assetVersion = 1
)
-// MockTxPool mock transaction pool
-func MockTxPool() *protocol.TxPool {
- return protocol.NewTxPool()
-}
-
// MockChain mock chain with genesis block
func MockChain(testDB dbm.DB) (*protocol.Chain, *leveldb.Store, *protocol.TxPool, error) {
store := leveldb.NewStore(testDB)
- txPool := MockTxPool()
+ txPool := protocol.NewTxPool(store)
chain, err := protocol.NewChain(store, txPool)
return chain, store, txPool, err
}
// MockSign sign a tx
func MockSign(tpl *txbuilder.Template, hsm *pseudohsm.HSM, password string) (bool, error) {
- err := txbuilder.Sign(nil, tpl, nil, password, func(_ context.Context, xpub chainkd.XPub, path [][]byte, data [32]byte, password string) ([]byte, error) {
+ err := txbuilder.Sign(nil, tpl, password, func(_ context.Context, xpub chainkd.XPub, path [][]byte, data [32]byte, password string) ([]byte, error) {
return hsm.XSign(xpub, path, data[:], password)
})
if err != nil {