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.
Felix Lange
d78ad226c2
ethclient, mobile: add TransactionSender ( #15127 )
...
* core/types: make Signer derive address instead of public key
There are two reasons to do this now: The upcoming ethclient signer
doesn't know the public key, just the address. EIP 208 will introduce a
new signer which derives the 'entry point' address for transactions with
zero signature. The entry point has no public key.
Other changes to the interface ease the path make to moving signature
crypto out of core/types later.
* ethclient, mobile: add TransactionSender
The new method can get the right signer without any crypto, and without
knowledge of the signature scheme that was used when the transaction was
included.
7 years ago
..
asm
core/asm: use ContainsRune instead of IndexRune ( #15098 )
8 years ago
bloombits
core/bloombits, eth/filters: handle null topics ( #15195 )
7 years ago
state
core/state: revert log index when removing logs
7 years ago
types
ethclient, mobile: add TransactionSender ( #15127 )
7 years ago
vm
core/vm: standard vm traces ( #15035 )
7 years ago
.gitignore
Renamed `chain` => `core`
10 years ago
bench_test.go
core, light: send chain events using event.Feed ( #14865 )
8 years ago
block_validator.go
core/state: access trie through Database interface, track errors ( #14589 )
8 years ago
block_validator_test.go
core, light: send chain events using event.Feed ( #14865 )
8 years ago
blockchain.go
core: only fire one chain head per batch ( #15123 )
8 years ago
blockchain_test.go
params: enable Byzantium on Ropsten/tests, fix failures
8 years ago
blocks.go
core: typos and comments improve
8 years ago
chain_indexer.go
core, eth: clean up bloom filtering, add some tests
8 years ago
chain_indexer_test.go
core, eth: clean up bloom filtering, add some tests
8 years ago
chain_makers.go
consensus, core, tests: implement Metropolis EIP 649
8 years ago
chain_makers_test.go
core, light: send chain events using event.Feed ( #14865 )
8 years ago
dao_test.go
params: enable Byzantium on Ropsten/tests, fix failures
8 years ago
database_util.go
core, eth/downloader: commit block data using batches ( #15115 )
8 years ago
database_util_test.go
core, eth: add bloombit indexer, filter based on it
8 years ago
error.go
core: make txpool operate on immutable state
8 years ago
events.go
core: remove unused events
8 years ago
evm.go
all: update license information
8 years ago
fees.go
core: typos and comments improve
8 years ago
gaspool.go
consensus, core: drop all the legacy custom core error types
8 years ago
gen_genesis.go
core: blocknumber in genesis as hex ( #14812 )
8 years ago
gen_genesis_account.go
tests: update tests and implement general state tests ( #14734 )
8 years ago
genesis.go
core: blocknumber in genesis as hex ( #14812 )
8 years ago
genesis_alloc.go
cmd, core, params: add --rinkeby flag for fast connectivity
8 years ago
genesis_test.go
core, light: send chain events using event.Feed ( #14865 )
8 years ago
headerchain.go
core, eth/downloader: commit block data using batches ( #15115 )
8 years ago
helper_test.go
core: typos and comments improve
8 years ago
mkalloc.go
core: refactor genesis handling
8 years ago
state_processor.go
consensus, core, params: rebrand Metro to Byzantium
8 years ago
state_transition.go
core: make txpool operate on immutable state
8 years ago
tx_journal.go
cmd, core, eth: journal local transactions to disk ( #14784 )
8 years ago
tx_list.go
core: make txpool operate on immutable state
8 years ago
tx_list_test.go
cmd, core, eth: configurable txpool parameters
8 years ago
tx_pool.go
core: use blocks and avoid deep reorgs in txpool
8 years ago
tx_pool_test.go
core: use blocks and avoid deep reorgs in txpool
8 years ago
types.go
core, consensus: pluggable consensus engines ( #3817 )
8 years ago