Pre-witnessing can speed up occasional crypto swaps
Pre-witnessing can shorten a cross-chain swap by letting liquidity cover a deposit before normal confirmations finish, with availability and fees shaping the trade-off.
By Web3 Hub Newsroom2 min read
Chainflip’s Boost documentation says pre-witnessing can start a swap before the source-chain deposit completes its usual confirmation window, when liquidity is available to cover it. For occasional swappers, that means a possible time saving in exchange for a fee and reliance on a pool of liquidity providers.
What does pre-witnessing do?
Pre-witnessing recognizes that a deposit has appeared in a source-chain block before the protocol would normally treat it as final. The Boost mechanism checks whether liquidity providers have supplied enough collateral; if so, that collateral temporarily stands in for the deposit, allowing the swap to proceed while the deposit continues to confirm.
That is different from simply asking validators to accept a deposit without checks. The protocol’s documentation says validators must recognize the transaction, and liquidity providers take the risk that the deposit will later confirm. Once it does, the collateral can be returned to them.
When does a swapper benefit?
The main benefit is less waiting on chains with longer confirmation windows. The protocol’s Boost guide gives a Bitcoin-to-Ethereum example in which a boosted swap can save about 20 minutes, while noting that the actual benefit depends on the route and available liquidity.
Boost is optional and availability is not guaranteed: if the relevant pools cannot cover the deposit within the user’s fee limit, the protocol falls back to ordinary confirmation timing without applying a Boost fee. For the broader cost breakdown, see how Chainflip swap costs work; Boost is one possible extra charge alongside the other costs of a swap.
What should occasional swappers check?
Before sending funds, check whether Boost is enabled for the swap, what fee limit applies, and whether the displayed quote still works for your trade. The protocol’s documentation says boosted deposits are all-or-nothing: if there is not enough eligible liquidity for the full deposit, it uses normal confirmation timing.
- Confirm the source asset and destination address before sending.
- Check the Boost fee limit and estimated output shown for the swap.
- Use a fresh deposit channel for each swap; the protocol’s deposit-channel guide says channels close after 24 hours.
- Keep the transaction details so you can track the deposit and payout.
Is pre-witnessing worth using?
For a small or routine swap, the better choice for most users is to compare the time saved with the fee shown and decide whether the wait matters. If ordinary confirmation time is acceptable, skipping Boost avoids paying for speed; if timing matters and the fee is clear, Boost can make the delay shorter.
Pre-witnessing does not remove source-chain confirmation or guarantee a faster swap every time. It shifts some short-term funding and confirmation risk to liquidity providers, and the next step for the user is to check the quote and submit the deposit while the channel is open.