Staked ENA

Verified contract

Proxy

Active on Ethereum with 10,088 txns
Deployed by via 0x7f6bc3b7 at 20713442
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 49 additional slots
-
variable spans 48 additional slots
-
variable spans 48 additional slots
-
variable spans 44 additional slots
-
variable spans 47 additional slots
-
variable spans 48 additional slots
13 additional variables
ERC-20
Value $256,161,318.65
0xb007f5575ef4a0a2dae804b1dd0265a0bdd8324694cbfb7002cb4d2cae49849c
From
0xe9749dbd8687a7c009b68c46b3c2f0e1c1bf3977214ca9ad86b11937d4e2c505
0x6ed3b0fe4e5caf1b0d443c7ac6a6656a735b2032e685d3beae23239c4b4cae5e
0x39d3d65921f46bcfd1a7db53878979bccef6a6fb41543e45aa5db0bc5e65a4a5
0x4b942e3aa6f2f811dd0d25973696b4c280cadfb26be4f16dfae2f3aed65ae28f
0xc5ec098c243410518e9597ef466d8667f023f0b264cc3c450b5b76ed2cf3a8da
0x7991604ce5a337d48f69f3541cf4c9a8ffa3afda7798f85db9d678240f986df4
0x54f1c933ebc8a95ae9541126d26ad0204782b0dbdf1d6ce71e13cc02570dc237
0x60a4cc0537f18585b0cd1ae85e4c97bee979436e3851cc73345f077a4ead5dba
0x8d582ff7c99adcea143180da0723f11871b1cd3dfeeffe549320c2770c2a02de

