SemiFungiblePositionManager
Verified contract
Active on
Base with 0 txns
Slot
XX
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
No balances found for "SemiFungiblePositionManager"
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|
No transactions found for "SemiFungiblePositionManager"
ABI
ABI objects
Getter at block 21866307
This contract contains no getter function objects.
Read-only
balanceOf(address account, uint256 tokenId) view returns (uint256 balance)
balanceOfBatch(address[] owners, uint256[] ids) view returns (uint256[] balances)
getAccountFeesBase(address univ3pool, address owner, uint256 tokenType, int24 tickLower, int24 tickUpper) view returns (int128 feesBase0, int128 feesBase1)
getAccountLiquidity(address univ3pool, address owner, uint256 tokenType, int24 tickLower, int24 tickUpper) view returns (uint256 accountLiquidities)
getAccountPremium(address univ3pool, address owner, uint256 tokenType, int24 tickLower, int24 tickUpper, int24 atTick, uint256 isLong) view returns (uint128 premiumToken0, uint128 premiumToken1)
getPoolId(address univ3pool) view returns (uint64 poolId)
getUniswapV3PoolFromId(uint64 poolId) view returns (address UniswapV3Pool)
isApprovedForAll(address owner, address operator) view returns (bool approvedForAll)
supportsInterface(bytes4 interfaceId) pure returns (bool)
State-modifying
Events burnTokenizedPosition(uint256 tokenId, uint128 positionSize, int24 slippageTickLimitLow, int24 slippageTickLimitHigh) returns (int256 totalCollected, int256 totalSwapped, int24 newTick)
initializeAMMPool(address token0, address token1, uint24 fee)
mintTokenizedPosition(uint256 tokenId, uint128 positionSize, int24 slippageTickLimitLow, int24 slippageTickLimitHigh) returns (int256 totalCollected, int256 totalSwapped, int24 newTick)
multicall(bytes[] data) payable returns (bytes[] results)
safeBatchTransferFrom(address from, address to, uint256[] ids, uint256[] amounts, bytes data)
safeTransferFrom(address from, address to, uint256 id, uint256 amount, bytes data)
setApprovalForAll(address operator, bool approved)
uniswapV3MintCallback(uint256 amount0Owed, uint256 amount1Owed, bytes data)
uniswapV3SwapCallback(int256 amount0Delta, int256 amount1Delta, bytes data)
ApprovalForAll(address indexed owner, address indexed operator, bool approved)
PoolInitialized(address indexed uniswapPool)
TokenizedPositionBurnt(address indexed recipient, uint256 indexed tokenId, uint128 positionSize)
TokenizedPositionMinted(address indexed caller, uint256 indexed tokenId, uint128 positionSize)
TransferBatch(address indexed operator, address indexed from, address indexed to, uint256[] ids, uint256[] amounts)
TransferSingle(address indexed operator, address indexed from, address indexed to, uint256 id, uint256 amount)
constructor(address _factory)
This contract contains no fallback and receive objects.
CastingError()
InvalidTick()
InvalidTokenIdParameter(uint256 parameterType)
InvalidUniswapCallback()
NotAuthorized()
NotEnoughLiquidity()
OptionsBalanceZero()
PositionTooLarge()
PriceBoundFail()
ReentrantCall()
TicksNotInitializable()
TransferFailed()
UnderOverFlow()
UniswapPoolNotInitialized()
UnsafeRecipient()