USEPoolDAI
Verified contract
Active on
Ethereum with 1,321 txns
Slot
XX
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
16 additional
variables
Balances ($33,126.54)
Asset | Symbol | Type | Quantity | Price | Value |
---|---|---|---|---|---|
DAI | ERC-20 | 33.126536K | $1.00 |
$33,126.54 | |
StableDAI.com | ERC-20 | 628 | -- | -- | |
ELENA | ERC-20 | 20.104815 | -- | -- |
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|---|---|---|---|---|---|---|
| 17789260 | a year ago | | | 0 | 0.00080771000 | |
| 17789253 | a year ago | | | 0 | 0.00041304430 | |
| 17789247 | a year ago | | | 0 | 0.00039830079 | |
| 17789138 | a year ago | | | 0 | 0.00046359577 | |
| 14443977 | 3 years ago | | | 0 | 0.0028317264 | |
| 14379311 | 3 years ago | | | 0 | 0.0051074012 | |
| 14305207 | 3 years ago | | | 0 | 0.0026974741 | |
| 14304977 | 3 years ago | | | 0 | 0.0065966075 | |
| 13243131 | 3 years ago | | | 0 | 0.0029236080 | |
| 13243093 | 3 years ago | | | 0 | 0.010512543 |
ABI
ABI objects
Getter at block 21293109 availableExcessCollatDV() view returns (uint256) mintingOpened() view returns (bool) mintingTax() view returns (uint256) redemptionOpened() view returns (bool) redemptionTax() view returns (uint256) requiredReserveRatio() view returns (uint256)
BUYBACK_PAUSER() view returns (bytes32)
0x103da79ff3755ff7a17a557d28b73d37cb4de0b3c3cc02fa6c48df0f35071fbf
COLLATERAL_PRICE_PAUSER() view returns (bytes32)
0xbb2c68b8dc5bccdd2536307080a7865a7e133bf54e31d4d463b1b749b4bcf26d
COLLATERAL_RATIO_MAX() view returns (uint256)
1000000
COLLATERAL_RATIO_PRECISION() view returns (uint256)
1000000
COMMUNITY_RATER() view returns (bytes32)
0x0cf4625af84657a2f717ddf46fb9102c0ddeaf058baaaae88000fb14c88c2f23
DAI_address() view returns (address)
0x6b175474e89094c44da98b954eedeac495271d0f
DEFAULT_ADMIN_ROLE() view returns (bytes32)
0x0000000000000000000000000000000000000000000000000000000000000000
MINT_PAUSER() view returns (bytes32)
0xc65532185ed70b2e999433e2e9fac124e083acb13ec183a4e05944da0792337b
PRECISION() view returns (uint256)
1000000
PRICE_PRECISION() view returns (uint256)
1000000
RECOLLATERALIZE_PAUSER() view returns (bytes32)
0x8118eeb5231a5fe4008a55b62860f6a0db4f6c3ac04f8141927a9b3fedd86d2f
REDEEM_PAUSER() view returns (bytes32)
0xa84a5389ad41f9aab0831b01e5384cae76e7a7fd09131c206ff7927c201c3857
RESERVE_RATIO_PRECISION() view returns (uint256)
1000000
bonus_rate() view returns (uint256)
5000
buyBackPaused() view returns (bool)
true
buyback_tax() view returns (uint256)
0
collatDollarBalance() view returns (uint256)
100000
collateralPricePaused() view returns (bool)
false
collateral_address() view returns (address)
0x6b175474e89094c44da98b954eedeac495271d0f
collateral_token() view returns (address)
0x6b175474e89094c44da98b954eedeac495271d0f
community_address() view returns (address)
0x292b1cae42d10d4ef3f16944e7623e06cab9eae6
community_rate_in_share() view returns (uint256)
0
community_rate_in_use() view returns (uint256)
849409873458486080383748
community_rate_ratio() view returns (uint256)
15000
getCollateralAmount() view returns (uint256)
100000
getCollateralPrice() view returns (uint256)
1000000
global_use_supply_adj() view returns (uint256)
1000000000000000000000
mintPaused() view returns (bool)
false
minting_required_reserve_ratio() view returns (uint256)
0
minting_tax_base() view returns (uint256)
0
minting_tax_multiplier() view returns (uint256)
0
missing_decimals() view returns (uint256)
0
owner_address() view returns (address)
0x59d35caf82d5368de76565ce11dea3e14177459d
pausedPrice() view returns (uint256)
0
pool_ceiling() view returns (uint256)
10000000000000000000000000000
recollat_tax() view returns (uint256)
0
recollateralizePaused() view returns (bool)
true
redeemPaused() view returns (bool)
true
redemption_delay() view returns (uint256)
2
redemption_gcr_adj() view returns (uint256)
0
redemption_required_reserve_ratio() view returns (uint256)
0
redemption_tax_base() view returns (uint256)
0
redemption_tax_exponent() view returns (uint256)
0
redemption_tax_multiplier() view returns (uint256)
0
shares_contract_address() view returns (address)
0x6f0f28ceee6ae686ee0f939375674c01b156365a
timelock_address() view returns (address)
0x292b1cae42d10d4ef3f16944e7623e06cab9eae6
unclaimedPoolCollateral() view returns (uint256)
33126536478328100000000
unclaimedPoolShares() view returns (uint256)
20104815083923825807
use_contract_address() view returns (address)
0x147e3d644d53adadd18a28201b91e2b98aeb7f94
Read-only
calcBuyBackShares(struct USEPoolAlgoBuybackShares_Params params) pure returns (uint256)
calcMint1t1USE(uint256 col_price, uint256 collateral_amount_d18) pure returns (uint256)
calcMintFractionalUSE(struct USEPoolAlgoMintFU_Params params) pure returns (uint256, uint256, uint256)
calcMintFractionalWithCollateral(struct USEPoolAlgoMintFU_Params params) pure returns (uint256, uint256, uint256)
calcMintFractionalWithShare(struct USEPoolAlgoMintFU_Params params) pure returns (uint256, uint256, uint256)
calcRecollateralizeUSEInner(uint256 collateral_amount, uint256 col_price, uint256 global_collat_value, uint256 frax_total_supply, uint256 global_collateral_ratio) pure returns (uint256, uint256)
calcRedeem1t1USE(uint256 col_price_usd, uint256 use_amount) pure returns (uint256)
dynamicRedemptionTax(uint256 ratio, uint256 multiplier, uint256 exponent) pure returns (uint256)
getRoleAdmin(bytes32 role) view returns (bytes32)
getRoleMember(bytes32 role, uint256 index) view returns (address)
getRoleMemberCount(bytes32 role) view returns (uint256)
hasRole(bytes32 role, address account) view returns (bool)
lastRedeemed(address) view returns (uint256)
recollateralizeAmount(uint256 total_supply, uint256 global_collateral_ratio, uint256 global_collat_value) pure returns (uint256)
redeemCollateralBalances(address) view returns (uint256)
redeemSharesBalances(address) view returns (uint256)
State-modifying
Events buyBackShares(uint256 shares_amount, uint256 COLLATERAL_out_min)
collectRedemption()
grantRole(bytes32 role, address account)
mint1t1USE(uint256 collateral_amount, uint256 use_out_min)
mintFractionalUSE(uint256 collateral_amount, uint256 shares_amount, uint256 use_out_min)
recollateralizeUSE(uint256 collateral_amount, uint256 shares_out_min)
redeem1t1USE(uint256 use_amount, uint256 COLLATERAL_out_min)
redeemFractionalUSE(uint256 use_amount, uint256 shares_out_min, uint256 COLLATERAL_out_min)
renounceRole(bytes32 role, address account)
revokeRole(bytes32 role, address account)
setCommunityParameters(address _community_address, uint256 _ratio)
setMintingParameters(uint256 _ratioLevel, uint256 _tax_base, uint256 _tax_multiplier)
setOwner(address _owner_address)
setPoolParameters(uint256 new_ceiling, uint256 new_bonus_rate, uint256 new_redemption_delay, uint256 new_buyback_tax, uint256 new_recollat_tax, uint256 use_supply_adj)
setRedemptionParameters(uint256 _ratioLevel, uint256 _tax_base, uint256 _tax_multiplier, uint256 _tax_exponent, uint256 _redeem_gcr_adj)
setTimelock(address new_timelock)
toggleBuyBack()
toggleCollateralPrice(uint256 _new_price)
toggleCommunityInSharesRate(uint256 _rate)
toggleCommunityInUSERate(uint256 _rate)
toggleMinting()
toggleRecollateralize()
toggleRedeeming()
updateOraclePrice()
RoleAdminChanged(bytes32 indexed role, bytes32 indexed previousAdminRole, bytes32 indexed newAdminRole)
RoleGranted(bytes32 indexed role, address indexed account, address indexed sender)
RoleRevoked(bytes32 indexed role, address indexed account, address indexed sender)
UpdateOracleBonus(address indexed user, bool bonus1, bool bonus2)
constructor(address _use_contract_address, address _shares_contract_address, address _collateral_address, address _creator_address, address _timelock_address, address _community_address)
This contract contains no fallback and receive objects.
This contract contains no error objects.