Interface Cw4StakeInterface

Hierarchy

Implemented by

Properties

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

Type declaration

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

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

      Returns Promise<ExecuteResult>

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

Type declaration

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

Type declaration

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

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

      Returns Promise<ExecuteResult>

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

Type declaration

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

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

      Returns Promise<ExecuteResult>

claims: ((__namedParameters) => Promise<ClaimsResponse>)

Type declaration

    • (__namedParameters): Promise<ClaimsResponse>
    • Parameters

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

      Returns Promise<ClaimsResponse>

contractAddress: string
hooks: (() => Promise<HooksResponse>)

Type declaration

listMembers: ((__namedParameters) => Promise<MemberListResponse>)

Type declaration

    • (__namedParameters): Promise<MemberListResponse>
    • Parameters

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

      Returns Promise<MemberListResponse>

member: ((__namedParameters) => Promise<MemberResponse>)

Type declaration

    • (__namedParameters): Promise<MemberResponse>
    • Parameters

      • __namedParameters: {
            addr: string;
            atHeight?: number;
        }
        • addr: string
        • Optional atHeight?: number

      Returns Promise<MemberResponse>

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>

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

Type declaration

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

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

      Returns Promise<ExecuteResult>

sender: string
staked: ((__namedParameters) => Promise<StakedResponse>)

Type declaration

    • (__namedParameters): Promise<StakedResponse>
    • Parameters

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

      Returns Promise<StakedResponse>

totalWeight: (() => Promise<TotalWeightResponse>)

Type declaration

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

Type declaration

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

      • __namedParameters: {
            tokens: string;
        }
        • tokens: string
      • 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;
        }
        • Optional admin?: string
      • Optional _fee: number | StdFee | "auto"
      • Optional _memo: string
      • Optional _funds: Coin[]

      Returns Promise<ExecuteResult>

©2020 - 2023 Oraichain Foundation