Interface CwIcs20LatestInterface

Hierarchy

Implemented by

Properties

admin: (() => Promise<AdminResponse>)

Type declaration

allow: ((__namedParameters, _fee?, _memo?, _funds?) => Promise<ExecuteResult>)

Type declaration

    • (__namedParameters, _fee?, _memo?, _funds?): Promise<ExecuteResult>
    • Parameters

      • __namedParameters: {
            contract: string;
            gasLimit?: number;
        }
        • contract: string
        • Optional gasLimit?: number
      • Optional _fee: number | StdFee | "auto"
      • Optional _memo: string
      • Optional _funds: Coin[]

      Returns Promise<ExecuteResult>

allowed: ((__namedParameters) => Promise<AllowedResponse>)

Type declaration

    • (__namedParameters): Promise<AllowedResponse>
    • Parameters

      • __namedParameters: {
            contract: string;
        }
        • contract: string

      Returns Promise<AllowedResponse>

channel: ((__namedParameters) => Promise<ChannelResponse>)

Type declaration

    • (__namedParameters): Promise<ChannelResponse>
    • Parameters

      • __namedParameters: {
            forward?: boolean;
            id: string;
        }
        • Optional forward?: boolean
        • id: string

      Returns Promise<ChannelResponse>

config: (() => Promise<ConfigResponse>)

Type declaration

contractAddress: string
deleteMappingPair: ((__namedParameters, _fee?, _memo?, _funds?) => Promise<ExecuteResult>)

Type declaration

    • (__namedParameters, _fee?, _memo?, _funds?): Promise<ExecuteResult>
    • Parameters

      • __namedParameters: {
            denom: string;
            localChannelId: string;
        }
        • denom: string
        • localChannelId: string
      • Optional _fee: number | StdFee | "auto"
      • Optional _memo: string
      • Optional _funds: Coin[]

      Returns Promise<ExecuteResult>

getTransferTokenFee: ((__namedParameters) => Promise<Ratio>)

Type declaration

    • (__namedParameters): Promise<Ratio>
    • Parameters

      • __namedParameters: {
            remoteTokenDenom: string;
        }
        • remoteTokenDenom: string

      Returns Promise<Ratio>

listAllowed: ((__namedParameters) => Promise<ListAllowedResponse>)

Type declaration

    • (__namedParameters): Promise<ListAllowedResponse>
    • Parameters

      • __namedParameters: {
            limit?: number;
            order?: number;
            startAfter?: string;
        }
        • Optional limit?: number
        • Optional order?: number
        • Optional startAfter?: string

      Returns Promise<ListAllowedResponse>

listChannels: (() => Promise<ListChannelsResponse>)

Type declaration

pairMapping: ((__namedParameters) => Promise<PairQuery>)

Type declaration

    • (__namedParameters): Promise<PairQuery>
    • Parameters

      • __namedParameters: {
            key: string;
        }
        • key: string

      Returns Promise<PairQuery>

pairMappings: ((__namedParameters) => Promise<string>)

Type declaration

    • (__namedParameters): Promise<string>
    • Parameters

      • __namedParameters: {
            limit?: number;
            order?: number;
            startAfter?: string;
        }
        • Optional limit?: number
        • Optional order?: number
        • Optional startAfter?: string

      Returns Promise<string>

pairMappingsFromAssetInfo: ((__namedParameters) => Promise<ArrayOfPairQuery>)

Type declaration

port: (() => Promise<PortResponse>)

Type declaration

receive: ((__namedParameters, _fee?, _memo?, _funds?) => Promise<ExecuteResult>)

Type declaration

    • (__namedParameters, _fee?, _memo?, _funds?): Promise<ExecuteResult>
    • Parameters

      • __namedParameters: {
            amount: string;
            msg: string;
            sender: string;
        }
        • amount: string
        • msg: string
        • sender: string
      • Optional _fee: number | StdFee | "auto"
      • Optional _memo: string
      • Optional _funds: Coin[]

      Returns Promise<ExecuteResult>

sender: string
transferToRemote: ((__namedParameters, _fee?, _memo?, _funds?) => Promise<ExecuteResult>)

Type declaration

    • (__namedParameters, _fee?, _memo?, _funds?): Promise<ExecuteResult>
    • Parameters

      • __namedParameters: {
            localChannelId: string;
            memo?: string;
            remoteAddress: string;
            remoteDenom: string;
            timeout?: number;
        }
        • localChannelId: string
        • Optional memo?: string
        • remoteAddress: string
        • remoteDenom: string
        • Optional timeout?: number
      • Optional _fee: number | StdFee | "auto"
      • Optional _memo: string
      • Optional _funds: Coin[]

      Returns Promise<ExecuteResult>

updateConfig: ((__namedParameters, _fee?, _memo?, _funds?) => Promise<ExecuteResult>)

Type declaration

    • (__namedParameters, _fee?, _memo?, _funds?): Promise<ExecuteResult>
    • Parameters

      • __namedParameters: {
            admin?: string;
            defaultGasLimit?: number;
            defaultTimeout?: number;
            feeDenom?: string;
            feeReceiver?: string;
            relayerFee?: RelayerFee[];
            relayerFeeReceiver?: string;
            swapRouterContract?: string;
            tokenFee?: TokenFee[];
        }
        • Optional admin?: string
        • Optional defaultGasLimit?: number
        • Optional defaultTimeout?: number
        • Optional feeDenom?: string
        • Optional feeReceiver?: string
        • Optional relayerFee?: RelayerFee[]
        • Optional relayerFeeReceiver?: string
        • Optional swapRouterContract?: string
        • Optional tokenFee?: TokenFee[]
      • Optional _fee: number | StdFee | "auto"
      • Optional _memo: string
      • Optional _funds: Coin[]

      Returns Promise<ExecuteResult>

updateMappingPair: ((__namedParameters, _fee?, _memo?, _funds?) => Promise<ExecuteResult>)

Type declaration

    • (__namedParameters, _fee?, _memo?, _funds?): Promise<ExecuteResult>
    • Parameters

      • __namedParameters: {
            denom: string;
            localAssetInfo: AssetInfo;
            localAssetInfoDecimals: number;
            localChannelId: string;
            remoteDecimals: number;
        }
        • denom: string
        • localAssetInfo: AssetInfo
        • localAssetInfoDecimals: number
        • localChannelId: string
        • remoteDecimals: number
      • Optional _fee: number | StdFee | "auto"
      • Optional _memo: string
      • Optional _funds: Coin[]

      Returns Promise<ExecuteResult>

©2020 - 2023 Oraichain Foundation