UNPKG

@roninbuilders/contracts

Version:

Type safe Contract ABIs for Ronin Network

1 lines 4.87 kB
'use strict';var e={id:132,address:"0x7ce6123c6950b64cc69d8de163c0f3c44efb49d7",contract_name:"Referral",display_name:"Marketplace Referral Logic",is_deprecated:false,is_proxy:false,proxy_to:false,created_at:1653288263,abi:[{type:"constructor",stateMutability:"nonpayable",inputs:[]},{name:"CutPercentagesUpdated",type:"event",inputs:[{type:"address[]",name:"_addresses"},{type:"uint256[]",name:"_percentages"}]},{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:"TotalReserveSynced",type:"event",inputs:[{type:"address",name:"_token"},{type:"uint256",name:"_oldReserve"},{type:"uint256",name:"_newReserve"}]},{name:"UserReserveClaimed",type:"event",inputs:[{type:"address",name:"_addr"},{type:"address",name:"_token"},{type:"uint256",name:"_amount"}]},{name:"UserReserveUpdated",type:"event",inputs:[{type:"address",name:"_addr"},{type:"address",name:"_token"},{type:"uint256",name:"_amount"}]},{name:"WRONUpdated",type:"event",inputs:[{type:"address"}]},{type:"fallback",stateMutability:"payable"},{name:"DEFAULT_ADMIN_ROLE",type:"function",stateMutability:"view",inputs:[],outputs:[{type:"bytes32"}]},{name:"MARKET_CONTRACT_ROLE",type:"function",stateMutability:"view",inputs:[],outputs:[{type:"bytes32"}]},{name:"MAX_PERCENTAGE",type:"function",stateMutability:"view",inputs:[],outputs:[{type:"uint256"}]},{name:"OPERATOR_ROLE",type:"function",stateMutability:"view",inputs:[],outputs:[{type:"bytes32"}]},{name:"WRON",type:"function",stateMutability:"view",inputs:[],outputs:[{type:"address"}]},{name:"claimPendingReserve",type:"function",stateMutability:"nonpayable",inputs:[{type:"address",name:"_token"}],outputs:[{type:"uint256",name:"_amount"}]},{name:"claimPendingReserveFor",type:"function",stateMutability:"nonpayable",inputs:[{type:"address",name:"_addr"},{type:"address",name:"_token"}],outputs:[{type:"uint256",name:"_amount"}]},{name:"clearCutPercentages",type:"function",stateMutability:"nonpayable",inputs:[{type:"address[]",name:"_addresses"}],outputs:[]},{name:"cutPercentage",type:"function",stateMutability:"view",inputs:[{type:"address"}],outputs:[{type:"uint256"}]},{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:"address",name:"_wron"},{type:"address[]",name:"_markets"},{type:"address[]",name:"_operators"}],outputs:[]},{name:"pendingReserve",type:"function",stateMutability:"view",inputs:[{type:"address",name:"_addr"},{type:"address",name:"_token"}],outputs:[{type:"uint256",name:"_amount"}]},{name:"recordReserveIncreased",type:"function",stateMutability:"nonpayable",inputs:[{type:"address",name:"_addr"},{type:"address",name:"_token"}],outputs:[{type:"uint256",name:"_amount"}]},{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:"setCutPercentages",type:"function",stateMutability:"nonpayable",inputs:[{type:"address[]",name:"_addresses"},{type:"uint256[]",name:"_percentages"}],outputs:[]},{name:"setWRON",type:"function",stateMutability:"nonpayable",inputs:[{type:"address",name:"_wron"}],outputs:[]},{name:"supportsInterface",type:"function",stateMutability:"view",inputs:[{type:"bytes4",name:"interfaceId"}],outputs:[{type:"bool"}]},{name:"totalReserve",type:"function",stateMutability:"view",inputs:[{type:"address"}],outputs:[{type:"uint256"}]},{name:"userReserve",type:"function",stateMutability:"view",inputs:[{type:"address"},{type:"address"}],outputs:[{type:"uint256"}]},{type:"receive",stateMutability:"payable"}]},t=e;module.exports=t;