Changed how logs are being recorded
Logs are now recorded per transactions instead of tossing them out after each transaction. This should also fix an issue with `eth_getFilterLogs` (#629) Also now implemented are the `transactionHash, blockHash, transactionIndex, logIndex` on logs. Closes #654.
Showing
- core/block_processor.go 7 additions, 4 deletionscore/block_processor.go
- core/filter.go 3 additions, 3 deletionscore/filter.go
- core/state/log.go 16 additions, 72 deletionscore/state/log.go
- core/state/statedb.go 33 additions, 9 deletionscore/state/statedb.go
- core/types/bloom9.go 4 additions, 4 deletionscore/types/bloom9.go
- core/types/receipt.go 1 addition, 18 deletionscore/types/receipt.go
- core/vm/environment.go 1 addition, 1 deletioncore/vm/environment.go
- core/vm/vm.go 2 additions, 1 deletioncore/vm/vm.go
- core/vm_env.go 1 addition, 1 deletioncore/vm_env.go
- miner/worker.go 2 additions, 0 deletionsminer/worker.go
- rpc/responses.go 10 additions, 6 deletionsrpc/responses.go
- xeth/xeth.go 3 additions, 3 deletionsxeth/xeth.go
Loading
Please register or sign in to comment