Skip to content
This repository has been archived by the owner on Mar 13, 2023. It is now read-only.

Commit

Permalink
Correct BSC Genesis (#1079)
Browse files Browse the repository at this point in the history
  • Loading branch information
AurevoirXavier authored Feb 11, 2022
1 parent 77b53fb commit b3ed825
Show file tree
Hide file tree
Showing 2 changed files with 24 additions and 23 deletions.
2 changes: 1 addition & 1 deletion node/runtime/pangoro/src/lib.rs
Original file line number Diff line number Diff line change
Expand Up @@ -834,7 +834,7 @@ impl dvm_rpc_runtime_api::ConvertTransaction<OpaqueExtrinsic> for TransactionCon

fn migrate() -> Weight {
if let Ok(bytes) = array_bytes::hex2bytes(
"0x5cb4b6631001facd57be810d5d1383ee23a31257d2430f097291d25fc1446d4f1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347e9ae3261a475a27bb1028f140bc2a7c843318afda6cd7017374dfe102e82d2b3b8a43dbe1d41cc0e4569f3dc45db6c4e687949ae657f5876113ac9abe5cf0460aa8d6b3b53abfc336cea4ab3ee594586f8b584ca1bfba16a9e34a12ff7c4b88be484ccd8065b90abea026f6c1f97c257fdb4ad2b2c30123db854d838c878e978cd2117896aa092e4ce08f078424e9ec7f2312f1909b35e579fb2702d571a3be04a8f01328e51af205100a7c32e3dd8faf8222fcf03f3545655314abf91c4c0d80cea6aa46f122c2a9c596c6a99d5842786d40667eb195877bbbb128890a824506c81a9e5623d4355e08a16f384bf709bf4db598bbcb88150abcd4ceba89cc798000bdccf5cf4d58d50828d3b7dc2bc5d8a928a32d24b845857da0b5bcf2c5dec8230643d4bec452491ba1260806a9e68a4a530de612e5c2676955a17400ce1d4fd6ff458bc38a8b1826e1c1d24b9516ef84ea6d8721344502a6c732ed7f861bb0ea017d520bad5fa53cfc67c678a2e6f6693c8ee0200000000000000000000000000000000000000000000000000000000000000c8947500000000007af38f030000000000000000000000000000000000000000000000000000000017403601000000000000000000000000000000000000000000000000000000003771ac60000000001508d883010100846765746888676f312e31352e35856c696e7578000000fc3ca6b72465176c461afb316ebc773c61faee85a6515daa295e26495cef6f69dfa69911d9d8e4f3bbadb89b29a97c6effb8a411dabc6adeefaa84f5067c8bbe2d4c407bbe49438ed859fe965b140dcf1aab71a93f349bbafec1551819b8be1efea2fc46ca749aa14430b3230294d12c6ab2aac5c2cd68e80b16b581685b1ded8013785d6623cc18d214320b6bb6475970f657164e5b75689b64b7fd1fa275f334f28e1872b61c6014342d914470ec7ac2975be345796c2b7ae2f5b9e386cd1b50a4550696d957cb4900f03a8b6c8fd93d6f4cea42bbb345dbc6f0dfdb5bec739bb832254baf4e8b4cc26bd2b52b31389b56e98b9f8ccdafcc39f3c7d6ebf637c9151673cbc36b88a6f79b60359f141df90a0c745125b131caaffd12b8f7166496996a7da21cf1f1b04d9b3e26a3d077be807dddb074639cd9fa61b47676c064fc50d62cce2fd7544e0b2cc94692d4a704debef7bcb61328e2d3a739effcd3a99387d015e260eefac72ebea1e9ae3261a475a27bb1028f140bc2a7c843318afdea0a6e3c511bbd10f4519ece37dc24887e11b55dee226379db83cffc681495730c11fdde79ba4c0c0670403d7dfc4c816a313885fe04b850f96f27b2e9fd88b147c882ad7caf9b964abfe6543625fcca73b56fe29d3046831574b0681d52bf5383d6f2187b6276c1000000000000000000000000000000000000000000000000000000000000000000200000000000000000"
"0x2a9a3f5769fbc24bd736eb5dc81ca663dd1f8b6a9f294fedfb4d43d9194c11dd1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347a2959d3f95eae5dc7d70144ce1b73b403b7eb6e00556c6bfceb4595b11f1efd339c6a0841ab1009c8de1c821bdfc05175e9ecf3171ec83a4e5176046dab6255a6c3afd6cf8144ab5907d4431d521144b2174373a61bf3a54af15912a2e3661ae5458265a48567c1bf41e9c54638d5f6ed7cba59400020000000000000040000000004000810000000000002000004000000000000008000000200000200000000000100000010000000000000000000001002008000000100000800000000008000000002010000000000000a0000000000040000000002000024000040000000000000408400100010000000002001000080100200000002000000001000000000000000000244002400000800000000000002000000002000000000000008000000000000000000000000000000000000000000000000a0040000000004000000000000000080000080400000000020000000000000000000002000100000000000080000100000000004000000800000004000200000000000000000000000000000000000000000000000000000000000000b037fe000000000080c3c9010000000000000000000000000000000000000000000000000000000091d50d0000000000000000000000000000000000000000000000000000000000604e0662000000005504d683010108846765746886676f312e3137856c696e757800000000005865ba3c049153b8dae0a232ac90d20c78f1a5d1de7b7dc51284214b9b9c85549ab3d2b972df0deef66ac2c935552c16704d214347f29fa77f77da6d75d7c7524df189c73c714dd636a99aa4f3317ccd72a05d62980a75ecd1309ea12fa2ed87a8744fbfc9b863d5a2959d3f95eae5dc7d70144ce1b73b403b7eb6e0adac84746417fbfba17480e6cbc1360bca54330eb71b214cb885500844365e95cd9942c7276e7fd8f474cf03cceff28abc65c9cbae594f725c80e12d862d7205d7212bea8032fe2d71b6e182e72ccf9a18e2bddb9ffdfc189587c2f20a17afce0ccf13fb0b7eab75bffb94483caf97cdb63751c0fa85ba6120e397ed000000000000000000000000000000000000000000000000000000000000000000200000000000000000"
) {
if let Ok(genesis_header) = bsc_primitives::BscHeader::decode(&mut &*bytes) {
let initial_authority_set = <darwinia_bridge_bsc::Pallet<Runtime>>::extract_authorities(&genesis_header).unwrap();
Expand Down
45 changes: 23 additions & 22 deletions node/service/src/chain_spec/pangoro.rs
Original file line number Diff line number Diff line change
Expand Up @@ -262,22 +262,23 @@ pub fn genesis_config() -> ChainSpec {
bsc: BscConfig {
genesis_header: serde_json::from_str(r#"{
"difficulty": "0x2",
"extraData": "0xd883010100846765746888676f312e31352e35856c696e7578000000fc3ca6b72465176c461afb316ebc773c61faee85a6515daa295e26495cef6f69dfa69911d9d8e4f3bbadb89b29a97c6effb8a411dabc6adeefaa84f5067c8bbe2d4c407bbe49438ed859fe965b140dcf1aab71a93f349bbafec1551819b8be1efea2fc46ca749aa14430b3230294d12c6ab2aac5c2cd68e80b16b581685b1ded8013785d6623cc18d214320b6bb6475970f657164e5b75689b64b7fd1fa275f334f28e1872b61c6014342d914470ec7ac2975be345796c2b7ae2f5b9e386cd1b50a4550696d957cb4900f03a8b6c8fd93d6f4cea42bbb345dbc6f0dfdb5bec739bb832254baf4e8b4cc26bd2b52b31389b56e98b9f8ccdafcc39f3c7d6ebf637c9151673cbc36b88a6f79b60359f141df90a0c745125b131caaffd12b8f7166496996a7da21cf1f1b04d9b3e26a3d077be807dddb074639cd9fa61b47676c064fc50d62cce2fd7544e0b2cc94692d4a704debef7bcb61328e2d3a739effcd3a99387d015e260eefac72ebea1e9ae3261a475a27bb1028f140bc2a7c843318afdea0a6e3c511bbd10f4519ece37dc24887e11b55dee226379db83cffc681495730c11fdde79ba4c0c0670403d7dfc4c816a313885fe04b850f96f27b2e9fd88b147c882ad7caf9b964abfe6543625fcca73b56fe29d3046831574b0681d52bf5383d6f2187b6276c100",
"gasLimit": "0x38ff37a",
"gasUsed": "0x1364017",
"logsBloom": "0x2c30123db854d838c878e978cd2117896aa092e4ce08f078424e9ec7f2312f1909b35e579fb2702d571a3be04a8f01328e51af205100a7c32e3dd8faf8222fcf03f3545655314abf91c4c0d80cea6aa46f122c2a9c596c6a99d5842786d40667eb195877bbbb128890a824506c81a9e5623d4355e08a16f384bf709bf4db598bbcb88150abcd4ceba89cc798000bdccf5cf4d58d50828d3b7dc2bc5d8a928a32d24b845857da0b5bcf2c5dec8230643d4bec452491ba1260806a9e68a4a530de612e5c2676955a17400ce1d4fd6ff458bc38a8b1826e1c1d24b9516ef84ea6d8721344502a6c732ed7f861bb0ea017d520bad5fa53cfc67c678a2e6f6693c8ee",
"miner": "0xe9ae3261a475a27bb1028f140bc2a7c843318afd",
"extraData": "0xd683010108846765746886676f312e3137856c696e757800000000005865ba3c049153b8dae0a232ac90d20c78f1a5d1de7b7dc51284214b9b9c85549ab3d2b972df0deef66ac2c935552c16704d214347f29fa77f77da6d75d7c7524df189c73c714dd636a99aa4f3317ccd72a05d62980a75ecd1309ea12fa2ed87a8744fbfc9b863d5a2959d3f95eae5dc7d70144ce1b73b403b7eb6e0adac84746417fbfba17480e6cbc1360bca54330eb71b214cb885500844365e95cd9942c7276e7fd8f474cf03cceff28abc65c9cbae594f725c80e12d862d7205d7212bea8032fe2d71b6e182e72ccf9a18e2bddb9ffdfc189587c2f20a17afce0ccf13fb0b7eab75bffb94483caf97cdb63751c0fa85ba6120e397ed00",
"gasLimit": "0x1c9c380",
"gasUsed": "0xdd591",
"logsBloom": "0x00020000000000000040000000004000810000000000002000004000000000000008000000200000200000000000100000010000000000000000000001002008000000100000800000000008000000002010000000000000a0000000000040000000002000024000040000000000000408400100010000000002001000080100200000002000000001000000000000000000244002400000800000000000002000000002000000000000008000000000000000000000000000000000000000000000000a004000000000400000000000000008000008040000000002000000000000000000000200010000000000008000010000000000400000080000000400",
"miner": "0xa2959d3f95eae5dc7d70144ce1b73b403b7eb6e0",
"mixHash": "0x0000000000000000000000000000000000000000000000000000000000000000",
"nonce": "0x0000000000000000",
"number": "0x7594c8",
"parentHash": "0x5cb4b6631001facd57be810d5d1383ee23a31257d2430f097291d25fc1446d4f",
"receiptsRoot": "0x1bfba16a9e34a12ff7c4b88be484ccd8065b90abea026f6c1f97c257fdb4ad2b",
"number": "0xfe37b0",
"parentHash": "0x2a9a3f5769fbc24bd736eb5dc81ca663dd1f8b6a9f294fedfb4d43d9194c11dd",
"receiptsRoot": "0x61bf3a54af15912a2e3661ae5458265a48567c1bf41e9c54638d5f6ed7cba594",
"sha3Uncles": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347",
"stateRoot": "0xa6cd7017374dfe102e82d2b3b8a43dbe1d41cc0e4569f3dc45db6c4e687949ae",
"timestamp": "0x60ac7137",
"transactionsRoot": "0x657f5876113ac9abe5cf0460aa8d6b3b53abfc336cea4ab3ee594586f8b584ca"
"stateRoot": "0x0556c6bfceb4595b11f1efd339c6a0841ab1009c8de1c821bdfc05175e9ecf31",
"timestamp": "0x62064e60",
"transactionsRoot": "0x71ec83a4e5176046dab6255a6c3afd6cf8144ab5907d4431d521144b2174373a"
}"#).unwrap()
},

}
}

Expand Down Expand Up @@ -400,20 +401,20 @@ pub fn development_config() -> ChainSpec {
bsc: BscConfig {
genesis_header: serde_json::from_str(r#"{
"difficulty": "0x2",
"extraData": "0xd683010108846765746886676f312e3137856c696e757800000000005865ba3cd1d5f5f372bbfb5deeef7ce4b5637139b1a5d9a03e21496ddabac6a6e5d829a218ee28045873c8427cb5a77c2ce86815a3c110986c0a7ac15f560661e709ff9b01",
"gasLimit": "0x1c7f9be",
"gasUsed": "0x20f04d",
"logsBloom": "0x0000100000000000044000000000000080000000001000000000400000000000100000000000000020000000100000000801040002400000000000000020000000000000000000100000080e000000002010000000000000000000800000400808080020020208000400000000000802084001000000080000000010000001000000000000200080000000000801000000000440000000000000000000900020020000020000000001000000000000000000042000000000000000000020000000000006000000008000000000000000002008000000000000000042000020400010000000000000610000000000008002000000000000080000000008000001",
"miner": "0x1284214b9b9c85549ab3d2b972df0deef66ac2c9",
"extraData": "0xd683010108846765746886676f312e3137856c696e757800000000005865ba3c049153b8dae0a232ac90d20c78f1a5d1de7b7dc51284214b9b9c85549ab3d2b972df0deef66ac2c935552c16704d214347f29fa77f77da6d75d7c7524df189c73c714dd636a99aa4f3317ccd72a05d62980a75ecd1309ea12fa2ed87a8744fbfc9b863d5a2959d3f95eae5dc7d70144ce1b73b403b7eb6e0adac84746417fbfba17480e6cbc1360bca54330eb71b214cb885500844365e95cd9942c7276e7fd8f474cf03cceff28abc65c9cbae594f725c80e12d862d7205d7212bea8032fe2d71b6e182e72ccf9a18e2bddb9ffdfc189587c2f20a17afce0ccf13fb0b7eab75bffb94483caf97cdb63751c0fa85ba6120e397ed00",
"gasLimit": "0x1c9c380",
"gasUsed": "0xdd591",
"logsBloom": "0x00020000000000000040000000004000810000000000002000004000000000000008000000200000200000000000100000010000000000000000000001002008000000100000800000000008000000002010000000000000a0000000000040000000002000024000040000000000000408400100010000000002001000080100200000002000000001000000000000000000244002400000800000000000002000000002000000000000008000000000000000000000000000000000000000000000000a004000000000400000000000000008000008040000000002000000000000000000000200010000000000008000010000000000400000080000000400",
"miner": "0xa2959d3f95eae5dc7d70144ce1b73b403b7eb6e0",
"mixHash": "0x0000000000000000000000000000000000000000000000000000000000000000",
"nonce": "0x0000000000000000",
"number": "0xfd2c2b",
"parentHash": "0x14e7e1cf1be0318b419a611f02c024533a9e52083fab41ca7009e69312a3e4a3",
"receiptsRoot": "0xd12bb98573b478b7210e7387a09a8323c288b7b989b06d808b997ba8b4124e61",
"number": "0xfe37b0",
"parentHash": "0x2a9a3f5769fbc24bd736eb5dc81ca663dd1f8b6a9f294fedfb4d43d9194c11dd",
"receiptsRoot": "0x61bf3a54af15912a2e3661ae5458265a48567c1bf41e9c54638d5f6ed7cba594",
"sha3Uncles": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347",
"stateRoot": "0x6e008b9b78dbb45a9c2725c94a2ed46d6a77e187d052fcc1225ac4b3087e8295",
"timestamp": "0x62032bb0",
"transactionsRoot": "0x4a884d96f75c303ba9bd9add83e8e2b55b91bad0a0a1f953ae529fb8226daa62"
"stateRoot": "0x0556c6bfceb4595b11f1efd339c6a0841ab1009c8de1c821bdfc05175e9ecf31",
"timestamp": "0x62064e60",
"transactionsRoot": "0x71ec83a4e5176046dab6255a6c3afd6cf8144ab5907d4431d521144b2174373a"
}"#).unwrap()
},
}
Expand Down

0 comments on commit b3ed825

Please sign in to comment.