Official Go implementation of the Ethereum protocol
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Jeffrey Wilcke
361082ec4b
cmd/evm, core/vm, test: refactored VM and core
...
* Moved `vm.Transfer` to `core` package and changed execution to call
`env.Transfer` instead of `core.Transfer` directly.
* core/vm: byte code VM moved to jump table instead of switch
* Moved `vm.Transfer` to `core` package and changed execution to call
`env.Transfer` instead of `core.Transfer` directly.
* Byte code VM now shares the same code as the JITVM
* Renamed Context to Contract
* Changed initialiser of state transition & unexported methods
* Removed the Execution object and refactor `Call`, `CallCode` &
`Create` in to their own functions instead of being methods.
* Removed the hard dep on the state for the VM. The VM now
depends on a Database interface returned by the environment. In the
process the core now depends less on the statedb by usage of the env
* Moved `Log` from package `core/state` to package `core/vm`.
9 years ago
..
admin.go
eth, rpc: standardize the chain sync progress counters
10 years ago
admin_args.go
all: fix license headers one more time
10 years ago
admin_js.go
eth, rpc: standardize the chain sync progress counters
10 years ago
api.go
all: fix license headers one more time
10 years ago
api_test.go
all: fix license headers one more time
10 years ago
args.go
all: fix license headers one more time
10 years ago
args_test.go
rpc: to in Call no longer required. Fixed eth_estimateGas
10 years ago
db.go
all: fix license headers one more time
10 years ago
db_args.go
all: fix license headers one more time
10 years ago
db_js.go
all: fix license headers one more time
10 years ago
debug.go
core, eth, trie, xeth: merged state, chain, extra databases in one
10 years ago
debug_args.go
all: fix license headers one more time
10 years ago
debug_js.go
all: fix license headers one more time
10 years ago
eth.go
rpc/api: don't crash for unknown blocks
10 years ago
eth_args.go
cmd/evm, core/vm, test: refactored VM and core
9 years ago
eth_js.go
jsre, rpc/api: pull in new web3 and use hex numbers
10 years ago
mergedapi.go
all: fix license headers one more time
10 years ago
miner.go
miner, rpc: added length check for extra data
10 years ago
miner_args.go
all: fix license headers one more time
10 years ago
miner_js.go
all: fix license headers one more time
10 years ago
net.go
support for user agents
10 years ago
net_js.go
all: fix license headers one more time
10 years ago
parsing.go
core: split out TD from database and all internals
10 years ago
personal.go
rpc/api allow empty password
10 years ago
personal_args.go
rpc/api allow empty password
10 years ago
personal_js.go
all: fix license headers one more time
10 years ago
shh.go
add missing shh_getMessages to RPC mappings
10 years ago
shh_args.go
all: fix license headers one more time
10 years ago
shh_js.go
support for user agents
10 years ago
txpool.go
all: fix license headers one more time
10 years ago
txpool_js.go
all: fix license headers one more time
10 years ago
utils.go
eth, rpc: standardize the chain sync progress counters
10 years ago
web3.go
all: fix license headers one more time
10 years ago
web3_args.go
all: fix license headers one more time
10 years ago