Skip to content

Commit ebc1378

Browse files
authored
Merge pull request #994 from UniqueNetwork/release-v943061
Release v943061
2 parents e2ce643 + 2ed82dd commit ebc1378

297 files changed

Lines changed: 30715 additions & 16448 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

.baedeker/.gitignore

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
/.bdk-env
2+
/rewrites.jsonnet
3+
/vendor
4+
/baedeker-library

.baedeker/.gitkeep

Whitespace-only changes.
Lines changed: 43 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,43 @@
1+
local
2+
m = import 'baedeker-library/mixin/spec.libsonnet',
3+
;
4+
5+
local relay = {
6+
name: 'relay',
7+
bin: 'bin/polkadot',
8+
validatorIdAssignment: 'staking',
9+
spec: {Genesis:{
10+
chain: 'rococo-local',
11+
modify:: m.genericRelay($),
12+
}},
13+
nodes: {
14+
[name]: {
15+
bin: $.bin,
16+
wantedKeys: 'relay',
17+
},
18+
for name in ['alice', 'bob', 'charlie', 'dave', 'eve']
19+
},
20+
};
21+
22+
local unique = {
23+
name: 'unique',
24+
bin: 'bin/unique',
25+
paraId: 1001,
26+
spec: {Genesis:{
27+
modify:: m.genericPara($),
28+
}},
29+
nodes: {
30+
[name]: {
31+
bin: $.bin,
32+
wantedKeys: 'para',
33+
},
34+
for name in ['alpha', 'beta', 'gamma', 'delta']
35+
},
36+
};
37+
38+
relay + {
39+
parachains: {
40+
[para.name]: para,
41+
for para in [unique]
42+
},
43+
}

.baedeker/down.sh

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
#!/bin/sh
2+
set -e
3+
BDK_DIR=$(dirname $(readlink -f "$0"))
4+
cd $BDK_DIR/.bdk-env
5+
docker compose down -v --remove-orphans
6+
rm -rf discover.env secret specs

.baedeker/forkless-data.jsonnet

Lines changed: 67 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,67 @@
1+
local
2+
m = import 'baedeker-library/mixin/spec.libsonnet',
3+
rm = import 'baedeker-library/mixin/raw-spec.libsonnet',
4+
;
5+
6+
function(relay_spec, forked_spec, fork_source)
7+
8+
local relay = {
9+
name: 'relay',
10+
bin: 'bin/polkadot',
11+
validatorIdAssignment: 'staking',
12+
spec: {Genesis:{
13+
chain: relay_spec,
14+
modify:: m.genericRelay($),
15+
}},
16+
nodes: {
17+
[name]: {
18+
bin: $.bin,
19+
wantedKeys: 'relay',
20+
},
21+
for name in ['alice', 'bob', 'charlie', 'dave', 'eve']
22+
},
23+
};
24+
25+
local unique = {
26+
name: 'unique',
27+
bin: 'bin/unique',
28+
paraId: 1001,
29+
spec: {Raw:{
30+
local modifyRaw = bdk.mixer([
31+
rm.resetNetworking($),
32+
rm.decodeSpec(),
33+
rm.polkaLaunchPara($),
34+
rm.reencodeSpec(),
35+
]),
36+
raw_spec: modifyRaw({
37+
name: "Unused",
38+
id: "%s_local" % forked_spec,
39+
bootNodes: error "override me",
40+
chainType: error "override me",
41+
telemetryEndpoints: error "override me",
42+
codeSubstitutes: error "override me",
43+
para_id: error "override me",
44+
relay_chain: "unused",
45+
genesis: {
46+
raw: {
47+
top: cql.chain(fork_source).latest._preloadKeys._raw,
48+
childrenDefault: {},
49+
},
50+
},
51+
}),
52+
}},
53+
nodes: {
54+
[name]: {
55+
bin: $.bin,
56+
wantedKeys: 'para',
57+
},
58+
for name in ['alice', 'bob']
59+
},
60+
};
61+
62+
relay + {
63+
parachains: {
64+
[para.name]: para,
65+
for para in [unique]
66+
},
67+
}

.baedeker/node-only.jsonnet

Lines changed: 43 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,43 @@
1+
local
2+
m = import 'baedeker-library/mixin/spec.libsonnet',
3+
;
4+
5+
local relay = {
6+
name: 'relay',
7+
bin: 'bin/polkadot',
8+
validatorIdAssignment: 'staking',
9+
spec: {Genesis:{
10+
chain: 'rococo-local',
11+
modify:: m.genericRelay($),
12+
}},
13+
nodes: {
14+
[name]: {
15+
bin: $.bin,
16+
wantedKeys: 'relay',
17+
},
18+
for name in ['alice', 'bob', 'charlie', 'dave', 'eve']
19+
},
20+
};
21+
22+
local unique = {
23+
name: 'unique',
24+
bin: 'bin/unique',
25+
paraId: 1001,
26+
spec: {Genesis:{
27+
modify:: m.genericPara($),
28+
}},
29+
nodes: {
30+
[name]: {
31+
bin: $.bin,
32+
wantedKeys: 'para',
33+
},
34+
for name in ['alice', 'bob']
35+
},
36+
};
37+
38+
relay + {
39+
parachains: {
40+
[para.name]: para,
41+
for para in [unique]
42+
},
43+
}

