Type Alias FetchSignaturesConsensusResponse

FetchSignaturesConsensusResponse: {
    median_responses: {
        value: string;
        feed_hash: string;
        num_oracles: number;
    }[];
    oracle_responses: {
        oracle_pubkey: string;
        eth_address: string;
        signature: string;
        checksum: string;
        recovery_id: number;
        ed25519_enclave_signer: string;
        feed_responses: FeedEvalResponse[];
        errors: string[];
        oracle_idx: number;
        min_oracle_samples: number;
    }[];
    failed_oracle_responses: {
        oracle_pubkey: string;
        eth_address: string;
        signature: string;
        checksum: string;
        recovery_id: number;
        ed25519_enclave_signer: string;
        feed_responses: FeedEvalResponse[];
        errors: string[];
        oracle_idx: number;
    }[];
    recent_hash: string;
    slot: BN;
}

Type declaration

  • median_responses: { value: string; feed_hash: string; num_oracles: number }[]
  • oracle_responses: {
        oracle_pubkey: string;
        eth_address: string;
        signature: string;
        checksum: string;
        recovery_id: number;
        ed25519_enclave_signer: string;
        feed_responses: FeedEvalResponse[];
        errors: string[];
        oracle_idx: number;
        min_oracle_samples: number;
    }[]
  • failed_oracle_responses: {
        oracle_pubkey: string;
        eth_address: string;
        signature: string;
        checksum: string;
        recovery_id: number;
        ed25519_enclave_signer: string;
        feed_responses: FeedEvalResponse[];
        errors: string[];
        oracle_idx: number;
    }[]
  • recent_hash: string
  • slot: BN