Hierarchy

Implemented by

Properties

addService: ((__namedParameters, $fee?, $memo?, $funds?) => Promise<ExecuteResult>)

Type declaration

    • (__namedParameters, $fee?, $memo?, $funds?): Promise<ExecuteResult>
    • Parameters

      • __namedParameters: {
            service: Service;
            serviceName: string;
        }
        • service: Service
        • serviceName: string
      • Optional $fee: number | StdFee | "auto"
      • Optional $memo: string
      • Optional $funds: Coin[]

      Returns Promise<ExecuteResult>

checkExecutorInList: ((__namedParameters) => Promise<boolean>)

Type declaration

    • (__namedParameters): Promise<boolean>
    • Parameters

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

      Returns Promise<boolean>

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

Type declaration

contractAddress: string
deleteService: ((__namedParameters, $fee?, $memo?, $funds?) => Promise<ExecuteResult>)

Type declaration

    • (__namedParameters, $fee?, $memo?, $funds?): Promise<ExecuteResult>
    • Parameters

      • __namedParameters: {
            serviceName: string;
        }
        • serviceName: string
      • Optional $fee: number | StdFee | "auto"
      • Optional $memo: string
      • Optional $funds: Coin[]

      Returns Promise<ExecuteResult>

getExecutorSize: (() => Promise<number>)

Type declaration

    • (): Promise<number>
    • Returns Promise<number>

getExecutors: ((__namedParameters) => Promise<ArrayOfString>)

Type declaration

    • (__namedParameters): Promise<ArrayOfString>
    • Parameters

      • __namedParameters: {
            end?: string;
            limit?: number;
            order?: number;
            start?: string;
        }
        • Optional end?: string
        • Optional limit?: number
        • Optional order?: number
        • Optional start?: string

      Returns Promise<ArrayOfString>

getRequest: ((__namedParameters) => Promise<RequestResponse>)

Type declaration

    • (__namedParameters): Promise<RequestResponse>
    • Parameters

      • __namedParameters: {
            stage: number;
        }
        • stage: number

      Returns Promise<RequestResponse>

getRequests: ((__namedParameters) => Promise<ArrayOfRequestResponse>)

Type declaration

    • (__namedParameters): Promise<ArrayOfRequestResponse>
    • Parameters

      • __namedParameters: {
            limit?: number;
            offset?: number;
            order?: number;
        }
        • Optional limit?: number
        • Optional offset?: number
        • Optional order?: number

      Returns Promise<ArrayOfRequestResponse>

getRequestsByMerkleRoot: ((__namedParameters) => Promise<ArrayOfRequestResponse>)

Type declaration

    • (__namedParameters): Promise<ArrayOfRequestResponse>
    • Parameters

      • __namedParameters: {
            limit?: number;
            merkleRoot: string;
            offset?: number;
            order?: number;
        }
        • Optional limit?: number
        • merkleRoot: string
        • Optional offset?: number
        • Optional order?: number

      Returns Promise<ArrayOfRequestResponse>

getRequestsByService: ((__namedParameters) => Promise<ArrayOfRequestResponse>)

Type declaration

    • (__namedParameters): Promise<ArrayOfRequestResponse>
    • Parameters

      • __namedParameters: {
            limit?: number;
            offset?: number;
            order?: number;
            service: string;
        }
        • Optional limit?: number
        • Optional offset?: number
        • Optional order?: number
        • service: string

      Returns Promise<ArrayOfRequestResponse>

getService: ((__namedParameters) => Promise<ServiceInfo>)

Type declaration

    • (__namedParameters): Promise<ServiceInfo>
    • Parameters

      • __namedParameters: {
            serviceName: string;
        }
        • serviceName: string

      Returns Promise<ServiceInfo>

getServices: ((__namedParameters) => Promise<ArrayOfServiceInfoResponse>)

Type declaration

    • (__namedParameters): Promise<ArrayOfServiceInfoResponse>
    • Parameters

      • __namedParameters: {
            end?: string;
            limit?: number;
            order?: number;
            start?: string;
        }
        • Optional end?: string
        • Optional limit?: number
        • Optional order?: number
        • Optional start?: string

      Returns Promise<ArrayOfServiceInfoResponse>

latestStage: (() => Promise<LatestStageResponse>)

Type declaration

registerMerkleRoot: ((__namedParameters, $fee?, $memo?, $funds?) => Promise<ExecuteResult>)

Type declaration

    • (__namedParameters, $fee?, $memo?, $funds?): Promise<ExecuteResult>
    • Parameters

      • __namedParameters: {
            executors: string[];
            merkleRoot: string;
            stage: number;
        }
        • executors: string[]
        • merkleRoot: string
        • stage: number
      • Optional $fee: number | StdFee | "auto"
      • Optional $memo: string
      • Optional $funds: Coin[]

      Returns Promise<ExecuteResult>

request: ((__namedParameters, $fee?, $memo?, $funds?) => Promise<ExecuteResult>)

Type declaration

    • (__namedParameters, $fee?, $memo?, $funds?): Promise<ExecuteResult>
    • Parameters

      • __namedParameters: {
            input?: string;
            service: string;
            threshold: number;
        }
        • Optional input?: string
        • service: string
        • threshold: number
      • Optional $fee: number | StdFee | "auto"
      • Optional $memo: string
      • Optional $funds: Coin[]

      Returns Promise<ExecuteResult>

sender: string
updateConfig: ((__namedParameters, $fee?, $memo?, $funds?) => Promise<ExecuteResult>)

Type declaration

    • (__namedParameters, $fee?, $memo?, $funds?): Promise<ExecuteResult>
    • Parameters

      • __namedParameters: {
            updateConfigMsg: UpdateConfigMsg;
        }
      • Optional $fee: number | StdFee | "auto"
      • Optional $memo: string
      • Optional $funds: Coin[]

      Returns Promise<ExecuteResult>

updateService: ((__namedParameters, $fee?, $memo?, $funds?) => Promise<ExecuteResult>)

Type declaration

    • (__namedParameters, $fee?, $memo?, $funds?): Promise<ExecuteResult>
    • Parameters

      • __namedParameters: {
            dsources?: DataSourceState[];
            newOwner?: string;
            oscriptUrl?: string;
            serviceName: string;
            tcases?: TestCaseState[];
        }
        • Optional dsources?: DataSourceState[]
        • Optional newOwner?: string
        • Optional oscriptUrl?: string
        • serviceName: string
        • Optional tcases?: TestCaseState[]
      • Optional $fee: number | StdFee | "auto"
      • Optional $memo: string
      • Optional $funds: Coin[]

      Returns Promise<ExecuteResult>

verifyData: ((__namedParameters) => Promise<boolean>)

Type declaration

    • (__namedParameters): Promise<boolean>
    • Parameters

      • __namedParameters: {
            data: string;
            proof?: string[];
            stage: number;
        }
        • data: string
        • Optional proof?: string[]
        • stage: number

      Returns Promise<boolean>

©2020 - 2023 Oraichain Foundation