core: remove redundant storage of transactions and receipts (#14801)
* core: remove redundant storage of transactions and receipts * core, eth, internal: new transaction schema usage polishes * eth: implement upgrade mechanism for db deduplication * core, eth: drop old sequential key db upgrader * eth: close last iterator on successful db upgrage * core: prefix the lookup entries to make their purpose clearer
Showing
- accounts/abi/bind/backends/simulated.go 2 additions, 1 deletionaccounts/abi/bind/backends/simulated.go
- core/blockchain.go 9 additions, 24 deletionscore/blockchain.go
- core/blockchain_test.go 4 additions, 4 deletionscore/blockchain_test.go
- core/database_util.go 78 additions, 116 deletionscore/database_util.go
- core/database_util_test.go 7 additions, 67 deletionscore/database_util_test.go
- eth/backend.go 3 additions, 3 deletionseth/backend.go
- eth/backend_test.go 0 additions, 9 deletionseth/backend_test.go
- eth/db_upgrade.go 81 additions, 198 deletionseth/db_upgrade.go
- eth/filters/filter_test.go 0 additions, 12 deletionseth/filters/filter_test.go
- internal/ethapi/api.go 68 additions, 146 deletionsinternal/ethapi/api.go
- light/txpool.go 21 additions, 45 deletionslight/txpool.go
- miner/worker.go 1 addition, 3 deletionsminer/worker.go
Loading
Please register or sign in to comment