UNPKG

@roninbuilders/contracts

Version:

Type safe Contract ABIs for Ronin Network

1 lines 5.5 kB
'use strict';var t={id:35216,address:"0x3e4cd2fd412cb2e46af2d5e5a5205a58a26ac723",contract_name:"EliteStaking",display_name:"Elite Staking",is_deprecated:false,is_proxy:false,proxy_to:false,created_at:1748933996,abi:[{type:"constructor",stateMutability:"nonpayable",inputs:[{type:"address",name:"_nftAddress"},{type:"address",name:"_rewardToken"},{type:"uint256",name:"_rewardRate"}]},{name:"DailyRewardAdded",type:"event",inputs:[{type:"address",name:"user",indexed:true},{type:"uint256",name:"amount"}]},{name:"PausedStateChanged",type:"event",inputs:[{type:"bool",name:"isPaused"}]},{name:"RewardRateUpdated",type:"event",inputs:[{type:"uint256",name:"newRate"}]},{name:"RewardsClaimed",type:"event",inputs:[{type:"address",name:"user",indexed:true},{type:"uint256",name:"amount"}]},{name:"Staked",type:"event",inputs:[{type:"address",name:"user",indexed:true},{type:"uint256",name:"tokenId"}]},{name:"TokensRecovered",type:"event",inputs:[{type:"address",name:"tokenAddress"},{type:"uint256",name:"amount"}]},{name:"Unstaked",type:"event",inputs:[{type:"address",name:"user",indexed:true},{type:"uint256",name:"tokenId"}]},{name:"addDailyReward",type:"function",stateMutability:"nonpayable",inputs:[{type:"address",name:"user"},{type:"uint256",name:"amount"}],outputs:[]},{name:"calculatePendingRewards",type:"function",stateMutability:"view",inputs:[{type:"address",name:"user"}],outputs:[{type:"uint256"}]},{name:"claimRewards",type:"function",stateMutability:"nonpayable",inputs:[],outputs:[]},{name:"getMultiplier",type:"function",stateMutability:"pure",inputs:[{type:"uint256",name:"rarityRank"}],outputs:[{type:"uint256"}]},{name:"getTimeUntilUnlock",type:"function",stateMutability:"view",inputs:[{type:"uint256",name:"tokenId"}],outputs:[{type:"uint256"}]},{name:"getTotalStakedNFTs",type:"function",stateMutability:"view",inputs:[{type:"address",name:"user"}],outputs:[{type:"uint256"}]},{name:"getUserPendingRewards",type:"function",stateMutability:"view",inputs:[{type:"address",name:"user"}],outputs:[{type:"uint256"}]},{name:"getUserStakedNFTs",type:"function",stateMutability:"view",inputs:[{type:"address",name:"user"}],outputs:[{type:"uint256[]"}]},{name:"isNFTStaked",type:"function",stateMutability:"view",inputs:[{type:"address",name:"user"},{type:"uint256",name:"tokenId"}],outputs:[{type:"bool"}]},{name:"lastClaimTimestamp",type:"function",stateMutability:"view",inputs:[{type:"address"}],outputs:[{type:"uint256"}]},{name:"lastRewardClaimed",type:"function",stateMutability:"view",inputs:[{type:"uint256"}],outputs:[{type:"uint256"}]},{name:"lockDuration",type:"function",stateMutability:"view",inputs:[],outputs:[{type:"uint256"}]},{name:"manualUnstake",type:"function",stateMutability:"nonpayable",inputs:[{type:"uint256",name:"tokenId"},{type:"address",name:"to"}],outputs:[]},{name:"maxStakedNFTs",type:"function",stateMutability:"view",inputs:[],outputs:[{type:"uint256"}]},{name:"minClaimableAmount",type:"function",stateMutability:"view",inputs:[],outputs:[{type:"uint256"}]},{name:"nftAddress",type:"function",stateMutability:"view",inputs:[],outputs:[{type:"address"}]},{name:"owner",type:"function",stateMutability:"view",inputs:[],outputs:[{type:"address"}]},{name:"pause",type:"function",stateMutability:"nonpayable",inputs:[{type:"bool",name:"_state"}],outputs:[]},{name:"paused",type:"function",stateMutability:"view",inputs:[],outputs:[{type:"bool"}]},{name:"pendingRewards",type:"function",stateMutability:"view",inputs:[{type:"address"}],outputs:[{type:"uint256"}]},{name:"rarityRanks",type:"function",stateMutability:"view",inputs:[{type:"uint256"}],outputs:[{type:"uint256"}]},{name:"recoverERC20",type:"function",stateMutability:"nonpayable",inputs:[{type:"address",name:"tokenAddress"},{type:"uint256",name:"amount"}],outputs:[]},{name:"recoverERC721",type:"function",stateMutability:"nonpayable",inputs:[{type:"address",name:"tokenAddress"},{type:"uint256",name:"tokenId"}],outputs:[]},{name:"rewardRate",type:"function",stateMutability:"view",inputs:[],outputs:[{type:"uint256"}]},{name:"rewardToken",type:"function",stateMutability:"view",inputs:[],outputs:[{type:"address"}]},{name:"setMaxStakedNFTs",type:"function",stateMutability:"nonpayable",inputs:[{type:"uint256",name:"newMax"}],outputs:[]},{name:"setRarityRanks",type:"function",stateMutability:"nonpayable",inputs:[{type:"uint256[]",name:"tokenIds"},{type:"uint256[]",name:"ranks"}],outputs:[]},{name:"setRewardRate",type:"function",stateMutability:"nonpayable",inputs:[{type:"uint256",name:"newRate"}],outputs:[]},{name:"setTGE",type:"function",stateMutability:"nonpayable",inputs:[{type:"uint256",name:"newTimestamp"}],outputs:[]},{name:"stake",type:"function",stateMutability:"nonpayable",inputs:[{type:"uint256",name:"tokenId"}],outputs:[]},{name:"stakeTimestamps",type:"function",stateMutability:"view",inputs:[{type:"uint256"}],outputs:[{type:"uint256"}]},{name:"stakedNFTs",type:"function",stateMutability:"view",inputs:[{type:"address"},{type:"uint256"}],outputs:[{type:"uint256"}]},{name:"tokenGenerationEvent",type:"function",stateMutability:"view",inputs:[],outputs:[{type:"uint256"}]},{name:"tokenRewardRates",type:"function",stateMutability:"view",inputs:[{type:"uint256"}],outputs:[{type:"uint256"}]},{name:"unstake",type:"function",stateMutability:"nonpayable",inputs:[{type:"uint256",name:"tokenId"}],outputs:[]},{name:"viewPendingRewards",type:"function",stateMutability:"view",inputs:[{type:"address",name:"user"}],outputs:[{type:"uint256"}]}]},e=t;module.exports=e;