export declare const incoVerifierAbi: readonly [{ readonly type: "constructor"; readonly inputs: readonly [{ readonly name: "_incoLightningAddress"; readonly internalType: "address"; readonly type: "address"; }]; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly []; readonly name: "ADD_NODE_RESULT_STRUCT_HASH"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "bytes32"; readonly type: "bytes32"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly []; readonly name: "BOOTSTRAP_RESULT_STRUCT_HASH"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "bytes32"; readonly type: "bytes32"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly []; readonly name: "QUOTE_VERIFIER_VERSION"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "uint16"; readonly type: "uint16"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly []; readonly name: "UPGRADE_INTERFACE_VERSION"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "string"; readonly type: "string"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly []; readonly name: "UPGRADE_RESULT_STRUCT_HASH"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "bytes32"; readonly type: "bytes32"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "addNodeResult"; readonly internalType: "struct AddNodeResult"; readonly type: "tuple"; readonly components: readonly [{ readonly name: "networkPubkey"; readonly internalType: "bytes"; readonly type: "bytes"; }]; }]; readonly name: "addNodeResultDigest"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "bytes32"; readonly type: "bytes32"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "voucher"; readonly internalType: "struct AllowanceVoucher"; readonly type: "tuple"; readonly components: readonly [{ readonly name: "sessionNonce"; readonly internalType: "bytes32"; readonly type: "bytes32"; }, { readonly name: "verifyingContract"; readonly internalType: "address"; readonly type: "address"; }, { readonly name: "callFunction"; readonly internalType: "bytes4"; readonly type: "bytes4"; }, { readonly name: "sharerArgData"; readonly internalType: "bytes"; readonly type: "bytes"; }]; }]; readonly name: "allowanceVoucherDigest"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "bytes32"; readonly type: "bytes32"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "newMrAggregated"; readonly internalType: "bytes32"; readonly type: "bytes32"; }]; readonly name: "approveNewTeeVersion"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "index"; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly name: "approvedTeeVersions"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "bytes32"; readonly type: "bytes32"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "bootstrapResult"; readonly internalType: "struct BootstrapResult"; readonly type: "tuple"; readonly components: readonly [{ readonly name: "ecies_pubkey"; readonly internalType: "bytes"; readonly type: "bytes"; }]; }]; readonly name: "bootstrapResultDigest"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "bytes32"; readonly type: "bytes32"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "mrTd"; readonly internalType: "bytes"; readonly type: "bytes"; }, { readonly name: "rtMr0"; readonly internalType: "bytes"; readonly type: "bytes"; }, { readonly name: "rtMr1"; readonly internalType: "bytes"; readonly type: "bytes"; }, { readonly name: "rtMr2"; readonly internalType: "bytes"; readonly type: "bytes"; }]; readonly name: "computeMrAggregated"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "bytes32"; readonly type: "bytes32"; }]; readonly stateMutability: "pure"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "decryption"; readonly internalType: "struct DecryptionAttestation"; readonly type: "tuple"; readonly components: readonly [{ readonly name: "handle"; readonly internalType: "bytes32"; readonly type: "bytes32"; }, { readonly name: "value"; readonly internalType: "bytes32"; readonly type: "bytes32"; }]; }]; readonly name: "decryptionAttestationDigest"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "bytes32"; readonly type: "bytes32"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly []; readonly name: "eciesPubkey"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "bytes"; readonly type: "bytes"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly []; readonly name: "eip712Domain"; readonly outputs: readonly [{ readonly name: "fields"; readonly internalType: "bytes1"; readonly type: "bytes1"; }, { readonly name: "name"; readonly internalType: "string"; readonly type: "string"; }, { readonly name: "version"; readonly internalType: "string"; readonly type: "string"; }, { readonly name: "chainId"; readonly internalType: "uint256"; readonly type: "uint256"; }, { readonly name: "verifyingContract"; readonly internalType: "address"; readonly type: "address"; }, { readonly name: "salt"; readonly internalType: "bytes32"; readonly type: "bytes32"; }, { readonly name: "extensions"; readonly internalType: "uint256[]"; readonly type: "uint256[]"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "account"; readonly internalType: "address"; readonly type: "address"; }]; readonly name: "getActiveVouchersSessionNonce"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "bytes32"; readonly type: "bytes32"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly []; readonly name: "getEIP712Name"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "string"; readonly type: "string"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly []; readonly name: "getEIP712Version"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "string"; readonly type: "string"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "index"; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly name: "getSignerAtIndex"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "address"; readonly type: "address"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly []; readonly name: "getSignersCount"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly []; readonly name: "getThreshold"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "owner"; readonly internalType: "address"; readonly type: "address"; }, { readonly name: "name"; readonly internalType: "string"; readonly type: "string"; }, { readonly name: "version"; readonly internalType: "string"; readonly type: "string"; }, { readonly name: "quoteVerifier"; readonly internalType: "contract IQuoteVerifier"; readonly type: "address"; }]; readonly name: "initialize"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "handle"; readonly internalType: "bytes32"; readonly type: "bytes32"; }, { readonly name: "account"; readonly internalType: "address"; readonly type: "address"; }, { readonly name: "proof"; readonly internalType: "struct AllowanceProof"; readonly type: "tuple"; readonly components: readonly [{ readonly name: "sharer"; readonly internalType: "address"; readonly type: "address"; }, { readonly name: "voucher"; readonly internalType: "struct AllowanceVoucher"; readonly type: "tuple"; readonly components: readonly [{ readonly name: "sessionNonce"; readonly internalType: "bytes32"; readonly type: "bytes32"; }, { readonly name: "verifyingContract"; readonly internalType: "address"; readonly type: "address"; }, { readonly name: "callFunction"; readonly internalType: "bytes4"; readonly type: "bytes4"; }, { readonly name: "sharerArgData"; readonly internalType: "bytes"; readonly type: "bytes"; }]; }, { readonly name: "voucherSignature"; readonly internalType: "bytes"; readonly type: "bytes"; }, { readonly name: "requesterArgData"; readonly internalType: "bytes"; readonly type: "bytes"; }]; }]; readonly name: "isAllowedWithProof"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "bool"; readonly type: "bool"; }]; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly []; readonly name: "isBootstrapComplete"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "bool"; readonly type: "bool"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "signerAddress"; readonly internalType: "address"; readonly type: "address"; }]; readonly name: "isSigner"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "bool"; readonly type: "bool"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "decryption"; readonly internalType: "struct DecryptionAttestation"; readonly type: "tuple"; readonly components: readonly [{ readonly name: "handle"; readonly internalType: "bytes32"; readonly type: "bytes32"; }, { readonly name: "value"; readonly internalType: "bytes32"; readonly type: "bytes32"; }]; }, { readonly name: "signatures"; readonly internalType: "bytes[]"; readonly type: "bytes[]"; }]; readonly name: "isValidDecryptionAttestation"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "bool"; readonly type: "bool"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "digest"; readonly internalType: "bytes32"; readonly type: "bytes32"; }, { readonly name: "signatures"; readonly internalType: "bytes[]"; readonly type: "bytes[]"; }]; readonly name: "isValidSignature"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "bool"; readonly type: "bool"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly []; readonly name: "owner"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "address"; readonly type: "address"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "tdReport"; readonly internalType: "struct Td10ReportBody"; readonly type: "tuple"; readonly components: readonly [{ readonly name: "teeTcbSvn"; readonly internalType: "bytes16"; readonly type: "bytes16"; }, { readonly name: "mrSeam"; readonly internalType: "bytes"; readonly type: "bytes"; }, { readonly name: "mrsignerSeam"; readonly internalType: "bytes"; readonly type: "bytes"; }, { readonly name: "seamAttributes"; readonly internalType: "bytes8"; readonly type: "bytes8"; }, { readonly name: "tdAttributes"; readonly internalType: "bytes8"; readonly type: "bytes8"; }, { readonly name: "xFAM"; readonly internalType: "bytes8"; readonly type: "bytes8"; }, { readonly name: "mrTd"; readonly internalType: "bytes"; readonly type: "bytes"; }, { readonly name: "mrConfigId"; readonly internalType: "bytes"; readonly type: "bytes"; }, { readonly name: "mrOwner"; readonly internalType: "bytes"; readonly type: "bytes"; }, { readonly name: "mrOwnerConfig"; readonly internalType: "bytes"; readonly type: "bytes"; }, { readonly name: "rtMr0"; readonly internalType: "bytes"; readonly type: "bytes"; }, { readonly name: "rtMr1"; readonly internalType: "bytes"; readonly type: "bytes"; }, { readonly name: "rtMr2"; readonly internalType: "bytes"; readonly type: "bytes"; }, { readonly name: "rtMr3"; readonly internalType: "bytes"; readonly type: "bytes"; }, { readonly name: "reportData"; readonly internalType: "bytes"; readonly type: "bytes"; }]; }]; readonly name: "parseReport"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "address"; readonly type: "address"; }, { readonly name: ""; readonly internalType: "bytes32"; readonly type: "bytes32"; }]; readonly stateMutability: "pure"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "rawQuote"; readonly internalType: "bytes"; readonly type: "bytes"; }]; readonly name: "parseTd10ReportBody"; readonly outputs: readonly [{ readonly name: "report"; readonly internalType: "struct Td10ReportBody"; readonly type: "tuple"; readonly components: readonly [{ readonly name: "teeTcbSvn"; readonly internalType: "bytes16"; readonly type: "bytes16"; }, { readonly name: "mrSeam"; readonly internalType: "bytes"; readonly type: "bytes"; }, { readonly name: "mrsignerSeam"; readonly internalType: "bytes"; readonly type: "bytes"; }, { readonly name: "seamAttributes"; readonly internalType: "bytes8"; readonly type: "bytes8"; }, { readonly name: "tdAttributes"; readonly internalType: "bytes8"; readonly type: "bytes8"; }, { readonly name: "xFAM"; readonly internalType: "bytes8"; readonly type: "bytes8"; }, { readonly name: "mrTd"; readonly internalType: "bytes"; readonly type: "bytes"; }, { readonly name: "mrConfigId"; readonly internalType: "bytes"; readonly type: "bytes"; }, { readonly name: "mrOwner"; readonly internalType: "bytes"; readonly type: "bytes"; }, { readonly name: "mrOwnerConfig"; readonly internalType: "bytes"; readonly type: "bytes"; }, { readonly name: "rtMr0"; readonly internalType: "bytes"; readonly type: "bytes"; }, { readonly name: "rtMr1"; readonly internalType: "bytes"; readonly type: "bytes"; }, { readonly name: "rtMr2"; readonly internalType: "bytes"; readonly type: "bytes"; }, { readonly name: "rtMr3"; readonly internalType: "bytes"; readonly type: "bytes"; }, { readonly name: "reportData"; readonly internalType: "bytes"; readonly type: "bytes"; }]; }]; readonly stateMutability: "pure"; }, { readonly type: "function"; readonly inputs: readonly []; readonly name: "proxiableUUID"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "bytes32"; readonly type: "bytes32"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly []; readonly name: "quoteVerifier"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "contract IQuoteVerifier"; readonly type: "address"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "signerAddress"; readonly internalType: "address"; readonly type: "address"; }]; readonly name: "removeSigner"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly []; readonly name: "renounceOwnership"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "newThreshold"; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly name: "setThreshold"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "newOwner"; readonly internalType: "address"; readonly type: "address"; }]; readonly name: "transferOwnership"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly []; readonly name: "updateActiveVouchersSessionNonce"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "upgradeResult"; readonly internalType: "struct UpgradeResult"; readonly type: "tuple"; readonly components: readonly [{ readonly name: "networkPubkey"; readonly internalType: "bytes"; readonly type: "bytes"; }]; }]; readonly name: "upgradeResultDigest"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "bytes32"; readonly type: "bytes32"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "newImplementation"; readonly internalType: "address"; readonly type: "address"; }, { readonly name: "data"; readonly internalType: "bytes"; readonly type: "bytes"; }]; readonly name: "upgradeToAndCall"; readonly outputs: readonly []; readonly stateMutability: "payable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "tcbInfo"; readonly internalType: "struct TcbInfoJsonObj"; readonly type: "tuple"; readonly components: readonly [{ readonly name: "tcbInfoStr"; readonly internalType: "string"; readonly type: "string"; }, { readonly name: "signature"; readonly internalType: "bytes"; readonly type: "bytes"; }]; }, { readonly name: "identity"; readonly internalType: "struct EnclaveIdentityJsonObj"; readonly type: "tuple"; readonly components: readonly [{ readonly name: "identityStr"; readonly internalType: "string"; readonly type: "string"; }, { readonly name: "signature"; readonly internalType: "bytes"; readonly type: "bytes"; }]; }]; readonly name: "uploadCollateral"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "newMrAggregated"; readonly internalType: "bytes32"; readonly type: "bytes32"; }, { readonly name: "addNodeResult"; readonly internalType: "struct AddNodeResult"; readonly type: "tuple"; readonly components: readonly [{ readonly name: "networkPubkey"; readonly internalType: "bytes"; readonly type: "bytes"; }]; }, { readonly name: "quote"; readonly internalType: "bytes"; readonly type: "bytes"; }, { readonly name: "signature"; readonly internalType: "bytes"; readonly type: "bytes"; }]; readonly name: "verifyAddNodeResult"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "bootstrapResult"; readonly internalType: "struct BootstrapResult"; readonly type: "tuple"; readonly components: readonly [{ readonly name: "ecies_pubkey"; readonly internalType: "bytes"; readonly type: "bytes"; }]; }, { readonly name: "quote"; readonly internalType: "bytes"; readonly type: "bytes"; }, { readonly name: "signature"; readonly internalType: "bytes"; readonly type: "bytes"; }]; readonly name: "verifyBootstrapResult"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "newMrAggregated"; readonly internalType: "bytes32"; readonly type: "bytes32"; }, { readonly name: "upgradeResult"; readonly internalType: "struct UpgradeResult"; readonly type: "tuple"; readonly components: readonly [{ readonly name: "networkPubkey"; readonly internalType: "bytes"; readonly type: "bytes"; }]; }, { readonly name: "quote"; readonly internalType: "bytes"; readonly type: "bytes"; }, { readonly name: "signature"; readonly internalType: "bytes"; readonly type: "bytes"; }]; readonly name: "verifyUpgradeResult"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "signerAddress"; readonly internalType: "address"; readonly type: "address"; readonly indexed: false; }]; readonly name: "AddedSignatureVerifier"; }, { readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "newEoaSigner"; readonly internalType: "address"; readonly type: "address"; readonly indexed: true; }, { readonly name: "bootstrapResult"; readonly internalType: "struct BootstrapResult"; readonly type: "tuple"; readonly components: readonly [{ readonly name: "ecies_pubkey"; readonly internalType: "bytes"; readonly type: "bytes"; }]; readonly indexed: false; }]; readonly name: "BootstrapStageComplete"; }, { readonly type: "event"; readonly anonymous: false; readonly inputs: readonly []; readonly name: "EIP712DomainChanged"; }, { readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "version"; readonly internalType: "uint64"; readonly type: "uint64"; readonly indexed: false; }]; readonly name: "Initialized"; }, { readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "covalidatorAddress"; readonly internalType: "address"; readonly type: "address"; readonly indexed: false; }, { readonly name: "quote"; readonly internalType: "bytes"; readonly type: "bytes"; readonly indexed: false; }]; readonly name: "NewCovalidatorAdded"; }, { readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "version"; readonly internalType: "uint256"; readonly type: "uint256"; readonly indexed: true; }, { readonly name: "mrAggregated"; readonly internalType: "bytes32"; readonly type: "bytes32"; readonly indexed: true; }]; readonly name: "NewTEEVersionApproved"; }, { readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "previousOwner"; readonly internalType: "address"; readonly type: "address"; readonly indexed: true; }, { readonly name: "newOwner"; readonly internalType: "address"; readonly type: "address"; readonly indexed: true; }]; readonly name: "OwnershipTransferred"; }, { readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "signerAddress"; readonly internalType: "address"; readonly type: "address"; readonly indexed: false; }]; readonly name: "RemovedSignatureVerifier"; }, { readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "eoaSigner"; readonly internalType: "address"; readonly type: "address"; readonly indexed: true; }, { readonly name: "mrAggregated"; readonly internalType: "bytes32"; readonly type: "bytes32"; readonly indexed: true; }]; readonly name: "SignerHasUpdatedTDX"; }, { readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "oldThreshold"; readonly internalType: "uint256"; readonly type: "uint256"; readonly indexed: false; }, { readonly name: "newThreshold"; readonly internalType: "uint256"; readonly type: "uint256"; readonly indexed: false; }]; readonly name: "ThresholdChanged"; }, { readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "implementation"; readonly internalType: "address"; readonly type: "address"; readonly indexed: true; }]; readonly name: "Upgraded"; }, { readonly type: "error"; readonly inputs: readonly [{ readonly name: "target"; readonly internalType: "address"; readonly type: "address"; }]; readonly name: "AddressEmptyCode"; }, { readonly type: "error"; readonly inputs: readonly []; readonly name: "BootstrapAlreadyCompleted"; }, { readonly type: "error"; readonly inputs: readonly []; readonly name: "BootstrapNotComplete"; }, { readonly type: "error"; readonly inputs: readonly []; readonly name: "ECDSAInvalidSignature"; }, { readonly type: "error"; readonly inputs: readonly [{ readonly name: "length"; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly name: "ECDSAInvalidSignatureLength"; }, { readonly type: "error"; readonly inputs: readonly [{ readonly name: "s"; readonly internalType: "bytes32"; readonly type: "bytes32"; }]; readonly name: "ECDSAInvalidSignatureS"; }, { readonly type: "error"; readonly inputs: readonly [{ readonly name: "implementation"; readonly internalType: "address"; readonly type: "address"; }]; readonly name: "ERC1967InvalidImplementation"; }, { readonly type: "error"; readonly inputs: readonly []; readonly name: "ERC1967NonPayable"; }, { readonly type: "error"; readonly inputs: readonly []; readonly name: "EmptyIdentity"; }, { readonly type: "error"; readonly inputs: readonly []; readonly name: "EmptyTcbInfo"; }, { readonly type: "error"; readonly inputs: readonly []; readonly name: "FailedCall"; }, { readonly type: "error"; readonly inputs: readonly []; readonly name: "IndexOutOfBounds"; }, { readonly type: "error"; readonly inputs: readonly []; readonly name: "InvalidEIP712Signature"; }, { readonly type: "error"; readonly inputs: readonly []; readonly name: "InvalidInitialization"; }, { readonly type: "error"; readonly inputs: readonly []; readonly name: "InvalidNetworkPubkey"; }, { readonly type: "error"; readonly inputs: readonly [{ readonly name: "actual"; readonly internalType: "uint16"; readonly type: "uint16"; }, { readonly name: "expected"; readonly internalType: "uint16"; readonly type: "uint16"; }]; readonly name: "InvalidQuoteVerifierVersion"; }, { readonly type: "error"; readonly inputs: readonly []; readonly name: "InvalidReportDataSigner"; }, { readonly type: "error"; readonly inputs: readonly []; readonly name: "InvalidReportMrAggregated"; }, { readonly type: "error"; readonly inputs: readonly [{ readonly name: "threshold"; readonly internalType: "uint256"; readonly type: "uint256"; }, { readonly name: "nbOfSigners"; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly name: "InvalidThreshold"; }, { readonly type: "error"; readonly inputs: readonly [{ readonly name: "providedSessionNonce"; readonly internalType: "bytes32"; readonly type: "bytes32"; }, { readonly name: "activeSessionNonce"; readonly internalType: "bytes32"; readonly type: "bytes32"; }]; readonly name: "InvalidVoucherSessionNonce"; }, { readonly type: "error"; readonly inputs: readonly [{ readonly name: "signer"; readonly internalType: "address"; readonly type: "address"; }, { readonly name: "digest"; readonly internalType: "bytes32"; readonly type: "bytes32"; }, { readonly name: "signature"; readonly internalType: "bytes"; readonly type: "bytes"; }]; readonly name: "InvalidVoucherSignature"; }, { readonly type: "error"; readonly inputs: readonly []; readonly name: "NotInitializing"; }, { readonly type: "error"; readonly inputs: readonly [{ readonly name: "owner"; readonly internalType: "address"; readonly type: "address"; }]; readonly name: "OwnableInvalidOwner"; }, { readonly type: "error"; readonly inputs: readonly [{ readonly name: "account"; readonly internalType: "address"; readonly type: "address"; }]; readonly name: "OwnableUnauthorizedAccount"; }, { readonly type: "error"; readonly inputs: readonly [{ readonly name: "handle"; readonly internalType: "bytes32"; readonly type: "bytes32"; }, { readonly name: "sharer"; readonly internalType: "address"; readonly type: "address"; }]; readonly name: "SharerNotAllowedForHandle"; }, { readonly type: "error"; readonly inputs: readonly [{ readonly name: "signerAddress"; readonly internalType: "address"; readonly type: "address"; }]; readonly name: "SignerAlreadyAdded"; }, { readonly type: "error"; readonly inputs: readonly [{ readonly name: "signerAddress"; readonly internalType: "address"; readonly type: "address"; }]; readonly name: "SignerNotFound"; }, { readonly type: "error"; readonly inputs: readonly [{ readonly name: "currentSigner"; readonly internalType: "address"; readonly type: "address"; }, { readonly name: "lastSigner"; readonly internalType: "address"; readonly type: "address"; }]; readonly name: "SignersNotInAscendingOrder"; }, { readonly type: "error"; readonly inputs: readonly []; readonly name: "TEEVersionNotFound"; }, { readonly type: "error"; readonly inputs: readonly []; readonly name: "UUPSUnauthorizedCallContext"; }, { readonly type: "error"; readonly inputs: readonly [{ readonly name: "slot"; readonly internalType: "bytes32"; readonly type: "bytes32"; }]; readonly name: "UUPSUnsupportedProxiableUUID"; }];