Jeffrey Wilcke
7c7692933c
cmd/geth, cmd/utils, core, rpc: renamed to blockchain
...
* Renamed ChainManager to BlockChain
* Checkpointing is no longer required and never really properly worked
when the state was corrupted.
9 years ago
Felix Lange
8c4dab77ba
all: move common.Database to package ethdb
9 years ago
Felix Lange
bfbcfbe4a9
all: fix license headers one more time
...
I forgot to update one instance of "go-ethereum" in commit 3f047be5a
.
9 years ago
Felix Lange
3f047be5aa
all: update license headers to distiguish GPL/LGPL
...
All code outside of cmd/ is licensed as LGPL. The headers
now reflect this by calling the whole work "the go-ethereum library".
9 years ago
Felix Lange
ea54283b30
all: update license information
10 years ago
obscuren
29f7902fee
core: fixed test
10 years ago
obscuren
b523441361
Moved ethutil => common
10 years ago
Taylor Gerring
5a9f712144
Comment out broken test (return type does not exist)
10 years ago
Felix Lange
80985f97da
cmd/evm, core, ethdb, state, tests/helper: remove ReadConfig calls
10 years ago
Felix Lange
56f777b2fc
cmd/ethereum, cmd/mist, core, eth, javascript, xeth: fixes for new p2p API
10 years ago
obscuren
fed3e6a808
Refactored ethutil.Config.Db out
10 years ago
obscuren
2f8a45cd8b
Fixed chain test & added new chain
10 years ago
obscuren
83663ed4b0
Renames for chain, updated VM, moved methods
...
* Renamed a couple more chain => core
* Updated VM `pc` to be uint64 rather than big int
* XEth interface cleanup
10 years ago
obscuren
9008b155d3
Renamed `chain` => `core`
10 years ago
obscuren
93e693be72
Fixed tests for 'types'
10 years ago
Taylor Gerring
dd9e99a418
try to get full coverage report on travis
10 years ago
Felix Lange
f3473312ba
all: fix rename breakage
10 years ago
obscuren
3ee0461cb5
Moved ethchain to chain
10 years ago
Felix Lange
d9bccdde23
ethchain: fix tests
...
Adapted to recent BlockChain -> ChainManager rename.
10 years ago
Felix Lange
20cdb73862
ethchain: fix tests
10 years ago
obscuren
ab6ede51d7
Working on new (blocking) event machine.
...
The new event machine will be used for loose coupling and handle the
communications between the services:
1) Block pool finds blocks which "links" with our current canonical
chain
2) Posts the blocks on to the event machine
3) State manager receives blocks & processes them
4) Broadcasts new post block event
10 years ago