@roninbuilders/contracts
Version:
Type safe Contract ABIs for Ronin Network
1 lines • 4.3 kB
JavaScript
var t={id:2876,address:"0x23d5023299f9ed8e70cc700b8c47144de39a1058",contract_name:"Dice",display_name:"Dice",is_deprecated:false,is_proxy:false,proxy_to:false,created_at:1718007253,abi:[{type:"constructor",stateMutability:"payable",inputs:[{type:"address",name:"_vrfCoordinator"}]},{name:"InsufficientFee",type:"error",inputs:[]},{name:"OnlyCoordinatorCanFulfill",type:"error",inputs:[]},{name:"DiceRolled",type:"event",inputs:[{type:"uint256",name:"roll",indexed:true},{type:"address",name:"roller"},{type:"uint256",name:"result"},{type:"uint256",name:"treasuryReward"}]},{name:"OwnershipTransferred",type:"event",inputs:[{type:"address",name:"previousOwner",indexed:true},{type:"address",name:"newOwner",indexed:true}]},{name:"Paused",type:"event",inputs:[{type:"address",name:"account"}]},{name:"TreasuryFunded",type:"event",inputs:[{type:"address",name:"funder",indexed:true},{type:"uint256",name:"amount"}]},{name:"TreasuryRemoved",type:"event",inputs:[{type:"address",name:"owner",indexed:true},{type:"uint256",name:"amount"}]},{name:"TreasuryWithdrawn",type:"event",inputs:[{type:"address",name:"winner",indexed:true},{type:"uint256",name:"amount"}]},{name:"Unpaused",type:"event",inputs:[{type:"address",name:"account"}]},{name:"callbackGasLimit",type:"function",stateMutability:"view",inputs:[],outputs:[{type:"uint256"}]},{name:"currentRolls",type:"function",stateMutability:"view",inputs:[],outputs:[{type:"uint256"}]},{name:"gasPrice",type:"function",stateMutability:"view",inputs:[],outputs:[{type:"uint256"}]},{name:"getRemainingTreasury",type:"function",stateMutability:"view",inputs:[],outputs:[{type:"uint256"}]},{name:"getRollResult",type:"function",stateMutability:"view",inputs:[{type:"uint256",name:"rollNumber"}],outputs:[{type:"uint256"}]},{name:"maxDiceValue",type:"function",stateMutability:"view",inputs:[],outputs:[{type:"uint256"}]},{name:"maxRolls",type:"function",stateMutability:"view",inputs:[],outputs:[{type:"uint256"}]},{name:"name",type:"function",stateMutability:"view",inputs:[],outputs:[{type:"string"}]},{name:"owner",type:"function",stateMutability:"view",inputs:[],outputs:[{type:"address"}]},{name:"pause",type:"function",stateMutability:"nonpayable",inputs:[],outputs:[]},{name:"paused",type:"function",stateMutability:"view",inputs:[],outputs:[{type:"bool"}]},{name:"rawFulfillRandomSeed",type:"function",stateMutability:"nonpayable",inputs:[{type:"bytes32",name:"_reqHash"},{type:"uint256",name:"_randomSeed"}],outputs:[]},{name:"removeTreasury",type:"function",stateMutability:"nonpayable",inputs:[{type:"uint256",name:"amount"}],outputs:[]},{name:"renounceOwnership",type:"function",stateMutability:"nonpayable",inputs:[],outputs:[]},{name:"reservedBalanceForTreasury",type:"function",stateMutability:"view",inputs:[],outputs:[{type:"uint256"}]},{name:"roll",type:"function",stateMutability:"payable",inputs:[],outputs:[{type:"bytes32",name:"requestHash"}]},{name:"rollResults",type:"function",stateMutability:"view",inputs:[{type:"uint256"}],outputs:[{type:"uint256"}]},{name:"setParameters",type:"function",stateMutability:"nonpayable",inputs:[{type:"uint256",name:"_maxRolls"},{type:"uint256",name:"_maxDiceValue"},{type:"uint256",name:"_treasuryAmount"},{type:"uint256",name:"_treasuryChance"}],outputs:[]},{name:"setVRFVariables",type:"function",stateMutability:"nonpayable",inputs:[{type:"uint256",name:"_callbackGasLimit"},{type:"uint256",name:"_gasPrice"}],outputs:[]},{name:"symbol",type:"function",stateMutability:"view",inputs:[],outputs:[{type:"string"}]},{name:"transferOwnership",type:"function",stateMutability:"nonpayable",inputs:[{type:"address",name:"newOwner"}],outputs:[]},{name:"treasuries",type:"function",stateMutability:"view",inputs:[{type:"address"}],outputs:[{type:"uint256"}]},{name:"treasuryAmount",type:"function",stateMutability:"view",inputs:[],outputs:[{type:"uint256"}]},{name:"treasuryChance",type:"function",stateMutability:"view",inputs:[],outputs:[{type:"uint256"}]},{name:"unpause",type:"function",stateMutability:"nonpayable",inputs:[],outputs:[]},{name:"vrfCoordinator",type:"function",stateMutability:"view",inputs:[],outputs:[{type:"address"}]},{name:"withdrawTreasury",type:"function",stateMutability:"nonpayable",inputs:[],outputs:[]},{type:"receive",stateMutability:"payable"}]},e=t;export{e as default};