go-ethereum/eth
Jerome f8d3f9f8c6
Xin 113 is epoch switch (#37)
* add isEpochSwitch function and refactor utils

* fix broken first v2 epoch switch block

* use adaptor epoch switch function to determine v1 v2 epoch swtich block

* add test for the GetMasternodesByNumber and GetCurrentEpochSwitchBlock function

* add v2 test for isAuthroisedAddress

* Use GetCurrentEpochSwitchBlock in findNearestSignedBlock api
2022-01-14 21:38:38 +11:00
..
bft Commit grand grand parent block(continous rounds) if enough votes or by proposedBlockHandler 2022-01-01 16:20:33 +11:00
downloader new EVM Upgrade 2021-09-21 16:53:46 +05:30
fetcher xin-104 (#36) 2022-01-08 10:56:00 +11:00
filters new EVM Upgrade 2021-09-21 16:53:46 +05:30
gasprice new EVM Upgrade 2021-09-21 16:53:46 +05:30
hooks Remove unused consensus v1 methods 2021-10-10 16:04:34 +11:00
tracers new EVM Upgrade 2021-09-21 16:53:46 +05:30
util Move consensus hooks to its own package 2021-10-10 16:04:32 +11:00
api.go fix api trace block & Change option pending block. 2021-11-11 18:49:57 +05:30
api_backend.go Xin 113 is epoch switch (#37) 2022-01-14 21:38:38 +11:00
api_test.go new EVM Upgrade 2021-09-21 16:53:46 +05:30
api_tracer.go fix api trace block & Change option pending block. 2021-11-11 18:49:57 +05:30
backend.go Xin 113 is epoch switch (#37) 2022-01-14 21:38:38 +11:00
backend_test.go Move consensus hooks to its own package 2021-10-10 16:04:32 +11:00
bloombits.go new EVM Upgrade 2021-09-21 16:53:46 +05:30
config.go new EVM Upgrade 2021-09-21 16:53:46 +05:30
gen_config.go new EVM Upgrade 2021-09-21 16:53:46 +05:30
handler.go xin-106 add generated message into its pool (#32) 2021-12-30 11:45:22 +11:00
handler_test.go Implement BFT Message receiver (#13) 2021-12-30 11:00:20 +11:00
helper_test.go Implement BFT Message receiver (#13) 2021-12-30 11:00:20 +11:00
metrics.go new EVM Upgrade 2021-09-21 16:53:46 +05:30
peer.go update network layer and add handler functions (#23) 2021-12-30 11:00:20 +11:00
protocol.go v2 miner function implementation and happy path (#22) 2021-12-30 11:45:18 +11:00
protocol_test.go new EVM Upgrade 2021-09-21 16:53:46 +05:30
sync.go v2 miner function implementation and happy path (#22) 2021-12-30 11:45:18 +11:00
sync_test.go new EVM Upgrade 2021-09-21 16:53:46 +05:30