package core import ( "fmt" ctypes "github.com/tendermint/tendermint/rpc/core/types" "github.com/tendermint/tendermint/types" ) //----------------------------------------------------------------------------- // Note: tx must be signed func BroadcastTx(tx types.Tx) (*ctypes.ResultBroadcastTx, error) { err := mempoolReactor.BroadcastTx(tx) if err != nil { return nil, fmt.Errorf("Error broadcasting transaction: %v", err) } return &ctypes.ResultBroadcastTx{}, nil } func ListUnconfirmedTxs() (*ctypes.ResultListUnconfirmedTxs, error) { txs, _, err := mempoolReactor.Mempool.Reap() return &ctypes.ResultListUnconfirmedTxs{len(txs), txs}, err }