@roninbuilders/contracts
Version:
Type safe Contract ABIs for Ronin Network
1 lines • 6.39 kB
JavaScript
;var e={id:35822,address:"0x5fd99048a686d6b3a4e01078f319f0e9810ff4f4",contract_name:"ERC1967Proxy",display_name:"Crafter Proxy",is_deprecated:false,is_proxy:true,proxy_to:"0x4da0cb7ed309233e762b47b06995ba2b0cc93492",created_at:1750943596,abi:[{type:"constructor",stateMutability:"payable",inputs:[{type:"address",name:"implementation"},{type:"bytes",name:"_data"}]},{name:"AddressEmptyCode",type:"error",inputs:[{type:"address",name:"target"}]},{name:"ERC1967InvalidImplementation",type:"error",inputs:[{type:"address",name:"implementation"}]},{name:"ERC1967NonPayable",type:"error",inputs:[]},{name:"FailedCall",type:"error",inputs:[]},{name:"Upgraded",type:"event",inputs:[{type:"address",name:"implementation",indexed:true}]},{type:"fallback",stateMutability:"payable"}],proxy_abi:[{type:"constructor",stateMutability:"nonpayable",inputs:[]},{name:"AccessControlBadConfirmation",type:"error",inputs:[]},{name:"AccessControlUnauthorizedAccount",type:"error",inputs:[{type:"address",name:"account"},{type:"bytes32",name:"neededRole"}]},{name:"AddressEmptyCode",type:"error",inputs:[{type:"address",name:"target"}]},{name:"ERC1967InvalidImplementation",type:"error",inputs:[{type:"address",name:"implementation"}]},{name:"ERC1967NonPayable",type:"error",inputs:[]},{name:"FailedCall",type:"error",inputs:[]},{name:"InvalidInitialization",type:"error",inputs:[]},{name:"MisalignedArgumentLengths",type:"error",inputs:[]},{name:"MissingKingdoms",type:"error",inputs:[]},{name:"NotInitializing",type:"error",inputs:[]},{name:"PaymentFailed",type:"error",inputs:[]},{name:"UUPSUnauthorizedCallContext",type:"error",inputs:[]},{name:"UUPSUnsupportedProxiableUUID",type:"error",inputs:[{type:"bytes32",name:"slot"}]},{name:"Unauthorized",type:"error",inputs:[]},{name:"Craft",type:"event",inputs:[{type:"address",name:"account",indexed:true},{type:"tuple",name:"recipe",components:[{type:"uint256[]",name:"kingdoms"},{type:"tuple",name:"supplies",components:[{type:"uint256[]",name:"ids"},{type:"uint256[]",name:"quantities"}]},{type:"uint256",name:"cost"}]},{type:"uint256",name:"residualTokenId"}]},{name:"EIP712DomainChanged",type:"event",inputs:[]},{name:"Initialized",type:"event",inputs:[{type:"uint64",name:"version"}]},{name:"RoleAdminChanged",type:"event",inputs:[{type:"bytes32",name:"role",indexed:true},{type:"bytes32",name:"previousAdminRole",indexed:true},{type:"bytes32",name:"newAdminRole",indexed:true}]},{name:"RoleGranted",type:"event",inputs:[{type:"bytes32",name:"role",indexed:true},{type:"address",name:"account",indexed:true},{type:"address",name:"sender",indexed:true}]},{name:"RoleRevoked",type:"event",inputs:[{type:"bytes32",name:"role",indexed:true},{type:"address",name:"account",indexed:true},{type:"address",name:"sender",indexed:true}]},{name:"UpdatedSigner",type:"event",inputs:[{type:"address",name:"signer"}]},{name:"UpdatedTreasury",type:"event",inputs:[{type:"address",name:"treasury"}]},{name:"Upgraded",type:"event",inputs:[{type:"address",name:"implementation",indexed:true}]},{name:"ADMIN_ROLE",type:"function",stateMutability:"view",inputs:[],outputs:[{type:"bytes32"}]},{name:"DEFAULT_ADMIN_ROLE",type:"function",stateMutability:"view",inputs:[],outputs:[{type:"bytes32"}]},{name:"RECIPE_HASH",type:"function",stateMutability:"view",inputs:[],outputs:[{type:"bytes32"}]},{name:"SUPPLY_HASH",type:"function",stateMutability:"view",inputs:[],outputs:[{type:"bytes32"}]},{name:"UPGRADER_ROLE",type:"function",stateMutability:"view",inputs:[],outputs:[{type:"bytes32"}]},{name:"UPGRADE_INTERFACE_VERSION",type:"function",stateMutability:"view",inputs:[],outputs:[{type:"string"}]},{name:"craft",type:"function",stateMutability:"nonpayable",inputs:[{type:"tuple",name:"recipe",components:[{type:"uint256[]",name:"kingdoms"},{type:"tuple",name:"supplies",components:[{type:"uint256[]",name:"ids"},{type:"uint256[]",name:"quantities"}]},{type:"uint256",name:"cost"}]},{type:"bytes",name:"signature"}],outputs:[]},{name:"craftBatch",type:"function",stateMutability:"nonpayable",inputs:[{type:"tuple[]",name:"recipes",components:[{type:"uint256[]",name:"kingdoms"},{type:"tuple",name:"supplies",components:[{type:"uint256[]",name:"ids"},{type:"uint256[]",name:"quantities"}]},{type:"uint256",name:"cost"}]},{type:"bytes[]",name:"signatures"}],outputs:[]},{name:"eip712Domain",type:"function",stateMutability:"view",inputs:[],outputs:[{type:"bytes1",name:"fields"},{type:"string",name:"name"},{type:"string",name:"version"},{type:"uint256",name:"chainId"},{type:"address",name:"verifyingContract"},{type:"bytes32",name:"salt"},{type:"uint256[]",name:"extensions"}]},{name:"getRoleAdmin",type:"function",stateMutability:"view",inputs:[{type:"bytes32",name:"role"}],outputs:[{type:"bytes32"}]},{name:"grantRole",type:"function",stateMutability:"nonpayable",inputs:[{type:"bytes32",name:"role"},{type:"address",name:"account"}],outputs:[]},{name:"hasRole",type:"function",stateMutability:"view",inputs:[{type:"bytes32",name:"role"},{type:"address",name:"account"}],outputs:[{type:"bool"}]},{name:"initialize",type:"function",stateMutability:"nonpayable",inputs:[{type:"string",name:"name"},{type:"string",name:"version"},{type:"address",name:"admin"},{type:"tuple",name:"config",components:[{type:"address",name:"currency"},{type:"address",name:"kingdoms"},{type:"address",name:"supplies"},{type:"address",name:"staker"},{type:"address",name:"treasury"},{type:"address",name:"signer"}]}],outputs:[]},{name:"proxiableUUID",type:"function",stateMutability:"view",inputs:[],outputs:[{type:"bytes32"}]},{name:"renounceRole",type:"function",stateMutability:"nonpayable",inputs:[{type:"bytes32",name:"role"},{type:"address",name:"callerConfirmation"}],outputs:[]},{name:"revokeRole",type:"function",stateMutability:"nonpayable",inputs:[{type:"bytes32",name:"role"},{type:"address",name:"account"}],outputs:[]},{name:"setSigner",type:"function",stateMutability:"nonpayable",inputs:[{type:"address",name:"signer"}],outputs:[]},{name:"setTreasury",type:"function",stateMutability:"nonpayable",inputs:[{type:"address",name:"treasury"}],outputs:[]},{name:"supportsInterface",type:"function",stateMutability:"view",inputs:[{type:"bytes4",name:"interfaceId"}],outputs:[{type:"bool"}]},{name:"upgradeToAndCall",type:"function",stateMutability:"payable",inputs:[{type:"address",name:"newImplementation"},{type:"bytes",name:"data"}],outputs:[]}]},t=e;module.exports=t;