Contract: TransferAgent Burn Token Submission
Burn canonical token on source chain and unlock user's assets on destination chain
Implementation
Communicate with PeggedTokenBridge through TransferAgent contract
transferAgent!.transfer(
receiverAddress /// Destination chain receiver address, could be any length.
pegConfig.config.org_token.token.address /// Source chain token address
value, /// Transfer amount
destinationChainId, /// Destination Chain Id
nonce, /// Current timestamp
0, /// Canonical token transfer doesn't require max slippage
3, /// BridgeSendType.PegBurn
/// https://github.com/celer-network/sgn-v2-contracts/blob/
/// c66326d458b9d34058ed960f610af69d8514716c/contracts/
/// libraries/BridgeTransferLib.sol#L27
[] /// Extensions are not required
)Communicate with PeggedTokenBridgeV2 through TransferAgent contract
Request Parameters
Name
Type
Description
TransferId Generation
Transfer Id Generation with PeggedTokenBridge
Transfer Id Generation with PeggedTokenBridgeV2
Response
PreviousContract: TransferAgent Mint Token SubmissionNextContract: Aptos Vault Mint Token Submission
Last updated