UNPKG

@roninbuilders/contracts

Version:

Type safe Contract ABIs for Ronin Network

1 lines 10.7 kB
var e={id:1248,address:"0x3aa2b3b5ae6fa41a4ea9d9eecb3a130661d4e7d4",contract_name:"CarvEventsProxy",display_name:"Carv Achievements Proxy",is_deprecated:false,is_proxy:true,proxy_to:"0xe04d2e9510f55cde7aba3e01b7615f5dc637ac43",created_at:1700637512,abi:[{type:"constructor",stateMutability:"nonpayable",inputs:[{type:"address",name:"_logic"}]},{name:"AdminChanged",type:"event",inputs:[{type:"address",name:"previousAdmin"},{type:"address",name:"newAdmin"}]},{name:"BeaconUpgraded",type:"event",inputs:[{type:"address",name:"beacon",indexed:true}]},{name:"Upgraded",type:"event",inputs:[{type:"address",name:"implementation",indexed:true}]},{type:"fallback",stateMutability:"payable"},{name:"implementation",type:"function",stateMutability:"view",inputs:[],outputs:[{type:"address"}]},{type:"receive",stateMutability:"payable"}],proxy_abi:[{name:"AchievementCarved",type:"event",inputs:[{type:"address",name:"to",indexed:true},{type:"uint256",name:"pathId",indexed:true},{type:"uint256",name:"level"}]},{name:"AchievementCarvedWithPermit",type:"event",inputs:[{type:"address",name:"signer",indexed:true},{type:"address",name:"to",indexed:true},{type:"uint256",name:"pathId",indexed:true},{type:"uint256",name:"level"}]},{name:"AdminChanged",type:"event",inputs:[{type:"address",name:"previousAdmin"},{type:"address",name:"newAdmin"}]},{name:"ApprovalForAll",type:"event",inputs:[{type:"address",name:"account",indexed:true},{type:"address",name:"operator",indexed:true},{type:"bool",name:"approved"}]},{name:"BeaconUpgraded",type:"event",inputs:[{type:"address",name:"beacon",indexed:true}]},{name:"Initialized",type:"event",inputs:[{type:"uint8",name:"version"}]},{name:"Paused",type:"event",inputs:[{type:"address",name:"account"}]},{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:"TokenAddedToPath",type:"event",inputs:[{type:"uint256",name:"pathId",indexed:true},{type:"uint256",name:"level",indexed:true},{type:"uint256",name:"tokenId",indexed:true}]},{name:"TransferBatch",type:"event",inputs:[{type:"address",name:"operator",indexed:true},{type:"address",name:"from",indexed:true},{type:"address",name:"to",indexed:true},{type:"uint256[]",name:"ids"},{type:"uint256[]",name:"values"}]},{name:"TransferSingle",type:"event",inputs:[{type:"address",name:"operator",indexed:true},{type:"address",name:"from",indexed:true},{type:"address",name:"to",indexed:true},{type:"uint256",name:"id"},{type:"uint256",name:"value"}]},{name:"TrustedForwarderAdded",type:"event",inputs:[{type:"address",name:"forwarder"}]},{name:"TrustedForwarderRemoved",type:"event",inputs:[{type:"address",name:"forwarder"}]},{name:"URI",type:"event",inputs:[{type:"string",name:"value"},{type:"uint256",name:"id",indexed:true}]},{name:"Unpaused",type:"event",inputs:[{type:"address",name:"account"}]},{name:"Upgraded",type:"event",inputs:[{type:"address",name:"implementation",indexed:true}]},{name:"DEFAULT_ADMIN_ROLE",type:"function",stateMutability:"view",inputs:[],outputs:[{type:"bytes32"}]},{name:"MANAGE_SBT_ROLE",type:"function",stateMutability:"view",inputs:[],outputs:[{type:"bytes32"}]},{name:"MINTER_ROLE",type:"function",stateMutability:"view",inputs:[],outputs:[{type:"bytes32"}]},{name:"PERMIT_TYPEHASH",type:"function",stateMutability:"view",inputs:[],outputs:[{type:"bytes32"}]},{name:"UPGRADER_ROLE",type:"function",stateMutability:"view",inputs:[],outputs:[{type:"bytes32"}]},{name:"addTokenToPath",type:"function",stateMutability:"nonpayable",inputs:[{type:"uint256",name:"pathId"},{type:"uint256",name:"level"},{type:"uint256",name:"tokenId"}],outputs:[]},{name:"addTrustedForwarder",type:"function",stateMutability:"nonpayable",inputs:[{type:"address",name:"forwarder"}],outputs:[]},{name:"balanceOf",type:"function",stateMutability:"view",inputs:[{type:"address",name:"account"},{type:"uint256",name:"id"}],outputs:[{type:"uint256"}]},{name:"balanceOfBatch",type:"function",stateMutability:"view",inputs:[{type:"address[]",name:"accounts"},{type:"uint256[]",name:"ids"}],outputs:[{type:"uint256[]"}]},{name:"burn",type:"function",stateMutability:"nonpayable",inputs:[{type:"address",name:"account"},{type:"uint256",name:"id"},{type:"uint256",name:"value"}],outputs:[]},{name:"burnBatch",type:"function",stateMutability:"nonpayable",inputs:[{type:"address",name:"account"},{type:"uint256[]",name:"ids"},{type:"uint256[]",name:"values"}],outputs:[]},{name:"carv",type:"function",stateMutability:"nonpayable",inputs:[{type:"address",name:"to"},{type:"uint256",name:"pathId"},{type:"uint256",name:"level"}],outputs:[]},{name:"carvWithPermit",type:"function",stateMutability:"nonpayable",inputs:[{type:"tuple",name:"_req",components:[{type:"address",name:"to"},{type:"uint256",name:"pathId"},{type:"uint256",name:"level"},{type:"uint128",name:"expiredTime"},{type:"bytes32",name:"id"}]},{type:"bytes",name:"_signature"}],outputs:[]},{name:"carvedAmount",type:"function",stateMutability:"view",inputs:[{type:"uint256",name:"tokenId"}],outputs:[{type:"uint256"}]},{name:"exists",type:"function",stateMutability:"view",inputs:[{type:"uint256",name:"id"}],outputs:[{type:"bool"}]},{name:"getChainID",type:"function",stateMutability:"view",inputs:[],outputs:[{type:"uint256"}]},{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:[],outputs:[]},{name:"isApprovedForAll",type:"function",stateMutability:"view",inputs:[{type:"address",name:"account"},{type:"address",name:"operator"}],outputs:[{type:"bool"}]},{name:"isTrustedForwarder",type:"function",stateMutability:"view",inputs:[{type:"address",name:"forwarder"}],outputs:[{type:"bool"}]},{name:"metaCarv",type:"function",stateMutability:"payable",inputs:[{type:"address",name:"userAddr"},{type:"uint256",name:"nonce"},{type:"bytes",name:"functionSignature"},{type:"bytes32",name:"sigR"},{type:"bytes32",name:"sigS"},{type:"uint8",name:"sigV"}],outputs:[{type:"bytes"}]},{name:"name",type:"function",stateMutability:"view",inputs:[],outputs:[{type:"string"}]},{name:"pathMaxLevel",type:"function",stateMutability:"view",inputs:[{type:"uint256",name:"pathId"}],outputs:[{type:"uint256"}]},{name:"pathTokens",type:"function",stateMutability:"view",inputs:[{type:"uint256",name:"pathId"},{type:"uint256",name:"level"}],outputs:[{type:"uint256"}]},{name:"pathURI",type:"function",stateMutability:"view",inputs:[{type:"uint256",name:"pathId"}],outputs:[{type:"string"}]},{name:"pause",type:"function",stateMutability:"nonpayable",inputs:[],outputs:[]},{name:"paused",type:"function",stateMutability:"view",inputs:[],outputs:[{type:"bool"}]},{name:"proxiableUUID",type:"function",stateMutability:"view",inputs:[],outputs:[{type:"bytes32"}]},{name:"removeTrustedForwarder",type:"function",stateMutability:"nonpayable",inputs:[{type:"address",name:"forwarder"}],outputs:[]},{name:"renounceRole",type:"function",stateMutability:"nonpayable",inputs:[{type:"bytes32",name:"role"},{type:"address",name:"account"}],outputs:[]},{name:"revokeRole",type:"function",stateMutability:"nonpayable",inputs:[{type:"bytes32",name:"role"},{type:"address",name:"account"}],outputs:[]},{name:"safeBatchTransferFrom",type:"function",stateMutability:"nonpayable",inputs:[{type:"address",name:"from"},{type:"address",name:"to"},{type:"uint256[]",name:"ids"},{type:"uint256[]",name:"amounts"},{type:"bytes",name:"data"}],outputs:[]},{name:"safeTransferFrom",type:"function",stateMutability:"nonpayable",inputs:[{type:"address",name:"from"},{type:"address",name:"to"},{type:"uint256",name:"id"},{type:"uint256",name:"amount"},{type:"bytes",name:"data"}],outputs:[]},{name:"setApprovalForAll",type:"function",stateMutability:"nonpayable",inputs:[{type:"address",name:"operator"},{type:"bool",name:"approved"}],outputs:[]},{name:"setDomainSeparatorParameters",type:"function",stateMutability:"nonpayable",inputs:[{type:"string",name:"name"},{type:"string",name:"version"}],outputs:[]},{name:"setPathURI",type:"function",stateMutability:"nonpayable",inputs:[{type:"uint256",name:"pathId"},{type:"string",name:"newPathURI"}],outputs:[]},{name:"setURI",type:"function",stateMutability:"nonpayable",inputs:[{type:"uint256",name:"tokenId"},{type:"string",name:"tokenURI"}],outputs:[]},{name:"supportsInterface",type:"function",stateMutability:"view",inputs:[{type:"bytes4",name:"interfaceId"}],outputs:[{type:"bool"}]},{name:"symbol",type:"function",stateMutability:"view",inputs:[],outputs:[{type:"string"}]},{name:"tokenLevel",type:"function",stateMutability:"view",inputs:[{type:"uint256",name:"tokenId"}],outputs:[{type:"uint256"}]},{name:"tokenPath",type:"function",stateMutability:"view",inputs:[{type:"uint256",name:"tokenId"}],outputs:[{type:"uint256"}]},{name:"totalSupply",type:"function",stateMutability:"view",inputs:[],outputs:[{type:"uint256"}]},{name:"totalSupply",type:"function",stateMutability:"view",inputs:[{type:"uint256",name:"id"}],outputs:[{type:"uint256"}]},{name:"unpause",type:"function",stateMutability:"nonpayable",inputs:[],outputs:[]},{name:"upgradeTo",type:"function",stateMutability:"nonpayable",inputs:[{type:"address",name:"newImplementation"}],outputs:[]},{name:"upgradeToAndCall",type:"function",stateMutability:"payable",inputs:[{type:"address",name:"newImplementation"},{type:"bytes",name:"data"}],outputs:[]},{name:"uri",type:"function",stateMutability:"view",inputs:[{type:"uint256",name:"tokenId"}],outputs:[{type:"string"}]},{name:"userLevelOnPath",type:"function",stateMutability:"view",inputs:[{type:"address",name:"user"},{type:"uint256",name:"pathId"}],outputs:[{type:"uint256"}]},{name:"verify",type:"function",stateMutability:"view",inputs:[{type:"address",name:"userAddr"},{type:"uint256",name:"nonce"},{type:"uint256",name:"chainID"},{type:"bytes",name:"functionSignature"},{type:"bytes32",name:"sigR"},{type:"bytes32",name:"sigS"},{type:"uint8",name:"sigV"}],outputs:[{type:"bool"}]}]},t=e;export{t as default};