git.delta.rocks / unique-network / refs/commits / 2413863f3bef

difftreelog

build bump versions

Yaroslav Bolyukin2024-06-13parent: #7012a1c.patch.diff
in: master

13 files changed

deleted.docker/Dockerfile-parachaindiffbeforeafterboth

no changes

deleted.docker/Dockerfile-parachain-upgrade-data.j2diffbeforeafterboth

no changes

deleted.docker/Dockerfile-parachain-upgrade.j2diffbeforeafterboth

no changes

deleted.docker/additional/Dockerfile-chainqldiffbeforeafterboth

no changes

deleted.docker/additional/Dockerfile-polkadotdiffbeforeafterboth

no changes

modified.envdiffbeforeafterboth
1RUST_TOOLCHAIN=nightly-2024-04-101RUST_TOOLCHAIN=nightly-2024-04-10
2POLKADOT_LAUNCH_BRANCH=unique-network2POLKADOT_LAUNCH_BRANCH=unique-network
3RELAY_CHAIN_TYPE=westend3RELAY_CHAIN_TYPE=westend
4CHAINQL=v0.4.1
5DESTINATION_SPEC_VERSION=v942057
64
7POLKADOT_MAINNET_BRANCH=release-v1.0.05POLKADOT_MAINNET_BRANCH=v1.2.4
8STATEMINT_BUILD_BRANCH=release-parachains-v9430
9ACALA_BUILD_BRANCH=2.21.06ACALA_BUILD_BRANCH=2.25.0
10MOONBEAM_BUILD_BRANCH=runtime-25007MOONBEAM_BUILD_BRANCH=runtime-2901
11ASTAR_BUILD_BRANCH=v5.18.08ASTAR_BUILD_BRANCH=v5.39.1
12UNIQUE_MAINNET_BRANCH=release-v100100639UNIQUE_MAINNET_BRANCH=release-v10030071
13UNIQUE_REPLICA_FROM=wss://ws.unique.network:44310UNIQUE_REPLICA_FROM=wss://ws.unique.network:443
14POLKADEX_BUILD_BRANCH=v1.1.011POLKADEX_BUILD_BRANCH=v1.1.0
15HYDRADX_BUILD_BRANCH=v20.1.112HYDRADX_BUILD_BRANCH=v20.1.1
1613
17KUSAMA_MAINNET_BRANCH=release-v1.0.014KUSAMA_MAINNET_BRANCH=v1.2.5
18STATEMINE_BUILD_BRANCH=release-parachains-v9430
19KARURA_BUILD_BRANCH=xnft-poc15KARURA_BUILD_BRANCH=release-karura-2.25.0
20MOONRIVER_BUILD_BRANCH=runtime-250016MOONRIVER_BUILD_BRANCH=runtime-2901
21SHIDEN_BUILD_BRANCH=v5.18.017SHIDEN_BUILD_BRANCH=v5.39.1
22QUARTZ_MAINNET_BRANCH=release-v1001006318QUARTZ_MAINNET_BRANCH=release-v10030071
23QUARTZ_REPLICA_FROM=wss://ws-quartz.unique.network:44319QUARTZ_REPLICA_FROM=wss://ws-quartz.unique.network:443
2420
25UNIQUEWEST_MAINNET_BRANCH=release-v1.0.021UNIQUEWEST_MAINNET_BRANCH=release-v0.9.43
26WESTMINT_BUILD_BRANCH=parachains-v943022WESTMINT_BUILD_BRANCH=bad-branch-v1011001
27OPAL_MAINNET_BRANCH=release-v1001006323OPAL_MAINNET_BRANCH=release-v10030071
28OPAL_REPLICA_FROM=wss://ws-opal.unique.network:44324OPAL_REPLICA_FROM=wss://ws-opal.unique.network:443
2925
3026
modifiedCargo.tomldiffbeforeafterboth
11 'runtime/tests',11 'runtime/tests',
12 'runtime/unique',12 'runtime/unique',
13]13]
14package.version = "1.3.0"14package.version = "1.9.0"
15resolver = "2"15resolver = "2"
1616
17[profile.release]17[profile.release]
modifiedREADME.mddiffbeforeafterboth
87### Build relay87### Build relay
8888
89```89```
90git clone https://github.com/paritytech/polkadot.git90git clone https://github.com/paritytech/polkadot-sdk.git
91cd polkadot91cd polkadot
92git checkout release-v0.9.4392git checkout release-polkadot-v1.9.0
93cargo build --release93cargo build --release
94```94```
9595
modifiedjs-packages/scripts/generateEnv.tsdiffbeforeafterboth
26async function ff(url: string, regex: RegExp, rep: string | ((substring: string, ...params:any[]) => string)): Promise<string> {26async function ff(url: string, regex: RegExp, rep: string | ((substring: string, ...params:any[]) => string)): Promise<string> {
27 const ver = await fetchVersion(url);27 const ver = await fetchVersion(url);
28 if(ver.match(regex) === null)28 if(ver.match(regex) === null)
29 throw new Error(`bad regex for ${url}`);29 throw new Error(`bad regex for ${url}, ${regex} had no matches for ${ver}`);
30 return ver.replace(regex, rep as any);30 return ver.replace(regex, rep as any);
31}31}
32function fixupUnique(version: string): string {32function fixupUnique(version: string): string {
40(async () => {40(async () => {
41 let env = (await readFile(join(dirname, '../../.env'))).toString();41 let env = (await readFile(join(dirname, '../../.env'))).toString();
42 await Promise.all([42 await Promise.all([
43 // Version from polkadot-fellows
43 ff('wss://rpc.polkadot.io/', /^(.)(..)(.)$/, 'release-v0.$1.$2').then(v => env = setVar(env, 'POLKADOT_MAINNET_BRANCH', v)),44 ff('wss://rpc.polkadot.io/', /^(.)(...)(...)$/, 'v$1.$2.$3').then(v => env = setVar(env, 'POLKADOT_MAINNET_BRANCH', v)),
44 ff('wss://statemint-rpc.polkadot.io/', /^(....)$/, 'release-parachains-v$1').then(v => env = setVar(env, 'STATEMINT_BUILD_BRANCH', v)),45 // ff('wss://statemint-rpc.polkadot.io/', /^(....)$/, 'release-parachains-v$1').then(v => env = setVar(env, 'STATEMINT_BUILD_BRANCH', v)),
45 ff('wss://acala-rpc-0.aca-api.network/', /^(.)(..)(.)$/, '$1.$2.$3').then(v => env = setVar(env, 'ACALA_BUILD_BRANCH', v)),46 ff('wss://acala-rpc-0.aca-api.network/', /^(.)(..)(.)$/, '$1.$2.$3').then(v => env = setVar(env, 'ACALA_BUILD_BRANCH', v)),
46 ff('wss://wss.api.moonbeam.network/', /^(....)$/, 'runtime-$1').then(v => env = setVar(env, 'MOONBEAM_BUILD_BRANCH', v)),47 ff('wss://wss.api.moonbeam.network/', /^(....)$/, 'runtime-$1').then(v => env = setVar(env, 'MOONBEAM_BUILD_BRANCH', v)),
47 ff('wss://ws.unique.network/', /^(......)$/, 'release-v$1').then(v => env = setVar(env, 'UNIQUE_MAINNET_BRANCH', fixupUnique(v))),48 ff('wss://ws.unique.network/', /^(........)$/, 'release-v$1').then(v => env = setVar(env, 'UNIQUE_MAINNET_BRANCH', fixupUnique(v))),
4849
49 ff('wss://kusama-rpc.polkadot.io/', /^(.)(..)(.)$/, 'release-v0.$1.$2').then(v => env = setVar(env, 'KUSAMA_MAINNET_BRANCH', v)),50 ff('wss://kusama-rpc.polkadot.io/', /^(.)(...)(...)$/, 'v$1.$2.$3').then(v => env = setVar(env, 'KUSAMA_MAINNET_BRANCH', v)),
50 ff('wss://statemine-rpc.polkadot.io/', /^(....)$/, 'release-parachains-v$1').then(v => env = setVar(env, 'STATEMINE_BUILD_BRANCH', v)),51 // ff('wss://statemine-rpc.polkadot.io/', /^(....)$/, 'release-parachains-v$1').then(v => env = setVar(env, 'STATEMINE_BUILD_BRANCH', v)),
51 ff('wss://karura-rpc-0.aca-api.network/', /^(.)(..)(.)$/, 'release-karura-$1.$2.$3').then(v => env = setVar(env, 'KARURA_BUILD_BRANCH', v)),52 ff('wss://karura-rpc-0.aca-api.network/', /^(.)(..)(.)$/, 'release-karura-$1.$2.$3').then(v => env = setVar(env, 'KARURA_BUILD_BRANCH', v)),
52 ff('wss://wss.api.moonriver.moonbeam.network/', /^(....)$/, 'runtime-$1').then(v => env = setVar(env, 'MOONRIVER_BUILD_BRANCH', v)),53 ff('wss://wss.api.moonriver.moonbeam.network/', /^(....)$/, 'runtime-$1').then(v => env = setVar(env, 'MOONRIVER_BUILD_BRANCH', v)),
53 ff('wss://ws-quartz.unique.network/', /^(......)$/, 'release-v$1').then(v => env = setVar(env, 'QUARTZ_MAINNET_BRANCH', fixupUnique(v))),54 ff('wss://ws-quartz.unique.network/', /^(........)$/, 'release-v$1').then(v => env = setVar(env, 'QUARTZ_MAINNET_BRANCH', fixupUnique(v))),
5455
55 ff('wss://ws-westend.unique.network/', /^(.)(..)(.)$/, 'release-v0.$1.$2').then(v => env = setVar(env, 'UNIQUEWEST_MAINNET_BRANCH', v)),56 ff('wss://ws-westend.unique.network/', /^(.)(..)(.)$/, 'release-v0.$1.$2').then(v => env = setVar(env, 'UNIQUEWEST_MAINNET_BRANCH', v)),
56 ff('wss://westmint-rpc.polkadot.io/', /^(....)$/, 'parachains-v$1').then(v => env = setVar(env, 'WESTMINT_BUILD_BRANCH', v)),57 ff('wss://westmint-rpc.polkadot.io/', /^(.......)$/, 'bad-branch-v$1').then(v => env = setVar(env, 'WESTMINT_BUILD_BRANCH', v)),
57 ff('wss://ws-opal.unique.network/', /^(......)$/, 'release-v$1').then(v => env = setVar(env, 'OPAL_MAINNET_BRANCH', fixupUnique(v))),58 ff('wss://ws-opal.unique.network/', /^(........)$/, 'release-v$1').then(v => env = setVar(env, 'OPAL_MAINNET_BRANCH', fixupUnique(v))),
58
59 ff('wss://ws-eastend.unique.network/', /^(.)(..)(.)$/, 'release-v0.$1.$2').then(v => env = setVar(env, 'UNIQUEEAST_MAINNET_BRANCH', v)),
60 ff('wss://ws-sapphire.unique.network/', /^(......)$/, 'release-v$1').then(v => env = setVar(env, 'SAPPHIRE_MAINNET_BRANCH', fixupUnique(v))),
6159
62 ff('wss://rpc.astar.network/', /^(.+)$/, (_, r) => {60 ff('wss://rpc.astar.network/', /^(.+)$/, (_, r) => {
63 switch (r) {61 switch (r) {
64 case '55': return 'v5.3.0';62 case '55': return 'v5.3.0';
65 case '57': return 'v5.4.0';63 case '57': return 'v5.4.0';
66 case '61': return 'v5.11.0';64 case '61': return 'v5.11.0';
67 case '66': return 'v5.18.0';65 case '66': return 'v5.18.0';
66 case '88': return 'v5.39.1';
68 default: throw new Error('unknown astar branch for runtime ' + r);67 default: throw new Error('unknown astar branch for runtime ' + r);
69 }68 }
70 }).then(v => env = setVar(env, 'ASTAR_BUILD_BRANCH', v)),69 }).then(v => env = setVar(env, 'ASTAR_BUILD_BRANCH', v)),
75 case '100': return 'v5.10.0';74 case '100': return 'v5.10.0';
76 case '104': return 'v5.15.0';75 case '104': return 'v5.15.0';
77 case '106': return 'v5.18.0';76 case '106': return 'v5.18.0';
77 case '127': return 'v5.39.1';
78 default: throw new Error('unknown shiden branch for runtime ' + r);78 default: throw new Error('unknown shiden branch for runtime ' + r);
79 }79 }
80 }).then(v => env = setVar(env, 'SHIDEN_BUILD_BRANCH', v)),80 }).then(v => env = setVar(env, 'SHIDEN_BUILD_BRANCH', v)),
modifiedjs-packages/scripts/package.jsondiffbeforeafterboth
12 "scripts": {12 "scripts": {
13 "benchMintingFee": "yarn ts-node benchmarks/mintFee/benchmark.ts",13 "benchMintingFee": "yarn ts-node benchmarks/mintFee/benchmark.ts",
14 "loadTransfer": "yarn ts-node transfer.nload.ts",14 "loadTransfer": "yarn ts-node transfer.nload.ts",
15 "generateEnv": "yarn ts-node --esm ./generateEnv.ts",15 "generateEnv": "node --loader ts-node/esm ./generateEnv.ts",
16 "proposeUpgrade": "yarn ts-node --esm ./proposeupgrade.ts",16 "proposeUpgrade": "yarn ts-node --esm ./proposeupgrade.ts",
17 "proposeFastTrack": "yarn ts-node --esm ./proposefasttrack.ts",17 "proposeFastTrack": "yarn ts-node --esm ./proposefasttrack.ts",
18 "councilDemocracyProposal": "yarn ts-node --esm ./councilproposal.ts",18 "councilDemocracyProposal": "yarn ts-node --esm ./councilproposal.ts",
modifiedruntime/opal/src/lib.rsdiffbeforeafterboth
49 spec_name: create_runtime_str!("opal"),49 spec_name: create_runtime_str!("opal"),
50 impl_name: create_runtime_str!("opal"),50 impl_name: create_runtime_str!("opal"),
51 authoring_version: 1,51 authoring_version: 1,
52 spec_version: 10030070,52 spec_version: 10090072,
53 impl_version: 0,53 impl_version: 0,
54 apis: RUNTIME_API_VERSIONS,54 apis: RUNTIME_API_VERSIONS,
55 transaction_version: 3,55 transaction_version: 3,
modifiedruntime/quartz/src/lib.rsdiffbeforeafterboth
51 impl_name: create_runtime_str!("quartz"),51 impl_name: create_runtime_str!("quartz"),
5252
53 authoring_version: 1,53 authoring_version: 1,
54 spec_version: 10030070,54 spec_version: 10090072,
55 impl_version: 0,55 impl_version: 0,
56 apis: RUNTIME_API_VERSIONS,56 apis: RUNTIME_API_VERSIONS,
57 transaction_version: 3,57 transaction_version: 3,
64 impl_name: create_runtime_str!("sapphire"),64 impl_name: create_runtime_str!("sapphire"),
6565
66 authoring_version: 1,66 authoring_version: 1,
67 spec_version: 10030070,67 spec_version: 10090072,
68 impl_version: 0,68 impl_version: 0,
69 apis: RUNTIME_API_VERSIONS,69 apis: RUNTIME_API_VERSIONS,
70 transaction_version: 3,70 transaction_version: 3,
modifiedruntime/unique/src/lib.rsdiffbeforeafterboth
49 spec_name: create_runtime_str!("unique"),49 spec_name: create_runtime_str!("unique"),
50 impl_name: create_runtime_str!("unique"),50 impl_name: create_runtime_str!("unique"),
51 authoring_version: 1,51 authoring_version: 1,
52 spec_version: 10030070,52 spec_version: 10090072,
53 impl_version: 0,53 impl_version: 0,
54 apis: RUNTIME_API_VERSIONS,54 apis: RUNTIME_API_VERSIONS,
55 transaction_version: 3,55 transaction_version: 3,