Transaction Accelerator

Boost a transaction's priority in your next block template using prioritisetransaction. When your pool finds a block, the boosted transaction will be included regardless of its real feerate.

How it works: The boosted transaction takes the place of the lowest-feerate transaction at the bottom of the block template. If the mempool isn't full (all transactions already fit), there is zero cost.

Revenue impact: The server inspects the current block template to find the marginal transaction — the lowest fee-rate tx that would be displaced by the boosted one. Its fee is the revenue you sacrifice per block mined, shown after each boost.

Your pool: {formatHashrate(poolHashrate)} / {formatHashrate(networkHashrate)} network ({poolShare > 0 ? `${(poolShare * 100).toFixed(6)}%` : "—"} of blocks).

Boost a Transaction

{#if txid && !validTxid} Must be exactly 64 hex characters {/if}
{#if overCap} Cannot exceed 2,000 sat/vB {/if}
{#if error}
{error}
{/if} {#if success}
{success}
{/if}

Boosted Transactions {#if boostedList.length > 0}{boostedList.length}{/if}

{#if boostedList.length === 0}
No transactions currently boosted. They are automatically removed when confirmed or dropped from the mempool.
{:else}
{#each boostedList as tx (tx.txid)} {/each}
Transaction Original Boosted to Delta vsize When
{tx.txid.slice(0, 10)}...{tx.txid.slice(-10)} {tx.original_feerate.toFixed(1)} sat/vB {tx.boosted_feerate.toFixed(1)} sat/vB {tx.fee_delta.toLocaleString()} sats {tx.vsize.toLocaleString()} {fmtAgo(tx.boosted_at)}
{/if}