VaultArth

Verified contract

Active on Ethereum with 1,793 txns
Deployed by via 0xc088def9 at 11912216
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
ERC-20
--
0x866251791ac6120b73c6874fdc3a68540330fe96850f33c9f6afad1663b3c9a6
0xad116465adda58e5f26089dfcd1e1089a6755d060a81b1f0c5b1e2dfe7f0f375
0x0d1abdababd2e69872ee55a96491f0235bc7635301086c97525a3178956b5eaf
0x8a46beb7e21bb7b3a3f4d7b4ab85cbd43bfdc02ad2edb0f7a0b481add3a02f3b
0x998570287510b44a65905117bfc03c9a0fb87ec04a1022d1e57e91c8a69d1196
0xe5f11ae483c064f5ddbd6794d4fd4a68592980cde4225c7b19916906431d23eb
0x1dc5f6f52d31c13c25c9dbe09a7a9fda74574e04c3eb29c663c65ad58cbeb050
0xaf05a86222cf41794def68d0eb6d509f28cd4894c66f8b7ede97ff10522bc6f2
0x20471118494b29ef0125adee334a9c407683b48f88fff1e8aeb8cab5e4333684
0xa31959200222f77a65699cb06d57857986c7118e19a26263b357d7f3ae0aedbf

Functions
Getter at block 21181645
BOARDROOM_ROLE(view returns (bytes32)
0x6d70c91ad985a39eea8701dc54d183798bc9f1bfb6890f5f9b2ba660db7373d0
DEFAULT_ADMIN_ROLE(view returns (bytes32)
0x0000000000000000000000000000000000000000000000000000000000000000
contractionBoardroom(view returns (address)
0x481659d87deeea9e6bf27c71ed579e3506c873b1
duration(view returns (uint256)
432000
enableDeposits(view returns (bool)
true
expansionBoardroom(view returns (address)
0xe51c19223e86a4e1fe1d803fe7b5727793ef158c
getLockDuration(view returns (uint256)
432000
isOperator(view returns (bool)
false
operator(view returns (address)
0xbc5655337f4d8b2357a49625df72e004e30a9155
owner(view returns (address)
0xecce08c2636820a81fc0c805dbdc7d846636bbc4
token(view returns (address)
0x0e3cc2c4fb9252d17d07c67135e48536071735d9
totalBondedSupply(view returns (uint256)
1308241411501100037614359
totalSupply(view returns (uint256)
6339295864501100037614363
Read-only
balanceOf(address whoview returns (uint256)
balanceWithoutBonded(address whoview returns (uint256)
getRoleAdmin(bytes32 roleview returns (bytes32)
getRoleMember(bytes32 roleuint256 indexview returns (address)
getRoleMemberCount(bytes32 roleview returns (uint256)
getStakedAmount(address whoview returns (uint256)
getStakerDetails(address whoview returns (uint256uint256uint256)
hasRole(bytes32 roleaddress accountview returns (bool)
stakingDetails(addressview returns (uint256 deadlineuint256 amountuint256 updatedOn)
State-modifying
bond(uint256 amount
bondFor(address whouint256 amount
changeLockDuration(uint256 _duration
grantRole(bytes32 roleaddress account
renounceOwnership(
renounceRole(bytes32 roleaddress account
revokeRole(bytes32 roleaddress account
setBoardrooms(address expansionBoardroom_address contractionBoardroom_
toggleDeposits(bool val
transferOperator(address newOperator_
transferOwnership(address newOwner
unbond(uint256 amount
withdraw(
Events
Bonded(address indexed useruint256 amount
OperatorTransferred(address indexed previousOperatoraddress indexed newOperator
OwnershipTransferred(address indexed previousOwneraddress indexed newOwner
RoleAdminChanged(bytes32 indexed rolebytes32 indexed previousAdminRolebytes32 indexed newAdminRole
RoleGranted(bytes32 indexed roleaddress indexed accountaddress indexed sender
RoleRevoked(bytes32 indexed roleaddress indexed accountaddress indexed sender
Unbonded(address indexed useruint256 amount
Withdrawn(address indexed useruint256 amount
Constructor
constructor(address cash_uint256 lockIn_
Fallback and receive

This contract contains no fallback and receive objects.

Errors

This contract contains no error objects.