@roninbuilders/contracts
Version:
Type safe Contract ABIs for Ronin Network
1 lines • 2.93 kB
JavaScript
;var t={id:5731,address:"0x0cb20e015600d8f416900ce1bab3cd6990b097a5",contract_name:"ManaVendingMachine",display_name:"Mana Vending Machine",is_deprecated:false,is_proxy:false,proxy_to:false,created_at:1734024108,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:"quantity"}]},{name:"contractBalance",type:"function",stateMutability:"view",inputs:[],outputs:[{type:"uint256"}]},{name:"getBalances",type:"function",stateMutability:"view",inputs:[{type:"address",name:"_address"}],outputs:[{type:"tuple[]",components:[{type:"uint256",name:"packageIndex"},{type:"uint256",name:"quantity"}]}]},{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:"packageBalances",type:"function",stateMutability:"view",inputs:[{type:"address"},{type:"uint256"}],outputs:[{type:"uint256"}]},{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:"purchasePackages",type:"function",stateMutability:"payable",inputs:[{type:"uint256[]",name:"_quantity"}],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;