Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type IDToTransactionMap ¶
type IDToTransactionMap map[external.DomainTransactionID]*MempoolTransaction
IDToTransactionMap maps transactionID to a MempoolTransaction
type IDToTransactionsSliceMap ¶
type IDToTransactionsSliceMap map[external.DomainTransactionID][]*MempoolTransaction
IDToTransactionsSliceMap maps transactionID to a slice MempoolTransaction
type MempoolTransaction ¶
type MempoolTransaction struct {
// contains filtered or unexported fields
}
MempoolTransaction represents a transaction inside the main TransactionPool
func NewMempoolTransaction ¶
func NewMempoolTransaction( transaction *external.DomainTransaction, parentTransactionsInPool IDToTransactionMap) *MempoolTransaction
NewMempoolTransaction constructs a new MempoolTransaction
type OutpointToTransactionMap ¶
type OutpointToTransactionMap map[external.DomainOutpoint]*MempoolTransaction
OutpointToTransactionMap maps an outpoint to a MempoolTransaction
type OutpointToUTXOEntryMap ¶
type OutpointToUTXOEntryMap map[external.DomainOutpoint]external.UTXOEntry
OutpointToUTXOEntryMap maps an outpoint to a UTXOEntry
type RejectedTransaction ¶
type RejectedTransaction struct {
// contains filtered or unexported fields
}
OrphanTransaction represents a transaction in the OrphanPool
type ScriptPublicKeyStringToDomainTransaction ¶
type ScriptPublicKeyStringToDomainTransaction map[string]*external.DomainTransaction
ScriptPublicKeyStringToDomainTransaction maps an outpoint to a DomainTransaction
Click to show internal directories.
Click to hide internal directories.