TeaVaultV3Pair
Verified contract
Implementation
Active on
Base with 0 txns
Storage
Map
Table
Raw
Constants and immutables
10
Slot
XX
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
Balances ($0.00)
No balances found for "TeaVaultV3Pair"
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|
No transactions found for "TeaVaultV3Pair"
ABI
ABI objects
Getter at block 22741484 estimatedValueInToken0() view returns (uint256 value0) estimatedValueInToken1() view returns (uint256 value1) getPoolInfo() view returns (address, address, uint8, uint8, uint24, uint160, int24) getToken0Balance() view returns (uint256 amount) getToken1Balance() view returns (uint256 amount) vaultAllUnderlyingAssets() view returns (uint256 amount0, uint256 amount1)
DECIMALS_MULTIPLIER() view returns (uint256)
0
FEE_CAP() view returns (uint256)
0
FEE_MULTIPLIER() view returns (uint256)
0
SECONDS_IN_A_YEAR() view returns (uint256)
0
UPGRADE_INTERFACE_VERSION() view returns (string)
5.0.0
allPositionInfo() view returns (uint256 amount0, uint256 amount1, uint256 fee0, uint256 fee1)
(amount0=0, amount1=0, fee0=0, fee1=0)
assetToken0() view returns (address)
0x0000000000000000000000000000000000000000
assetToken1() view returns (address)
0x0000000000000000000000000000000000000000
decimals() view returns (uint8)
0
feeConfig() view returns (address vault, uint24 entryFee, uint24 exitFee, uint24 performanceFee, uint24 managementFee)
(vault=0x0000000000000000000000000000000000000000, entryFee=0, exitFee=0, performanceFee=0, managementFee=0)
getAllPositions() view returns (struct ITeaVaultV3PairPosition[] results)
[]
lastCollectManagementFee() view returns (uint256)
0
manager() view returns (address)
0x0000000000000000000000000000000000000000
name() view returns (string)
owner() view returns (address)
0x0000000000000000000000000000000000000000
pool() view returns (address)
0x0000000000000000000000000000000000000000
proxiableUUID() view returns (bytes32)
0x360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc
rewardClaimer() view returns (address)
0x0000000000000000000000000000000000000000
router1Inch() view returns (address)
0x0000000000000000000000000000000000000000
symbol() view returns (string)
totalSupply() view returns (uint256)
0
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)
constructor()
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()