Files
zeekayandHanzo Dev 8dc0e58905 A validator, not a description of one
The node binds its mesh, proves its name on every link, decides blocks under
the committee that network published, executes them, and serves JSON-RPC. The
host it does that on is a dependency at a tag, because every node on a network
has to agree about what a block means and a second implementation of the rule
is a second answer.

Two numbers, not one. A validator joins a network and a transaction is signed
against a chain; collapsing them is how a wallet and a validator come to
disagree about what they are on. The network is 1, 2, 3 and the chain is 36963,
36962, 36964, and the genesis each network starts from is compiled in beside
them.

The keys are the host's, so the name in a committee file is the name the
handshake proves. The chain answers every version surface under this node's
own name.

Co-authored-by: Hanzo Dev <[email protected]>
2026-09-08 01:56:39 -07:00

74 lines
1.9 KiB
JSON

{
"config": {
"chainId": 36963,
"homesteadBlock": 0,
"eip150Block": 0,
"eip155Block": 0,
"eip158Block": 0,
"byzantiumBlock": 0,
"constantinopleBlock": 0,
"petersburgBlock": 0,
"istanbulBlock": 0,
"muirGlacierBlock": 0,
"berlinBlock": 0,
"londonBlock": 0,
"arrowGlacierBlock": 0,
"grayGlacierBlock": 0,
"mergeNetsplitBlock": 0,
"terminalTotalDifficulty": 0,
"shanghaiTime": 0,
"cancunTime": 0,
"evmTimestamp": 0,
"blobSchedule": {
"cancun": {
"baseFeeUpdateFraction": 3338477,
"max": 6,
"target": 3
}
},
"feeConfig": {
"gasLimit": 12000000,
"targetBlockRate": 2,
"minBaseFee": 25000000000,
"targetGas": 500000000,
"baseFeeChangeDenominator": 36,
"minBlockGasCost": 0,
"maxBlockGasCost": 0,
"blockGasCostStep": 0
},
"warpConfig": {
"blockTimestamp": 0,
"quorumNumerator": 67,
"requirePrimaryNetworkSigners": false
}
},
"nonce": "0x0",
"timestamp": "0x0",
"extraData": "0x",
"gasLimit": "0xb71b00",
"difficulty": "0x0",
"mixHash": "0x0000000000000000000000000000000000000000000000000000000000000000",
"coinbase": "0x0000000000000000000000000000000000000000",
"alloc": {
"0200000000000000000000000000000000000005": {
"balance": "0x0",
"code": "0x01",
"nonce": "0x1"
},
"0x703D4227d58d0b6A20BD721c940CED170470f634": {
"balance": "0xd3c21bcecceda1000000"
},
"778237fd03e9b59f1803c87117a7b1cfbd7fc60e": {
"balance": "0x3635c9adc5dea00000"
},
"0x9011E888251AB053B7bD1cdB598Db4f9DEd94714": {
"balance": "0xde24aac7eb3e705b4e0000000"
}
},
"baseFeePerGas": "0x5d21dba00",
"number": "0x0",
"gasUsed": "0x0",
"parentHash": "0x0000000000000000000000000000000000000000000000000000000000000000",
"skipPostMergeFields": true
}