mirror of
https://github.com/luxfi/netrunner.git
synced 2026-07-27 00:04:23 +00:00
Major changes: - Rename SubnetSpec → ChainSpec/ParticipantSpec throughout codebase - Rename BlockchainSpec → ChainSpec for full chain definitions - Update all protobuf definitions with new naming - Fix duplicate variable declarations from sed replacements - Update copyright headers to BSD-3-Clause with SPDX identifiers - Update github.com/luxfi/genesis to v1.5.6 (BLS signer keys) The genesis v1.5.6 update adds: - Initial stakers with BLS publicKey and proofOfPossession - Initial allocations for local network testing - Fixes "failed to load database state: not found" error Build fixes: - Fix api/mocks/client.go CChainAPI return type - Fix local/node_test.go with build tag for integration tests - Fix parameter name collisions (chainConfigs → pChainConfigs)
96 lines
4.8 KiB
JSON
96 lines
4.8 KiB
JSON
{
|
|
"allocations": [
|
|
{
|
|
"ethAddr": "0xb3d82b1367d362de99ab59a658165aff520cbd4d",
|
|
"initialAmount": 0,
|
|
"luxAddr": "X-custom1g65uqn6t77p656w64023nh8nd9updzmxwd59gh",
|
|
"unlockSchedule": [
|
|
{
|
|
"amount": 10000000000000000,
|
|
"locktime": 1633824000
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"ethAddr": "0xb3d82b1367d362de99ab59a658165aff520cbd4d",
|
|
"initialAmount": 300000000000000000,
|
|
"luxAddr": "X-custom18jma8ppw3nhx5r4ap8clazz0dps7rv5u9xde7p",
|
|
"unlockSchedule": [
|
|
{
|
|
"amount": 20000000000000000
|
|
},
|
|
{
|
|
"amount": 10000000000000000,
|
|
"locktime": 1633824000
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"ethAddr": "0xb3d82b1367d362de99ab59a658165aff520cbd4d",
|
|
"initialAmount": 10000000000000000,
|
|
"luxAddr": "X-custom16045mxr3s2cjycqe2xfluk304xv3ezhkhsvkpr",
|
|
"unlockSchedule": [
|
|
{
|
|
"amount": 10000000000000000,
|
|
"locktime": 1633824000
|
|
}
|
|
]
|
|
}
|
|
],
|
|
"cChainGenesis": "{\"config\":{\"chainId\":43112,\"homesteadBlock\":0,\"daoForkBlock\":0,\"daoForkSupport\":true,\"eip150Block\":0,\"eip150Hash\":\"0x2086799aeebeae135c246c65021c82b4e15a2c451340993aacfd2751886514f0\",\"eip155Block\":0,\"eip158Block\":0,\"byzantiumBlock\":0,\"constantinopleBlock\":0,\"petersburgBlock\":0,\"istanbulBlock\":0,\"muirGlacierBlock\":0,\"apricotPhase1BlockTimestamp\":0,\"apricotPhase2BlockTimestamp\":0},\"nonce\":\"0x0\",\"timestamp\":\"0x0\",\"extraData\":\"0x00\",\"gasLimit\":\"0x5f5e100\",\"difficulty\":\"0x0\",\"mixHash\":\"0x0000000000000000000000000000000000000000000000000000000000000000\",\"coinbase\":\"0x0000000000000000000000000000000000000000\",\"alloc\":{\"8db97C7cEcE249c2b98bDC0226Cc4C2A57BF52FC\":{\"balance\":\"0x295BE96E64066972000000\"}},\"number\":\"0x0\",\"gasUsed\":\"0x0\",\"parentHash\":\"0x0000000000000000000000000000000000000000000000000000000000000000\"}",
|
|
"initialStakeDuration": 31536000,
|
|
"initialStakeDurationOffset": 5400,
|
|
"initialStakedFunds": [
|
|
"X-custom1g65uqn6t77p656w64023nh8nd9updzmxwd59gh"
|
|
],
|
|
"initialStakers": [
|
|
{
|
|
"delegationFee": 1000000,
|
|
"nodeID": "NodeID-7Xhw2mDxuDS44j42TCB6U5579esbSt3Lg",
|
|
"rewardAddress": "X-custom18jma8ppw3nhx5r4ap8clazz0dps7rv5u9xde7p",
|
|
"signer": {
|
|
"proofOfPossession": "0xa2569a137e65d3a507c4f1f7ffac74ec05916ba44dfbbb84d42c2736a2bc1e8be14038d3aeeeac7c78e19ecdde69d830051959f22559641a3f9e42377d7f64580acdc383c5c9e22f7f1114712a543c6997d6dc59c88555423497d9fff41fa79a",
|
|
"publicKey": "0xb3ebbe748a1f06d19ee25d4e345ba8d6b5a426498a140c2519b518e3e6224abd7895075892f361acf24c10af968bc7de"
|
|
}
|
|
},
|
|
{
|
|
"delegationFee": 500000,
|
|
"nodeID": "NodeID-MFrZFVCXPv5iCn6M9K6XduxGTYp891xXZ",
|
|
"rewardAddress": "X-custom18jma8ppw3nhx5r4ap8clazz0dps7rv5u9xde7p",
|
|
"signer": {
|
|
"proofOfPossession": "0xaf92674c3615d462527675da121b06023b116ddebc6e163919e562ab7cbe6adf20515cd2fc17c3e2d2d59953f285229e15f04302187bef5a4aa3ebdea1d18bf34047be654dd12491e882fb90b17b3cbde99ad43fc5cd0c26828bbe49a4b9456c",
|
|
"publicKey": "0x8b49c4259529a801cc961c72248773b550379ff718a49f4ccc0e1f2ac338fe204432329aa1712f408f97eee12b22dd05"
|
|
}
|
|
},
|
|
{
|
|
"delegationFee": 250000,
|
|
"nodeID": "NodeID-NFBbbJ4qCmNaCzeW7sxErhvWqvEQMnYcN",
|
|
"rewardAddress": "X-custom18jma8ppw3nhx5r4ap8clazz0dps7rv5u9xde7p",
|
|
"signer": {
|
|
"proofOfPossession": "0xa113145564d7ac540fade2526938fbd33233957901111328c86c4cbe7ed25f678173d95c54b3342fd7b723c3ed813f2b04fecf4a317205ce65638bb34bb58bb6746e74c63e6cbe5cb25c103b290ed270146b756d3901c8b0f99d083a44572c79",
|
|
"publicKey": "0xb20ab07ea5cf8b77ab50f2071a6f1d2aab693c8bd89761430cd29de9fa0dbae83a32c7697d59ff1b06995b1596c16fa6"
|
|
}
|
|
},
|
|
{
|
|
"delegationFee": 125000,
|
|
"nodeID": "NodeID-GWPcbFJZFfZreETSoWjPimr846mXEKCtu",
|
|
"rewardAddress": "X-custom18jma8ppw3nhx5r4ap8clazz0dps7rv5u9xde7p",
|
|
"signer": {
|
|
"proofOfPossession": "0x8880500af123806295355eadbb36084619de729e2c4ac057f73784eb806ae19b4738550617fa8d6820cf1a352e19af6d042e140b3c967b8573e063c1e5aabce50dc2156e9caa6428b58e06a3624ac8170793ff4b4095397c1c981fbb2383dae6",
|
|
"publicKey": "0xb43f74196c2b9e9980f815a99288ef76166b42e93663dcbce3526f9652cdb58b31a3d68798b08fb9806024620ca1d6cd"
|
|
}
|
|
},
|
|
{
|
|
"delegationFee": 62500,
|
|
"nodeID": "NodeID-P7oB2McjBGgW2NXXWVYjV8JEDFoW9xDE5",
|
|
"rewardAddress": "X-custom18jma8ppw3nhx5r4ap8clazz0dps7rv5u9xde7p",
|
|
"signer": {
|
|
"proofOfPossession": "0x8e01fe13a6fa3ca5be4f78230b0d03ffff4741f186ddebf9a04819e8011eb9c1b81debad2e52a35ec89f4dfc517884b9075e46968d6c735f17cca3ab5c07a2cdc181233fcd8e9260d9fa7edc12572dff13972c9b3233f34258fb34d9e6b732ba",
|
|
"publicKey": "0xa37e938a8e1fb71286ae1a9dc81585bae5c63d8cae3b95160ce9acce621c8ee64afa0491a2c757ba24d8be2da1052090"
|
|
}
|
|
}
|
|
],
|
|
"message": "{{ fun_quote }}",
|
|
"networkID": 1337,
|
|
"startTime": 1630987200
|
|
} |