OSDN Git Service

Add mempool sync test (#114)
[bytom/vapor.git] / test / mock / mempool.go
1 package mock
2
3 import (
4         "github.com/vapor/protocol"
5         "github.com/vapor/protocol/bc/types"
6 )
7
8 type Mempool struct {
9         txs []*protocol.TxDesc
10 }
11
12 func newMempool() *Mempool {
13         return &Mempool{
14                 txs: []*protocol.TxDesc{},
15         }
16 }
17
18 func (m *Mempool) AddTx(tx *types.Tx) {
19         m.txs = append(m.txs, &protocol.TxDesc{Tx: tx})
20 }
21
22 func (m *Mempool) GetTransactions() []*protocol.TxDesc {
23         return m.txs
24 }