Skip to the article
Token Wire

News from across crypto

What happens after Chainflip witnesses a deposit

A witnessed Chainflip deposit is only the trigger: validators record it, the market sets the trade, and a separate payout sends assets to your wallet.

The Token Wire Desk3 min read

What happens after Chainflip witnesses a deposit

A witnessed deposit starts a Chainflip swap, but it does not mean the destination asset is already in your wallet. Validators first agree that the source-chain payment is real; the protocol then prices and records the trade before sending the output on its own chain. Knowing those steps helps explain why a swap can pause after a deposit appears.

What does it mean for Chainflip to witness a deposit?

Witnessing means validators have observed a deposit and recorded it on Chainflip’s State Chain, the network’s accounting and coordination layer. For a regular deposit, a broker or app first opens a deposit channel: a record that connects a unique source-chain address with the requested asset, destination address and swap settings. The user sends funds to that address.

Validators watch supported chains for deposits. They wait for the protocol’s required confirmation threshold, which varies by chain, then submit witness records. More than two-thirds of the validator set must agree for the deposit to be registered. The record includes details such as the transaction ID, asset and amount. A fuller walkthrough of chainflip explains how to choose and track a native swap. The key point here is that a wallet’s “sent” status comes before this agreement.

What happens after the deposit is witnessed?

Once the State Chain registers the deposit, the swap is ready for pricing in Chainflip’s Just-In-Time market, a system where liquidity providers can update offers for each trade. The protocol applies the deposit to available liquidity and records the result on the State Chain. If the route needs more than one market, the assets pass through those markets in sequence.

This is the point where the requested trade can meet its limits. A minimum accepted price can prevent execution below a set rate. Some swaps also support a limit on deviation from an oracle price, a reference price from an external data feed. If a swap is split into timed portions, each portion is checked separately; a failed portion may be retried or refunded under the swap’s settings.

How does the swapped asset reach your wallet?

The swap and the payout are separate steps. After execution, validators coordinate a transaction from a Chainflip-controlled vault on the destination chain. They use threshold signing, a method where a required group of validators jointly authorizes a transaction, then broadcast it to that chain. The payout must still be included and confirmed there, so the source deposit can be settled while the destination wallet is still waiting.

For a user, the useful checkpoints are:

  • Check the deposit address and destination address before sending.
  • Look for the source transaction to reach the required confirmations.
  • Check whether the deposit has been witnessed and the swap executed.
  • Track the destination transaction separately until it appears in your wallet.

What should you watch if the swap is delayed?

First identify which stage has stopped: source-chain confirmation, witness registration, trade execution or destination payout. Each depends on a different part of the process. A pending source transaction needs confirmations; a witnessed deposit with no payout may still be waiting for execution or a destination-chain broadcast.

Check the swap’s recorded settings, including its minimum price and destination address, along with the transaction status in Chainflip’s explorer or the app used to start it. A deposit sent to the wrong address or with details that do not match the channel may need separate recovery. The main takeaway is simple: witnessing confirms the input, while the market trade and destination payout complete the swap. Watch for those later status changes, not just the first deposit confirmation.