Savings USDS

Verified contract

Proxy

Active on Ethereum with 1,402 txns
Deployed by via 0xe1be2c00 at 20677434
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
ERC-20
Value $304,693,586.63
0x1d5ffdd8f7d6f840b1ddf7b1cb8c1c3986110971aa7c8627cd861b79849547f4
0xa0d7e18f25cc5ac702aae9083407491526cdabc14da833aa3046a6b81232631e
0x5c445f0f7017199d6955a17f25dd41d4deae72fa60fab0abe8e95195d3d0a393
0x543dde57d5110958279f36cd77252b021f2f16b3d880a78a4ca02128313bff77
0x0de6c861580d1e8c0e92ecd658996eeb31e19b37f298eb1a0418b7d1c2a4ec7c
0xc635f1c509fdaca1f4610fe13390dc2586aac86bb53f769a98bae77dbd0e9fc7
0xab955ca5b957338a3e2b1d639d7f7bd9711366d883e82046fd64b2f81e4a5361
0x835018f4745490780d31e717afef8c37fc32a692d097a228b4370bb6d8f04bed
0x5142f94fc2fb48486b30195c73fee8b736d3775a6143cf4585d3f7a8cd24fbb4
0x9404f2912524173edba14f3e3653e0fd7f34b019a82d1af270ca33a78163c9a3

Functions
Getter at block 21294677
DOMAIN_SEPARATOR(view returns (bytes32)
0x8b772c141b7d822c799262c0fa58f5b6b522910e811414d0cf217f27294bbbf8
PERMIT_TYPEHASH(view returns (bytes32)
0x6e71edae12b1b97f4d1f60370fef10105fa2faae0126114a169c64845d6126c9
UPGRADE_INTERFACE_VERSION(view returns (string)
5.0.0
asset(view returns (address)
0xdc035d45d973e3ec169d2276ddab16f1e407384f
chi(view returns (uint192)
1013150440852835996129101456
decimals(view returns (uint8)
18
getImplementation(view returns (address)
0x4e7991e5c547ce825bdeb665ee14a3274f9f61e0
name(view returns (string)
Savings USDS
 
proxiableUUID(view returns (bytes32)
rho(view returns (uint64)
1732898099
ssr(view returns (uint256)
1000000002586884420913935572
symbol(view returns (string)
sUSDS
totalAssets(view returns (uint256)
304694598688142097044203845
totalSupply(view returns (uint256)
300738739621013373302092717
usds(view returns (address)
0xdc035d45d973e3ec169d2276ddab16f1e407384f
usdsJoin(view returns (address)
0x3c0f895007ca717aa01c8693e59df1e8c3777feb
vat(view returns (address)
0x35d1b3f3d7966a1dfe207aa4514c12a259a0492b
version(view returns (string)
1
vow(view returns (address)
0xa950524441892a31ebddf91d3ceefa04bf454466
Read-only
allowance(addressaddressview returns (uint256)
balanceOf(addressview returns (uint256)
convertToAssets(uint256 sharesview returns (uint256)
convertToShares(uint256 assetsview returns (uint256)
maxDeposit(addresspure returns (uint256)
maxMint(addresspure returns (uint256)
maxRedeem(address ownerview returns (uint256)
maxWithdraw(address ownerview returns (uint256)
nonces(addressview returns (uint256)
previewDeposit(uint256 assetsview returns (uint256)
previewMint(uint256 sharesview returns (uint256)
previewRedeem(uint256 sharesview returns (uint256)
previewWithdraw(uint256 assetsview returns (uint256)
wards(addressview returns (uint256)
State-modifying
approve(address spenderuint256 valuereturns (bool)
deny(address usr
deposit(uint256 assetsaddress receiverreturns (uint256 shares)
deposit(uint256 assetsaddress receiveruint16 referralreturns (uint256 shares)
drip(returns (uint256 nChi)
file(bytes32 whatuint256 data
initialize(
mint(uint256 sharesaddress receiverreturns (uint256 assets)
mint(uint256 sharesaddress receiveruint16 referralreturns (uint256 assets)
permit(address owneraddress spenderuint256 valueuint256 deadlinebytes signature
permit(address owneraddress spenderuint256 valueuint256 deadlineuint8 vbytes32 rbytes32 s
redeem(uint256 sharesaddress receiveraddress ownerreturns (uint256 assets)
rely(address usr
transfer(address touint256 valuereturns (bool)
transferFrom(address fromaddress touint256 valuereturns (bool)
upgradeToAndCall(address newImplementationbytes datapayable 
withdraw(uint256 assetsaddress receiveraddress ownerreturns (uint256 shares)
Events
Upgraded(address indexed implementation
Approval(address indexed owneraddress indexed spenderuint256 value
Deny(address indexed usr
Deposit(address indexed senderaddress indexed owneruint256 assetsuint256 shares
Drip(uint256 chiuint256 diff
File(bytes32 indexed whatuint256 data
Initialized(uint64 version
Referral(uint16 indexed referraladdress indexed owneruint256 assetsuint256 shares
Rely(address indexed usr
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(
AddressEmptyCode(address target
ERC1967InvalidImplementation(address implementation
ERC1967NonPayable(
FailedInnerCall(
InvalidInitialization(
NotInitializing(
UUPSUnauthorizedCallContext(
UUPSUnsupportedProxiableUUID(bytes32 slot