go-ethereum/core
Felix Lange 704fde01e8 core/types, core/vm: improve docs, add JSON marshaling methods
In this commit, core/types's types learn how to encode and decode
themselves as JSON. The encoding is very similar to what the RPC API
uses. The RPC API is missing some output fields (e.g. transaction
signature values) which will be added to the API in a later commit. Some
fields that the API generates are ignored by the decoder methods here.
2016-08-04 03:55:33 +02:00
..
state
types core/types, core/vm: improve docs, add JSON marshaling methods 2016-08-04 03:55:33 +02:00
vm core/types, core/vm: improve docs, add JSON marshaling methods 2016-08-04 03:55:33 +02:00
.gitignore
asm.go
bench_test.go accounts, core, eth: pass chain config for chain maker to test DAO 2016-07-15 16:52:55 +03:00
block_validator.go cmd, core, eth, miner, params, tests: finalize the DAO fork 2016-07-15 16:52:55 +03:00
block_validator_test.go accounts, core, eth: pass chain config for chain maker to test DAO 2016-07-15 16:52:55 +03:00
blockchain.go core: ensure the canonical block is written before the canonical hash is set 2016-08-16 15:21:22 +02:00
blockchain_test.go core: ensure the canonical block is written before the canonical hash is set 2016-08-16 15:21:22 +02:00
blocks.go
chain_makers.go accounts, core, eth: pass chain config for chain maker to test DAO 2016-07-15 16:52:55 +03:00
chain_makers_test.go accounts, core, eth: pass chain config for chain maker to test DAO 2016-07-15 16:52:55 +03:00
chain_pow.go
chain_pow_test.go accounts, core, eth: pass chain config for chain maker to test DAO 2016-07-15 16:52:55 +03:00
config.go cmd, core, miner: add extradata validation to consensus rules 2016-07-15 16:52:55 +03:00
dao.go cmd, core, eth, miner, params, tests: finalize the DAO fork 2016-07-15 16:52:55 +03:00
dao_test.go accounts, core, eth: pass chain config for chain maker to test DAO 2016-07-15 16:52:55 +03:00
database_util.go core: ensure the canonical block is written before the canonical hash is set 2016-08-16 15:21:22 +02:00
database_util_test.go accounts, core, eth: pass chain config for chain maker to test DAO 2016-07-15 16:52:55 +03:00
default_genesis.go
error.go
events.go
execution.go
fees.go
filter_test.go
gaspool.go
genesis.go
headerchain.go core: ensure the canonical block is written before the canonical hash is set 2016-08-16 15:21:22 +02:00
helper_test.go
state_processor.go cmd, core, eth, miner, params, tests: finalize the DAO fork 2016-07-15 16:52:55 +03:00
state_transition.go
tx_pool.go
tx_pool_test.go
types.go core, miner: move Backend to miner 2016-08-17 17:39:04 +02:00
vm_env.go core/vm: Refactor tracing to make Tracer the main interface 2016-08-22 09:26:15 +01:00