VaultV2b

Verified contract

Implementation

Active on Ethereum with 0 txns
Deployed by via 0x6b2de06e at 17573044
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 49 additional slots
-
variable spans 43 additional slots

No balances found for "VaultV2b"

No transactions found for "VaultV2b"


Functions
Getter at block 21171980
 
calculateRewards(view returns (address[] rewardTokensuint256[] rewards)
decimals(view returns (uint8)
0
 
getAccountStakes(view returns (uint256 stakingTotaluint256 unStakingTotaluint256[] unStakingAmountsuint256[] unStakingStarts)
 
getAccountUnstakedTotal(view returns (uint256)
getAdminFee(view returns (uint256)
0
 
getAllAcountUnstakes(view returns (address[] accountsuint256[] startTimesuint256[] values)
 
getCurrentRoundData(view returns (uint256 roundNumberuint256 startBlockuint256 endBlock)
 
getUnstakedwNXMTotal(view returns (uint256)
 
isAdmin(view returns (bool)
name(view returns (string)
symbol(view returns (string)
totalSupply(view returns (uint256)
0
Read-only
allowance(address owneraddress spenderview returns (uint256)
balanceOf(address accountview returns (uint256)
calculateRewardsForAccount(address accountview returns (address[] rewardTokensuint256[] rewards)
getRoundData(uint256 roundNumberInview returns (uint256 roundNumberuint256 startBlockuint256 endBlock)
getRoundRewards(uint256 roundNumberview returns (address[] rewardTokensuint256[] rewardAmountsuint256[] commissionAmountsuint256[] tokenPerDayuint256[] totalSupply)
State-modifying
SetAdminFee(uint256 newFee
approve(address spenderuint256 amountreturns (bool)
authoriseUnstakes(address[] accountuint256[] timestampuint256[] amounts
burnTokensForAccount(address accountuint256 tokensToBurnreturns (bool)
decreaseAllowance(address spenderuint256 subtractedValuereturns (bool)
depositNXM(uint256 value
depositWNXM(uint256 value
endRound(address[] tokensuint256[] tokenAmountsbool[] ignoreUnstakes
increaseAllowance(address spenderuint256 addedValuereturns (bool)
initialize(address nxmAddressaddress wnxmAddressaddress vaultWalletAddressaddress stakingDataAddressaddress burnDataAddressstring tokenNamestring tokenSymboluint256 adminFeeuint256 commissionaddress treasuryAddress
setCommission(uint256 newCommission
setTreasury(address newTreasury
startUnstake(uint256 valuepayable 
transfer(address recipientuint256 amountreturns (bool)
transferFrom(address senderaddress recipientuint256 amountreturns (bool)
withdrawRewards(address[] tokensuint256[] rewardsstring noncebytes sigreturns (bool)
withdrawUnstakedwNXM(uint256 amount
Events
Approval(address indexed owneraddress indexed spenderuint256 value
Stake(address indexed accountaddress indexed tokenAddressuint256 amountuint256 balanceuint256 totalStaked
Transfer(address indexed fromaddress indexed touint256 value
TransferITV(address indexed fromAccountaddress indexed toAccountuint256 amountuint256 fromBalanceuint256 fromTotalStakeduint256 toBalanceuint256 toTotalStaked
UnstakedApproved(address indexed accountuint256 amountuint256 balanceuint256 totalStaked
UnstakedRequest(address indexed accountuint256 amountuint256 balanceuint256 totalStaked
Constructor

This contract contains no constructor objects.

Fallback and receive
receive(
Errors

This contract contains no error objects.