Skip to main content
Multi-chain bridging protocol using SGN (State Guardian Network) for cross-chain message validation and token transfers.

Notes

  • send for ERC-20 tokens, sendNative for native tokens (ETH, BNB, AVAX, etc.)
  • nonce is used for unique transfer identification — can set to 0 or use block.timestamp
  • maxSlippage is in basis points (1 = 0.01%, 100 = 1%, 5000 = 50%)
  • Uses SGN validators to verify cross-chain messages
  • Finality: typically 5-20 minutes depending on chain confirmation requirements
  • Requires ERC-20 approval to the Bridge address

Its names in a program

On Ethereum, Celer is a namespace: its contracts need no import.

Deployments

ABI

CelerBridgeABI

import CelerBridgeABI from "./protocols/celer/CelerBridgeABI.json"; Speaks for: bridge.
  • send(address _receiver, address _token, uint256 _amount, uint64 _dstChainId, uint64 _nonce, uint32 _maxSlippage)
  • sendNative(address _receiver, uint256 _amount, uint64 _dstChainId, uint64 _nonce, uint32 _maxSlippage) payable

Next steps