@roninbuilders/contracts
Version:
Type safe Contract ABIs for Ronin Network
1 lines • 10.4 kB
JavaScript
var t={id:117,address:"0x36b628e771b0ca12a135e0a7b8e0394f99dce95b",contract_name:"TransparentUpgradeableProxy",display_name:"Portal",is_deprecated:false,is_proxy:true,proxy_to:"0xf5061801992cc4019bb1b3a61c5b972ae300f967",created_at:1660119535,abi:[{type:"constructor",stateMutability:"payable",inputs:[{type:"address",name:"_logic"},{type:"address",name:"admin_"},{type:"bytes",name:"_data"}]},{name:"AdminChanged",type:"event",inputs:[{type:"address",name:"previousAdmin"},{type:"address",name:"newAdmin"}]},{name:"BeaconUpgraded",type:"event",inputs:[{type:"address",name:"beacon",indexed:true}]},{name:"Upgraded",type:"event",inputs:[{type:"address",name:"implementation",indexed:true}]},{type:"fallback",stateMutability:"payable"},{name:"admin",type:"function",stateMutability:"nonpayable",inputs:[],outputs:[{type:"address",name:"admin_"}]},{name:"changeAdmin",type:"function",stateMutability:"nonpayable",inputs:[{type:"address",name:"newAdmin"}],outputs:[]},{name:"implementation",type:"function",stateMutability:"nonpayable",inputs:[],outputs:[{type:"address",name:"implementation_"}]},{name:"upgradeTo",type:"function",stateMutability:"nonpayable",inputs:[{type:"address",name:"newImplementation"}],outputs:[]},{name:"upgradeToAndCall",type:"function",stateMutability:"payable",inputs:[{type:"address",name:"newImplementation"},{type:"bytes",name:"data"}],outputs:[]},{type:"receive",stateMutability:"payable"}],proxy_abi:[{type:"constructor",stateMutability:"nonpayable",inputs:[]},{name:"Deposited",type:"event",inputs:[{type:"uint256",name:"nonce"},{type:"address",name:"owner"},{type:"tuple[]",name:"assets",components:[{type:"uint8",name:"erc"},{type:"address",name:"addr"},{type:"uint256",name:"id"},{type:"uint256",name:"quantity"}]}]},{name:"Initialized",type:"event",inputs:[{type:"uint8",name:"version"}]},{name:"MinWithdrawalPeriodUpdated",type:"event",inputs:[{type:"uint256",name:"timeWindow"}]},{name:"Paused",type:"event",inputs:[{type:"address",name:"account"}]},{name:"PaymentUpdated",type:"event",inputs:[{type:"address",name:"usdc"},{type:"address",name:"rune"},{type:"address",name:"charm"},{type:"address",name:"paymentToken"}]},{name:"RoleAdminChanged",type:"event",inputs:[{type:"bytes32",name:"role",indexed:true},{type:"bytes32",name:"previousAdminRole",indexed:true},{type:"bytes32",name:"newAdminRole",indexed:true}]},{name:"RoleGranted",type:"event",inputs:[{type:"bytes32",name:"role",indexed:true},{type:"address",name:"account",indexed:true},{type:"address",name:"sender",indexed:true}]},{name:"RoleRevoked",type:"event",inputs:[{type:"bytes32",name:"role",indexed:true},{type:"address",name:"account",indexed:true},{type:"address",name:"sender",indexed:true}]},{name:"RouterContractUpdated",type:"event",inputs:[{type:"address",name:"routerContract"}]},{name:"SLPContractUpdated",type:"event",inputs:[{type:"address"}]},{name:"TreasuryUpdated",type:"event",inputs:[{type:"address"}]},{name:"Unpaused",type:"event",inputs:[{type:"address",name:"account"}]},{name:"WithdrawalFeesUpdated",type:"event",inputs:[{type:"uint256[5]",name:"runeWithdrawalFeesInUsdc"},{type:"uint256[5]",name:"charmWithdrawalFeesInUsdc"}]},{name:"Withdrew",type:"event",inputs:[{type:"uint256",name:"nonce"},{type:"address",name:"owner"},{type:"tuple[]",name:"assets",components:[{type:"uint8",name:"erc"},{type:"address",name:"addr"},{type:"uint256",name:"id"},{type:"uint256",name:"quantity"},{type:"uint8",name:"rarity"}]},{type:"bytes",name:"extraData"}]},{name:"DEFAULT_ADMIN_ROLE",type:"function",stateMutability:"view",inputs:[],outputs:[{type:"bytes32"}]},{name:"DOMAIN_SEPARATOR",type:"function",stateMutability:"view",inputs:[],outputs:[{type:"bytes32"}]},{name:"PORTAL_OPERATOR",type:"function",stateMutability:"view",inputs:[],outputs:[{type:"bytes32"}]},{name:"PORTAL_WITHDRAWAL_FEE_SETTER",type:"function",stateMutability:"view",inputs:[],outputs:[{type:"bytes32"}]},{name:"burnSLP",type:"function",stateMutability:"nonpayable",inputs:[],outputs:[]},{name:"burnedSLP",type:"function",stateMutability:"view",inputs:[],outputs:[{type:"uint256"}]},{name:"calculateWithdrawalFee",type:"function",stateMutability:"view",inputs:[{type:"tuple[]",name:"_assets",components:[{type:"uint8",name:"erc"},{type:"address",name:"addr"},{type:"uint256",name:"id"},{type:"uint256",name:"quantity"},{type:"uint8",name:"rarity"}]},{type:"address",name:"_paymentToken"},{type:"address[]",name:"_path"}],outputs:[{type:"uint256",name:"_paymentAmount"},{type:"uint256",name:"_paymentAmountInUsdc"}]},{name:"charm",type:"function",stateMutability:"view",inputs:[],outputs:[{type:"address"}]},{name:"charmWithdrawalFeesInUsdc",type:"function",stateMutability:"view",inputs:[{type:"uint256"}],outputs:[{type:"uint256"}]},{name:"deposit",type:"function",stateMutability:"nonpayable",inputs:[{type:"tuple[]",name:"_assets",components:[{type:"uint8",name:"erc"},{type:"address",name:"addr"},{type:"uint256",name:"id"},{type:"uint256",name:"quantity"}]}],outputs:[]},{name:"getPortalInfo",type:"function",stateMutability:"view",inputs:[{type:"address",name:"_owner"},{type:"uint256",name:"_nonce"}],outputs:[{type:"tuple",name:"_info",components:[{type:"uint8",name:"kind"},{type:"uint256",name:"nonce"},{type:"address",name:"owner"},{type:"tuple[]",name:"assets",components:[{type:"uint8",name:"erc"},{type:"address",name:"addr"},{type:"uint256",name:"id"},{type:"uint256",name:"quantity"}]},{type:"bytes",name:"extraData"}]}]},{name:"getRoleAdmin",type:"function",stateMutability:"view",inputs:[{type:"bytes32",name:"role"}],outputs:[{type:"bytes32"}]},{name:"getRoleMember",type:"function",stateMutability:"view",inputs:[{type:"bytes32",name:"role"},{type:"uint256",name:"index"}],outputs:[{type:"address"}]},{name:"getRoleMemberCount",type:"function",stateMutability:"view",inputs:[{type:"bytes32",name:"role"}],outputs:[{type:"uint256"}]},{name:"grantRole",type:"function",stateMutability:"nonpayable",inputs:[{type:"bytes32",name:"role"},{type:"address",name:"account"}],outputs:[]},{name:"hasRole",type:"function",stateMutability:"view",inputs:[{type:"bytes32",name:"role"},{type:"address",name:"account"}],outputs:[{type:"bool"}]},{name:"initialize",type:"function",stateMutability:"nonpayable",inputs:[{type:"uint256",name:"_minWithdrawalPeriod"},{type:"address",name:"_routerContract"},{type:"address"},{type:"uint256"},{type:"address"},{type:"address",name:"_treasury"},{type:"address",name:"_owner"},{type:"address[]",name:"_operators"}],outputs:[]},{name:"lastWithdrawalTimestamp",type:"function",stateMutability:"view",inputs:[{type:"address"},{type:"address"}],outputs:[{type:"uint256"}]},{name:"minWithdrawalPeriod",type:"function",stateMutability:"view",inputs:[],outputs:[{type:"uint256"}]},{name:"nonce",type:"function",stateMutability:"view",inputs:[{type:"address"}],outputs:[{type:"uint256"}]},{name:"onERC1155BatchReceived",type:"function",stateMutability:"view",inputs:[{type:"address"},{type:"address"},{type:"uint256[]"},{type:"uint256[]"},{type:"bytes"}],outputs:[{type:"bytes4"}]},{name:"onERC1155Received",type:"function",stateMutability:"view",inputs:[{type:"address"},{type:"address"},{type:"uint256"},{type:"uint256"},{type:"bytes"}],outputs:[{type:"bytes4"}]},{name:"onERC721Received",type:"function",stateMutability:"view",inputs:[{type:"address"},{type:"address"},{type:"uint256"},{type:"bytes"}],outputs:[{type:"bytes4"}]},{name:"pause",type:"function",stateMutability:"nonpayable",inputs:[],outputs:[]},{name:"paused",type:"function",stateMutability:"view",inputs:[],outputs:[{type:"bool"}]},{name:"paymentToken",type:"function",stateMutability:"view",inputs:[],outputs:[{type:"address"}]},{name:"renounceRole",type:"function",stateMutability:"nonpayable",inputs:[{type:"bytes32",name:"role"},{type:"address",name:"account"}],outputs:[]},{name:"revokeRole",type:"function",stateMutability:"nonpayable",inputs:[{type:"bytes32",name:"role"},{type:"address",name:"account"}],outputs:[]},{name:"routerContract",type:"function",stateMutability:"view",inputs:[],outputs:[{type:"address"}]},{name:"rune",type:"function",stateMutability:"view",inputs:[],outputs:[{type:"address"}]},{name:"runeWithdrawalFeesInUsdc",type:"function",stateMutability:"view",inputs:[{type:"uint256"}],outputs:[{type:"uint256"}]},{name:"setMinWithdrawalPeriod",type:"function",stateMutability:"nonpayable",inputs:[{type:"uint256",name:"_timeWindow"}],outputs:[]},{name:"setPayment",type:"function",stateMutability:"nonpayable",inputs:[{type:"address",name:"_usdc"},{type:"address",name:"_rune"},{type:"address",name:"_charm"},{type:"address",name:"_paymentToken"}],outputs:[]},{name:"setRouterContract",type:"function",stateMutability:"nonpayable",inputs:[{type:"address",name:"_routerContract"}],outputs:[]},{name:"setSLP",type:"function",stateMutability:"nonpayable",inputs:[{type:"address",name:"_slp"}],outputs:[]},{name:"setTreasury",type:"function",stateMutability:"nonpayable",inputs:[{type:"address",name:"_treasury"}],outputs:[]},{name:"setWithdrawalFees",type:"function",stateMutability:"nonpayable",inputs:[{type:"uint256[5]",name:"_runeWithdrawalFeesInUsdc"},{type:"uint256[5]",name:"_charmWithdrawalFeesInUsdc"}],outputs:[]},{name:"slp",type:"function",stateMutability:"view",inputs:[],outputs:[{type:"address"}]},{name:"supportsInterface",type:"function",stateMutability:"view",inputs:[{type:"bytes4",name:"interfaceId"}],outputs:[{type:"bool"}]},{name:"treasury",type:"function",stateMutability:"view",inputs:[],outputs:[{type:"address"}]},{name:"unpause",type:"function",stateMutability:"nonpayable",inputs:[],outputs:[]},{name:"usdc",type:"function",stateMutability:"view",inputs:[],outputs:[{type:"address"}]},{name:"withdraw",type:"function",stateMutability:"nonpayable",inputs:[{type:"tuple",name:"_withdrawal",components:[{type:"address",name:"owner"},{type:"uint256",name:"nonce"},{type:"uint256",name:"expiredAt"},{type:"tuple[]",name:"assets",components:[{type:"uint8",name:"erc"},{type:"address",name:"addr"},{type:"uint256",name:"id"},{type:"uint256",name:"quantity"},{type:"uint8",name:"rarity"}]},{type:"bytes",name:"extraData"}]},{type:"bytes",name:"_signature"},{type:"address[]",name:"_path"}],outputs:[]},{name:"withdrawNativeToken",type:"function",stateMutability:"nonpayable",inputs:[],outputs:[]},{name:"withdrawToken",type:"function",stateMutability:"nonpayable",inputs:[{type:"address",name:"_token"}],outputs:[]}]},e=t;export{e as default};