Interface OraiswapTokenInterface

Hierarchy

Implemented by

Properties

allAccounts: ((__namedParameters) => Promise<AllAccountsResponse>)

Type declaration

    • (__namedParameters): Promise<AllAccountsResponse>
    • Parameters

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

      Returns Promise<AllAccountsResponse>

allAllowances: ((__namedParameters) => Promise<AllAllowancesResponse>)

Type declaration

    • (__namedParameters): Promise<AllAllowancesResponse>
    • Parameters

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

      Returns Promise<AllAllowancesResponse>

allSpenderAllowances: ((__namedParameters) => Promise<AllSpenderAllowancesResponse>)

Type declaration

    • (__namedParameters): Promise<AllSpenderAllowancesResponse>
    • Parameters

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

      Returns Promise<AllSpenderAllowancesResponse>

allowance: ((__namedParameters) => Promise<AllowanceResponse>)

Type declaration

    • (__namedParameters): Promise<AllowanceResponse>
    • Parameters

      • __namedParameters: {
            owner: string;
            spender: string;
        }
        • owner: string
        • spender: string

      Returns Promise<AllowanceResponse>

balance: ((__namedParameters) => Promise<BalanceResponse>)

Type declaration

    • (__namedParameters): Promise<BalanceResponse>
    • Parameters

      • __namedParameters: {
            address: string;
        }
        • address: string

      Returns Promise<BalanceResponse>

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

Type declaration

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

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

      Returns Promise<ExecuteResult>

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

Type declaration

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

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

      Returns Promise<ExecuteResult>

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

Type declaration

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

      • __namedParameters: {
            amount: string;
            expires?: Expiration;
            spender: string;
        }
        • amount: string
        • Optional expires?: Expiration
        • spender: string
      • Optional _fee: number | StdFee | "auto"
      • Optional _memo: string
      • Optional _funds: Coin[]

      Returns Promise<ExecuteResult>

downloadLogo: (() => Promise<DownloadLogoResponse>)

Type declaration

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

Type declaration

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

      • __namedParameters: {
            amount: string;
            expires?: Expiration;
            spender: string;
        }
        • amount: string
        • Optional expires?: Expiration
        • spender: string
      • Optional _fee: number | StdFee | "auto"
      • Optional _memo: string
      • Optional _funds: Coin[]

      Returns Promise<ExecuteResult>

marketingInfo: (() => Promise<MarketingInfoResponse>)

Type declaration

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

Type declaration

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

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

      Returns Promise<ExecuteResult>

minter: (() => Promise<MinterResponse>)

Type declaration

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

Type declaration

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

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

      Returns Promise<ExecuteResult>

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

Type declaration

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

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

      Returns Promise<ExecuteResult>

sender: string
tokenInfo: (() => Promise<TokenInfoResponse>)

Type declaration

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

Type declaration

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

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

      Returns Promise<ExecuteResult>

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

Type declaration

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

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

      Returns Promise<ExecuteResult>

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

Type declaration

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

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

      Returns Promise<ExecuteResult>

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

Type declaration

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

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

      Returns Promise<ExecuteResult>

uploadLogo: ((logo, _fee?, _memo?, _funds?) => Promise<ExecuteResult>)

Type declaration

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

      • logo: Logo
      • Optional _fee: number | StdFee | "auto"
      • Optional _memo: string
      • Optional _funds: Coin[]

      Returns Promise<ExecuteResult>

©2020 - 2023 Oraichain Foundation