3CRV Convex Meta Vault
Verified contract
Proxy
Active on
Ethereum with 237 txns
Unified storage
Map
Table
Raw
Constants and immutables
4
Slot
XX
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
1 additional
variable
Balances ($0.01)
Asset | Symbol | Type | Quantity | Price | Value |
---|---|---|---|---|---|
3Crv | ERC-20 | 0.010991 | $1.037 |
$0.01 |
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|---|---|---|---|---|---|---|
| 17000118 | 2 years ago | | | 0 | 0.0018763920 | |
| 16988972 | 2 years ago | | | 0 | 0.0089781900 | |
| 16986646 | 2 years ago | | | 0 | 0.013416117 | |
| 16983738 | 2 years ago | | | 0 | 0.013760120 | |
| 16980495 | 2 years ago | | | 0 | 0.011395395 | |
| 16977801 | 2 years ago | | | 0 | 0.013812600 | |
| 16974612 | 2 years ago | | | 0 | 0.0072516150 | |
| 16971707 | 2 years ago | | | 0 | 0.0079422450 | |
| 16968759 | 2 years ago | | | 0 | 0.010704765 | |
| 16965810 | 2 years ago | | | 0 | 0.0072516150 |
ABI
ABI objects
Getter at block 21227351
ASSETS_PER_SHARE_SCALE() view returns (uint256)
100000000000000000000000000
BASIS_SCALE() view returns (uint256)
10000
FEE_SCALE() view returns (uint256)
1000000
PERF_ASSETS_PER_SHARE_SCALE() view returns (uint256)
100000000000000000000000000
activeUnderlyingVaults() view returns (uint256 activeVaults)
0
asset() view returns (address assetTokenAddress)
0x6c3f90f043a72fa612cbac8115ee7e52bde6e490
assetPerShareUpdateThreshold() view returns (uint256)
100000000000000000000000
assetsPerShare() view returns (uint256)
109905001526619445402294859
assetsTransferred() view returns (uint256)
87913010721142894377
calculateAssetPerShare() view returns (uint256 assetsPerShare_, uint256 totalAssets_)
(assetsPerShare_=109905001526619450000000000, totalAssets_=10990500152661945)
decimals() view returns (uint8 decimals_)
18
feeReceiver() view returns (address)
0x3dd46846eed8d147841ae162c8425c08bd8e1b41
name() view returns (string name_)
3CRV Convex Meta Vault
nexus() view returns (address)
0xafce80b19a8ce13dec0739a1aab7a028d6845eb3
paused() view returns (bool)
false
perfFeesAssetPerShare() view returns (uint256)
109297314103318164263161203
performanceFee() view returns (uint256)
40000
sourceParams() view returns (uint32 singleVaultSharesThreshold, uint32 singleSourceVaultIndex)
(singleVaultSharesThreshold=1000, singleSourceVaultIndex=0)
symbol() view returns (string symbol_)
mv3CRV-CVX
totalAssets() view returns (uint256 totalManagedAssets)
10990500152661945
totalSupply() view returns (uint256)
10000000000000000
totalUnderlyingVaults() view returns (uint256 totalVaults)
3
vaultManager() view returns (address)
0x1116241647d2173342b108e6363ffe58762e3e97
Read-only
allowance(address owner, address spender) view returns (uint256)
balanceOf(address account) view returns (uint256)
convertToAssets(uint256 shares) view returns (uint256 assets)
convertToShares(uint256 assets) view returns (uint256 shares)
isVaultManager(address account) view returns (bool result)
maxDeposit(address caller) view returns (uint256 maxAssets)
maxMint(address owner) view returns (uint256 maxShares)
maxRedeem(address owner) view returns (uint256 maxShares)
maxWithdraw(address owner) view returns (uint256 maxAssets)
previewDeposit(uint256 assets) view returns (uint256 shares)
previewMint(uint256 shares) view returns (uint256 assets)
previewRedeem(uint256 shares) view returns (uint256 assets)
previewWithdraw(uint256 assets) view returns (uint256 shares)
resolveVaultIndex(uint256 vaultIndex) view returns (address vault)
State-modifying
Events admin() returns (address admin_)
changeAdmin(address newAdmin)
implementation() returns (address implementation_)
upgradeTo(address newImplementation)
upgradeToAndCall(address newImplementation, bytes data) payable
addVault(address _underlyingVault)
approve(address spender, uint256 amount) returns (bool)
chargePerformanceFee()
decreaseAllowance(address spender, uint256 subtractedValue) returns (bool)
deposit(uint256 assets, address receiver) returns (uint256 shares)
increaseAllowance(address spender, uint256 addedValue) returns (bool)
initialize(string _name, string _symbol, address _vaultManager, uint256 _performanceFee, address _feeReceiver, address[] _underlyingVaults, struct PeriodicAllocationAbstractVaultAssetSourcingParams _sourceParams, uint256 _assetPerShareUpdateThreshold)
mint(uint256 shares, address receiver) returns (uint256 assets)
pause()
rebalance(struct SameAssetUnderlyingsAbstractVaultSwap[] swaps)
redeem(uint256 shares, address receiver, address owner) returns (uint256 assets)
removeVault(uint256 vaultIndex)
setAssetPerShareUpdateThreshold(uint256 _assetPerShareUpdateThreshold)
setFeeReceiver(address _feeReceiver)
setPerformanceFee(uint256 _performanceFee)
setSingleSourceVaultIndex(uint32 _singleSourceVaultIndex)
setSingleVaultSharesThreshold(uint32 _singleVaultSharesThreshold)
setVaultManager(address _vaultManager)
settle(struct PeriodicAllocationAbstractVaultSettlement[] settlements)
transfer(address to, uint256 amount) returns (bool)
transferFrom(address from, address to, uint256 amount) returns (bool)
unpause()
updateAssetPerShare()
withdraw(uint256 assets, address receiver, address owner) returns (uint256 shares)
AdminChanged(address previousAdmin, address newAdmin)
BeaconUpgraded(address indexed beacon)
Upgraded(address indexed implementation)
AddedVault(uint256 indexed vaultIndex, address indexed vault)
Approval(address indexed owner, address indexed spender, uint256 value)
AssetPerShareUpdateThresholdUpdated(uint256 assetPerShareUpdateThreshold)
AssetsPerShareUpdated(uint256 assetsPerShare, uint256 totalAssets)
Deposit(address indexed sender, address indexed receiver, uint256 assets, uint256 shares)
FeeReceiverUpdated(address indexed feeReceiver)
Initialized(uint8 version)
Paused(address account)
PerformanceFee(address indexed feeReceiver, uint256 feeShares, uint256 assetsPerShare)
PerformanceFeeUpdated(uint256 performanceFee)
RemovedVault(uint256 indexed vaultIndex, address indexed vault)
SetVaultManager(address _vaultManager)
SingleSourceVaultIndexUpdated(uint32 singleSourceVaultIndex)
SingleVaultSharesThresholdUpdated(uint256 singleVaultSharesThreshold)
Transfer(address indexed from, address indexed to, uint256 value)
Unpaused(address account)
Withdraw(address indexed sender, address indexed receiver, address indexed owner, uint256 assets, uint256 shares)
constructor(address _logic, address admin_, bytes _data)
fallback()
receive()
This contract contains no error objects.