UNPKG

@roninbuilders/contracts

Version:

Type safe Contract ABIs for Ronin Network

460 lines (458 loc) 14.8 kB
declare const contract: { readonly id: 25620; readonly address: "0x5ab00e30453eead35025a761ed65d51d74574c24"; readonly contract_name: "AirseekerRegistry"; readonly display_name: "Airseeker Registry"; readonly is_deprecated: false; readonly is_proxy: false; readonly proxy_to: false; readonly created_at: 1739452331; readonly abi: readonly [{ readonly type: "constructor"; readonly stateMutability: "nonpayable"; readonly inputs: readonly [{ readonly type: "address"; readonly name: "owner_"; }, { readonly type: "address"; readonly name: "api3ServerV1_"; }]; }, { readonly name: "OwnableInvalidOwner"; readonly type: "error"; readonly inputs: readonly [{ readonly type: "address"; readonly name: "owner"; }]; }, { readonly name: "OwnableUnauthorizedAccount"; readonly type: "error"; readonly inputs: readonly [{ readonly type: "address"; readonly name: "account"; }]; }, { readonly name: "ActivatedDapiName"; readonly type: "event"; readonly inputs: readonly [{ readonly type: "bytes32"; readonly name: "dapiName"; readonly indexed: true; }]; }, { readonly name: "ActivatedDataFeedId"; readonly type: "event"; readonly inputs: readonly [{ readonly type: "bytes32"; readonly name: "dataFeedId"; readonly indexed: true; }]; }, { readonly name: "DeactivatedDapiName"; readonly type: "event"; readonly inputs: readonly [{ readonly type: "bytes32"; readonly name: "dapiName"; readonly indexed: true; }]; }, { readonly name: "DeactivatedDataFeedId"; readonly type: "event"; readonly inputs: readonly [{ readonly type: "bytes32"; readonly name: "dataFeedId"; readonly indexed: true; }]; }, { readonly name: "OwnershipTransferred"; readonly type: "event"; readonly inputs: readonly [{ readonly type: "address"; readonly name: "previousOwner"; readonly indexed: true; }, { readonly type: "address"; readonly name: "newOwner"; readonly indexed: true; }]; }, { readonly name: "RegisteredDataFeed"; readonly type: "event"; readonly inputs: readonly [{ readonly type: "bytes32"; readonly name: "dataFeedId"; readonly indexed: true; }, { readonly type: "bytes"; readonly name: "dataFeedDetails"; }]; }, { readonly name: "UpdatedDapiNameUpdateParameters"; readonly type: "event"; readonly inputs: readonly [{ readonly type: "bytes32"; readonly name: "dapiName"; readonly indexed: true; }, { readonly type: "bytes"; readonly name: "updateParameters"; }]; }, { readonly name: "UpdatedDataFeedIdUpdateParameters"; readonly type: "event"; readonly inputs: readonly [{ readonly type: "bytes32"; readonly name: "dataFeedId"; readonly indexed: true; }, { readonly type: "bytes"; readonly name: "updateParameters"; }]; }, { readonly name: "UpdatedSignedApiUrl"; readonly type: "event"; readonly inputs: readonly [{ readonly type: "address"; readonly name: "airnode"; readonly indexed: true; }, { readonly type: "string"; readonly name: "signedApiUrl"; }]; }, { readonly name: "MAXIMUM_BEACON_COUNT_IN_SET"; readonly type: "function"; readonly stateMutability: "view"; readonly inputs: readonly []; readonly outputs: readonly [{ readonly type: "uint256"; }]; }, { readonly name: "MAXIMUM_SIGNED_API_URL_LENGTH"; readonly type: "function"; readonly stateMutability: "view"; readonly inputs: readonly []; readonly outputs: readonly [{ readonly type: "uint256"; }]; }, { readonly name: "MAXIMUM_UPDATE_PARAMETERS_LENGTH"; readonly type: "function"; readonly stateMutability: "view"; readonly inputs: readonly []; readonly outputs: readonly [{ readonly type: "uint256"; }]; }, { readonly name: "activeDapiNameCount"; readonly type: "function"; readonly stateMutability: "view"; readonly inputs: readonly []; readonly outputs: readonly [{ readonly type: "uint256"; }]; }, { readonly name: "activeDataFeed"; readonly type: "function"; readonly stateMutability: "view"; readonly inputs: readonly [{ readonly type: "uint256"; readonly name: "index"; }]; readonly outputs: readonly [{ readonly type: "bytes32"; readonly name: "dataFeedId"; }, { readonly type: "bytes32"; readonly name: "dapiName"; }, { readonly type: "bytes"; readonly name: "dataFeedDetails"; }, { readonly type: "int224"; readonly name: "dataFeedValue"; }, { readonly type: "uint32"; readonly name: "dataFeedTimestamp"; }, { readonly type: "int224[]"; readonly name: "beaconValues"; }, { readonly type: "uint32[]"; readonly name: "beaconTimestamps"; }, { readonly type: "bytes"; readonly name: "updateParameters"; }, { readonly type: "string[]"; readonly name: "signedApiUrls"; }]; }, { readonly name: "activeDataFeedCount"; readonly type: "function"; readonly stateMutability: "view"; readonly inputs: readonly []; readonly outputs: readonly [{ readonly type: "uint256"; }]; }, { readonly name: "activeDataFeedIdCount"; readonly type: "function"; readonly stateMutability: "view"; readonly inputs: readonly []; readonly outputs: readonly [{ readonly type: "uint256"; }]; }, { readonly name: "airnodeToSignedApiUrl"; readonly type: "function"; readonly stateMutability: "view"; readonly inputs: readonly [{ readonly type: "address"; }]; readonly outputs: readonly [{ readonly type: "string"; }]; }, { readonly name: "api3ServerV1"; readonly type: "function"; readonly stateMutability: "view"; readonly inputs: readonly []; readonly outputs: readonly [{ readonly type: "address"; }]; }, { readonly name: "containsBytecode"; readonly type: "function"; readonly stateMutability: "view"; readonly inputs: readonly [{ readonly type: "address"; readonly name: "account"; }]; readonly outputs: readonly [{ readonly type: "bool"; }]; }, { readonly name: "dapiNameToUpdateParameters"; readonly type: "function"; readonly stateMutability: "view"; readonly inputs: readonly [{ readonly type: "bytes32"; readonly name: "dapiName"; }]; readonly outputs: readonly [{ readonly type: "bytes"; readonly name: "updateParameters"; }]; }, { readonly name: "dataFeedIdToDetails"; readonly type: "function"; readonly stateMutability: "view"; readonly inputs: readonly [{ readonly type: "bytes32"; }]; readonly outputs: readonly [{ readonly type: "bytes"; }]; }, { readonly name: "dataFeedIdToUpdateParameters"; readonly type: "function"; readonly stateMutability: "view"; readonly inputs: readonly [{ readonly type: "bytes32"; readonly name: "dataFeedId"; }]; readonly outputs: readonly [{ readonly type: "bytes"; readonly name: "updateParameters"; }]; }, { readonly name: "dataFeedIsRegistered"; readonly type: "function"; readonly stateMutability: "view"; readonly inputs: readonly [{ readonly type: "bytes32"; readonly name: "dataFeedId"; }]; readonly outputs: readonly [{ readonly type: "bool"; }]; }, { readonly name: "getBalance"; readonly type: "function"; readonly stateMutability: "view"; readonly inputs: readonly [{ readonly type: "address"; readonly name: "account"; }]; readonly outputs: readonly [{ readonly type: "uint256"; }]; }, { readonly name: "getBlockBasefee"; readonly type: "function"; readonly stateMutability: "view"; readonly inputs: readonly []; readonly outputs: readonly [{ readonly type: "uint256"; }]; }, { readonly name: "getBlockNumber"; readonly type: "function"; readonly stateMutability: "view"; readonly inputs: readonly []; readonly outputs: readonly [{ readonly type: "uint256"; }]; }, { readonly name: "getBlockTimestamp"; readonly type: "function"; readonly stateMutability: "view"; readonly inputs: readonly []; readonly outputs: readonly [{ readonly type: "uint256"; }]; }, { readonly name: "getChainId"; readonly type: "function"; readonly stateMutability: "view"; readonly inputs: readonly []; readonly outputs: readonly [{ readonly type: "uint256"; }]; }, { readonly name: "multicall"; readonly type: "function"; readonly stateMutability: "nonpayable"; readonly inputs: readonly [{ readonly type: "bytes[]"; readonly name: "data"; }]; readonly outputs: readonly [{ readonly type: "bytes[]"; readonly name: "returndata"; }]; }, { readonly name: "owner"; readonly type: "function"; readonly stateMutability: "view"; readonly inputs: readonly []; readonly outputs: readonly [{ readonly type: "address"; }]; }, { readonly name: "registerDataFeed"; readonly type: "function"; readonly stateMutability: "nonpayable"; readonly inputs: readonly [{ readonly type: "bytes"; readonly name: "dataFeedDetails"; }]; readonly outputs: readonly [{ readonly type: "bytes32"; readonly name: "dataFeedId"; }]; }, { readonly name: "renounceOwnership"; readonly type: "function"; readonly stateMutability: "pure"; readonly inputs: readonly []; readonly outputs: readonly []; }, { readonly name: "setDapiNameToBeActivated"; readonly type: "function"; readonly stateMutability: "nonpayable"; readonly inputs: readonly [{ readonly type: "bytes32"; readonly name: "dapiName"; }]; readonly outputs: readonly []; }, { readonly name: "setDapiNameToBeDeactivated"; readonly type: "function"; readonly stateMutability: "nonpayable"; readonly inputs: readonly [{ readonly type: "bytes32"; readonly name: "dapiName"; }]; readonly outputs: readonly []; }, { readonly name: "setDapiNameUpdateParameters"; readonly type: "function"; readonly stateMutability: "nonpayable"; readonly inputs: readonly [{ readonly type: "bytes32"; readonly name: "dapiName"; }, { readonly type: "bytes"; readonly name: "updateParameters"; }]; readonly outputs: readonly []; }, { readonly name: "setDataFeedIdToBeActivated"; readonly type: "function"; readonly stateMutability: "nonpayable"; readonly inputs: readonly [{ readonly type: "bytes32"; readonly name: "dataFeedId"; }]; readonly outputs: readonly []; }, { readonly name: "setDataFeedIdToBeDeactivated"; readonly type: "function"; readonly stateMutability: "nonpayable"; readonly inputs: readonly [{ readonly type: "bytes32"; readonly name: "dataFeedId"; }]; readonly outputs: readonly []; }, { readonly name: "setDataFeedIdUpdateParameters"; readonly type: "function"; readonly stateMutability: "nonpayable"; readonly inputs: readonly [{ readonly type: "bytes32"; readonly name: "dataFeedId"; }, { readonly type: "bytes"; readonly name: "updateParameters"; }]; readonly outputs: readonly []; }, { readonly name: "setSignedApiUrl"; readonly type: "function"; readonly stateMutability: "nonpayable"; readonly inputs: readonly [{ readonly type: "address"; readonly name: "airnode"; }, { readonly type: "string"; readonly name: "signedApiUrl"; }]; readonly outputs: readonly []; }, { readonly name: "transferOwnership"; readonly type: "function"; readonly stateMutability: "pure"; readonly inputs: readonly [{ readonly type: "address"; }]; readonly outputs: readonly []; }, { readonly name: "tryMulticall"; readonly type: "function"; readonly stateMutability: "nonpayable"; readonly inputs: readonly [{ readonly type: "bytes[]"; readonly name: "data"; }]; readonly outputs: readonly [{ readonly type: "bool[]"; readonly name: "successes"; }, { readonly type: "bytes[]"; readonly name: "returndata"; }]; }]; }; export { contract as default };