5e7086d54c
* eip1559 hard fork activation * eip1559 hard fork activation 2 * added new transaction type for eip1559 * added base fee field to block header * fmt fix * added base fee calculation. added block header validation against base fee * fmt * temporarily added modified transaction pool * tx pool fix of PendingIterator * tx pool fix of UnorderedIterator * tx pool added test for set_scoring * transaction pool changes * added tests for eip1559 transaction and eip1559 receipt * added test for eip1559 transaction execution * block gas limit / block gas target handling * base fee verification moved out of engine * calculate_base_fee moved to EthereumMachine * handling of base_fee_per_gas as part of seal * handling of base_fee_per_gas changed. Different encoding/decoding of block header * eip1559 transaction execution - gas price handling * eip1559 transaction execution - verification, fee burning * effectiveGasPrice removed from the receipt payload (specs) * added support for 1559 txs in tx pool verification * added Aleut test network configuration * effective_tip_scaled replaced by typed_gas_price * eip 3198 - Basefee opcode * rpc - updated structs Block and Header * rpc changes for 1559 * variable renaming according to spec * - typed_gas_price renamed to effective_gas_price - elasticity_multiplier definition moved to update_schedule() * calculate_base_fee simplified * Evm environment context temporary fix for gas limit * fmt fix * fixed fake_sign::sign_call * temporary fix for GASLIMIT opcode to provide gas_target actually * gas_target removed from block header according to spec change: https://github.com/ethereum/EIPs/pull/3566 * tx pool verification fix * env_info base fee changed to Option * fmt fix * pretty format * updated ethereum tests * cache_pending refresh on each update of score * code review fixes * fmt fix * code review fix - changed handling of eip1559_base_fee_max_change_denominator * code review fix - modification.gas_price * Skip gas_limit_bump for Aura * gas_limit calculation changed to target ceil * gas_limit calculation will target ceil on 1559 activation block * transaction verification updated according spec: https://github.com/ethereum/EIPs/pull/3594 * updated json tests * ethereum json tests fix for base_fee
195 lines
4.6 KiB
JSON
195 lines
4.6 KiB
JSON
{
|
|
"name": "Aleut",
|
|
"engine": {
|
|
"clique": {
|
|
"params": {
|
|
"epoch": 30000,
|
|
"period": 15
|
|
}
|
|
}
|
|
},
|
|
"params": {
|
|
"accountStartNonce": "0x00",
|
|
"eip1014Transition": "0x0",
|
|
"eip1052Transition": "0x0",
|
|
"eip1283DisableTransition": "0x0",
|
|
"eip1283ReenableTransition": "0x0",
|
|
"eip1283Transition": "0x0",
|
|
"eip1344Transition": "0x0",
|
|
"eip140Transition": "0x0",
|
|
"eip145Transition": "0x0",
|
|
"eip150Transition": "0x0",
|
|
"eip155Transition": "0x0",
|
|
"eip160Transition": "0x0",
|
|
"eip161abcTransition": "0x0",
|
|
"eip161dTransition": "0x0",
|
|
"eip1706Transition": "0x0",
|
|
"eip1884Transition": "0x0",
|
|
"eip2028Transition": "0x0",
|
|
"eip211Transition": "0x0",
|
|
"eip214Transition": "0x0",
|
|
"eip2929Transition": "0x0",
|
|
"eip2930Transition": "0x0",
|
|
"eip658Transition": "0x0",
|
|
"eip1559Transition": "0xa",
|
|
"eip3198Transition": "0xa",
|
|
"gasLimitBoundDivisor": "0x0400",
|
|
"maxCodeSize": 24576,
|
|
"maxCodeSizeTransition": "0x0",
|
|
"maximumExtraDataSize": "0xffff",
|
|
"minGasLimit": "0x1388",
|
|
"networkID": "7822",
|
|
"chainID": "7822",
|
|
"registrar": "0xc6d9d2cd449a754c494264e1809c50e34d64562b",
|
|
"eip1559BaseFeeMaxChangeDenominator": "0x8",
|
|
"eip1559ElasticityMultiplier": "0x2",
|
|
"eip1559BaseFeeInitialValue": "0x3B9ACA00"
|
|
},
|
|
"genesis": {
|
|
"author": "0x0000000000000000000000000000000000000000",
|
|
"difficulty": "0x400",
|
|
"extraData": "0x000000000000000000000000000000000000000000000000000000000000000036267c845cc42b57ccb869d655e5d5fb620cc69a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
|
|
"gasLimit": "0x1312D00",
|
|
"parentHash": "0x0000000000000000000000000000000000000000000000000000000000000000",
|
|
"seal": {
|
|
"ethereum": {
|
|
"mixHash": "0x0000000000000000000000000000000000000000000000000000000000000000",
|
|
"nonce": "0x0000000000000000"
|
|
}
|
|
},
|
|
"timestamp": "0x0"
|
|
},
|
|
"nodes": [ "enode://0c72e2b7873e4342d725b5990c17adb2b159aad2ff5853de7e4910b25522a1f9e78f9cd802a8a3225b8fae4e994e522b50d6bd5a163eb3a7b49a0a73ca9a1c7e@3.12.166.199:30303", "enode://aec88fd902744bf67705c098bf532b01017ccc3a156395508e2d9c4e7c22699ecccae1e7316614f8a2d4c5698a9be3fe6151ee25b9ed4aa052f88e112c65387a@164.90.171.157:31559"
|
|
],
|
|
"accounts": {
|
|
"0000000000000000000000000000000000000001": {
|
|
"builtin": {
|
|
"name": "ecrecover",
|
|
"pricing": {
|
|
"linear": {
|
|
"base": 3000,
|
|
"word": 0
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"0000000000000000000000000000000000000002": {
|
|
"builtin": {
|
|
"name": "sha256",
|
|
"pricing": {
|
|
"linear": {
|
|
"base": 60,
|
|
"word": 12
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"0000000000000000000000000000000000000003": {
|
|
"builtin": {
|
|
"name": "ripemd160",
|
|
"pricing": {
|
|
"linear": {
|
|
"base": 600,
|
|
"word": 120
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"0000000000000000000000000000000000000004": {
|
|
"builtin": {
|
|
"name": "identity",
|
|
"pricing": {
|
|
"linear": {
|
|
"base": 15,
|
|
"word": 3
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"0000000000000000000000000000000000000005": {
|
|
"builtin": {
|
|
"activate_at": "0x00",
|
|
"name": "modexp",
|
|
"pricing": {
|
|
"0": {
|
|
"price": {
|
|
"modexp2565": {}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"0000000000000000000000000000000000000006": {
|
|
"builtin": {
|
|
"name": "alt_bn128_add",
|
|
"pricing": {
|
|
"0": {
|
|
"info": "EIP 1108 transition",
|
|
"price": {
|
|
"alt_bn128_const_operations": {
|
|
"price": 150
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"0000000000000000000000000000000000000007": {
|
|
"builtin": {
|
|
"name": "alt_bn128_mul",
|
|
"pricing": {
|
|
"0": {
|
|
"info": "EIP 1108 transition",
|
|
"price": {
|
|
"alt_bn128_const_operations": {
|
|
"price": 6000
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"0000000000000000000000000000000000000008": {
|
|
"builtin": {
|
|
"name": "alt_bn128_pairing",
|
|
"pricing": {
|
|
"0": {
|
|
"info": "EIP 1108 transition",
|
|
"price": {
|
|
"alt_bn128_pairing": {
|
|
"base": 45000,
|
|
"pair": 34000
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"0000000000000000000000000000000000000009": {
|
|
"builtin": {
|
|
"activate_at": "0x00",
|
|
"name": "blake2_f",
|
|
"pricing": {
|
|
"blake2_f": {
|
|
"gas_per_round": 1
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"0xfe3b557e8fb62b89f4916b721be55ceb828dbd73": {
|
|
"balance": "90000000000000000000000"
|
|
},
|
|
"0x627306090abaB3A6e1400e9345bC60c78a8BEf57": {
|
|
"balance": "90000000000000000000000"
|
|
},
|
|
"0xf17f52151EbEF6C7334FAD080c5704D77216b732": {
|
|
"balance": "90000000000000000000000"
|
|
},
|
|
"0xb8c3bfFb71F76BeE2B2f81bdBC53Ad4C43e3f58E": {
|
|
"balance": "90000000000000000000000"
|
|
},
|
|
"0x60AdC0F89a41AF237ce73554EDe170D733ec14E0": {
|
|
"balance": "90000000000000000000000"
|
|
}
|
|
}
|
|
} |