PL-WETH-UNI-10000
Verified contract
Proxy
Active on
Base with 23 txns
Unified storage
Map
Table
Raw
Constants and immutables
0
Slot
XX
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
0xab36…8839
0xc3de…3c83
Balances ($96.73)
Asset | Symbol | Type | Quantity | Price | Value |
---|---|---|---|---|---|
WETH | ERC-20 | 0.039543 | $2,446.15 |
$96.73 | |
UNI | ERC-20 | 11.62496 | -- | -- |
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|---|---|---|---|---|---|---|
| 19467234 | 2 months ago | | | 0 | 0.0000028752270 | |
| 18066119 | 3 months ago | | | 0 | 0.0000027312285 | |
| 17809741 | 3 months ago | | | 0 | 0.000052029250 | |
| 17809699 | 3 months ago | | | 0 | 0.000080297250 | |
| 17782465 | 3 months ago | | | 0 | 0.0000017602805 | |
| 17738756 | 3 months ago | | | 0 | 0.0000020118195 | |
| 17153247 | 4 months ago | | | 0 | 0.000061987750 | |
| 17153214 | 4 months ago | | | 0 | 0.000027795250 | |
| 17153204 | 4 months ago | | | 0 | 0.000029463250 | |
| 17153191 | 4 months ago | | | 0 | 0.000029463750 |
ABI
ABI objects
Getter at block 22023099 allPositionInfo() view returns (uint256 amount0, uint256 amount1, uint256 fee0, uint256 fee1) estimatedValueInToken0() view returns (uint256 value0) estimatedValueInToken1() view returns (uint256 value1) proxiableUUID() view returns (bytes32) vaultAllUnderlyingAssets() view returns (uint256 amount0, uint256 amount1)
DECIMALS_MULTIPLIER() view returns (uint256)
1
FEE_CAP() view returns (uint256)
300000
FEE_MULTIPLIER() view returns (uint256)
1000000
SECONDS_IN_A_YEAR() view returns (uint256)
31536000
UPGRADE_INTERFACE_VERSION() view returns (string)
5.0.0
assetToken0() view returns (address)
0x4200000000000000000000000000000000000006
assetToken1() view returns (address)
0xc3de830ea07524a0761646a6a4e4be0e114a3c83
decimals() view returns (uint8)
18
feeConfig() view returns (address vault, uint24 entryFee, uint24 exitFee, uint24 performanceFee, uint24 managementFee)
(vault=0xcb9e65e48ca766781bee7f0ed017e3b8aa585527, entryFee=0, exitFee=0, performanceFee=100000, managementFee=15000)
getAllPositions() view returns (struct ITeaVaultV3PairPosition[] results)
[(59000, 59600, 706464664846467179784), (60400, 62200, 21714584567302505854), (59800, 61800, 14560442025834228152), (59600, 60600, 37723196122074006156)]
getPoolInfo() view returns (address, address, uint8, uint8, uint24, uint160, int24)
(0x4200000000000000000000000000000000000006, 0xc3de830ea07524a0761646a6a4e4be0e114a3c83, 18, 18, 10000, 1474918485615340553217489434275, 58483)
getToken0Balance() view returns (uint256 amount)
39542519003260927
getToken1Balance() view returns (uint256 amount)
11624959842054476395
lastCollectManagementFee() view returns (uint256)
1725723815
manager() view returns (address)
0x1f76ee6e9fc73fddecd2a6f1c4a5109de02d4a59
name() view returns (string)
PL-WETH-UNI-10000
owner() view returns (address)
0x48cb70861b3a6c012b621539ced6d60c9ed39431
pool() view returns (address)
0xab365f161dd501473a1ff0d2ef0dce94e7398839
rewardClaimer() view returns (address)
0x48285fa6bfc4113cac45e65e9172a9757ccde6ad
router1Inch() view returns (address)
0x1111111254eeb25477b68fb85ed929f73a960582
symbol() view returns (string)
TEA-PL-WETH-UNI-10000
totalSupply() view returns (uint256)
1097844337544146458
Read-only
allowance(address owner, address spender) view returns (uint256)
balanceOf(address account) view returns (uint256)
getAmountsForLiquidity(int24 tickLower, int24 tickUpper, uint128 liquidity) view returns (uint256 amount0, uint256 amount1)
getLiquidityForAmounts(int24 tickLower, int24 tickUpper, uint256 amount0, uint256 amount1) view returns (uint128 liquidity)
positionInfo(int24 _tickLower, int24 _tickUpper) view returns (uint256 amount0, uint256 amount1, uint256 fee0, uint256 fee1)
positionInfo(uint256 _index) view returns (uint256 amount0, uint256 amount1, uint256 fee0, uint256 fee1)
positions(uint256) view returns (int24 tickLower, int24 tickUpper, uint128 liquidity)
State-modifying
Events addLiquidity(int24 _tickLower, int24 _tickUpper, uint128 _liquidity, uint256 _amount0Min, uint256 _amount1Min, uint64 _deadline) returns (uint256 amount0, uint256 amount1)
approve(address spender, uint256 value) returns (bool)
assignManager(address _manager)
assignRouter1Inch(address _router1Inch)
clipperSwap(address clipperExchange, address srcToken, address dstToken, uint256 inputAmount, uint256 outputAmount, uint256 goodUntil, bytes32 r, bytes32 vs) returns (uint256 returnAmount)
collectAllSwapFee() returns (uint128 amount0, uint128 amount1)
collectManagementFee() returns (uint256 collectedShares)
collectPositionSwapFee(int24 _tickLower, int24 _tickUpper) returns (uint128 amount0, uint128 amount1)
deposit(uint256 _shares, uint256 _amount0Max, uint256 _amount1Max) returns (uint256 depositedAmount0, uint256 depositedAmount1)
initialize(string _name, string _symbol, address _factory, address _token0, address _token1, uint24 _feeTier, uint8 _decimalOffset, uint24 _feeCap, struct ITeaVaultV3PairFeeConfig _feeConfig, address _owner, address _rewardClaimer)
multicall(bytes[] data) returns (bytes[] results)
removeLiquidity(int24 _tickLower, int24 _tickUpper, uint128 _liquidity, uint256 _amount0Min, uint256 _amount1Min, uint64 _deadline) returns (uint256 amount0, uint256 amount1)
renounceOwnership()
setFeeConfig(struct ITeaVaultV3PairFeeConfig _feeConfig)
setRewardClaimer(address _rewardClaimer)
simulateSwapInputSingleInternal(bool _zeroForOne, uint256 _amountIn)
swap(address executor, struct IGenericRouter1InchSwapDescription desc, bytes permit, bytes data) returns (uint256 returnAmount, uint256 spentAmount)
swapInputSingle(bool _zeroForOne, uint256 _amountIn, uint256 _amountOutMin, uint160 _minPriceInSqrtPriceX96, uint64 _deadline) returns (uint256 amountOut)
swapOutputSingle(bool _zeroForOne, uint256 _amountOut, uint256 _amountInMax, uint160 _maxPriceInSqrtPriceX96, uint64 _deadline) returns (uint256 amountIn)
transfer(address to, uint256 value) returns (bool)
transferFrom(address from, address to, uint256 value) returns (bool)
transferOwnership(address newOwner)
uniswapV3MintCallback(uint256 _amount0Owed, uint256 _amount1Owed, bytes _data)
uniswapV3Swap(uint256 amount, uint256 minReturn, uint256[] pools) returns (uint256 returnAmount)
uniswapV3SwapCallback(int256 _amount0Delta, int256 _amount1Delta, bytes _data)
unoswap(address srcToken, uint256 amount, uint256 minReturn, uint256[] pools) returns (uint256 returnAmount)
upgradeToAndCall(address newImplementation, bytes data) payable
withdraw(uint256 _shares, uint256 _amount0Min, uint256 _amount1Min) returns (uint256 withdrawnAmount0, uint256 withdrawnAmount1)
withdrawRewards(address[] _tokens, address _to)
AddLiquidity(address indexed pool, int24 tickLower, int24 tickUpper, uint128 liquidity, uint256 amount0, uint256 amount1)
Approval(address indexed owner, address indexed spender, uint256 value)
Collect(address indexed pool, int24 tickLower, int24 tickUpper, uint256 amount0, uint256 amount1)
CollectSwapFees(address indexed pool, uint256 amount0, uint256 amount1, uint256 feeAmount0, uint256 feeAmount1)
DepositShares(address indexed shareOwner, uint256 shares, uint256 amount0, uint256 amount1, uint256 feeAmount0, uint256 feeAmount1)
FeeConfigChanged(address indexed sender, uint256 timestamp, struct ITeaVaultV3PairFeeConfig feeConfig)
Initialized(uint64 version)
ManagementFeeCollected(uint256 shares)
ManagerChanged(address indexed sender, address indexed newManager)
OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
RemoveLiquidity(address indexed pool, int24 tickLower, int24 tickUpper, uint128 liquidity, uint256 amount0, uint256 amount1)
Swap(bool indexed zeroForOne, bool indexed exactInput, uint256 amountIn, uint256 amountOut)
TeaVaultV3PairCreated(address indexed teaVaultAddress)
Transfer(address indexed from, address indexed to, uint256 value)
Upgraded(address indexed implementation)
WithdrawShares(address indexed shareOwner, uint256 shares, uint256 amount0, uint256 amount1, uint256 feeShares)
This contract contains no constructor objects.
This contract contains no fallback and receive objects.
AddressEmptyCode(address target)
AddressInsufficientBalance(address account)
CallerIsNotManager()
ERC1967InvalidImplementation(address implementation)
ERC1967NonPayable()
ERC20InsufficientAllowance(address spender, uint256 allowance, uint256 needed)
ERC20InsufficientBalance(address sender, uint256 balance, uint256 needed)
ERC20InvalidApprover(address approver)
ERC20InvalidReceiver(address receiver)
ERC20InvalidSender(address sender)
ERC20InvalidSpender(address spender)
FailedInnerCall()
InsufficientSwapResult(uint256 minAmount, uint256 convertedAmount)
InvalidCallbackCaller()
InvalidCallbackStatus()
InvalidFeeCap()
InvalidFeePercentage()
InvalidInitialization()
InvalidPriceSlippage(uint256 amount0, uint256 amount1)
InvalidShareAmount()
InvalidSwapReceiver()
InvalidSwapToken()
InvalidTokenOrder()
NotInitializing()
OwnableInvalidOwner(address owner)
OwnableUnauthorizedAccount(address account)
PoolNotInitialized()
PositionDoesNotExist()
PositionLengthExceedsLimit()
ReentrancyGuardReentrantCall()
SafeCastOverflowedUintDowncast(uint8 bits, uint256 value)
SafeCastOverflowedUintToInt(uint256 value)
SafeERC20FailedOperation(address token)
SwapInZeroLiquidityRegion()
TransactionExpired()
UUPSUnauthorizedCallContext()
UUPSUnsupportedProxiableUUID(bytes32 slot)
ZeroLiquidity()