Interface Cw20Ics20Interface

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

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

Type declaration

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

Type declaration

    • (__namedParameters): Promise<ListAllowedResponse>
    • Parameters

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

      Returns Promise<ListAllowedResponse>

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

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
transfer: ((__namedParameters, _fee?, _memo?, _funds?) => Promise<ExecuteResult>)

Type declaration

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

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

      Returns Promise<ExecuteResult>

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

Type declaration

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

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

      Returns Promise<ExecuteResult>

©2020 - 2023 Oraichain Foundation