interface OracleAccountData {
    authority: PublicKey;
    createdAt: BN;
    enclave: {
        enclaveSigner: PublicKey;
        guardianApprovers: PublicKey[];
        guardianApproversLen: number;
        lastEd25519Signer: PublicKey;
        lastRotateSlot: BN;
        lastSecp256K1Signer: Uint8Array;
        mrEnclave: Uint8Array;
        quoteRegistry: Uint8Array;
        registryKey: Uint8Array;
        secp256K1Signer: Uint8Array;
        validUntil: BN;
        verificationStatus: number;
        verificationTimestamp: BN;
    };
    gatewayUri: Uint8Array;
    isOnQueue: boolean;
    lastHeartbeat: BN;
    lastRewardEpoch: BN;
    lutSlot: BN;
    permissions: BN;
    queue: PublicKey;
    secpAuthority: Uint8Array;
}

Properties

authority: PublicKey
createdAt: BN
enclave: {
    enclaveSigner: PublicKey;
    guardianApprovers: PublicKey[];
    guardianApproversLen: number;
    lastEd25519Signer: PublicKey;
    lastRotateSlot: BN;
    lastSecp256K1Signer: Uint8Array;
    mrEnclave: Uint8Array;
    quoteRegistry: Uint8Array;
    registryKey: Uint8Array;
    secp256K1Signer: Uint8Array;
    validUntil: BN;
    verificationStatus: number;
    verificationTimestamp: BN;
}
gatewayUri: Uint8Array
isOnQueue: boolean
lastHeartbeat: BN
lastRewardEpoch: BN
lutSlot: BN
permissions: BN
queue: PublicKey
secpAuthority: Uint8Array