UNPKG

@pokt-network/pocket-js

Version:

Pocket-js core package with the main functionalities to interact with the Pocket Network.

28 lines (27 loc) 1.14 kB
import { ChallengeRequest } from "../rpc/models/input/challenge-request"; import { RelayProof, RelayResponse } from "../rpc/models"; import { MajorityResponse } from "../rpc/models/input/majority-response"; /** * Validates a ChallengeRequest * @param {ChallengeRequest} request - The ChallengeRequest to be evaluated. * @returns {Error | undefined}. */ export declare function validateChallengeRequest(request: ChallengeRequest): Error | undefined; /** * Validates a MajorityResponse * @param {MajorityResponse} response - The MajorityResponse to be evaluated. * @returns {Error | undefined}. */ export declare function validateMajorityResponse(response: MajorityResponse): Error | undefined; /** * Validates a Relay response * @param {RelayResponse} relay - The Relay response to be evaluated. * @returns {Error | undefined}. */ export declare function validateRelayResponse(relay: RelayResponse): Error | undefined; /** * Validates a RelayProof * @param {RelayProof} proof - The RelayProof to be evaluated. * @returns {Error | undefined}. */ export declare function validateRelayProof(proof: RelayProof): Error | undefined;