Interest bearing mUSD

Verified contract

Proxy

Active on Ethereum with 2,551 txns
Deployed by via 0xcab26b04 at 11678197
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 49 additional slots
ERC-20
Value $2,265,477.42
0xb08055aa034d0826f681b3bc363398b539f7bde430c3312abf8bc827e19b712f
0x7eec14d4b6ec1fbe2cbdf674b8e78ea8d3231663970309fd175a16453101d5db
0xe080710f8c840dc0439d0254b368cb9645bc2c64241eb5dc6f6c3b222cdfd306
0xa2bbd1464b408ac47d16e1fb95845196b39a573b6619b99ada91471f8e2f38ad
0x11f42dacb7bd1dbb896f72f78c2301c437e3633fa1c9ac976c32ef6eaf03958a
0x10349b5ea82f477844bbf05c6b5fdbf80de80478cd0e08edee06a2b0990aac5e
0x0df24574d1f12e9610ce0db723c51a568793161d81348fe4a187d1368e4824da
0x1ab88a7bbb2eb12d2ac6ef83bdff6ad423b6ff086f3d4abca9d4c7e8ec34d6b5
0xfa76fb3b3eb3f4d26ae025e88784811f64e47d07b08a7906c9a037e4b052e0c7
0x7f860a376fa7ab879b965ee799d1c16c5ed66d66e66367d946c12f2633f5272c

Functions
Getter at block 21257673
asset(view returns (address assetTokenAddress)
0xe2f2a5c287993345a840db3b0845fbc70f5935a5
connector(view returns (address)
0x0000000000000000000000000000000000000000
decimals(view returns (uint8)
18
exchangeRate(view returns (uint256)
126398150487930552
fraction(view returns (uint256)
200000000000000000
lastBalance(view returns (uint256)
0
lastPoke(view returns (uint256)
0
name(view returns (string)
Interest bearing mUSD
nexus(view returns (address)
0xafce80b19a8ce13dec0739a1aab7a028d6845eb3
poker(view returns (address)
0x0c2ef8a1b3bc00bf676053732f31a67ebba5bd81
symbol(view returns (string)
imUSD
totalAssets(view returns (uint256 totalManagedAssets)
2267504569738182438177268
totalSupply(view returns (uint256)
17939380924359052840988462
underlying(view returns (address)
0xe2f2a5c287993345a840db3b0845fbc70f5935a5
unwrapper(view returns (address)
0xc1443cb9ce81915fb914c270d74b0d57d1c87be0
Read-only
allowance(address owneraddress spenderview returns (uint256)
balanceOf(address accountview returns (uint256)
balanceOfUnderlying(address _userview returns (uint256 balance)
convertToAssets(uint256 sharesview returns (uint256 assets)
convertToShares(uint256 assetsview returns (uint256 shares)
creditBalances(address _userview returns (uint256)
creditsToUnderlying(uint256 _creditsview returns (uint256 amount)
maxDeposit(addressview returns (uint256 maxAssets)
maxMint(addressview returns (uint256 maxShares)
maxRedeem(address ownerview returns (uint256 maxShares)
maxWithdraw(address ownerview returns (uint256 maxAssets)
previewDeposit(uint256 assetsview returns (uint256 shares)
previewMint(uint256 sharesview returns (uint256 assets)
previewRedeem(uint256 sharesview returns (uint256 assets)
previewWithdraw(uint256 assetsview returns (uint256 shares)
underlyingToCredits(uint256 _underlyingview returns (uint256 credits)
State-modifying
admin(returns (address)
changeAdmin(address newAdmin
implementation(returns (address)
initialize(address _logicaddress _adminbytes _datapayable 
initialize(address _logicbytes _datapayable 
upgradeTo(address newImplementation
upgradeToAndCall(address newImplementationbytes datapayable 
approve(address spenderuint256 amountreturns (bool)
automateInterestCollectionFlag(bool _enabled
decreaseAllowance(address spenderuint256 subtractedValuereturns (bool)
deposit(uint256 assetsaddress receiverreturns (uint256 shares)
deposit(uint256 assetsaddress receiveraddress referrerreturns (uint256 shares)
depositInterest(uint256 _amount
depositSavings(uint256 _underlyingreturns (uint256 creditsIssued)
depositSavings(uint256 _underlyingaddress _beneficiaryreturns (uint256 creditsIssued)
depositSavings(uint256 _underlyingaddress _beneficiaryaddress _referrerreturns (uint256 creditsIssued)
emergencyWithdraw(uint256 _withdrawAmount
increaseAllowance(address spenderuint256 addedValuereturns (bool)
initialize(address _pokerstring _nameArgstring _symbolArg
mint(uint256 sharesaddress receiverreturns (uint256 assets)
mint(uint256 sharesaddress receiveraddress referrerreturns (uint256 assets)
poke(
preDeposit(uint256 _underlyingaddress _beneficiaryreturns (uint256 creditsIssued)
redeem(uint256 _creditsreturns (uint256 massetReturned)
redeem(uint256 sharesaddress receiveraddress ownerreturns (uint256 assets)
redeemAndUnwrap(uint256 _amountbool _isCreditAmtuint256 _minAmountOutaddress _outputaddress _beneficiaryaddress _routerbool _isBassetOutreturns (uint256 creditsBurneduint256 massetReturneduint256 outputQuantity)
redeemCredits(uint256 _creditsreturns (uint256 massetReturned)
redeemUnderlying(uint256 _underlyingreturns (uint256 creditsBurned)
setConnector(address _newConnector
setFraction(uint256 _fraction
setPoker(address _newPoker
transfer(address recipientuint256 amountreturns (bool)
transferFrom(address senderaddress recipientuint256 amountreturns (bool)
withdraw(uint256 assetsaddress receiveraddress ownerreturns (uint256 shares)
Events
AdminChanged(address previousAdminaddress newAdmin
Upgraded(address indexed implementation
Approval(address indexed owneraddress indexed spenderuint256 value
AutomaticInterestCollectionSwitched(bool automationEnabled
ConnectorUpdated(address connector
CreditsRedeemed(address indexed redeemeruint256 creditsRedeemeduint256 savingsCredited
Deposit(address indexed calleraddress indexed owneruint256 assetsuint256 shares
EmergencyUpdate(
ExchangeRateUpdated(uint256 newExchangeRateuint256 interestCollected
FractionUpdated(uint256 fraction
Poked(uint256 oldBalanceuint256 newBalanceuint256 interestDetected
PokedRaw(
PokerUpdated(address poker
Referral(address indexed referreraddress beneficiaryuint256 amount
SavingsDeposited(address indexed saveruint256 savingsDepositeduint256 creditsIssued
Transfer(address indexed fromaddress indexed touint256 value
Withdraw(address indexed calleraddress indexed receiveraddress indexed owneruint256 assetsuint256 shares
Constructor

This contract contains no constructor objects.

Fallback and receive
fallback(
Errors

This contract contains no error objects.