Lines Matching refs:TxPool

175 type TxPool struct {  struct
196 var _ mining.TxSource = (*TxPool)(nil)
202 func (mp *TxPool) removeOrphan(tx *btcutil.Tx, removeRedeemers bool) { argument
243 func (mp *TxPool) RemoveOrphan(tx *btcutil.Tx) { argument
253 func (mp *TxPool) RemoveOrphansByTag(tag Tag) uint64 { argument
270 func (mp *TxPool) limitNumOrphans() error { argument
322 func (mp *TxPool) addOrphan(tx *btcutil.Tx, tag Tag) { argument
353 func (mp *TxPool) maybeAddOrphan(tx *btcutil.Tx, tag Tag) error { argument
385 func (mp *TxPool) removeOrphanDoubleSpends(tx *btcutil.Tx) { argument
398 func (mp *TxPool) isTransactionInPool(hash *chainhash.Hash) bool { argument
410 func (mp *TxPool) IsTransactionInPool(hash *chainhash.Hash) bool { argument
423 func (mp *TxPool) isOrphanInPool(hash *chainhash.Hash) bool { argument
435 func (mp *TxPool) IsOrphanInPool(hash *chainhash.Hash) bool { argument
448 func (mp *TxPool) haveTransaction(hash *chainhash.Hash) bool { argument
456 func (mp *TxPool) HaveTransaction(hash *chainhash.Hash) bool { argument
469 func (mp *TxPool) removeTransaction(tx *btcutil.Tx, removeRedeemers bool) { argument
504 func (mp *TxPool) RemoveTransaction(tx *btcutil.Tx, removeRedeemers bool) { argument
518 func (mp *TxPool) RemoveDoubleSpends(tx *btcutil.Tx) { argument
536 func (mp *TxPool) addTransaction(utxoView *blockchain.UtxoViewpoint, tx *btcutil.Tx, height int32, … argument
579 func (mp *TxPool) checkPoolDoubleSpend(tx *btcutil.Tx) (bool, error) { argument
619 func (mp *TxPool) signalsReplacement(tx *btcutil.Tx, argument
665 func (mp *TxPool) txAncestors(tx *btcutil.Tx, argument
706 func (mp *TxPool) txDescendants(tx *btcutil.Tx, argument
753 func (mp *TxPool) txConflicts(tx *btcutil.Tx) map[chainhash.Hash]*btcutil.Tx { argument
771 func (mp *TxPool) CheckSpend(op wire.OutPoint) *btcutil.Tx { argument
785 func (mp *TxPool) fetchInputUtxos(tx *btcutil.Tx) (*blockchain.UtxoViewpoint, error) { argument
815 func (mp *TxPool) FetchTransaction(txHash *chainhash.Hash) (*btcutil.Tx, error) { argument
834 func (mp *TxPool) validateReplacement(tx *btcutil.Tx, argument
927 func (mp *TxPool) maybeAcceptTransaction(tx *btcutil.Tx, isNew, rateLimit, rejectDupOrphans bool) (… argument
1246 func (mp *TxPool) MaybeAcceptTransaction(tx *btcutil.Tx, isNew, rateLimit bool) ([]*chainhash.Hash,… argument
1259 func (mp *TxPool) processOrphans(acceptedTx *btcutil.Tx) []*TxDesc { argument
1348 func (mp *TxPool) ProcessOrphans(acceptedTx *btcutil.Tx) []*TxDesc { argument
1367 func (mp *TxPool) ProcessTransaction(tx *btcutil.Tx, allowOrphan, rateLimit bool, tag Tag) ([]*TxDe… argument
1424 func (mp *TxPool) Count() int { argument
1436 func (mp *TxPool) TxHashes() []*chainhash.Hash { argument
1454 func (mp *TxPool) TxDescs() []*TxDesc { argument
1472 func (mp *TxPool) MiningDescs() []*mining.TxDesc { argument
1489 func (mp *TxPool) RawMempoolVerbose() map[string]*btcjson.GetRawMempoolVerboseResult { argument
1538 func (mp *TxPool) LastUpdated() time.Time { argument
1544 func New(cfg *Config) *TxPool {
1545 return &TxPool{