openethereum/crates/ethcore/res/chainspec/test
Dusan Stanivukovic 5e7086d54c
Sunce86/eip 1559 (#393)
* 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
2021-06-04 12:12:24 +02:00
..
authority_round.json Big folder refactor 2021-01-14 15:30:57 +01:00
authority_round_block_reward_contract.json Big folder refactor 2021-01-14 15:30:57 +01:00
authority_round_empty_steps.json Big folder refactor 2021-01-14 15:30:57 +01:00
authority_round_randomness_contract.json Backport AuRa commits for xdai (#330) 2021-03-25 14:37:01 +01:00
basic_authority.json Big folder refactor 2021-01-14 15:30:57 +01:00
berlin_test.json Upgrade ethereum/tests to v8.0.1 (#301) 2021-03-10 17:18:17 +01:00
builtin_multi_bench.json Big folder refactor 2021-01-14 15:30:57 +01:00
builtin_one_activation_bench.json Big folder refactor 2021-01-14 15:30:57 +01:00
byzantium_test.json Big folder refactor 2021-01-14 15:30:57 +01:00
byzantium_to_constantinoplefixat5_test.json Big folder refactor 2021-01-14 15:30:57 +01:00
constantinople_test.json Big folder refactor 2021-01-14 15:30:57 +01:00
constructor.json Big folder refactor 2021-01-14 15:30:57 +01:00
contract_ver_2_genesis.json Big folder refactor 2021-01-14 15:30:57 +01:00
contract_ver_3.sol Backport AuRa commits for xdai (#330) 2021-03-25 14:37:01 +01:00
contract_ver_3_genesis.json Backport AuRa commits for xdai (#330) 2021-03-25 14:37:01 +01:00
deprecated_contract_genesis.json Big folder refactor 2021-01-14 15:30:57 +01:00
eip150_test.json Big folder refactor 2021-01-14 15:30:57 +01:00
eip161_test.json Big folder refactor 2021-01-14 15:30:57 +01:00
eip210_test.json Big folder refactor 2021-01-14 15:30:57 +01:00
frontier_like_test.json Big folder refactor 2021-01-14 15:30:57 +01:00
frontier_test.json Big folder refactor 2021-01-14 15:30:57 +01:00
homestead_test.json Big folder refactor 2021-01-14 15:30:57 +01:00
istanbul_test.json Big folder refactor 2021-01-14 15:30:57 +01:00
kovan_wasm_test.json Big folder refactor 2021-01-14 15:30:57 +01:00
london_test.json Sunce86/eip 1559 (#393) 2021-06-04 12:12:24 +02:00
mcip3_test.json Big folder refactor 2021-01-14 15:30:57 +01:00
null.json Big folder refactor 2021-01-14 15:30:57 +01:00
null_morden.json Big folder refactor 2021-01-14 15:30:57 +01:00
null_morden_with_finality.json Big folder refactor 2021-01-14 15:30:57 +01:00
null_morden_with_reward.json Big folder refactor 2021-01-14 15:30:57 +01:00
spec_backward_compability.json Big folder refactor 2021-01-14 15:30:57 +01:00
st_peters_test.json Big folder refactor 2021-01-14 15:30:57 +01:00
transition_test.json Big folder refactor 2021-01-14 15:30:57 +01:00
validator_contract.json Backport AuRa commits for xdai (#330) 2021-03-25 14:37:01 +01:00
validator_contract.sol Backport AuRa commits for xdai (#330) 2021-03-25 14:37:01 +01:00
validator_multi.json Big folder refactor 2021-01-14 15:30:57 +01:00
validator_safe_contract.json Big folder refactor 2021-01-14 15:30:57 +01:00