@roninbuilders/contracts
Version:
Type safe Contract ABIs for Ronin Network
1 lines • 2.8 kB
JavaScript
;var t={id:6426,address:"0x946c66d2e9847539f109f5e9959cc1fb0baf9f37",contract_name:"ManaVendingMachine",display_name:"Mana Vending Machine",is_deprecated:false,is_proxy:false,proxy_to:false,created_at:1736536484,abi:[{type:"constructor",stateMutability:"nonpayable",inputs:[]},{name:"OwnableInvalidOwner",type:"error",inputs:[{type:"address",name:"owner"}]},{name:"OwnableUnauthorizedAccount",type:"error",inputs:[{type:"address",name:"account"}]},{name:"OwnershipTransferred",type:"event",inputs:[{type:"address",name:"previousOwner",indexed:true},{type:"address",name:"newOwner",indexed:true}]},{name:"PurchaseEvent",type:"event",inputs:[{type:"address",name:"buyer"},{type:"uint256",name:"package"},{type:"uint256",name:"quantity"}]},{name:"contractBalance",type:"function",stateMutability:"view",inputs:[],outputs:[{type:"uint256"}]},{name:"getPackageFromIndex",type:"function",stateMutability:"view",inputs:[{type:"uint8",name:"packageIndex"}],outputs:[{type:"tuple",components:[{type:"string",name:"packageId"},{type:"uint256",name:"price"}]}]},{name:"getPackages",type:"function",stateMutability:"view",inputs:[],outputs:[{type:"tuple[]",components:[{type:"string",name:"packageId"},{type:"uint256",name:"price"}]}]},{name:"getPkgQty",type:"function",stateMutability:"view",inputs:[],outputs:[{type:"uint8"}]},{name:"owner",type:"function",stateMutability:"view",inputs:[],outputs:[{type:"address"}]},{name:"packages",type:"function",stateMutability:"view",inputs:[{type:"uint256"}],outputs:[{type:"string",name:"packageId"},{type:"uint256",name:"price"}]},{name:"pkgQty",type:"function",stateMutability:"view",inputs:[],outputs:[{type:"uint8"}]},{name:"purchasePackage",type:"function",stateMutability:"payable",inputs:[{type:"uint256",name:"_index"},{type:"uint256",name:"_quantity"}],outputs:[]},{name:"purchasePackages",type:"function",stateMutability:"payable",inputs:[{type:"uint256[]",name:"_indices"},{type:"uint256[]",name:"_quantities"}],outputs:[]},{name:"renounceOwnership",type:"function",stateMutability:"nonpayable",inputs:[],outputs:[]},{name:"setPackages",type:"function",stateMutability:"nonpayable",inputs:[{type:"string[]",name:"_packageIds"},{type:"uint256[]",name:"_prices"}],outputs:[]},{name:"setVaultAddress",type:"function",stateMutability:"nonpayable",inputs:[{type:"address",name:"_vaultAdress"}],outputs:[]},{name:"transferOwnership",type:"function",stateMutability:"nonpayable",inputs:[{type:"address",name:"newOwner"}],outputs:[]},{name:"vaultAddress",type:"function",stateMutability:"view",inputs:[],outputs:[{type:"address"}]},{name:"withdraw",type:"function",stateMutability:"nonpayable",inputs:[{type:"uint256",name:"_amount"}],outputs:[]},{name:"withdrawAll",type:"function",stateMutability:"nonpayable",inputs:[],outputs:[]}]},e=t;module.exports=e;