Functions
Getter at block 20888553
BLACKLISTED_ROLE(view returns (bytes32)
0x548c7f0307ab2a7ea894e5c7e8c5353cc750bb9385ee2e945f189a9a83daa8ed
BLACKLIST_MANAGER_ROLE(view returns (bytes32)
0xf988e4fb62b8e14f4820fed03192306ddf4d7dbfa215595ba1c6ba4b76b369ee
DEFAULT_ADMIN_ROLE(view returns (bytes32)
0x0000000000000000000000000000000000000000000000000000000000000000
DOMAIN_SEPARATOR(view returns (bytes32)
0xa24a97510c31d6481acd27856837d81bb0693781a59e78e6e9bcc44e3396fd26
MAX_COOLDOWN_DURATION(view returns (uint24)
7776000
MAX_VESTING_PERIOD(view returns (uint24)
7776000
REWARDER_ROLE(view returns (bytes32)
0xbeec13769b5f410b0584f69811bfd923818456d5edcf426b0e31cf90eed7a3f6
asset(view returns (address)
0x57e114b691db790c35207b2e685d4a43181e6061
cooldownDuration(view returns (uint24)
604800
decimals(pure returns (uint8)
18
eip712Domain(view returns (bytes1 fieldsstring namestring versionuint256 chainIdaddress verifyingContractbytes32 saltuint256[] extensions)
(fields=0x0f, name=sENA, version=1, chainId=1, verifyingContract=0x8be3460a480c80728a8c4d7a5d5303c85ba7b3b9, salt=0x0000000000000000000000000000000000000000000000000000000000000000, extensions=[])
getUnvestedAmount(view returns (uint256)
0
lastDistributionTimestamp(view returns (uint256)
0
name(view returns (string)
Staked ENA
owner(view returns (address)
0x3b0aaf6e6fcd4a7ceef8c92c32dfea9e64dc1862
silo(view returns (address)
0x4655b6a10c83d6beff1dc7116436cfd8b4f8d48a
symbol(view returns (string)
sENA
totalAssets(view returns (uint256)
912649395871805350891787502
totalSupply(view returns (uint256)
912649395871805350891787502
vestingAmount(view returns (uint256)
0
vestingPeriod(view returns (uint24)
604800
Read-only
allowance(address owneraddress spenderview returns (uint256)
balanceOf(address accountview returns (uint256)
convertToAssets(uint256 sharesview returns (uint256)
convertToShares(uint256 assetsview returns (uint256)
cooldowns(addressview returns (uint104 cooldownEnduint152 underlyingAmount)
getRoleAdmin(bytes32 roleview returns (bytes32)
hasRole(bytes32 roleaddress accountview returns (bool)
maxDeposit(addressview returns (uint256)
maxMint(addressview returns (uint256)
maxRedeem(address ownerview returns (uint256)
maxWithdraw(address ownerview returns (uint256)
nonces(address ownerview returns (uint256)
previewDeposit(uint256 assetsview returns (uint256)
previewMint(uint256 sharesview returns (uint256)
previewRedeem(uint256 sharesview returns (uint256)
previewWithdraw(uint256 assetsview returns (uint256)
supportsInterface(bytes4 interfaceIdview returns (bool)
State-modifying
acceptAdmin(
addToBlacklist(address target
approve(address spenderuint256 amountreturns (bool)
cooldownAssets(uint256 assetsreturns (uint256 shares)
cooldownShares(uint256 sharesreturns (uint256 assets)
decreaseAllowance(address spenderuint256 subtractedValuereturns (bool)
deposit(uint256 assetsaddress receiverreturns (uint256)
grantRole(bytes32 roleaddress account
increaseAllowance(address spenderuint256 addedValuereturns (bool)
initialize(address _assetaddress _initialRewarderaddress _owner
mint(uint256 sharesaddress receiverreturns (uint256)
permit(address owneraddress spenderuint256 valueuint256 deadlineuint8 vbytes32 rbytes32 s
redeem(uint256 sharesaddress receiveraddress _ownerreturns (uint256)
redistributeLockedAmount(address fromaddress to
removeFromBlacklist(address target
renounceRole(bytes32address
rescueTokens(address tokenuint256 amountaddress to
revokeRole(bytes32 roleaddress account
setCooldownDuration(uint24 duration
transfer(address touint256 amountreturns (bool)
transferAdmin(address newAdmin
transferFrom(address fromaddress touint256 amountreturns (bool)
transferInRewards(uint256 amount
unstake(address receiver
updateVestingPeriod(uint24 newVestingPeriod
useNonce(returns (uint256)
withdraw(uint256 assetsaddress receiveraddress _ownerreturns (uint256)
Events
AdminChanged(address previousAdminaddress newAdmin
BeaconUpgraded(address indexed beacon
Upgraded(address indexed implementation
AdminTransferRequested(address indexed oldAdminaddress indexed newAdmin
AdminTransferred(address indexed oldAdminaddress indexed newAdmin
Approval(address indexed owneraddress indexed spenderuint256 value
CooldownDurationUpdated(uint24 previousDurationuint24 newDuration
CooldownStarted(address indexed cooleruint256 assetsuint256 shares
Deposit(address indexed senderaddress indexed owneruint256 assetsuint256 shares
EIP712DomainChanged(
Initialized(uint8 version
RewardsReceived(uint256 amount
RoleAdminChanged(bytes32 indexed rolebytes32 indexed previousAdminRolebytes32 indexed newAdminRole
RoleGranted(bytes32 indexed roleaddress indexed accountaddress indexed sender
RoleRevoked(bytes32 indexed roleaddress indexed accountaddress indexed sender
StakedENARedistributed(address indexed fromaddress indexed touint256 amount
TokensRescued(address indexed tokenaddress indexed touint256 amount
Transfer(address indexed fromaddress indexed touint256 value
Unstake(address indexed unstakeraddress indexed receiveruint256 amount
VestingDurationUpdated(uint24 previousDurationuint24 newDuration
Withdraw(address indexed senderaddress indexed receiveraddress indexed owneruint256 assetsuint256 shares
Constructor
constructor(address _logicaddress admin_bytes _data
Fallback and receive
fallback(
receive(
Errors
CantBlacklistOwner(
ExcessiveRedeemAmount(
ExcessiveWithdrawAmount(
InvalidAdminChange(
InvalidAmount(
InvalidCooldown(
InvalidToken(
InvalidVestingPeriod(
InvalidZeroAddress(
MinSharesViolation(
NotPendingAdmin(
OperationNotAllowed(
StillVesting(