UNPKG

@roninbuilders/contracts

Version:

Type safe Contract ABIs for Ronin Network

1 lines 8.88 kB
var t={id:126,address:"0x5937874f2d7a26a0295d7c983a12c845f13c8d30",contract_name:"Portal",display_name:"Portal",is_deprecated:false,is_proxy:false,proxy_to:false,created_at:1669175872,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:"uint256[5]",name:"runeWithdrawalFeesInUsdc"},{type:"address",name:"charm"},{type:"uint256[5]",name:"charmWithdrawalFeesInUsdc"},{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:"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:"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:"uint256[5]",name:"_runeWithdrawalFeesInUsdc"},{type:"address",name:"_charm"},{type:"uint256[5]",name:"_charmWithdrawalFeesInUsdc"},{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:"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};