UNIVERSE-LP

Verified contract

Active on Ethereum with 41 txns
Deployed by via 0xa049822e at 13963677
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
ERC-20
Value $22.17
ERC-20
Value $0.14
0x84c5a5275717ee95524e2cbb67b61d1ddda265dedc0d0f5bcf991f01e5522fd8
0x49ed3068c176f04e4f7ff1494807a74fdb38a0e882fac4a8856c5e1c500f1b4d
0xe00dff5394cca285c7226f32e3c3b88949933659cb48dc1fc5a73ce6619e4db0
0xe99fca3af31f24c47fd675409fd45a9f96557904b701b0e3bf391927211c467f
0xc3c553cc256c14feabdb13c96726d6031938aae95eff6c29d552ba143244d761
0x91e29925a58f22c50f7f81d2c5668aabca702495fef2fa3d2d7ee4b20facbfcd
0x52b8b3ed560b690a82a58d309529b7f31b30166a56bcbc58076b94bb93b30195
0xd65a9492134e2a9e2c30c460eeaf078e3c4ca73bb519d0d91dee1f9d2a1f8018
0x43c2a8d4f903f94b8400df3df713fbac77e5c49c20e3402c7afec958d4aeb4be
0x45ea1baf3d0addb55a8650fd967be5d9e3d8a51f2943dadf681f081b4fb65f13

Functions
Getter at block 20908869
UNIVERSE_VAULT_VERSION(view returns (uint8)
1
decimals(view returns (uint8)
18
defaultPoolAddress(view returns (address)
0xb82d251b7e92832dccb7f3c6f03ae20f2d7ee597
 
getTotalAmounts(view returns (uint256 total0uint256 total1uint256 free0uint256 free1uint256 utilizationRate0uint256 utilizationRate1)
maxShares(pure returns (uint256uint256uint256uint256)
(115792089237316195423570985008687907853269984665640564039457584007913129639935, 115792089237316195423570985008687907853269984665640564039457584007913129639935, 115792089237316195423570985008687907853269984665640564039457584007913129639935, 115792089237316195423570985008687907853269984665640564039457584007913129639935)
name(view returns (string)
UNIVERSE-LP
owner(view returns (address)
0x72aa5e87a11815127daff850e0586a07a9a0f5a4
protocolFees(view returns (uint128 fee0uint128 fee1)
(fee0=7437050934876336243829125, fee1=3684773340919892)
symbol(view returns (string)
ULP
token0(view returns (address)
0x3b484b82567a09e2588a13d54d032153f0c0aee0
token1(view returns (address)
0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2
totalSupply(view returns (uint256)
74842865610270897710562488
Read-only
allowance(address owneraddress spenderview returns (uint256)
balanceOf(address accountview returns (uint256)
calBalance(uint256 shareview returns (uint256 amount0uint256 amount1)
getBalancedAmount(uint256 amount0Desireduint256 amount1Desiredview returns (uint256 shareuint256 amount0uint256 amount1)
getBals(uint256 shareuint256view returns (uint256uint256)
getShares(uint256 amount0Desireduint256 amount1Desiredview returns (uint256uint256)
getUserShares(address userview returns (uint256uint256)
positionList(uint256view returns (uint128 principal0uint128 principal1address poolAddressint24 lowerTickint24 upperTickint24 tickSpacingbool status)
State-modifying
addPool(uint24 _poolFee
addPosition(address poolAddress
adjustMining(uint256 fromIdxuint128 liquint256 toIdxint24 lowerTickint24 upperTickint24 _tick
approve(address spenderuint256 amountreturns (bool)
avoidRisk(uint256[] idxuint256 r0uint256 r1
changeConfig(address _swapPooluint8 _performanceFeeuint24 _diffTickuint256 _minSwapToken1
changeManager(address _operator
changePool(uint256 idxaddress newPoolAddressint24 _lowerTickint24 _upperTickint24 _tick
decreaseAllowance(address spenderuint256 subtractedValuereturns (bool)
deposit(uint256 amount0Desireduint256 amount1Desiredreturns (uint256uint256)
deposit(uint256 amount0Desireduint256 amount1Desiredaddress toreturns (uint256uint256)
forceReBalance(uint256 idxint24 _lowerTickint24 _upperTickint24 _tick
increaseAllowance(address spenderuint256 addedValuereturns (bool)
initPosition(address _poolAddressint24 _lowerTickint24 _upperTick
reBalance(uint256 idxint24 reBalanceThresholdint24 bandint24 _tick
reInvest(
renounceOwnership(
transfer(address recipientuint256 amountreturns (bool)
transferFrom(address senderaddress recipientuint256 amountreturns (bool)
transferOwnership(address newOwner
uniswapV3MintCallback(uint256 amount0uint256 amount1bytes
uniswapV3SwapCallback(int256 amount0Deltaint256 amount1Deltabytes
updateWhiteList(address _addressbool status
withdraw(uint256 sharereturns (uint256 amount0uint256 amount1)
withdraw(uint256 shareuint256returns (uint256 amount0uint256 amount1)
withdrawPerformanceFee(address to
Events
Approval(address indexed owneraddress indexed spenderuint256 value
ChangeManger(address indexed _operator
CollectFees(uint256 feesFromPool0uint256 feesFromPool1
Deposit(address indexed useruint256 share0uint256 share1uint256 amount0uint256 amount1
OwnershipTransferred(address indexed previousOwneraddress indexed newOwner
Transfer(address indexed fromaddress indexed touint256 value
UpdateWhiteList(address indexed _addressbool status
Withdraw(address indexed useruint256 share0uint256 share1uint256 amount0uint256 amount1
Constructor
constructor(address _uniFactoryaddress _poolAddressaddress _operatoraddress _swapPooluint8 _performanceFeeuint24 _diffTick
Fallback and receive

This contract contains no fallback and receive objects.

Errors

This contract contains no error objects.