Staked deUSD

Verified contract

Proxy

Active on Ethereum with 15,004 txns
Deployed by via 0xd9d3193f at 20319829
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
ERC-20
Value $76,323,128.66
0x8fabb055e35f6dbedea7b2129d1b68921e4147a38b90730af04b6d269594bf91
0x1cb1333e80ff1af522c828f15a5ce2bbe91d5e85b41309ca38e228672fab1d29
0x95a1e619a38b6b04155c31c2dfc681d1ab67cec2dd3eb1950130b25e2432f767
0xdfd3a77f2293a02efd5879350e3fedb93c2c81cf621092465fed7b0add8dbe78
0x0288e178908c595f80a1be4528de69b4c8afe9c7c665cd7e5b7481c051f6db52
0x90e676fd25149720ed618786ae385d4e613666b0c8c76ff9dfc408491ec52f21
0x14c31689d58df90fdec1aa35440dbec4efcb2e35b8163e041841acd0e6a1bc3c
0x85e829cd25041923d4ef33bafb2113517f2774f65d63c0ce95bbe1e9f603459e
0x24228e282b9143114ccef1ac606947bdaa6338d311fa2e60ab31d82c1b4f8eeb
0x898dd9a31fbe5641d5e73bdfeabf531fd716cd6e4bd9f4568dadd6ee14884679

Functions
Getter at block 21157672
DEFAULT_ADMIN_ROLE(view returns (bytes32)
0x0000000000000000000000000000000000000000000000000000000000000000
DOMAIN_SEPARATOR(view returns (bytes32)
0x2b5622ecc99fa34e87b41fd23e8aa65bb27bf0f07d3bfcb9984b5de56b218aff
MAX_COOLDOWN_DURATION(view returns (uint24)
7776000
UPGRADE_INTERFACE_VERSION(view returns (string)
5.0.0
asset(view returns (address)
0x15700b564ca08d9439c58ca5053166e8317aa138
cooldownDuration(view returns (uint24)
604800
decimals(pure returns (uint8)
18
eip712Domain(view returns (bytes1 fieldsstring namestring versionuint256 chainIdaddress verifyingContractbytes32 saltuint256[] extensions)
(fields=0x0f, name=sdeUSD, version=1, chainId=1, verifyingContract=0x5c5b196abe0d54485975d1ec29617d42d9198326, salt=0x0000000000000000000000000000000000000000000000000000000000000000, extensions=[])
getUnvestedAmount(view returns (uint256)
43796040400793650793650
lastDistributionTimestamp(view returns (uint256)
1730932679
name(view returns (string)
Staked deUSD
owner(view returns (address)
0xd7cdbde6c9da34fcb2917390b491193b54c24f24
 
proxiableUUID(view returns (bytes32)
silo(view returns (address)
0x4595c32720718fe0e4047b2683e255515123148a
symbol(view returns (string)
sdeUSD
totalAssets(view returns (uint256)
76314075454097024585591640
totalSupply(view returns (uint256)
75955884037422232319622650
vestingAmount(view returns (uint256)
91046050000000000000000
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 cooldownEnduint256 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 targetbool isFullBlacklisting
approve(address spenderuint256 valuereturns (bool)
cooldownAssets(uint256 assetsreturns (uint256 shares)
cooldownShares(uint256 sharesreturns (uint256 assets)
deposit(uint256 assetsaddress receiverreturns (uint256)
grantRole(bytes32 roleaddress account
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 targetbool isFullBlacklisting
renounceRole(bytes32address
rescueTokens(address tokenuint256 amountaddress to
revokeRole(bytes32 roleaddress account
setCooldownDuration(uint24 duration
setVestingPeriod(uint256 duration
transfer(address touint256 valuereturns (bool)
transferAdmin(address newAdmin
transferFrom(address fromaddress touint256 valuereturns (bool)
transferInRewards(uint256 amount
unstake(address receiver
upgradeToAndCall(address newImplementationbytes datapayable 
withdraw(uint256 assetsaddress receiveraddress _ownerreturns (uint256)
Events
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
Deposit(address indexed senderaddress indexed owneruint256 assetsuint256 shares
EIP712DomainChanged(
Initialized(uint64 version
LockedAmountRedistributed(address indexed fromaddress indexed touint256 amount
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
Transfer(address indexed fromaddress indexed touint256 value
Upgraded(address indexed implementation
Withdraw(address indexed senderaddress indexed receiveraddress indexed owneruint256 assetsuint256 shares
Constructor
constructor(address implementationbytes _data
Fallback and receive
fallback(
Errors
AddressEmptyCode(address target
ERC1967InvalidImplementation(address implementation
ERC1967NonPayable(
FailedInnerCall(
AccessControlBadConfirmation(
AccessControlUnauthorizedAccount(address accountbytes32 neededRole
AddressEmptyCode(address target
AddressInsufficientBalance(address account
CantBlacklistOwner(
ECDSAInvalidSignature(
ECDSAInvalidSignatureLength(uint256 length
ECDSAInvalidSignatureS(bytes32 s
ERC1967InvalidImplementation(address implementation
ERC1967NonPayable(
ERC20InsufficientAllowance(address spenderuint256 allowanceuint256 needed
ERC20InsufficientBalance(address senderuint256 balanceuint256 needed
ERC20InvalidApprover(address approver
ERC20InvalidReceiver(address receiver
ERC20InvalidSender(address sender
ERC20InvalidSpender(address spender
ERC2612ExpiredSignature(uint256 deadline
ERC2612InvalidSigner(address signeraddress owner
ERC4626ExceededMaxDeposit(address receiveruint256 assetsuint256 max
ERC4626ExceededMaxMint(address receiveruint256 sharesuint256 max
ERC4626ExceededMaxRedeem(address owneruint256 sharesuint256 max
ERC4626ExceededMaxWithdraw(address owneruint256 assetsuint256 max
ExcessiveRedeemAmount(
ExcessiveWithdrawAmount(
FailedInnerCall(
InvalidAccountNonce(address accountuint256 currentNonce
InvalidAdminChange(
InvalidAmount(
InvalidCooldown(
InvalidInitialization(
InvalidToken(
InvalidZeroAddress(
MathOverflowedMulDiv(
MinSharesViolation(
NotInitializing(
NotPendingAdmin(
OperationNotAllowed(
ReentrancyGuardReentrantCall(
SafeERC20FailedOperation(address token
StillVesting(
UUPSUnauthorizedCallContext(
UUPSUnsupportedProxiableUUID(bytes32 slot