.baedeker/reset.sh

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
#!/bin/sh
2+
set -e
3+
BDK_DIR=$(dirname $(readlink -f "$0"))
4+
cd $BDK_DIR/.bdk-env
5+
docker compose down -v --remove-orphans
6+
docker compose up -d --wait

.baedeker/rewrites.example.jsonnet

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
local dotenv = {
2+
[std.splitLimit(line, "=", 2)[0]]: std.splitLimit(line, "=", 2)[1]
3+
for line in std.split(importstr "../.env", "\n")
4+
if line != ""
5+
if std.member(line, "=")
6+
};
7+
8+
function(prev, repoDir)
9+
(import 'baedeker-library/ops/rewrites.libsonnet').rewriteNodePaths({
10+
'bin/unique':'%s/target/release/unique-collator' % repoDir,
11+
'bin/polkadot':{dockerImage:'uniquenetwork/builder-polkadot:%s' % dotenv.POLKADOT_MAINNET_BRANCH},
12+
'bin/acala':{dockerImage:'uniquenetwork/builder-acala:%s' % dotenv.ACALA_BUILD_BRANCH},
13+
'bin/moonbeam':{dockerImage:'uniquenetwork/builder-moonbeam:%s' % dotenv.MOONBEAM_BUILD_BRANCH},
14+
'bin/cumulus':{dockerImage:'uniquenetwork/builder-cumulus:%s' % dotenv.STATEMINE_BUILD_BRANCH},
15+
'bin/astar':{dockerImage:'uniquenetwork/builder-astar:%s' % dotenv.ASTAR_BUILD_BRANCH},
16+
'bin/polkadex':{dockerImage:'uniquenetwork/builder-polkadex:%s' % dotenv.POLKADEX_BUILD_BRANCH},
17+
})(prev)

.baedeker/up.sh

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
#!/bin/sh
2+
set -e
3+
BDK_DIR=$(dirname $(readlink -f "$0"))
4+
RUST_LOG=info baedeker --spec=docker -J$BDK_DIR/vendor/ --generator=docker_compose=$BDK_DIR/.bdk-env --generator=docker_compose_discover=$BDK_DIR/.bdk-env/discover.env --secret=file=$BDK_DIR/.bdk-env/secret --tla-str=relay_spec=rococo-local --input-modules='lib:baedeker-library/ops/nginx.libsonnet' --input-modules='lib:baedeker-library/ops/devtools.libsonnet' --tla-str=repoDir=$(realpath $BDK_DIR/..) $@ $BDK_DIR/rewrites.jsonnet
5+
cd $BDK_DIR/.bdk-env
6+
docker compose up -d --wait --remove-orphans

.baedeker/xcm-opal.jsonnet

Lines changed: 65 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,65 @@
1+
local
2+
m = import 'baedeker-library/mixin/spec.libsonnet',
3+
;
4+
5+
function(relay_spec)
6+
7+
local relay = {
8+
name: 'relay',
9+
bin: 'bin/polkadot',
10+
validatorIdAssignment: 'staking',
11+
spec: {Genesis:{
12+
chain: relay_spec,
13+
modify:: m.genericRelay($, hrmp = [
14+
[$.parachains.opal.paraId, $.parachains.westmint.paraId, 8, 512],
15+
[$.parachains.westmint.paraId, $.parachains.opal.paraId, 8, 512],
16+
]),
17+
}},
18+
nodes: {
19+
[name]: {
20+
bin: $.bin,
21+
wantedKeys: 'relay',
22+
},
23+
for name in ['alice', 'bob', 'charlie', 'dave', 'eve']
24+
},
25+
};
26+
27+
local opal = {
28+
name: 'opal',
29+
bin: 'bin/unique',
30+
paraId: 1001,
31+
spec: {Genesis:{
32+
modify:: m.genericPara($),
33+
}},
34+
nodes: {
35+
[name]: {
36+
bin: $.bin,
37+
wantedKeys: 'para',
38+
},
39+
for name in ['alice', 'bob']
40+
},
41+
};
42+
43+
local westmint = {
44+
name: 'westmint',
45+
bin: 'bin/cumulus',
46+
paraId: 1002,
47+
spec: {Genesis:{
48+
chain: 'westmint-local',
49+
modify:: m.genericPara($),
50+
}},
51+
nodes: {
52+
[name]: {
53+
bin: $.bin,
54+
wantedKeys: 'para',
55+
},
56+
for name in ['alice', 'bob']
57+
},
58+
};
59+
60+
relay + {
61+
parachains: {
62+
[para.name]: para,
63+
for para in [opal, westmint]
64+
},
65+
}

0 commit comments

Comments
 (0)