UNIVERSE-LP

Verified contract

Active on Ethereum with 238 txns
Deployed by via 0x498660ef at 13982688
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
ERC-20
Value $1,273.93
ERC-20
Value $39.85
0x4ab3ab5a2ae16399c4cdf13962d41c045aac2ff54f9ff6698a7efe5a12d8bfba
0x09e9f7d7100ec2128e06fece166dd20488219b71c888130032c49753510b11a9
0x23238acc55c899f8594ffd50473cc4276c4a9c718d32b155b24b6ad976e82a33
From
0x12347efa63007c51ca4fed9449fbb0fb5d0aaf37bd21c2cd3ac89f558ac63df8
0x511a6ee7c8b23a28140bb3d6e28c7d95c759ef56520f07f00d40a0e5d7534866
0x579f598c0c5a1c6df55d1dfc5393116d24f3d9f2d57dc3f3048166b062d67fb6
0x3ef8b488a65ee52ee1ae31a0aa64b82ad865681a0de5f8d497f085d0e3320595
0x23e55a436be10cc46c915ee4ef8144fa456917d201683c8f52865a14cef1a927
0x158ed14dae420a5f8a3871dc3b09942a6b18edaecc819e134617edafb392fc08
0xd5d656c325d25b695c0f9b4b03faa922fc53d3ff5bc91e4ad325dba9afdfa0f0

Functions
Getter at block 20948614
UNIVERSE_VAULT_VERSION(view returns (uint8)
1
decimals(view returns (uint8)
18
defaultPoolAddress(view returns (address)
0x4b5ab61593a2401b1075b90c04cbcdd3f87ce011
 
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=42297230509435048, fee1=90383406320162659854)
symbol(view returns (string)
ULP
token0(view returns (address)
0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2
token1(view returns (address)
0xf4d2888d29d722226fafa5d9b24f9164c092421e
totalSupply(view returns (uint256)
1980237062154330866242
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.