diff options
author | obscuren <geffobscura@gmail.com> | 2014-01-21 06:26:32 +0800 |
---|---|---|
committer | obscuren <geffobscura@gmail.com> | 2014-01-21 06:26:32 +0800 |
commit | 09df961abb69bb1c49a53e7d61e9c76a1ff0edcd (patch) | |
tree | 63d1e2c4df67bfd52922f61ee725edf5294961a1 /server.go | |
parent | b608a80ef154ac7847c3f6dbb8727f8d83aca735 (diff) | |
download | go-tangerine-09df961abb69bb1c49a53e7d61e9c76a1ff0edcd.tar go-tangerine-09df961abb69bb1c49a53e7d61e9c76a1ff0edcd.tar.gz go-tangerine-09df961abb69bb1c49a53e7d61e9c76a1ff0edcd.tar.bz2 go-tangerine-09df961abb69bb1c49a53e7d61e9c76a1ff0edcd.tar.lz go-tangerine-09df961abb69bb1c49a53e7d61e9c76a1ff0edcd.tar.xz go-tangerine-09df961abb69bb1c49a53e7d61e9c76a1ff0edcd.tar.zst go-tangerine-09df961abb69bb1c49a53e7d61e9c76a1ff0edcd.zip |
Transaction processing. Implemented sending and receiving wei
Diffstat (limited to 'server.go')
-rw-r--r-- | server.go | 6 |
1 files changed, 5 insertions, 1 deletions
@@ -32,6 +32,9 @@ type Server struct { db *ethdb.MemDatabase // Block manager for processing new blocks and managing the block chain blockManager *BlockManager + // The transaction pool. Transaction can be pushed on this pool + // for later including in the blocks + txPool *TxPool // Peers (NYI) peers *list.List // Nonce @@ -50,11 +53,12 @@ func NewServer() (*Server, error) { nonce, _ := ethutil.RandomUint64() server := &Server{ shutdownChan: make(chan bool), - blockManager: NewBlockManager(), db: db, peers: list.New(), Nonce: nonce, } + server.txPool = NewTxPool(server) + server.blockManager = NewBlockManager(server) return server, nil } |