mirror of
https://github.com/pezkuwichain/pezkuwi-subxt.git
synced 2026-05-30 09:21:04 +00:00
Added bootNodes/invulnerables/session.keys to the polkadot genesis chain_spec script (#2171)
This commit is contained in:
File diff suppressed because one or more lines are too long
@@ -32,9 +32,6 @@ $binary build-spec --chain bridge-hub-polkadot-dev > chain-spec-plain.json
|
|||||||
cat $rt_path | od -A n -v -t x1 | tr -d ' \n' > rt-hex.txt
|
cat $rt_path | od -A n -v -t x1 | tr -d ' \n' > rt-hex.txt
|
||||||
|
|
||||||
# replace the runtime in the spec with the given runtime and set some values to production
|
# replace the runtime in the spec with the given runtime and set some values to production
|
||||||
# TODO: missing .bootNodes
|
|
||||||
# TODO: missing .genesis.runtime.collatorSelection.invulnerables
|
|
||||||
# TODO: missing .genesis.runtime.session.keys
|
|
||||||
cat chain-spec-plain.json | jq --rawfile code rt-hex.txt '.genesis.runtime.system.code = ("0x" + $code)' \
|
cat chain-spec-plain.json | jq --rawfile code rt-hex.txt '.genesis.runtime.system.code = ("0x" + $code)' \
|
||||||
| jq '.name = "Polkadot BridgeHub"' \
|
| jq '.name = "Polkadot BridgeHub"' \
|
||||||
| jq '.id = "bridge-hub-polkadot"' \
|
| jq '.id = "bridge-hub-polkadot"' \
|
||||||
@@ -55,36 +52,36 @@ cat chain-spec-plain.json | jq --rawfile code rt-hex.txt '.genesis.runtime.syste
|
|||||||
| jq --argjson para_id $para_id '.genesis.runtime.parachainInfo.parachainId = $para_id' \
|
| jq --argjson para_id $para_id '.genesis.runtime.parachainInfo.parachainId = $para_id' \
|
||||||
| jq '.genesis.runtime.balances.balances = []' \
|
| jq '.genesis.runtime.balances.balances = []' \
|
||||||
| jq '.genesis.runtime.collatorSelection.invulnerables = [
|
| jq '.genesis.runtime.collatorSelection.invulnerables = [
|
||||||
"TODO:ACC1",
|
"134AK3RiMA97Fx9dLj1CvuLJUa8Yo93EeLA1TkP6CCGnWMSd",
|
||||||
"TODO:ACC2",
|
"15dU8Tt7kde2diuHzijGbKGPU5K8BPzrFJfYFozvrS1DdE21",
|
||||||
"TODO:ACC3",
|
"1vXMKM8SctM28AQw1wSpd7p9yCUWn1uhbbKSVTuznsw8Q2x",
|
||||||
"TODO:ACC4"
|
"15mCQcaj3QP1UdxBF82JRd9v3riZJcVNVEmx8xkFp7DSYR4Y"
|
||||||
]' \
|
]' \
|
||||||
| jq '.genesis.runtime.session.keys = [
|
| jq '.genesis.runtime.session.keys = [
|
||||||
[
|
[
|
||||||
"TODO:ACC1",
|
"134AK3RiMA97Fx9dLj1CvuLJUa8Yo93EeLA1TkP6CCGnWMSd",
|
||||||
"TODO:ACC1",
|
"134AK3RiMA97Fx9dLj1CvuLJUa8Yo93EeLA1TkP6CCGnWMSd",
|
||||||
{
|
{
|
||||||
"aura": "5EX6AnyuSPEFQ7HAPjRgzqk1sxgh8cyacGimwJ16y1nJ2w7g"
|
"aura": "5EX6AnyuSPEFQ7HAPjRgzqk1sxgh8cyacGimwJ16y1nJ2w7g"
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
[
|
[
|
||||||
"TODO:ACC2",
|
"15dU8Tt7kde2diuHzijGbKGPU5K8BPzrFJfYFozvrS1DdE21",
|
||||||
"TODO:ACC2",
|
"15dU8Tt7kde2diuHzijGbKGPU5K8BPzrFJfYFozvrS1DdE21",
|
||||||
{
|
{
|
||||||
"aura": "5DZN8UhaJftvKhMMARmJBwrwzuEDpoUzzBvvWMbFXYsJ4CmK"
|
"aura": "5DZN8UhaJftvKhMMARmJBwrwzuEDpoUzzBvvWMbFXYsJ4CmK"
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
[
|
[
|
||||||
"TODO:ACC3",
|
"1vXMKM8SctM28AQw1wSpd7p9yCUWn1uhbbKSVTuznsw8Q2x",
|
||||||
"TODO:ACC3",
|
"1vXMKM8SctM28AQw1wSpd7p9yCUWn1uhbbKSVTuznsw8Q2x",
|
||||||
{
|
{
|
||||||
"aura": "5FKsn83rXQQiw7HwoeYoLMoYS5GP9YVNHZiCHwA4DSwDcPVa"
|
"aura": "5FKsn83rXQQiw7HwoeYoLMoYS5GP9YVNHZiCHwA4DSwDcPVa"
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
[
|
[
|
||||||
"TODO:ACC4",
|
"15mCQcaj3QP1UdxBF82JRd9v3riZJcVNVEmx8xkFp7DSYR4Y",
|
||||||
"TODO:ACC4",
|
"15mCQcaj3QP1UdxBF82JRd9v3riZJcVNVEmx8xkFp7DSYR4Y",
|
||||||
{
|
{
|
||||||
"aura": "5DCg19ckcJz4m52Th4o1LcSRK3H7NsUcQsRbu7pTDM3mZ26v"
|
"aura": "5DCg19ckcJz4m52Th4o1LcSRK3H7NsUcQsRbu7pTDM3mZ26v"
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user