Type alias Erc20TransferParamsType

Erc20TransferParamsType: {
    amountOrId: string;
    bridgeInstance: Bridge;
    domainId: string;
    feeData: FeeDataResult;
    handlerAddress: string;
    overrides?: ethers.PayableOverrides;
    provider: providers.Provider;
    recipientAddress: string;
    resourceId: string;
    tokenInstance: ERC20;
}

Type declaration

  • amountOrId: string

    The amount of tokens to transfer

  • bridgeInstance: Bridge

    The bridge instance used for the transfer.

  • domainId: string

    The unique identifier for the destination network on the bridge.

  • feeData: FeeDataResult

    The fee data associated with the ERC20 token transfer, including the gas price and gas limit.

  • handlerAddress: string

    The handler address responsible for processing the ERC20 token transfer.

  • Optional overrides?: ethers.PayableOverrides

    Optional overrides for the transaction, such as gas price, gas limit, or value.

  • provider: providers.Provider

    The provider used to interact with the blockchain network.

  • recipientAddress: string

    The recipient's address to receive the tokens.

  • resourceId: string

    The unique identifier for the resource being transferred.

  • tokenInstance: ERC20

    The ERC20 token instance used for the transfer.

Generated using TypeDoc