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

TetuVaultV2

Verified contract

Implementation

Active on Base with 0 txns
Deployed by via 0x29ecc38a at 4461811
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 44 additional slots
-
variable spans 49 additional slots
-
variable spans 48 additional slots
-
variable spans 48 additional slots
7 additional variables

No balances found for "TetuVaultV2"

No transactions found for "TetuVaultV2"


Functions
Getter at block 23184156
BUFFER_DENOMINATOR(view returns (uint256)
100000
CONTROLLABLE_VERSION(view returns (string)
3.0.1
DOMAIN_SEPARATOR(view returns (bytes32)
0x3003558c39c1d4fa996b42cc0be4d6a421fdf3dbfd59219fa71926593986bf46
FEE_DENOMINATOR(view returns (uint256)
100000
MAX_FEE(view returns (uint256)
1000
VAULT_VERSION(view returns (string)
2.1.4
asset(view returns (address)
0x0000000000000000000000000000000000000000
buffer(view returns (uint256)
0
controller(view returns (address)
0x0000000000000000000000000000000000000000
created(view returns (uint256)
0
createdBlock(view returns (uint256)
0
 
decimals(view returns (uint8)
depositFee(view returns (uint256)
0
doHardWorkOnInvest(view returns (bool)
false
gauge(view returns (address)
0x0000000000000000000000000000000000000000
insurance(view returns (address)
0x0000000000000000000000000000000000000000
maxDepositAssets(view returns (uint256)
0
maxMintShares(view returns (uint256)
0
maxRedeemShares(view returns (uint256)
0
maxWithdrawAssets(view returns (uint256)
0
name(view returns (string)
previousImplementation(view returns (address)
0x0000000000000000000000000000000000000000
revision(view returns (uint256)
0
 
sharePrice(view returns (uint256)
splitter(view returns (address)
0x0000000000000000000000000000000000000000
 
splitterAssets(view returns (uint256)
symbol(view returns (string)
 
totalAssets(view returns (uint256)
totalSupply(view returns (uint256)
0
withdrawFee(view returns (uint256)
0
withdrawRequestBlocks(view returns (uint256)
0
Read-only
allowance(address owneraddress spenderview returns (uint256)
balanceOf(address accountview returns (uint256)
convertToAssets(uint256 sharesview returns (uint256)
convertToShares(uint256 assetsview returns (uint256)
getSlot(uint256 slotview returns (bytes32 result)
isController(address _valueview returns (bool)
isGovernance(address _valueview returns (bool)
maxDeposit(addressview returns (uint256)
maxMint(addressview returns (uint256)
maxRedeem(address ownerview returns (uint256)
maxWithdraw(address ownerview returns (uint256)
nonces(address ownerview returns (uint256)
previewDeposit(uint256 assetsview returns (uint256)
previewMint(uint256 sharesview returns (uint256)
previewRedeem(uint256 sharesview returns (uint256)
previewWithdraw(uint256 assetsview returns (uint256)
supportsInterface(bytes4 interfaceIdview returns (bool)
withdrawRequests(addressview returns (uint256)
State-modifying
approve(address spenderuint256 amountreturns (bool)
coverLoss(uint256 amount
decreaseAllowance(address spenderuint256 subtractedValuereturns (bool)
deposit(uint256 assetsaddress receiverreturns (uint256 shares)
increaseAllowance(address spenderuint256 addedValuereturns (bool)
increaseRevision(address oldLogic
init(address controller_address asset_string _namestring _symboladdress _gaugeuint256 _buffer
initInsurance(address _insurance
mint(uint256 sharesaddress receiverreturns (uint256 assets)
permit(address owneraddress spenderuint256 valueuint256 deadlineuint8 vbytes32 rbytes32 s
redeem(uint256 sharesaddress receiveraddress ownerreturns (uint256 assets)
requestWithdraw(
setBuffer(uint256 _buffer
setDoHardWorkOnInvest(bool value
setFees(uint256 _depositFeeuint256 _withdrawFee
setMaxDeposit(uint256 maxAssetsuint256 maxShares
setMaxWithdraw(uint256 maxAssetsuint256 maxShares
setSplitter(address _splitter
setWithdrawRequestBlocks(uint256 blocks
transfer(address touint256 amountreturns (bool)
transferFrom(address fromaddress touint256 amountreturns (bool)
withdraw(uint256 assetsaddress receiveraddress ownerreturns (uint256 shares)
withdrawAll(
Events
Approval(address indexed owneraddress indexed spenderuint256 value
BufferChanged(uint256 oldValueuint256 newValue
ContractInitialized(address controlleruint256 tsuint256 block
Deposit(address indexed senderaddress indexed owneruint256 assetsuint256 shares
DoHardWorkOnInvestChanged(bool oldValuebool newValue
FeeChanged(uint256 depositFeeuint256 withdrawFee
FeeTransfer(uint256 amount
Init(address controlleraddress assetstring namestring symboladdress gaugeuint256 buffer
Initialized(uint8 version
Invest(address splitteruint256 amount
LossCovered(uint256 amount
MaxDepositChanged(uint256 maxAssetsuint256 maxShares
MaxWithdrawChanged(uint256 maxAssetsuint256 maxShares
RevisionIncreased(uint256 valueaddress oldLogic
SplitterSetup(address splitter
Transfer(address indexed fromaddress indexed touint256 value
Withdraw(address indexed senderaddress indexed receiveraddress indexed owneruint256 assetsuint256 shares
WithdrawRequestBlocks(uint256 blocks
WithdrawRequested(address senderuint256 startBlock
Constructor

This contract contains no constructor objects.

Fallback and receive

This contract contains no fallback and receive objects.

Errors

This contract contains no error objects.