Cross-chain Bridge

Realization

What has to happen before value shows up on the other side.

A cross-chain transfer is a pair of actions on two networks. One side locks or escrows the asset. A message then proves that the source action is final. The other side releases a corresponding payout from liquidity that is already there.

Those steps are easy to draw and hard to make safe. The message can be wrong, the payout pool can be thin, a token contract can be the wrong asset, and a quote can expire before the wallet signs. That is why a finished product checks the provider, the contracts, the quote, and a simulation before it asks for a signature.

  1. Lock or escrow the source asset in a contract you have verified.
  2. Wait for finality, then accept a proof from a system you have chosen to trust.
  3. Release the destination payout to the recipient, within the quoted bounds.

Cross-chain Bridge does not run any of those steps. The bridge page can prepare a review, and then it stops. There is no contract call, no approval, and no destination payment.