git.delta.rocks / unique-network / refs/commits / 106cacb2e930

difftreelog

source

.baedeker/xcm-quartz.jsonnet2.2 KiBsourcehistory
1local2m = import 'baedeker-library/mixin/spec.libsonnet',3;45function(relay_spec)67local relay = {8	name: 'relay',9	bin: 'bin/polkadot',10	validatorIdAssignment: 'staking',11	spec: {Genesis:{12		chain: relay_spec,13		modify:: m.genericRelay($, hrmp = std.join([], [14			// [[$.parachains[a].paraId, $.parachains[b].paraId, 8, 512], [$.parachains[b].paraId, $.parachains[a].paraId, 8, 512]],15			// for [a, b] in [16			// 	['quartz', 'karura'],17			// 	['quartz', 'moonriver'],18			// 	['quartz', 'statemine'],19			// 	['quartz', 'shiden'],20			// ]21		])),22	}},23	nodes: {24		[name]: {25			bin: $.bin,26			wantedKeys: 'relay',27		},28		for name in ['alice', 'bob', 'charlie', 'dave', 'eve', 'ferdie']29	},30};3132local quartz = {33	name: 'quartz',34	bin: 'bin/unique',35	paraId: 1001,36	spec: {Genesis:{37		modify:: m.genericPara($),38	}},39	nodes: {40		[name]: {41			bin: $.bin,42			wantedKeys: 'para',43			extraArgs: [44				'--increase-future-pool',45			],46		},47		for name in ['alice', 'bob']48	},49};5051local karura = {52	name: 'karura',53	bin: 'bin/acala',54	paraId: 1002,55	spec: {Genesis:{56		chain: 'karura-dev',57		modify:: bdk.mixer([58			m.genericPara($),59			function(prev) prev {id+: '-local'},60		]),61	}},62	nodes: {63		[name]: {64			bin: $.bin,65			wantedKeys: 'para',66		},67		for name in ['alice', 'bob']68	},69};7071local moonriver = {72	name: 'moonriver',73	bin: 'bin/moonbeam',74	signatureSchema: 'Ethereum',75	paraId: 1003,76	spec: {Genesis:{77		chain: 'moonriver-local',78		specFilePrefix: 'moonriver-local-',79		modify:: m.genericPara($),80	}},81	nodes: {82		[name]: {83			bin: $.bin,84			wantedKeys: 'para-nimbus',85		},86		for name in ['alith', 'baltathar']87	},88};8990local statemine = {91	name: 'statemine',92	bin: 'bin/cumulus',93	paraId: 1004,94	spec: {Genesis:{95		chain: 'statemine-local',96		modify:: m.genericPara($),97	}},98	nodes: {99		[name]: {100			bin: $.bin,101			wantedKeys: 'para',102		},103		for name in ['alice', 'bob']104	},105};106107local shiden = {108	name: 'shiden',109	bin: 'bin/astar',110	paraId: 1005,111	spec: {Genesis:{112		chain: 'shiden-dev',113		modify:: m.genericPara($),114	}},115	nodes: {116		[name]: {117			bin: $.bin,118			wantedKeys: 'para',119		},120		for name in ['alice', 'bob']121	},122};123124relay + {125	parachains: {126		[para.name]: para,127		for para in [quartz, karura, moonriver, statemine, shiden]128	},129}