go-ethereum/core/vm
Jeffrey Wilcke a9c94cbf48 [release/1.4.8] test, cmd/evm, core, core/vm: illegal code hash implementation
This implements a generic approach to enabling soft forks by allowing
anyone to put in hashes of contracts that should not be interacted from.
This will help "The DAO" in their endevour to stop any whithdrawals from
any DAO contract by convincing the mining community to accept their code
hash.

(cherry picked from commit 7a5b571c67)
2016-06-24 13:18:25 +03:00
..
runtime [release/1.4.8] test, cmd/evm, core, core/vm: illegal code hash implementation 2016-06-24 13:18:25 +03:00
analysis.go all: fix license headers one more time 2015-07-23 18:35:11 +02:00
asm.go all: fix go vet warnings 2016-04-15 11:17:27 +02:00
common.go core: Added EVM configuration options 2016-03-23 23:02:42 +01:00
contract.go all: update license information 2016-04-15 09:48:05 +02:00
contracts.go all: Rename crypto.Sha3{,Hash}() to crypto.Keccak256{,Hash}() 2016-02-21 22:34:34 +00:00
disasm.go all: fix license headers one more time 2015-07-23 18:35:11 +02:00
doc.go all: update license information 2016-04-15 09:48:05 +02:00
environment.go [release/1.4.8] test, cmd/evm, core, core/vm: illegal code hash implementation 2016-06-24 13:18:25 +03:00
errors.go parmas, crypto, core, core/vm: homestead consensus protocol changes 2016-02-18 10:08:11 +01:00
gas.go parmas, crypto, core, core/vm: homestead consensus protocol changes 2016-02-18 10:08:11 +01:00
instructions.go all: update license information 2016-04-15 09:48:05 +02:00
jit.go all: update license information 2016-04-15 09:48:05 +02:00
jit_optimiser.go all: update license information 2016-04-15 09:48:05 +02:00
jit_test.go [release/1.4.8] test, cmd/evm, core, core/vm: illegal code hash implementation 2016-06-24 13:18:25 +03:00
jit_util.go all: update license information 2016-04-15 09:48:05 +02:00
jit_util_test.go all: fix go vet warnings 2016-04-15 11:17:27 +02:00
jump_table.go all: update license information 2016-04-15 09:48:05 +02:00
jump_table_test.go all: update license information 2016-04-15 09:48:05 +02:00
log.go rpc: new RPC implementation with pub/sub support 2015-12-14 16:34:05 +01:00
logger.go core: added basic chain configuration 2016-04-01 01:01:10 +02:00
logger_test.go core: added basic chain configuration 2016-04-01 01:01:10 +02:00
memory.go cmd/geth, cmd/utils, core, rpc: renamed to blockchain 2015-10-04 01:13:56 +02:00
opcodes.go core, core/vm, crypto: fixes for homestead 2016-02-18 10:11:48 +01:00
segments.go all: update license information 2016-04-15 09:48:05 +02:00
stack.go core/vm: added JIT segmenting / optimisations 2015-10-16 22:30:42 +02:00
util_test.go all: update license information 2016-04-15 09:48:05 +02:00
virtual_machine.go core: Added EVM configuration options 2016-03-23 23:02:42 +01:00
vm.go core: added basic chain configuration 2016-04-01 01:01:10 +02:00
vm_jit.go core: various typos 2016-03-15 11:08:18 -07:00
vm_jit_fake.go core: added basic chain configuration 2016-04-01 01:01:10 +02:00