Interface AioracleContractReadOnlyInterface

Hierarchy

Implemented by

Properties

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
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

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