SemiFungiblePositionManager

Verified contract

Active on Base with 0 txns
Deployed by via 0x43ed4cc6 at 7805308
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0

No balances found for "SemiFungiblePositionManager"

No transactions found for "SemiFungiblePositionManager"


Functions
Getter at block 21866307

This contract contains no getter function objects.

Read-only
balanceOf(address accountuint256 tokenIdview returns (uint256 balance)
balanceOfBatch(address[] ownersuint256[] idsview returns (uint256[] balances)
getAccountFeesBase(address univ3pooladdress owneruint256 tokenTypeint24 tickLowerint24 tickUpperview returns (int128 feesBase0int128 feesBase1)
getAccountLiquidity(address univ3pooladdress owneruint256 tokenTypeint24 tickLowerint24 tickUpperview returns (uint256 accountLiquidities)
getAccountPremium(address univ3pooladdress owneruint256 tokenTypeint24 tickLowerint24 tickUpperint24 atTickuint256 isLongview returns (uint128 premiumToken0uint128 premiumToken1)
getPoolId(address univ3poolview returns (uint64 poolId)
getUniswapV3PoolFromId(uint64 poolIdview returns (address UniswapV3Pool)
isApprovedForAll(address owneraddress operatorview returns (bool approvedForAll)
supportsInterface(bytes4 interfaceIdpure returns (bool)
State-modifying
burnTokenizedPosition(uint256 tokenIduint128 positionSizeint24 slippageTickLimitLowint24 slippageTickLimitHighreturns (int256 totalCollectedint256 totalSwappedint24 newTick)
initializeAMMPool(address token0address token1uint24 fee
mintTokenizedPosition(uint256 tokenIduint128 positionSizeint24 slippageTickLimitLowint24 slippageTickLimitHighreturns (int256 totalCollectedint256 totalSwappedint24 newTick)
multicall(bytes[] datapayable returns (bytes[] results)
safeBatchTransferFrom(address fromaddress touint256[] idsuint256[] amountsbytes data
safeTransferFrom(address fromaddress touint256 iduint256 amountbytes data
setApprovalForAll(address operatorbool approved
uniswapV3MintCallback(uint256 amount0Oweduint256 amount1Owedbytes data
uniswapV3SwapCallback(int256 amount0Deltaint256 amount1Deltabytes data
Events
ApprovalForAll(address indexed owneraddress indexed operatorbool approved
PoolInitialized(address indexed uniswapPool
TokenizedPositionBurnt(address indexed recipientuint256 indexed tokenIduint128 positionSize
TokenizedPositionMinted(address indexed calleruint256 indexed tokenIduint128 positionSize
TransferBatch(address indexed operatoraddress indexed fromaddress indexed touint256[] idsuint256[] amounts
TransferSingle(address indexed operatoraddress indexed fromaddress indexed touint256 iduint256 amount
Constructor
constructor(address _factory
Fallback and receive

This contract contains no fallback and receive objects.

Errors
CastingError(
InvalidTick(
InvalidTokenIdParameter(uint256 parameterType
InvalidUniswapCallback(
NotAuthorized(
NotEnoughLiquidity(
OptionsBalanceZero(
PositionTooLarge(
PriceBoundFail(
ReentrantCall(
TicksNotInitializable(
TransferFailed(
UnderOverFlow(
UniswapPoolNotInitialized(
UnsafeRecipient(