UNPKG

@roninbuilders/contracts

Version:

Type safe Contract ABIs for Ronin Network

312 lines (310 loc) 10.4 kB
declare const contract: { readonly id: 29596; readonly address: "0x000056f7000000ece9003ca63978907a00ffd100"; readonly contract_name: "SignedZone"; readonly display_name: "Signed Zone"; 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: "string"; readonly name: "zoneName"; }]; }, { readonly name: "CallerNotSeaport"; readonly type: "error"; readonly inputs: readonly []; }, { readonly name: "InvalidController"; readonly type: "error"; readonly inputs: readonly []; }, { readonly name: "InvalidExtraDataLength"; readonly type: "error"; readonly inputs: readonly [{ readonly type: "bytes32"; readonly name: "orderHash"; }]; }, { readonly name: "InvalidFulfiller"; readonly type: "error"; readonly inputs: readonly [{ readonly type: "address"; readonly name: "expectedFulfiller"; }, { readonly type: "address"; readonly name: "actualFulfiller"; }, { readonly type: "bytes32"; readonly name: "orderHash"; }]; }, { readonly name: "InvalidReceivedItem"; readonly type: "error"; readonly inputs: readonly [{ readonly type: "uint256"; readonly name: "expectedReceivedIdentifier"; }, { readonly type: "uint256"; readonly name: "actualReceievedIdentifier"; }, { readonly type: "bytes32"; readonly name: "orderHash"; }]; }, { readonly name: "InvalidSIP6Version"; readonly type: "error"; readonly inputs: readonly [{ readonly type: "bytes32"; readonly name: "orderHash"; }]; }, { readonly name: "InvalidSubstandardSupport"; readonly type: "error"; readonly inputs: readonly [{ readonly type: "string"; readonly name: "reason"; }, { readonly type: "uint256"; readonly name: "substandardVersion"; }, { readonly type: "bytes32"; readonly name: "orderHash"; }]; }, { readonly name: "InvalidSubstandardVersion"; readonly type: "error"; readonly inputs: readonly [{ readonly type: "bytes32"; readonly name: "orderHash"; }]; }, { readonly name: "InvalidZoneParameterEncoding"; readonly type: "error"; readonly inputs: readonly []; }, { readonly name: "SignatureExpired"; readonly type: "error"; readonly inputs: readonly [{ readonly type: "uint256"; readonly name: "expiration"; }, { readonly type: "bytes32"; readonly name: "orderHash"; }]; }, { readonly name: "SignerNotActive"; readonly type: "error"; readonly inputs: readonly [{ readonly type: "address"; readonly name: "signer"; }, { readonly type: "bytes32"; readonly name: "orderHash"; }]; }, { readonly name: "UnsupportedFunctionSelector"; readonly type: "error"; readonly inputs: readonly []; }, { readonly name: "SeaportCompatibleContractDeployed"; readonly type: "event"; readonly inputs: readonly []; }, { readonly name: "SignerAdded"; readonly type: "event"; readonly inputs: readonly [{ readonly type: "address"; readonly name: "signer"; }]; }, { readonly name: "SignerRemoved"; readonly type: "event"; readonly inputs: readonly [{ readonly type: "address"; readonly name: "signer"; }]; }, { readonly type: "fallback"; readonly stateMutability: "nonpayable"; }, { readonly name: "authorizeOrder"; readonly type: "function"; readonly stateMutability: "nonpayable"; readonly inputs: readonly [{ readonly type: "tuple"; readonly name: "zoneParameters"; readonly components: readonly [{ readonly type: "bytes32"; readonly name: "orderHash"; }, { readonly type: "address"; readonly name: "fulfiller"; }, { readonly type: "address"; readonly name: "offerer"; }, { readonly type: "tuple[]"; readonly name: "offer"; readonly components: readonly [{ readonly type: "uint8"; readonly name: "itemType"; }, { readonly type: "address"; readonly name: "token"; }, { readonly type: "uint256"; readonly name: "identifier"; }, { readonly type: "uint256"; readonly name: "amount"; }]; }, { readonly type: "tuple[]"; readonly name: "consideration"; readonly components: readonly [{ readonly type: "uint8"; readonly name: "itemType"; }, { readonly type: "address"; readonly name: "token"; }, { readonly type: "uint256"; readonly name: "identifier"; }, { readonly type: "uint256"; readonly name: "amount"; }, { readonly type: "address"; readonly name: "recipient"; }]; }, { readonly type: "bytes"; readonly name: "extraData"; }, { readonly type: "bytes32[]"; readonly name: "orderHashes"; }, { readonly type: "uint256"; readonly name: "startTime"; }, { readonly type: "uint256"; readonly name: "endTime"; }, { readonly type: "bytes32"; readonly name: "zoneHash"; }]; }]; readonly outputs: readonly [{ readonly type: "bytes4"; readonly name: "authorizedOrderMagicValue"; }]; }, { readonly name: "getSeaportMetadata"; readonly type: "function"; readonly stateMutability: "view"; readonly inputs: readonly []; readonly outputs: readonly [{ readonly type: "string"; readonly name: "name"; }, { readonly type: "tuple[]"; readonly name: "schemas"; readonly components: readonly [{ readonly type: "uint256"; readonly name: "id"; }, { readonly type: "bytes"; readonly name: "metadata"; }]; }]; }, { readonly name: "supportsInterface"; readonly type: "function"; readonly stateMutability: "view"; readonly inputs: readonly [{ readonly type: "bytes4"; readonly name: "interfaceId"; }]; readonly outputs: readonly [{ readonly type: "bool"; }]; }, { readonly name: "validateOrder"; readonly type: "function"; readonly stateMutability: "nonpayable"; readonly inputs: readonly [{ readonly type: "tuple"; readonly name: "zoneParameters"; readonly components: readonly [{ readonly type: "bytes32"; readonly name: "orderHash"; }, { readonly type: "address"; readonly name: "fulfiller"; }, { readonly type: "address"; readonly name: "offerer"; }, { readonly type: "tuple[]"; readonly name: "offer"; readonly components: readonly [{ readonly type: "uint8"; readonly name: "itemType"; }, { readonly type: "address"; readonly name: "token"; }, { readonly type: "uint256"; readonly name: "identifier"; }, { readonly type: "uint256"; readonly name: "amount"; }]; }, { readonly type: "tuple[]"; readonly name: "consideration"; readonly components: readonly [{ readonly type: "uint8"; readonly name: "itemType"; }, { readonly type: "address"; readonly name: "token"; }, { readonly type: "uint256"; readonly name: "identifier"; }, { readonly type: "uint256"; readonly name: "amount"; }, { readonly type: "address"; readonly name: "recipient"; }]; }, { readonly type: "bytes"; readonly name: "extraData"; }, { readonly type: "bytes32[]"; readonly name: "orderHashes"; }, { readonly type: "uint256"; readonly name: "startTime"; }, { readonly type: "uint256"; readonly name: "endTime"; }, { readonly type: "bytes32"; readonly name: "zoneHash"; }]; }]; readonly outputs: readonly [{ readonly type: "bytes4"; readonly name: "validOrderMagicValue"; }]; }]; }; export { contract as default };