@roninbuilders/contracts
Version:
Type safe Contract ABIs for Ronin Network
1 lines • 2.37 kB
JavaScript
var e={id:4211,address:"0xdd284054b2412b8e4cd6d6853b1659cadf4059ff",contract_name:"SignatureMinter",display_name:"Signature Minter",is_deprecated:false,is_proxy:false,proxy_to:false,created_at:1727131898,abi:[{type:"constructor",stateMutability:"nonpayable",inputs:[{type:"address",name:"_achievement"},{type:"address",name:"_signer"},{type:"address",name:"_rewarder"}]},{name:"OwnershipTransferred",type:"event",inputs:[{type:"address",name:"previousOwner",indexed:true},{type:"address",name:"newOwner",indexed:true}]},{name:"achievement",type:"function",stateMutability:"view",inputs:[],outputs:[{type:"address"}]},{name:"firstHash",type:"function",stateMutability:"view",inputs:[{type:"address",name:"token"},{type:"uint256",name:"token_id"},{type:"address",name:"claimer"}],outputs:[{type:"bytes32"}]},{name:"mint",type:"function",stateMutability:"nonpayable",inputs:[{type:"address",name:"token"},{type:"uint256",name:"token_id"},{type:"address",name:"claimer"},{type:"uint8",name:"v"},{type:"bytes32",name:"r"},{type:"bytes32",name:"s"}],outputs:[]},{name:"mintAndClaim",type:"function",stateMutability:"nonpayable",inputs:[{type:"address",name:"token"},{type:"uint256",name:"token_id"},{type:"address",name:"claimer"},{type:"uint8",name:"v"},{type:"bytes32",name:"r"},{type:"bytes32",name:"s"}],outputs:[]},{name:"owner",type:"function",stateMutability:"view",inputs:[],outputs:[{type:"address"}]},{name:"renounceOwnership",type:"function",stateMutability:"nonpayable",inputs:[],outputs:[]},{name:"rewarder",type:"function",stateMutability:"view",inputs:[],outputs:[{type:"address"}]},{name:"setRewarder",type:"function",stateMutability:"nonpayable",inputs:[{type:"address",name:"_rewarder"}],outputs:[]},{name:"setSigner",type:"function",stateMutability:"nonpayable",inputs:[{type:"address",name:"_signer"}],outputs:[]},{name:"signatureHash",type:"function",stateMutability:"view",inputs:[{type:"address",name:"token"},{type:"uint256",name:"token_id"},{type:"address",name:"claimer"}],outputs:[{type:"bytes32"}]},{name:"signer",type:"function",stateMutability:"view",inputs:[],outputs:[{type:"address"}]},{name:"transferOwnership",type:"function",stateMutability:"nonpayable",inputs:[{type:"address",name:"newOwner"}],outputs:[]},{name:"usedHashes",type:"function",stateMutability:"view",inputs:[{type:"bytes32"}],outputs:[{type:"bool"}]}]},t=e;export{t as default};