This contract is being backfilled. You may encounter incomplete storage history.

High Yield USD

Verified contract

Proxy

Active on Base with 30,627 txns
Deployed by via 0x420b93db at 5174533
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 49 additional slots
-
variable spans 48 additional slots
-
variable spans 44 additional slots
-
variable spans 47 additional slots
-
variable spans 47 additional slots
7 additional variables
ERC-20
Value $1
ERC-20
Value $0
ERC-20
--
ERC-20
--
ERC-20
--
0xfc2906c41f319c32c8edd871c9cba18a8ed8879004869d1f10bae81d0c9492b2
0x8869e17b8795f72bfce49e222e8d11c9c1a7744da0f52d687fb1f9864be31be9
0x3221c2f8f4f528b54734ce651f4cd9358dce5fd441089cb6883be725c87e634d
0x0877651e0bf3ce4da62af3ca84dc2717e95b7457185b35c68d2a611b95fd8d79
0xc06f23d553f3b63a5c0dd8ac78b1954c552f5035bbd67cf1cb393c2cf826b34c
0xafabb6bf0db57080274f944a7b3702c6e8dad4bd872b98380c1d3fb2aec0c10e
0x5455c8793f9cce1b7d36d4f6cf373389aba0627d9e61146e619c746cb1216dc4
0x36ecda45c77edd5d400c75bad0b2316a63021f57b102660881282903d732d788
0x992b31895bb1d9c9cfa4523b07e7b39d6cb4eab3b17e00746a891f3f239b409f
0x41b4b47374a123876d68a266b13d4842d78cb71a2a39d10196145157a15557ae

Functions
Getter at block 22745751
DOMAIN_SEPARATOR(view returns (bytes32)
0x79b1dc2a532a91483f4721f91369119a0d8a964bf4a536a56906f05c3d74566c
MAX_EXCHANGE_RATE(view returns (uint192)
1000000000000000000000000000
MAX_THROTTLE_PCT_AMT(view returns (uint192)
1000000000000000000
MAX_THROTTLE_RATE_AMT(view returns (uint256)
1000000000000000000000000000000000000000000000000
MIN_EXCHANGE_RATE(view returns (uint192)
1000000000
MIN_THROTTLE_RATE_AMT(view returns (uint256)
1000000000000000000
basketsNeeded(view returns (uint192)
4867882141816919644939252
decimals(view returns (uint8)
18
 
eip712Domain(view returns (bytes1 fieldsstring namestring versionuint256 chainIdaddress verifyingContractbytes32 saltuint256[] extensions)
issuanceAvailable(view returns (uint256)
2000000000000000000000000
issuanceThrottleParams(view returns (struct ThrottleLibParams)
(2000000000000000000000000, 100000000000000000)
main(view returns (address)
0xa582985c68ed30a052ff0b07d74931140bd5a00f
mandate(view returns (string)
A decentralized flatcoin that provides convenient access to DeFi yields, enabling holders to earn passive income on their capital. Governance should aim to take low to moderate risk to return high DeFi yields in order to mitigate against inflation.
name(view returns (string)
High Yield USD
 
proxiableUUID(view returns (bytes32)
redemptionAvailable(view returns (uint256 available)
2500000000000000000000000
redemptionThrottleParams(view returns (struct ThrottleLibParams)
(2500000000000000000000000, 125000000000000000)
symbol(view returns (string)
hyUSD
totalSupply(view returns (uint256)
4603686839249206205307093
version(pure returns (string)
3.4.0
Read-only
allowance(address owneraddress spenderview returns (uint256)
balanceOf(address accountview returns (uint256)
nonces(address ownerview returns (uint256)
State-modifying
approve(address spenderuint256 amountreturns (bool)
decreaseAllowance(address spenderuint256 subtractedValuereturns (bool)
dissolve(uint256 amount
increaseAllowance(address spenderuint256 addedValuereturns (bool)
init(address main_string name_string symbol_string mandate_struct ThrottleLibParams issuanceThrottleParams_struct ThrottleLibParams redemptionThrottleParams_
issue(uint256 amount
issueTo(address recipientuint256 amount
melt(uint256 amtRToken
mint(uint192 baskets
monetizeDonations(address erc20
permit(address owneraddress spenderuint256 valueuint256 deadlineuint8 vbytes32 rbytes32 s
redeem(uint256 amount
redeemCustom(address recipientuint256 amountuint48[] basketNoncesuint192[] portionsaddress[] expectedERC20sOutuint256[] minAmounts
redeemTo(address recipientuint256 amount
setBasketsNeeded(uint192 basketsNeeded_
setIssuanceThrottleParams(struct ThrottleLibParams params
setRedemptionThrottleParams(struct ThrottleLibParams params
transfer(address touint256 amountreturns (bool)
transferFrom(address fromaddress touint256 amountreturns (bool)
upgradeTo(address newImplementation
upgradeToAndCall(address newImplementationbytes datapayable 
Events
AdminChanged(address previousAdminaddress newAdmin
BeaconUpgraded(address indexed beacon
Upgraded(address indexed implementation
AdminChanged(address previousAdminaddress newAdmin
Approval(address indexed owneraddress indexed spenderuint256 value
BasketsNeededChanged(uint192 oldBasketsNeededuint192 newBasketsNeeded
BeaconUpgraded(address indexed beacon
EIP712DomainChanged(
Initialized(uint8 version
Issuance(address indexed issueraddress indexed recipientuint256 amountuint192 baskets
IssuanceThrottleSet(struct ThrottleLibParams oldValstruct ThrottleLibParams newVal
Melted(uint256 amount
Redemption(address indexed redeemeraddress indexed recipientuint256 amountuint192 baskets
RedemptionThrottleSet(struct ThrottleLibParams oldValstruct ThrottleLibParams newVal
Transfer(address indexed fromaddress indexed touint256 value
Upgraded(address indexed implementation
Constructor
constructor(address _logicbytes _data
Fallback and receive
fallback(
receive(
Errors
UIntOutOfBounds(