core/vm: move Log to core/types
This significantly reduces the dependency closure of ethclient, which no longer depends on core/vm as of this change. All uses of vm.Logs are replaced by []*types.Log. NewLog is gone too, the constructor simply returned a literal.
Showing
- accounts/abi/argument.go 2 additions, 2 deletionsaccounts/abi/argument.go
- cmd/disasm/main.go 1 addition, 1 deletioncmd/disasm/main.go
- core/block_validator_test.go 1 addition, 2 deletionscore/block_validator_test.go
- core/blockchain.go 3 additions, 3 deletionscore/blockchain.go
- core/blockchain_test.go 1 addition, 1 deletioncore/blockchain_test.go
- core/database_util_test.go 24 additions, 30 deletionscore/database_util_test.go
- core/events.go 5 additions, 6 deletionscore/events.go
- core/state/statedb.go 11 additions, 10 deletionscore/state/statedb.go
- core/state/statedb_test.go 2 additions, 2 deletionscore/state/statedb_test.go
- core/state_processor.go 2 additions, 2 deletionscore/state_processor.go
- core/types.go 1 addition, 1 deletioncore/types.go
- core/types/bloom9.go 1 addition, 2 deletionscore/types/bloom9.go
- core/types/log.go 1 addition, 7 deletionscore/types/log.go
- core/types/log_test.go 1 addition, 1 deletioncore/types/log_test.go
- core/types/receipt.go 10 additions, 11 deletionscore/types/receipt.go
- core/vm/instructions.go 9 additions, 2 deletionscore/vm/instructions.go
- core/vm/interface.go 2 additions, 1 deletioncore/vm/interface.go
- core/vm/noop.go 2 additions, 1 deletioncore/vm/noop.go
- eth/api_backend.go 1 addition, 1 deletioneth/api_backend.go
- eth/backend_test.go 2 additions, 3 deletionseth/backend_test.go
Loading
Please register or sign in to comment