@roninbuilders/contracts
Version:
Type safe Contract ABIs for Ronin Network
1 lines • 4.83 kB
JavaScript
;var t={id:34003,address:"0x52a5ddff59e0a27a1cba75c8045a434b7d296a6c",contract_name:"ArbitraryPayableContract",display_name:"Arbitrary Payable Contract",is_deprecated:false,is_proxy:false,proxy_to:false,created_at:1745262914,abi:[{type:"constructor",stateMutability:"nonpayable",inputs:[]},{name:"ERC1155TransactionWithData",type:"event",inputs:[{type:"address",name:"caller",indexed:true},{type:"address",name:"tokenAddress",indexed:true},{type:"uint256[]",name:"tokenIds"},{type:"uint256[]",name:"amounts"},{type:"bytes",name:"data"}]},{name:"ERC20TransactionWithData",type:"event",inputs:[{type:"address",name:"caller",indexed:true},{type:"address",name:"tokenAddress",indexed:true},{type:"uint256",name:"amount"},{type:"bytes",name:"data"}]},{name:"ERC721BatchTransactionWithData",type:"event",inputs:[{type:"address",name:"caller",indexed:true},{type:"address",name:"tokenAddress",indexed:true},{type:"uint256[]",name:"tokenIds"},{type:"bytes",name:"data"}]},{name:"ERC721TransactionWithData",type:"event",inputs:[{type:"address",name:"caller",indexed:true},{type:"address",name:"tokenAddress",indexed:true},{type:"uint256",name:"tokenId"},{type:"bytes",name:"data"}]},{name:"PayableTransactionWithData",type:"event",inputs:[{type:"address",name:"caller",indexed:true},{type:"uint256",name:"ethValue"},{type:"bytes",name:"data"}]},{name:"addToWhitelist",type:"function",stateMutability:"nonpayable",inputs:[{type:"address",name:"account"}],outputs:[]},{name:"arbitraryERC1155BatchFunction",type:"function",stateMutability:"nonpayable",inputs:[{type:"address",name:"tokenAddress"},{type:"uint256[]",name:"tokenIds"},{type:"uint256[]",name:"amounts"},{type:"bytes",name:"data"}],outputs:[]},{name:"arbitraryERC20Function",type:"function",stateMutability:"nonpayable",inputs:[{type:"address",name:"tokenAddress"},{type:"uint256",name:"amount"},{type:"bytes",name:"data"}],outputs:[]},{name:"arbitraryERC721BatchFunction",type:"function",stateMutability:"nonpayable",inputs:[{type:"address",name:"tokenAddress"},{type:"uint256[]",name:"tokenIds"},{type:"bytes",name:"data"}],outputs:[]},{name:"arbitraryERC721Function",type:"function",stateMutability:"nonpayable",inputs:[{type:"address",name:"tokenAddress"},{type:"uint256",name:"tokenId"},{type:"bytes",name:"data"}],outputs:[]},{name:"arbitraryPayableFunction",type:"function",stateMutability:"payable",inputs:[{type:"bytes",name:"data"}],outputs:[]},{name:"fundAddress",type:"function",stateMutability:"view",inputs:[],outputs:[{type:"address"}]},{name:"onERC1155BatchReceived",type:"function",stateMutability:"nonpayable",inputs:[{type:"address"},{type:"address"},{type:"uint256[]"},{type:"uint256[]"},{type:"bytes"}],outputs:[{type:"bytes4"}]},{name:"onERC1155Received",type:"function",stateMutability:"nonpayable",inputs:[{type:"address"},{type:"address"},{type:"uint256"},{type:"uint256"},{type:"bytes"}],outputs:[{type:"bytes4"}]},{name:"onERC721Received",type:"function",stateMutability:"nonpayable",inputs:[{type:"address"},{type:"address"},{type:"uint256"},{type:"bytes"}],outputs:[{type:"bytes4"}]},{name:"owner",type:"function",stateMutability:"view",inputs:[],outputs:[{type:"address"}]},{name:"removeFromWhitelist",type:"function",stateMutability:"nonpayable",inputs:[{type:"address",name:"account"}],outputs:[]},{name:"setFundAddress",type:"function",stateMutability:"nonpayable",inputs:[{type:"address",name:"newFundAddress"}],outputs:[]},{name:"supportsInterface",type:"function",stateMutability:"view",inputs:[{type:"bytes4",name:"interfaceId"}],outputs:[{type:"bool"}]},{name:"withdraw",type:"function",stateMutability:"nonpayable",inputs:[],outputs:[]},{name:"withdrawERC1155",type:"function",stateMutability:"nonpayable",inputs:[{type:"address",name:"tokenAddress"},{type:"uint256",name:"tokenId"},{type:"uint256",name:"amount"},{type:"address",name:"to"}],outputs:[]},{name:"withdrawERC1155Batch",type:"function",stateMutability:"nonpayable",inputs:[{type:"address",name:"tokenAddress"},{type:"uint256[]",name:"tokenIds"},{type:"uint256[]",name:"amounts"},{type:"address",name:"to"}],outputs:[]},{name:"withdrawERC20",type:"function",stateMutability:"nonpayable",inputs:[{type:"address",name:"tokenAddress"},{type:"uint256",name:"amount"},{type:"address",name:"to"}],outputs:[]},{name:"withdrawERC721",type:"function",stateMutability:"nonpayable",inputs:[{type:"address",name:"tokenAddress"},{type:"uint256",name:"tokenId"},{type:"address",name:"to"}],outputs:[]},{name:"withdrawERC721Batch",type:"function",stateMutability:"nonpayable",inputs:[{type:"address",name:"tokenAddress"},{type:"uint256[]",name:"tokenIds"},{type:"address",name:"to"}],outputs:[]},{name:"withdrawWhitelist",type:"function",stateMutability:"view",inputs:[{type:"address"}],outputs:[{type:"bool"}]},{type:"receive",stateMutability:"payable"}]},e=t;module.exports=e;