git.delta.rocks / unique-network / refs/commits / c1adeefddae3

difftreelog

source

.baedeker/xcm-quartz.jsonnet2.2 KiBsourcehistory
1local2m = import 'baedeker-library/mixin/spec.libsonnet',3;45local relay = {6	name: 'relay',7	bin: 'bin/polkadot',8	validatorIdAssignment: 'staking',9	spec: {Genesis:{10		chain: 'westend-local',11		modify:: m.genericRelay($, hrmp = std.join([], [12			[[$.parachains[a].paraId, $.parachains[b].paraId, 8, 512], [$.parachains[b].paraId, $.parachains[a].paraId, 8, 512]],13			for [a, b] in [14				['quartz', 'karura'],15				['quartz', 'moonriver'],16				['quartz', 'statemine'],17				['quartz', 'shiden'],18			]19		])),20	}},21	nodes: {22		[name]: {23			bin: $.bin,24			wantedKeys: 'relay',25		},26		for name in ['alice', 'bob', 'charlie', 'dave', 'eve', 'ferdie']27	},28};2930local quartz = {31	name: 'quartz',32	bin: 'bin/unique',33	paraId: 1001,34	spec: {Genesis:{35		modify:: m.genericPara($),36	}},37	nodes: {38		[name]: {39			bin: $.bin,40			wantedKeys: 'para',41		},42		for name in ['alice', 'bob']43	},44};4546local karura = {47	name: 'karura',48	bin: 'bin/acala',49	paraId: 1002,50	spec: {Genesis:{51		chain: 'karura-dev',52		modify:: bdk.mixer([53			m.genericPara($),54			function(prev) prev {id+: '-local'},55		]),56	}},57	nodes: {58		[name]: {59			bin: $.bin,60			wantedKeys: 'para',61			legacyRpc: true,62		},63		for name in ['alice', 'bob']64	},65};6667local moonriver = {68	name: 'moonriver',69	bin: 'bin/moonbeam',70	signatureSchema: 'Ethereum',71	paraId: 1003,72	spec: {Genesis:{73		chain: 'moonriver-local',74		specFilePrefix: 'moonriver-local-',75		modify:: m.genericPara($),76	}},77	nodes: {78		[name]: {79			bin: $.bin,80			wantedKeys: 'para-nimbus',81			legacyRpc: true,82		},83		for name in ['alice', 'bob']84	},85};8687local statemine = {88	name: 'statemine',89	bin: 'bin/cumulus',90	paraId: 1004,91	spec: {Genesis:{92		chain: 'statemine-local',93		modify:: m.genericPara($),94	}},95	nodes: {96		[name]: {97			bin: $.bin,98			wantedKeys: 'para',99		},100		for name in ['alice', 'bob']101	},102};103104local shiden = {105	name: 'shiden',106	bin: 'bin/astar',107	paraId: 1005,108	spec: {Genesis:{109		chain: 'shiden-dev',110		modify:: m.genericPara($),111	}},112	nodes: {113		[name]: {114			bin: $.bin,115			wantedKeys: 'para',116			legacyRpc: true,117		},118		for name in ['alice', 'bob']119	},120};121122relay + {123	parachains: {124		[para.name]: para,125		for para in [quartz, karura, moonriver, statemine, shiden]126	},127}