Slot
XX
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 49 additional slots
-
variable spans 48 additional slots
-
variable spans 48 additional slots
Balances ($0.00)
No balances found for "NewStake"
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|
No transactions found for "NewStake"
ABI
ABI objects
Getter at block 21271086
claimAndWithdrawFreeze() view returns (bool)
false
emergencyFees() view returns (uint128)
0
getPoolLength() view returns (uint128)
0
maxStakeLimit() view returns (uint128)
0
name() view returns (string)
owner() view returns (address)
0x0000000000000000000000000000000000000000
ownerWallet() view returns (address)
0x0000000000000000000000000000000000000000
platformFee() view returns (uint128)
0
stakedToken() view returns (address)
0x0000000000000000000000000000000000000000
symbol() view returns (string)
totalStaked() view returns (uint128)
0
treasury() view returns (address)
0x0000000000000000000000000000000000000000
Read-only
getPoolData(uint128 _stakeType) view returns (struct StructLibraryStakeTypeData)
rewardCalculation(uint128 _amount, uint128 _stakeType, uint128 _time) view returns (uint128)
stakeTypesList(uint256) view returns (uint128 stakeType, uint128 stakePeriod, uint128 depositFees, uint128 withdrawlFees, uint128 rewardRate, uint128 totalStakedIn, bool isActive)
userAllStakesData(address, uint128, uint256) view returns (uint128 stakeAmount, uint128 depositTime, uint128 fullWithdrawlTime, uint128 lastClaimTime, bool accumulated)
userStakesData(address, uint128) view returns (uint128 stakeAmount, uint128 depositTime, uint128 fullWithdrawlTime, uint128 lastClaimTime, bool accumulated)
userTotalTxPerPool(address user, uint128 _stakeType) view returns (struct StructLibraryeachTransaction[] userAllStakes, uint128 len)
userUnlockAmount(address user, uint128 _stakeType) view returns (uint128 unlockAmount, uint128 lockAmount)
State-modifying
Events addStakedType(uint128 _stakePeriod, uint128 _depositFees, uint128 _withdrawlFees, uint128 _rewardRate) returns (uint128)
claim(address user, uint128 _stakeType) payable returns (uint128, uint128)
compound(address user, uint128 _stakeType) payable returns (uint128, uint128, uint128)
deleteStakeType(uint128 _stakeType) returns (bool)
deposit(address user, uint128 _amount, uint128 _stakeType) payable returns (uint128 emitAmount, uint128 _period, uint128 _totalPoolStaked)
emergencyWithdraw(address user, uint128 _stakeType) payable returns (uint128, uint128, uint128)
enableStakeType(uint128 _stakeType) returns (bool)
initialize(address _ownerWallet, address _stakedToken, uint128 _stakePeriod, uint128 _depositFees, uint128 _withdrawlsFees, uint128 _rewardRate, uint128 _emergencyFees, uint128 _platformFee, address _treasury, uint128 _maxStakeLimit)
renounceOwnership()
transferOwnership(address newOwner)
updateEmergencyFees(uint128 newFees)
updateOwnerWallet(address newOwnerWallet)
updatePlatformFee(uint128 newFee)
updateStakeLimit(uint128 _newLimit)
updateStakeType(uint128 _stakeType, uint128 _stakePeriod, uint128 _depositFees, uint128 _withdrawlFees, uint128 _rewardRate)
updateTreasuryWallet(address newTreasuryWallet)
withdraw(address user, uint128 _amount, uint128 _stakeType) payable returns (uint128, uint128, uint128)
AddStakeType(uint128 _stakeType, uint128 _stakePeriod, uint128 _depositFees, uint128 _withdrawlFees, uint128 _rewardRate)
Claim(address indexed user, uint128 rewardAmount, uint128 stakeType, uint256 time)
Compound(address indexed user, uint128 rewardAmount, uint128 stakeType, uint256 time, uint128 poolTotalStaked)
DeleteStakeType(uint128 _stakeType)
Deposit(uint128 stakeAmount, uint128 stakeType, uint128 stakePeriod, uint256 time, uint128 poolTotalStaked)
EmergencyWithdrawn(address indexed user, uint128 amount, uint128 stakeType, uint256 time, uint128 poolTotalStaked)
Initialized(uint8 version)
OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
UpdateEmergencyFee(address indexed _stakeToken, uint128 oldFee, uint128 newFee)
UpdateOwnerWallet(address indexed _stakeToken, address indexed oldOwnerWallet, address indexed newOwnerWallet)
UpdatePlatformFee(address indexed _stakeToken, uint128 oldFee, uint128 newFee)
UpdateStakeToken(address indexed newTokenAddr)
UpdateStakeType(uint128 _stakeType, uint128 _stakePeriod, uint128 _depositFees, uint128 _withdrawlFees, uint128 _rewardRate)
UpdateTreasuryWallet(address indexed _stakeToken, address indexed oldTreasuryWallet, address indexed newTreasuryWallet)
Withdraw(address indexed user, uint128 stakeAmount, uint128 stakeType, uint128 rewardAmount, uint256 time, uint128 poolTotalStaked)
constructor()
This contract contains no fallback and receive objects.
This contract contains no error objects.