UNPKG

@roninbuilders/contracts

Version:

Type safe Contract ABIs for Ronin Network

311 lines (309 loc) 10.1 kB
declare const contract: { readonly id: 29597; readonly address: "0x680000cf8b72fa2300d12a00008758149e00006d"; readonly contract_name: "OpenSeaSignedZoneCaptain"; readonly display_name: "Open Sea Signed Zone Captain"; readonly is_deprecated: false; readonly is_proxy: false; readonly proxy_to: false; readonly created_at: 1742225046; readonly abi: readonly [{ readonly type: "constructor"; readonly stateMutability: "nonpayable"; readonly inputs: readonly [{ readonly type: "address"; readonly name: "signedZoneController"; }]; }, { readonly name: "CallerIsNotNewPotentialOwner"; readonly type: "error"; readonly inputs: readonly []; }, { readonly name: "CallerIsNotOwner"; readonly type: "error"; readonly inputs: readonly []; }, { readonly name: "CallerIsNotOwnerOrRotator"; readonly type: "error"; readonly inputs: readonly []; }, { readonly name: "CallerIsNotOwnerOrSanitizer"; readonly type: "error"; readonly inputs: readonly []; }, { readonly name: "InitialOwnerIsNullAddress"; readonly type: "error"; readonly inputs: readonly []; }, { readonly name: "InvalidDeployer"; readonly type: "error"; readonly inputs: readonly []; }, { readonly name: "InvalidSignedZoneController"; readonly type: "error"; readonly inputs: readonly [{ readonly type: "address"; readonly name: "signedZoneController"; }]; }, { readonly name: "NewPotentialOwnerAlreadySet"; readonly type: "error"; readonly inputs: readonly [{ readonly type: "address"; readonly name: "newPotentialOwner"; }]; }, { readonly name: "NewPotentialOwnerIsNullAddress"; readonly type: "error"; readonly inputs: readonly []; }, { readonly name: "NoPotentialOwnerCurrentlySet"; readonly type: "error"; readonly inputs: readonly []; }, { readonly name: "OwnerAlreadySet"; readonly type: "error"; readonly inputs: readonly [{ readonly type: "address"; readonly name: "owner"; }]; }, { readonly name: "RotatorCannotBeNullAddress"; readonly type: "error"; readonly inputs: readonly []; }, { readonly name: "SanitizerCannotBeNullAddress"; readonly type: "error"; readonly inputs: readonly []; }, { readonly name: "OwnershipTransferred"; readonly type: "event"; readonly inputs: readonly [{ readonly type: "address"; readonly name: "previousOwner"; }, { readonly type: "address"; readonly name: "newOwner"; }]; }, { readonly name: "PotentialOwnerUpdated"; readonly type: "event"; readonly inputs: readonly [{ readonly type: "address"; readonly name: "newPotentialOwner"; }]; }, { readonly name: "RotatorUpdated"; readonly type: "event"; readonly inputs: readonly [{ readonly type: "address"; readonly name: "newRotator"; }]; }, { readonly name: "SanitizerUpdated"; readonly type: "event"; readonly inputs: readonly [{ readonly type: "address"; readonly name: "newSanitizer"; }]; }, { readonly name: "ZoneSanitized"; readonly type: "event"; readonly inputs: readonly [{ readonly type: "address"; readonly name: "zone"; }]; }, { readonly name: "acceptOwnership"; readonly type: "function"; readonly stateMutability: "nonpayable"; readonly inputs: readonly []; readonly outputs: readonly []; }, { readonly name: "acceptZoneOwnership"; readonly type: "function"; readonly stateMutability: "nonpayable"; readonly inputs: readonly [{ readonly type: "address"; readonly name: "zone"; }]; readonly outputs: readonly []; }, { readonly name: "cancelOwnershipTransfer"; readonly type: "function"; readonly stateMutability: "nonpayable"; readonly inputs: readonly []; readonly outputs: readonly []; }, { readonly name: "cancelZoneOwnershipTransfer"; readonly type: "function"; readonly stateMutability: "nonpayable"; readonly inputs: readonly [{ readonly type: "address"; readonly name: "zone"; }]; readonly outputs: readonly []; }, { readonly name: "getRotator"; readonly type: "function"; readonly stateMutability: "view"; readonly inputs: readonly []; readonly outputs: readonly [{ readonly type: "address"; }]; }, { readonly name: "getSanitizer"; readonly type: "function"; readonly stateMutability: "view"; readonly inputs: readonly []; readonly outputs: readonly [{ readonly type: "address"; }]; }, { readonly name: "initialize"; readonly type: "function"; readonly stateMutability: "nonpayable"; readonly inputs: readonly [{ readonly type: "address"; readonly name: "initialOwner"; }, { readonly type: "address"; readonly name: "initialRotator"; }, { readonly type: "address"; readonly name: "initialSanitizer"; }, { readonly type: "string"; readonly name: "zoneName"; }, { readonly type: "string"; readonly name: "apiEndpoint"; }, { readonly type: "string"; readonly name: "documentationURI"; }, { readonly type: "bytes32"; readonly name: "zoneSalt"; }]; readonly outputs: readonly []; }, { readonly name: "owner"; readonly type: "function"; readonly stateMutability: "view"; readonly inputs: readonly []; readonly outputs: readonly [{ readonly type: "address"; }]; }, { readonly name: "potentialOwner"; readonly type: "function"; readonly stateMutability: "view"; readonly inputs: readonly []; readonly outputs: readonly [{ readonly type: "address"; }]; }, { readonly name: "rotateSigners"; readonly type: "function"; readonly stateMutability: "nonpayable"; readonly inputs: readonly [{ readonly type: "address"; readonly name: "zone"; }, { readonly type: "address"; readonly name: "signerToRemove"; }, { readonly type: "address"; readonly name: "signerToAdd"; }]; readonly outputs: readonly []; }, { readonly name: "sanitizeSignedZone"; readonly type: "function"; readonly stateMutability: "nonpayable"; readonly inputs: readonly [{ readonly type: "address"; readonly name: "zone"; }]; readonly outputs: readonly []; }, { readonly name: "transferOwnership"; readonly type: "function"; readonly stateMutability: "nonpayable"; readonly inputs: readonly [{ readonly type: "address"; readonly name: "newPotentialOwner"; }]; readonly outputs: readonly []; }, { readonly name: "transferZoneOwnership"; readonly type: "function"; readonly stateMutability: "nonpayable"; readonly inputs: readonly [{ readonly type: "address"; readonly name: "zone"; }, { readonly type: "address"; readonly name: "newPotentialOwner"; }]; readonly outputs: readonly []; }, { readonly name: "updateRotator"; readonly type: "function"; readonly stateMutability: "nonpayable"; readonly inputs: readonly [{ readonly type: "address"; readonly name: "newRotator"; }]; readonly outputs: readonly []; }, { readonly name: "updateSanitizer"; readonly type: "function"; readonly stateMutability: "nonpayable"; readonly inputs: readonly [{ readonly type: "address"; readonly name: "newSanitizer"; }]; readonly outputs: readonly []; }, { readonly name: "updateZoneAPIEndpoint"; readonly type: "function"; readonly stateMutability: "nonpayable"; readonly inputs: readonly [{ readonly type: "address"; readonly name: "zone"; }, { readonly type: "string"; readonly name: "newApiEndpoint"; }]; readonly outputs: readonly []; }, { readonly name: "updateZoneDocumentationURI"; readonly type: "function"; readonly stateMutability: "nonpayable"; readonly inputs: readonly [{ readonly type: "address"; readonly name: "zone"; }, { readonly type: "string"; readonly name: "newDocumentationURI"; }]; readonly outputs: readonly []; }, { readonly name: "updateZoneSigner"; readonly type: "function"; readonly stateMutability: "nonpayable"; readonly inputs: readonly [{ readonly type: "address"; readonly name: "zone"; }, { readonly type: "address"; readonly name: "signer"; }, { readonly type: "bool"; readonly name: "active"; }]; readonly outputs: readonly []; }]; }; export { contract as default };