VaultBoardroom

Verified contract

Active on Ethereum with 149 txns
Deployed by via 0xecaa2e41 at 11996946
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
ERC-20
--
0xc25cc8062060a9059da2bc70c3dfa3e9501f272b96414eab7508ff69be46c40e
0xa7cc43d5ef46bafa1d1ef25a8796aa2b23473d38a19679a05beaa74f5c51c3df
0x861bd9bd191ab7f5816850cd86b4786aaf32d0e3e04467657dd3d85ae9b3d4b8
0xfecf267c82fa11616cce44cafdb2c48150852521ccf8abde0f01fb8943da5d48
0x6900095425658983543e7d9b92015d6e1a7cb8369365a78c87370f210eec0bd7
From
0x3859b51de0e3d8609101c80cdc9a98b35d638df235c7df4bf6a27379b7def07f
0x73b8c69f8c74e66e08a27694b24f7299e9dbea82199f4bcf246c26722e635517
0xfd2b376cf99e095ed296c9e404424efcff09702812d40805ac40766f2c0b93c4
0x2e2c33307f62d66b1fad4ce72b532b50279c2ef29269fd6be852c777d552e058
0x8c1b2f4a96d42475e6819d05739e3fad080402a15a587672cc920dd80f3a16ea

Functions
Getter at block 20929488
currentEpoch(view returns (uint256)
8
getLatestSnapshot(view returns (struct IBoardroomBoardSnapshot)
(12021476, 1615522048, 100194394126784492760451, 2088563630345054754)
isOperator(view returns (bool)
false
latestSnapshotIndex(view returns (uint256)
7
operator(view returns (address)
0x2806e2e25480856432edb151e2975b6a49a5e079
owner(view returns (address)
0xecce08c2636820a81fc0c805dbdc7d846636bbc4
rewardPerShare(view returns (uint256)
2088563630345054754
token(view returns (address)
0x0e3cc2c4fb9252d17d07c67135e48536071735d9
vault(view returns (address)
0xa0b708358cdc1ba16214a382547c166314135302
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.