SavingsContract_imbtc_mainnet_22

Verified contract

Implementation

Active on Ethereum with 0 txns
Deployed by via 0x61ec6303 at 14709800
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 49 additional slots

No balances found for "SavingsContract_imbtc_mainnet_22"

No transactions found for "SavingsContract_imbtc_mainnet_22"


Functions
Getter at block 21013445
asset(view returns (address assetTokenAddress)
0x945facb997494cc2570096c74b5f66a3507330a1
connector(view returns (address)
0x0000000000000000000000000000000000000000
decimals(view returns (uint8)
0
exchangeRate(view returns (uint256)
0
fraction(view returns (uint256)
0
lastBalance(view returns (uint256)
0
lastPoke(view returns (uint256)
0
name(view returns (string)
nexus(view returns (address)
0xafce80b19a8ce13dec0739a1aab7a028d6845eb3
poker(view returns (address)
0x0000000000000000000000000000000000000000
symbol(view returns (string)
totalAssets(view returns (uint256 totalManagedAssets)
0
totalSupply(view returns (uint256)
0
underlying(view returns (address)
0x945facb997494cc2570096c74b5f66a3507330a1
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(addresspure returns (uint256 maxAssets)
maxMint(addresspure 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
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
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
constructor(address _nexusaddress _underlyingaddress _unwrapper
Fallback and receive

This contract contains no fallback and receive objects.

Errors

This contract contains no error objects.