core: added accessor for queued transactions

pull/769/head
obscuren 10 years ago
parent d3be1a2719
commit fba40e18d9
  1. 12
      core/transaction_pool.go

@ -201,6 +201,18 @@ func (self *TxPool) GetTransactions() (txs types.Transactions) {
return
}
func (self *TxPool) GetQueuedTransactions() types.Transactions {
self.mu.RLock()
defer self.mu.RUnlock()
var txs types.Transactions
for _, ts := range self.queue {
txs = append(txs, ts...)
}
return txs
}
func (self *TxPool) RemoveTransactions(txs types.Transactions) {
self.mu.Lock()
defer self.mu.Unlock()

Loading…
Cancel
Save