git.delta.rocks / unique-network / refs/commits / 078678edc9f4

difftreelog

source

.baedeker/xcm-quartz.jsonnet2.1 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		},44		for name in ['alice', 'bob']45	},46};4748local karura = {49	name: 'karura',50	bin: 'bin/acala',51	paraId: 1002,52	spec: {Genesis:{53		chain: 'karura-dev',54		modify:: bdk.mixer([55			m.genericPara($),56			function(prev) prev {id+: '-local'},57		]),58	}},59	nodes: {60		[name]: {61			bin: $.bin,62			wantedKeys: 'para',63		},64		for name in ['alice', 'bob']65	},66};6768local moonriver = {69	name: 'moonriver',70	bin: 'bin/moonbeam',71	signatureSchema: 'Ethereum',72	paraId: 1003,73	spec: {Genesis:{74		chain: 'moonriver-local',75		specFilePrefix: 'moonriver-local-',76		modify:: m.genericPara($),77	}},78	nodes: {79		[name]: {80			bin: $.bin,81			wantedKeys: 'para-nimbus',82		},83		for name in ['alith', 'baltathar']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		},117		for name in ['alice', 'bob']118	},119};120121relay + {122	parachains: {123		[para.name]: para,124		for para in [quartz, karura, moonriver, statemine, shiden]125	},126}