VaultBoardroom

Verified contract

Active on Ethereum with 144 txns
Deployed by via 0x70c2b629 at 11996920
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
ERC-20
--
0x5981ddfd10412335d6e7a2644614afc93c58148affb1964f8212615515c1785d
0x5bcf24ab52ad65ed948972cc569dd33c449f3d37bc42e4acbcb114deed6aac4f
0x586cc85556d25d3ba81e16eb12233cb2fb58baa643ce4765de67541758829151
0x4e64c846278b6650d958bd6060a625ff6acccff9fa8cf8cc7f4ec180d49ca9cf
0xeaf0dc5495ba5add4c1f6051fe4b1b51f3518f7ecb6854879ee177efafb7615e
0x0a71e77d18c7a714f960df2c20f08511f50a0a40878a4c5a19657c4e613232ac
0x178306a380a4948d794d1048eed307e1448168f15e3cd49ff273fc2c969f81f7
0xee443ba836656da3e6507d7270999044d969ec23fddd96637d916897b1291b1d
0x951897b975b2fc870bcc223d0c9e2c3565477592b77e85983d2ceeb55434dd9b
0x00c7a6f6bf308c381671841a88b055b8597ea2a1b660ce67b4be76a8d8b62581

Functions
Getter at block 21293199
currentEpoch(view returns (uint256)
8
getLatestSnapshot(view returns (struct IBoardroomBoardSnapshot)
(12021476, 1615522048, 100194394126784492760451, 55721451600650443)
isOperator(view returns (bool)
false
latestSnapshotIndex(view returns (uint256)
7
operator(view returns (address)
0x2806e2e25480856432edb151e2975b6a49a5e079
owner(view returns (address)
0xecce08c2636820a81fc0c805dbdc7d846636bbc4
rewardPerShare(view returns (uint256)
55721451600650443
token(view returns (address)
0x0e3cc2c4fb9252d17d07c67135e48536071735d9
vault(view returns (address)
0x44811eff0f4dd2d7cb093a6d33bb6202eb2edf06
Read-only
balanceOf(address whoview returns (uint256)
boardHistory(uint256view returns (uint256 numberuint256 timeuint256 rewardReceiveduint256 rewardPerShare)
bondingHistory(addressuint256view returns (uint256 epochuint256 whenuint256 balance)
directors(addressview returns (uint256 rewardClaimeduint256 lastRPSuint256 firstRPSuint256 lastBoardSnapshotIndexuint256 rewardEarnedCurrEpochuint256 lastClaimedOnuint256 lastSnapshotIndexbool isFirstVaultActivityBeforeFirstEpochuint256 firstEpochWhenDoingVaultActivity)
earned(address directorview returns (uint256)
getBalanceFromLastEpoch(address whoview returns (uint256)
getBoardhistory(uint256 iview returns (struct IBoardroomBoardSnapshot)
getBondingHistory(address whouint256 epochview returns (struct IBoardroomBondingSnapshot)
getDirector(address whoview returns (struct IBoardroomBoardseat)
getLastSnapshotIndexOf(address directorview returns (uint256)
getLastSnapshotOf(address directorview returns (struct IBoardroomBoardSnapshot)
State-modifying
allocateSeigniorage(uint256 amount
claimAndReinvestReward(address _vault
claimReward(returns (uint256)
refundReward(
renounceOwnership(
setVault(address _vault
transferOperator(address newOperator_
transferOwnership(address newOwner
updateReward(address director
Events
OperatorTransferred(address indexed previousOperatoraddress indexed newOperator
OwnershipTransferred(address indexed previousOwneraddress indexed newOwner
RewardAdded(address indexed useruint256 reward
RewardPaid(address indexed useruint256 reward
Constructor
constructor(address token_address vault_address owneraddress operator
Fallback and receive

This contract contains no fallback and receive objects.

Errors

This contract contains no error objects.