axelar-gmp-sdk-solidity

Solidity API

DestinationChainSwapExpressDisabled

swapper

contract DestinationChainTokenSwapper swapper

Executed

event Executed(bytes32 commandId, string sourceChain, string sourceAddress, bytes payload)

constructor

constructor(address gatewayAddress, address swapperAddress) public

_execute

function _execute(bytes32 commandId, string sourceChain, string sourceAddress, bytes payload) internal

Internal virtual function to be overridden by child contracts to execute the command. It allows child contracts to define their custom command execution logic.

Parameters

Name Type Description
commandId bytes32 The identifier of the command to execute.
sourceChain string The name of the source chain from which the command originated.
sourceAddress string The address on the source chain that sent the command.
payload bytes The payload of the command to be executed.

_executeWithToken

function _executeWithToken(bytes32, string sourceChain, string, bytes payload, string tokenSymbolA, uint256 amount) internal

contractId

function contractId() external pure returns (bytes32)