@roninbuilders/contracts
Version:
Type safe Contract ABIs for Ronin Network
1 lines • 9.95 kB
JavaScript
var t={id:29617,address:"0xb0be48dba6d728f552dc05d5ebd208a314fceeee",contract_name:"WrappedAssetManager",display_name:"Wrapped Asset Proxy",is_deprecated:false,is_proxy:true,proxy_to:"0x6d12af1f6f770e7f1fe130b385e67c3a6422661d",created_at:1743092321,abi:[{type:"constructor",stateMutability:"nonpayable",inputs:[{type:"address",name:"implementation_"}]},{name:"WrapperCreated",type:"event",inputs:[{type:"address",name:"underlying",indexed:true},{type:"address",name:"wrapper",indexed:true}]},{name:"allBalancesOf",type:"function",stateMutability:"view",inputs:[{type:"address",name:"user"}],outputs:[{type:"uint256[]"}]},{name:"allUnderlyingAssets",type:"function",stateMutability:"view",inputs:[{type:"uint256"}],outputs:[{type:"address"}]},{name:"allUnderlyingAssetsLength",type:"function",stateMutability:"view",inputs:[],outputs:[{type:"uint256"}]},{name:"allWrappedAssets",type:"function",stateMutability:"view",inputs:[{type:"uint256"}],outputs:[{type:"address"}]},{name:"allWrappedAssetsLength",type:"function",stateMutability:"view",inputs:[],outputs:[{type:"uint256"}]},{name:"batchUnwrap",type:"function",stateMutability:"nonpayable",inputs:[{type:"address[]",name:"tokens"},{type:"uint256[]",name:"amounts"}],outputs:[]},{name:"createWrapper",type:"function",stateMutability:"nonpayable",inputs:[{type:"address",name:"token"}],outputs:[{type:"address"}]},{name:"getBalancesOf",type:"function",stateMutability:"view",inputs:[{type:"address",name:"user"},{type:"address[]",name:"wrappedAssets"}],outputs:[{type:"uint256[]"}]},{name:"getBothBalancesFromUnderlying",type:"function",stateMutability:"view",inputs:[{type:"address",name:"user"},{type:"address",name:"token"}],outputs:[{type:"uint256",name:"wrapped"},{type:"uint256",name:"underlying"},{type:"uint256",name:"totalBalance"},{type:"uint8",name:"decimals"}]},{name:"getBothBalancesFromWrapper",type:"function",stateMutability:"view",inputs:[{type:"address",name:"user"},{type:"address",name:"wrappedAsset"}],outputs:[{type:"uint256",name:"wrapped"},{type:"uint256",name:"underlying"},{type:"uint256",name:"totalBalance"},{type:"uint8",name:"decimals"}]},{name:"getNumberOfUnderlyingAssets",type:"function",stateMutability:"view",inputs:[],outputs:[{type:"uint256"}]},{name:"getNumberOfWrappedAssets",type:"function",stateMutability:"view",inputs:[],outputs:[{type:"uint256"}]},{name:"getUnderlying",type:"function",stateMutability:"view",inputs:[{type:"address"}],outputs:[{type:"address"}]},{name:"getUnderlyingAsset",type:"function",stateMutability:"view",inputs:[{type:"address",name:"wrapper"}],outputs:[{type:"address"}]},{name:"getWrapper",type:"function",stateMutability:"view",inputs:[{type:"address",name:"token"}],outputs:[{type:"address"}]},{name:"getWrapperFor",type:"function",stateMutability:"view",inputs:[{type:"address"}],outputs:[{type:"address"}]},{name:"hasWrappedAsset",type:"function",stateMutability:"view",inputs:[{type:"address",name:"token"}],outputs:[{type:"bool"}]},{name:"houseManager",type:"function",stateMutability:"view",inputs:[],outputs:[{type:"address"}]},{name:"implementation",type:"function",stateMutability:"view",inputs:[],outputs:[{type:"address"}]},{name:"isGame",type:"function",stateMutability:"view",inputs:[{type:"address",name:"game"}],outputs:[{type:"bool"}]},{name:"isGameOrHouse",type:"function",stateMutability:"view",inputs:[{type:"address",name:"game"}],outputs:[{type:"bool"}]},{name:"isHouse",type:"function",stateMutability:"view",inputs:[{type:"address",name:"house"}],outputs:[{type:"bool"}]},{name:"isOwner",type:"function",stateMutability:"view",inputs:[{type:"address",name:"user"}],outputs:[{type:"bool"}]},{name:"isWrappedAsset",type:"function",stateMutability:"view",inputs:[{type:"address",name:"wrappedAsset"}],outputs:[{type:"bool"}]},{name:"manager",type:"function",stateMutability:"view",inputs:[],outputs:[{type:"address"}]},{name:"paginateAllBalancesOfUser",type:"function",stateMutability:"view",inputs:[{type:"address",name:"user"},{type:"uint256",name:"start"},{type:"uint256",name:"end"}],outputs:[{type:"uint256[]"}]},{name:"paginateAllBalancesOfUserWithAssets",type:"function",stateMutability:"view",inputs:[{type:"address",name:"user"},{type:"uint256",name:"start"},{type:"uint256",name:"end"}],outputs:[{type:"uint256[]"},{type:"address[]"},{type:"address[]"}]},{name:"paginateUnderlyingAssets",type:"function",stateMutability:"view",inputs:[{type:"uint256",name:"start"},{type:"uint256",name:"end"}],outputs:[{type:"address[]"}]},{name:"paginateWrappedAssets",type:"function",stateMutability:"view",inputs:[{type:"uint256",name:"start"},{type:"uint256",name:"end"}],outputs:[{type:"address[]"}]},{name:"pullTokenMetadata",type:"function",stateMutability:"view",inputs:[{type:"address",name:"token"}],outputs:[{type:"string",name:"name"},{type:"string",name:"symbol"},{type:"uint8",name:"decimals"}]},{name:"setHouseManager",type:"function",stateMutability:"nonpayable",inputs:[{type:"address",name:"houseManager_"}],outputs:[]},{name:"setImplementation",type:"function",stateMutability:"nonpayable",inputs:[{type:"address",name:"implementation_"}],outputs:[]},{name:"typeOfRecipient",type:"function",stateMutability:"view",inputs:[{type:"address",name:"recipient"}],outputs:[{type:"uint8"}]},{name:"unwrap",type:"function",stateMutability:"nonpayable",inputs:[{type:"address",name:"token"},{type:"uint256",name:"amount"}],outputs:[]},{name:"unwrapAll",type:"function",stateMutability:"nonpayable",inputs:[{type:"address[]",name:"tokens"}],outputs:[]},{name:"unwrapFor",type:"function",stateMutability:"nonpayable",inputs:[{type:"address",name:"token"},{type:"uint256",name:"amount"},{type:"address",name:"to"}],outputs:[]},{name:"unwrapTokenForUser",type:"function",stateMutability:"nonpayable",inputs:[{type:"address",name:"wrapper"},{type:"address",name:"user"}],outputs:[]},{name:"unwrapWrappedToken",type:"function",stateMutability:"nonpayable",inputs:[{type:"address",name:"wrappedToken"},{type:"uint256",name:"amount"}],outputs:[]},{name:"withdrawAndUnwrap",type:"function",stateMutability:"nonpayable",inputs:[{type:"address",name:"token"},{type:"uint256",name:"amount"}],outputs:[]},{name:"wrap",type:"function",stateMutability:"payable",inputs:[{type:"address",name:"token"},{type:"uint256",name:"amount"},{type:"address",name:"contractToCall"},{type:"bytes",name:"externalCallData"},{type:"uint256",name:"additionalTransferForCall"}],outputs:[]}],proxy_abi:[{name:"Approval",type:"event",inputs:[{type:"address",name:"owner",indexed:true},{type:"address",name:"spender",indexed:true},{type:"uint256",name:"value"}]},{name:"GameApprovalSpend",type:"event",inputs:[{type:"address",name:"from",indexed:true},{type:"address",name:"to",indexed:true},{type:"uint256",name:"value"}]},{name:"Transfer",type:"event",inputs:[{type:"address",name:"from",indexed:true},{type:"address",name:"to",indexed:true},{type:"uint256",name:"value"}]},{name:"__init__",type:"function",stateMutability:"nonpayable",inputs:[{type:"address",name:"_underlying"},{type:"string",name:"name_"},{type:"string",name:"symbol_"},{type:"uint8",name:"decimals_"}],outputs:[]},{name:"allowance",type:"function",stateMutability:"view",inputs:[{type:"address",name:"owner"},{type:"address",name:"spender"}],outputs:[{type:"uint256"}]},{name:"approve",type:"function",stateMutability:"nonpayable",inputs:[{type:"address",name:"spender"},{type:"uint256",name:"amount"}],outputs:[{type:"bool"}]},{name:"balanceOf",type:"function",stateMutability:"view",inputs:[{type:"address",name:"account"}],outputs:[{type:"uint256"}]},{name:"clone",type:"function",stateMutability:"nonpayable",inputs:[],outputs:[{type:"address"}]},{name:"decimals",type:"function",stateMutability:"view",inputs:[],outputs:[{type:"uint8"}]},{name:"hideTransfers",type:"function",stateMutability:"view",inputs:[],outputs:[{type:"bool"}]},{name:"name",type:"function",stateMutability:"view",inputs:[],outputs:[{type:"string"}]},{name:"setHideTransfers",type:"function",stateMutability:"nonpayable",inputs:[{type:"bool",name:"hideTransfers_"}],outputs:[]},{name:"skimExcessTokens",type:"function",stateMutability:"nonpayable",inputs:[{type:"address",name:"to"}],outputs:[]},{name:"symbol",type:"function",stateMutability:"view",inputs:[],outputs:[{type:"string"}]},{name:"totalSupply",type:"function",stateMutability:"view",inputs:[],outputs:[{type:"uint256"}]},{name:"transfer",type:"function",stateMutability:"nonpayable",inputs:[{type:"address",name:"recipient"},{type:"uint256",name:"amount"}],outputs:[{type:"bool"}]},{name:"transferFrom",type:"function",stateMutability:"nonpayable",inputs:[{type:"address",name:"sender"},{type:"address",name:"recipient"},{type:"uint256",name:"amount"}],outputs:[{type:"bool"}]},{name:"underlying",type:"function",stateMutability:"view",inputs:[],outputs:[{type:"address"}]},{name:"unwrap",type:"function",stateMutability:"nonpayable",inputs:[{type:"uint256",name:"amount"}],outputs:[]},{name:"unwrapFor",type:"function",stateMutability:"nonpayable",inputs:[{type:"address",name:"user"},{type:"uint256",name:"amount"},{type:"address",name:"to"}],outputs:[]},{name:"unwrapTo",type:"function",stateMutability:"nonpayable",inputs:[{type:"uint256",name:"amount"},{type:"address",name:"to"}],outputs:[]},{name:"withdrawForeignTokens",type:"function",stateMutability:"nonpayable",inputs:[{type:"address",name:"token"},{type:"address",name:"to"}],outputs:[]},{name:"withdrawNative",type:"function",stateMutability:"nonpayable",inputs:[{type:"address",name:"to"},{type:"uint256",name:"amount"}],outputs:[]},{name:"wrap",type:"function",stateMutability:"payable",inputs:[{type:"address",name:"user"},{type:"uint256",name:"amount"},{type:"address",name:"to"},{type:"bytes",name:"externalCallData"},{type:"uint256",name:"additionalTransferForCall"}],outputs:[]},{name:"wrappedAssetManager",type:"function",stateMutability:"view",inputs:[],outputs:[{type:"address"}]},{type:"receive",stateMutability:"payable"}]},e=t;export{e as default};