Hierarchy

Implemented by

Properties

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

Type declaration

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

Type declaration

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

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

      Returns Promise<ExecuteResult>

distributionInfo: ((__namedParameters) => Promise<DistributionInfoResponse>)

Type declaration

rewardAmountPerSec: ((__namedParameters) => Promise<RewardAmountPerSecondResponse>)

Type declaration

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

Type declaration

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

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

      Returns Promise<ExecuteResult>

©2020 - 2023 Oraichain Foundation