Staked Inv

Verified contract

Active on Ethereum with 160 txns
Deployed by via 0x8a6d2d1d at 20771285
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
ERC-20
Value $3,291.38
0xda4b608c85bbeaca6afd5af7a374906730c9023480be174fad76cf733582ac88
0x776f42d099e8a56b30ff7df9817985e1aa20147b1d93d732378674ef8f7edb18
0x65a8a0a32c1b40897ad1ad376c690b074330e910dd9f50c46899d200595b4ab3
0xa8b9c4b76279171dd81d545aabe7e7d7f603311a164f2733ed8627e769e14cbb
0xf30b8ed91c5294408d5c0b9f000d9654f9724102fa81db59f5f64745ed9d2c1b
0x7d9821261ae4f11870ebd844d6f089b804ec5934eef49e0cf6d7020133ee786f
0xc41a4551a841916aa37112141d3be78f3bf5149914ac6757fe0120ef24d8f6f2
0x10a31a999ebb9cf0226cfbbfbf931e0147f8dae743b8f3a5696062d4eb1f4f4c
0x78ece2999adc0f270149eb57f9d41aca3fc149560f6671ef52a9b11f2256ab0e
0x7f2981faf551ccf6a707954f57548b166cf59df52fdbb31d3a3ebc67d78963fc

Functions
Getter at block 21200655
DBR(view returns (address)
0xad038eb671c44b853887a7e32528fab35dc5d710
DOMAIN_SEPARATOR(view returns (bytes32)
0x8d815ddb6b5e2f83ce08f3938845dbfb205a99747e087b60b1a20afe981d2d4b
MAX_ASSETS(view returns (uint256)
100000000000000000000000000000000
MIN_ASSETS(view returns (uint256)
10000000000000000
MIN_SHARES(view returns (uint256)
1000000000000000000
asset(view returns (address)
0x41d5d79431a913c4ae7d69a668ecdfe5ff9dfb68
decimals(view returns (uint8)
18
depositLimit(view returns (uint256)
90000000000000000000000
 
getDbrReserve(view returns (uint256)
 
getInvReserve(view returns (uint256)
getK(view returns (uint256)
12400000000000000000000000000000000000000000
gov(view returns (address)
0x926df14a23be491164dcf93f4c468a50ef659d5b
guardian(view returns (address)
0x4b6c63e6a94ef26e2df60b89372db2d8e211f1b7
invEscrow(view returns (address)
0x5d2062751a100b384215af7dbacd49398d120943
invMarket(view returns (address)
0xb516247596ca36bf32876199fbdcad6b3322330b
kData(view returns (uint192 targetKuint64 lastKUpdate)
(targetK=12400000000000000000000000000000000000000000, lastKUpdate=0)
lastBuyPeriod(view returns (uint256)
2863
lastKUpdate(view returns (uint256)
0
lastPeriodRevenue(view returns (uint256)
80300000000000000000
minBuffer(view returns (uint256)
0
name(view returns (string)
Staked Inv
pendingGov(view returns (address)
0x0000000000000000000000000000000000000000
period(view returns (uint256)
604800
periodRevenue(view returns (uint256)
47300000000000000000
prevK(view returns (uint256)
12400000000000000000000000000000000000000000
revenueData(view returns (uint96 periodRevenueuint96 lastPeriodRevenueuint64 lastBuyPeriod)
(periodRevenue=47300000000000000000, lastPeriodRevenue=80300000000000000000, lastBuyPeriod=2863)
symbol(view returns (string)
sINV
targetK(view returns (uint256)
12400000000000000000000000000000000000000000
 
totalAssets(view returns (uint256)
totalSupply(view returns (uint256)
46562158603621057041637
Read-only
allowance(addressaddressview returns (uint256)
balanceOf(addressview returns (uint256)
convertToAssets(uint256 sharesview returns (uint256)
convertToShares(uint256 assetsview returns (uint256)
getInvReserve(uint256 DBRReserveview returns (uint256)
maxDeposit(addressview returns (uint256)
maxMint(addressview 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)
State-modifying
acceptGov(
approve(address spenderuint256 amountreturns (bool)
buyDBR(uint256 exactInvInuint256 exactDbrOutaddress to
deposit(uint256 assetsaddress receiverreturns (uint256 shares)
mint(uint256 sharesaddress receiverreturns (uint256 assets)
permit(address owneraddress spenderuint256 valueuint256 deadlineuint8 vbytes32 rbytes32 s
reapprove(
redeem(uint256 sharesaddress receiveraddress ownerreturns (uint256 assets)
setDepositLimit(uint256 _depositLimit
setGuardian(address _guardian
setMinBuffer(uint256 _minBuffer
setPendingGov(address _gov
setTargetK(uint256 _K
sweep(address tokenuint256 amountaddress to
transfer(address touint256 amountreturns (bool)
transferFrom(address fromaddress touint256 amountreturns (bool)
withdraw(uint256 assetsaddress receiveraddress ownerreturns (uint256 shares)
Events
Approval(address indexed owneraddress indexed spenderuint256 amount
Buy(address indexed calleraddress indexed touint256 exactInvInuint256 exactDbrOut
Deposit(address indexed calleraddress indexed owneruint256 assetsuint256 shares
SetMinBuffer(uint256 newMinBuffer
SetTargetK(uint256 newTargetK
Transfer(address indexed fromaddress indexed touint256 amount
Withdraw(address indexed calleraddress indexed receiveraddress indexed owneruint256 assetsuint256 shares
Constructor
constructor(address _invaddress _invMarketaddress _govaddress _guardianuint256 _depositLimituint256 _K
Fallback and receive

This contract contains no fallback and receive objects.

Errors
AboveDepositLimit(
BelowMinShares(
DepositLimitMustIncrease(
InsufficientAssets(
Invariant(
KTooLow(uint256 kuint256 limit
OnlyGov(
OnlyGuardian(
OnlyPendingGov(
UnauthorizedTokenWithdrawal(