UNIVERSE-LP

Verified contract

Active on Ethereum with 44 txns
Deployed by via 0x1d859d07 at 13983860
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
ERC-20
Value $604.29
ERC-20
Value $29
0xf047401c29795d5eb8bdf564f17a50cd7f437c9d104ef0514ce3b5776d176e3d
0xd101b46861f30c78016bf6daae699ddcacfd16911ce457840ff79c423b79583b
0x748b96e871badc23554b72ae6214aab68507f002e4698397d7e0bc5b94386021
0x2884a5253150b10f79fc30827c74c1afbc5ab7bde952667069663e08f84c52c8
0x3700ab71c1f231eb3621f9843168388eb4286e8a3a946fd709d70681d0ddf464
0x7b3a05276317d7e0934351c04c4559d6e2631482dbcca8bfd16e22fb3e446149
0xbf832e758f135c4c7118e49c36ad8c70edef8132cf5f636f2c8eb71ff51b7e3a
0x47a53f49a4cc864c44d62c1520569eabb21ac93e0a92222a60d0ba84226e1913
0xf422410365343a1be0c4f847fb0bf440f55fe65950a8f5b95d771c1312876ccb
0x043d82f89e74a6a370d107676aa5921285f96c8f4a6ce823ebce29f0aed5a190

Functions
Getter at block 20864107
UNIVERSE_VAULT_VERSION(view returns (uint8)
1
decimals(view returns (uint8)
18
defaultPoolAddress(view returns (address)
0xeb5c52e8af57334fab0b5f3d888990c108545527
 
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=231069221300310130, fee1=2170377232926424671786)
symbol(view returns (string)
ULP
token0(view returns (address)
0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2
token1(view returns (address)
0xd5d86fc8d5c0ea1ac1ac5dfab6e529c9967a45e9
totalSupply(view returns (uint256)
1192249256306256310168
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.