go-ethereum/core
Jerome c710bd98a5
Xin-200 Vote Equivocation (#111) (#172)
* Xin-200 Vote Equivocation (#111)

* add vote same round detection

add test for vote same round detect

finish process equivocate (not finish report)

* finish vote equivocation report, refactor code (vote -> forensics)

* finish process equivocate and report, and test

* add return err

Co-authored-by: wgr523 <wgr523@gmail.com>
2022-08-13 11:50:56 +05:30
..
asm new EVM Upgrade 2021-09-21 16:53:46 +05:30
bloombits new EVM Upgrade 2021-09-21 16:53:46 +05:30
rawdb new EVM Upgrade 2021-09-21 16:53:46 +05:30
state missing ValidatorMapping added. 2021-11-08 14:54:41 +05:30
types Xin-200 Vote Equivocation (#111) (#172) 2022-08-13 11:50:56 +05:30
vm fix or skip tests due to PR-136 change 2021-10-20 20:17:47 +11:00
.gitignore Renamed chain => core 2014-12-04 10:28:02 +01:00
bench_test.go new EVM Upgrade 2021-09-21 16:53:46 +05:30
block_validator.go new EVM Upgrade 2021-09-21 16:53:46 +05:30
block_validator_test.go Xin 113 is epoch switch (#37) 2022-01-14 21:38:38 +11:00
blockchain.go add initial function during load latest block from db (#96) 2022-05-29 11:28:08 +02:00
blockchain_test.go Update Test for blockchain.go 2021-11-08 15:41:13 +05:30
blocks.go new EVM Upgrade 2021-09-21 16:53:46 +05:30
chain_indexer.go new EVM Upgrade 2021-09-21 16:53:46 +05:30
chain_indexer_test.go new EVM Upgrade 2021-09-21 16:53:46 +05:30
chain_makers.go new EVM Upgrade 2021-09-21 16:53:46 +05:30
chain_makers_test.go new EVM Upgrade 2021-09-21 16:53:46 +05:30
dao_test.go new EVM Upgrade 2021-09-21 16:53:46 +05:30
database_util.go new EVM Upgrade 2021-09-21 16:53:46 +05:30
database_util_test.go new EVM Upgrade 2021-09-21 16:53:46 +05:30
error.go hot fix 2018-11-22 15:49:29 +05:30
events.go new EVM Upgrade 2021-09-21 16:53:46 +05:30
evm.go new EVM Upgrade 2021-09-21 16:53:46 +05:30
gaspool.go miner: avoid unnecessary work (#15883) 2018-01-15 12:57:06 +02:00
gen_genesis.go new EVM Upgrade 2021-09-21 16:53:46 +05:30
gen_genesis_account.go new EVM Upgrade 2021-09-21 16:53:46 +05:30
genesis.go xin-203 fix wrong config hash and update v2 params on mainnet (#109) 2022-07-12 16:56:55 +02:00
genesis_alloc.go xin-203 fix wrong config hash and update v2 params on mainnet (#109) 2022-07-12 16:56:55 +02:00
genesis_test.go xin-203 fix wrong config hash and update v2 params on mainnet (#109) 2022-07-12 16:56:55 +02:00
headerchain.go new EVM Upgrade 2021-09-21 16:53:46 +05:30
helper_test.go new EVM Upgrade 2021-09-21 16:53:46 +05:30
lending_pool.go new EVM Upgrade 2021-09-21 16:53:46 +05:30
lending_pool_test.go new EVM Upgrade 2021-09-21 16:53:46 +05:30
lending_tx_journal.go new EVM Upgrade 2021-09-21 16:53:46 +05:30
lending_tx_list.go new EVM Upgrade 2021-09-21 16:53:46 +05:30
mkalloc.go new EVM Upgrade 2021-09-21 16:53:46 +05:30
order_pool.go new EVM Upgrade 2021-09-21 16:53:46 +05:30
order_pool_test.go new EVM Upgrade 2021-09-21 16:53:46 +05:30
order_tx_journal.go new EVM Upgrade 2021-09-21 16:53:46 +05:30
order_tx_list.go new EVM Upgrade 2021-09-21 16:53:46 +05:30
state_processor.go new EVM Upgrade 2021-09-21 16:53:46 +05:30
state_transition.go new EVM Upgrade 2021-09-21 16:53:46 +05:30
token_validator.go new EVM Upgrade 2021-09-21 16:53:46 +05:30
tx_journal.go new EVM Upgrade 2021-09-21 16:53:46 +05:30
tx_list.go new EVM Upgrade 2021-09-21 16:53:46 +05:30
tx_list_test.go new EVM Upgrade 2021-09-21 16:53:46 +05:30
tx_pool.go new EVM Upgrade 2021-09-21 16:53:46 +05:30
tx_pool_test.go new EVM Upgrade 2021-09-21 16:53:46 +05:30
types.go new EVM Upgrade 2021-09-21 16:53:46 +05:30