Interface Cw4GroupInterface

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

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>

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
totalWeight: ((__namedParameters) => Promise<TotalWeightResponse>)

Type declaration

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>

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

Type declaration

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

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

      Returns Promise<ExecuteResult>

©2020 - 2023 Oraichain Foundation