diff options
author | obscuren <geffobscura@gmail.com> | 2014-08-21 20:47:58 +0800 |
---|---|---|
committer | obscuren <geffobscura@gmail.com> | 2014-08-21 20:47:58 +0800 |
commit | eaa2e8900d1036e09b002c4e20fc6e4f9cd031bb (patch) | |
tree | 9a0c4c4b1bda39560c70147c73862d72eff38dd1 /ethereum.go | |
parent | 79c64f6bca4fcfb257496be22c64f4b2faed7050 (diff) | |
download | dexon-eaa2e8900d1036e09b002c4e20fc6e4f9cd031bb.tar dexon-eaa2e8900d1036e09b002c4e20fc6e4f9cd031bb.tar.gz dexon-eaa2e8900d1036e09b002c4e20fc6e4f9cd031bb.tar.bz2 dexon-eaa2e8900d1036e09b002c4e20fc6e4f9cd031bb.tar.lz dexon-eaa2e8900d1036e09b002c4e20fc6e4f9cd031bb.tar.xz dexon-eaa2e8900d1036e09b002c4e20fc6e4f9cd031bb.tar.zst dexon-eaa2e8900d1036e09b002c4e20fc6e4f9cd031bb.zip |
PoC 6 networking code.
* Added block pool for gathering blocks from the network (chunks)
* Re wrote syncing
Diffstat (limited to 'ethereum.go')
-rw-r--r-- | ethereum.go | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/ethereum.go b/ethereum.go index c1c4c2f2f..1e1891589 100644 --- a/ethereum.go +++ b/ethereum.go @@ -54,6 +54,8 @@ type Ethereum struct { txPool *ethchain.TxPool // The canonical chain blockChain *ethchain.BlockChain + // The block pool + blockPool *BlockPool // Peers (NYI) peers *list.List // Nonce @@ -116,6 +118,7 @@ func New(db ethutil.Database, clientIdentity ethwire.ClientIdentity, keyManager } ethereum.reactor = ethreact.New() + ethereum.blockPool = NewBlockPool(ethereum) ethereum.txPool = ethchain.NewTxPool(ethereum) ethereum.blockChain = ethchain.NewBlockChain(ethereum) ethereum.stateManager = ethchain.NewStateManager(ethereum) |