From 09df961abb69bb1c49a53e7d61e9c76a1ff0edcd Mon Sep 17 00:00:00 2001 From: obscuren Date: Mon, 20 Jan 2014 23:26:32 +0100 Subject: Transaction processing. Implemented sending and receiving wei --- server.go | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) (limited to 'server.go') diff --git a/server.go b/server.go index 7a29d1bd9..3a35a43a2 100644 --- a/server.go +++ b/server.go @@ -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 } -- cgit v1.2.3