UniverseVault

Verified contract

Active on Ethereum with 203 txns
Deployed by via 0xc0278c27 at 13813868
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 3 additional slots
-
variable spans 1 additional slot
ERC-20
Value $528.41
ERC-20
Value $0
0x091002cf0de54e0f1f41fb6ddf4bfa62c77eb470167c4f3af8da3ed551e4170e
0xa99a107617f49d2e5f1076c278679077b7ae1e59fc03dffc59c060525670e00c
0xfffe2a506dbf41894fadbce39fef0192c3910b33533d4ce3504efefd95f8d3c9
0x854d3a460484151e7da07dc4add42a00a7e83f595134a9faa41d89f80284b8a4
0x8d947a72fd3f79c57a7434848b2e8fd14b561dbf82516a6a386d8964fe2326a1
0xb9a3dfcf69e341addafca77a51044748b9ac4a1c690f9e43a7dde5ca31abe1b1
0x77c98ec916028f73b0a2fbae45b4e0b5937dba7b3bd1e4c9003a4920d3b78a6e
0xd0f71af5b4d2a7a38cb3ee06bdafae106889236ebd834a5a6b75bcb9df65d4a5
0x161b01ab1553fd778624ae5c020332d2e6fdff6fef5b292e382776c77c97d068
0xc9a8e836ad29ceac77620d52cffb0211c8e56991ab120f7308958af03759a5de

Functions
Getter at block 20870317
UNIVERSE_VAULT_VERSION(view returns (uint8)
2
 
getPNL(view returns (uint256 rateuint256 param)
 
getTotalAmounts(view returns (uint256 total0uint256 total1uint256 free0uint256 free1uint256 utilizationRate0uint256 utilizationRate1)
maxShares(view returns (uint256 maxToken0Amtuint256 maxToken1Amtuint256 maxSingeDepositAmt0uint256 maxSingeDepositAmt1)
(maxToken0Amt=150000000000000, maxToken1Amt=30000000000000000000000, maxSingeDepositAmt0=15000000000000, maxSingeDepositAmt1=3000000000000000000000)
owner(view returns (address)
0x72aa5e87a11815127daff850e0586a07a9a0f5a4
position(view returns (uint128 principal0uint128 principal1address poolAddressint24 lowerTickint24 upperTickint24 tickSpacingbool status)
(principal0=3851440195, principal1=1056133611464784102, poolAddress=0x8ad599c3a0ff1de082011efddc58f1908eb6e6d8, lowerTick=194400, upperTick=196320, tickSpacing=60, status=true)
protocolFees(view returns (uint128 fee0uint128 fee1)
(fee0=1, fee1=1)
safeAddLiq(view returns (int24 positionTickint24 depositMaxOffsetTickint24 tickBias0int24 tickBias1uint24 pct0uint24 pct1)
(positionTick=195310, depositMaxOffsetTick=1600, tickBias0=100, tickBias1=300, pct0=50, pct1=20)
token0(view returns (address)
0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48
token1(view returns (address)
0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2
totalShare0(view returns (uint256)
3678238930
totalShare1(view returns (uint256)
1525749293865716074
uToken0(view returns (address)
0xadf94e2a2418a437cecdb3a59c4b96def862e326
uToken1(view returns (address)
0x812e3e87c155a2b8ba91e2ca52cae1fd8b264933
Read-only
getBals(uint256 share0uint256 share1view returns (uint256 amount0uint256 amount1)
getShares(uint256 amount0Desireduint256 amount1Desiredview returns (uint256 share0uint256 share1)
getUserBals(address userview returns (uint256 amount0uint256 amount1)
getUserShares(address userview returns (uint256 share0uint256 share1)
State-modifying
addPool(uint24 _poolFee
avoidRisk(uint8 _profitScale
changeConfig(address _swapPooluint8 _performanceFeeuint24 _diffTickuint32 _safetyParam
changeManager(address _operator
changeMaxShare(uint256 _maxShare0uint256 _maxShare1uint256 _maxSingeDepositAmt0uint256 _maxSingeDepositAmt1
changePool(address newPoolAddressint24 _lowerTickint24 _upperTickint24 _spotTickuint8 _profitScale
changeSafeAddLiq(int24 _depositMaxOffsetTickint24 _tickBias0int24 _tickBias1uint24 _pct0uint24 _pct1
deposit(uint256 amount0Desireduint256 amount1Desiredreturns (uint256uint256)
deposit(uint256 amount0Desireduint256 amount1Desiredaddress toreturns (uint256uint256)
forceReBalance(int24 _lowerTickint24 _upperTickint24 _spotTickuint8 _profitScale
initPosition(address _poolAddressint24 _lowerTickint24 _upperTick
reBalance(int24 reBalanceThresholdint24 bandint24 _spotTickuint8 _profitScale
renounceOwnership(
transferOwnership(address newOwner
uniswapV3MintCallback(uint256 amount0uint256 amount1bytes
uniswapV3SwapCallback(int256 amount0Deltaint256 amount1Deltabytes
updateWhiteList(address _addressbool status
withdraw(uint256 share0uint256 share1returns (uint256uint256)
withdrawPerformanceFee(address to
Events
ChangeManger(address indexed _operator
CollectFees(uint256 feesFromPool0uint256 feesFromPool1
Deposit(address indexed useruint256 share0uint256 share1uint256 amount0uint256 amount1
OwnershipTransferred(address indexed previousOwneraddress indexed newOwner
UpdateWhiteList(address indexed _addressbool status
Withdraw(address indexed useruint256 share0uint256 share1uint256 amount0uint256 amount1
Constructor
constructor(address _uniFactoryaddress _poolAddressaddress _operatoraddress _swapPooluint8 _performanceFeeuint24 _diffTickuint256 _maxToken0uint256 _maxToken1uint256 _maxSingeDepositAmt0uint256 _maxSingeDepositAmt1
Fallback and receive

This contract contains no fallback and receive objects.

Errors

This contract contains no error objects.