| 992 | } |
| 993 | |
| 994 | util::Result<std::pair<std::vector<FeeFrac>, std::vector<FeeFrac>>> CTxMemPool::ChangeSet::CalculateChunksForRBF() |
| 995 | { |
| 996 | LOCK(m_pool->cs); |
| 997 | |
| 998 | if (!CheckMemPoolPolicyLimits()) { |
| 999 | return util::Error{Untranslated("cluster size limit exceeded")}; |
| 1000 | } |
| 1001 | |
| 1002 | return m_pool->m_txgraph->GetMainStagingDiagrams(); |
| 1003 | } |
| 1004 | |
| 1005 | CTxMemPool::ChangeSet::TxHandle CTxMemPool::ChangeSet::StageAddition(const CTransactionRef& tx, const CAmount fee, int64_t time, unsigned int entry_height, uint64_t entry_sequence, bool spends_coinbase, int64_t sigops_cost, LockPoints lp) |
| 1006 | { |