Staked deUSD

Verified contract

Proxy

Active on Ethereum with 15,359 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 $65,258,118.8
0x9a6510423a40d9a09b061c001441547ba6b10a5952dd6873bac852bf3f6b8b7e
0xa0f2ad1dd6d4a769b4678795daf2aeabbd97f35f44e9079d705d31258b1a5044
0x2d27648e15d0a0126a712b2e7059286f32088ad34fa952f1e91370e45ceb4974
0xaad578687be5394734a31cc53bc9405bda59a3fe1494ad4f0c3d86ca2dd50118
0x8d420f7176d414a044f2abda2b119a3605f67ba38910a9e6496c2e19fafbeb0d
0xcb2aa5a42a1d16ee67625786d9464fa35998619dcf2a9a63e023fef41855268f
0x1555f9e8289810631f7f4b2773860dad21e171a2650cbd6d375f6923c4dc274f
0x2800603c8a6b18dc0c65716b2d296de6304f15396606351a06bfc09fa8bc7eb8
0xe13c2b9076ecec52b8f3a4e1c2fed747df03740b02f409f58ee3cb08285ebc52
0x216a322da6bd857b6a5d87ff6a6ad625f7f7c2682b3d761a554881fda1faa594

Functions
Getter at block 21263872
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)
34247502659932935889442
lastDistributionTimestamp(view returns (uint256)
1732144919
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)
65234444821347551799554770
totalSupply(view returns (uint256)
64733577245733105217092033
vestingAmount(view returns (uint256)
92929586199021210769241
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