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

difftreelog

source

.baedeker/forkless-data.jsonnet1.3 KiBsourcehistory
1local2m = import 'baedeker-library/mixin/spec.libsonnet',3rm = import 'baedeker-library/mixin/raw-spec.libsonnet',4;56function(relay_spec, forked_spec, fork_source)78local 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			expectedDataPath: '/parity',21		},22		for name in ['alice', 'bob', 'charlie', 'dave', 'eve']23	},24};2526local unique = {27	name: 'unique',28	bin: 'bin/unique',29	paraId: 1001,30	spec: {Raw:{31		local modifyRaw = bdk.mixer([32			rm.resetNetworking($),33			rm.decodeSpec(),34			rm.polkaLaunchPara($),35			rm.reencodeSpec(),36		]),37		raw_spec: modifyRaw({38			name: "Unused",39			id: "%s_local" % forked_spec,40			bootNodes: error "override me",41			chainType: error "override me",42			telemetryEndpoints: error "override me",43			codeSubstitutes: error "override me",44			para_id: error "override me",45			relay_chain: "unused",46			genesis: {47				raw: {48					top: cql.chain(fork_source).latest._preloadKeys._raw,49					childrenDefault: {},50				},51			},52		}),53	}},54	nodes: {55		[name]: {56			bin: $.bin,57			wantedKeys: 'para',58			extraArgs: [59				'--increase-future-pool',60			],61		},62		for name in ['alice', 'bob']63	},64};6566relay + {67	parachains: {68		[para.name]: para,69		for para in [unique]70	},71}