LimitOrder

Verified contract

Implementation

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

No balances found for "LimitOrder"

No transactions found for "LimitOrder"


Functions
Getter at block 22759163
UPGRADE_INTERFACE_VERSION(view returns (string)
5.0.0
factory(view returns (address)
0x0000000000000000000000000000000000000000
owner(view returns (address)
0x0000000000000000000000000000000000000000
positionManager(view returns (address)
0x0000000000000000000000000000000000000000
proxiableUUID(view returns (bytes32)
0x360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc
swapRouter(view returns (address)
0x0000000000000000000000000000000000000000
weth(view returns (address)
0x0000000000000000000000000000000000000000
Read-only
approvedTokens(addressview returns (bool)
getOrder(address useruint256 nftIdview returns (struct LimitOrderOrder)
positionPartiallyFilled(uint256 nftIdview returns (bool)
State-modifying
cancelOrder(address useruint256 nftId
createOrder(struct INonfungiblePositionManagerMintParams paramsreturns (uint256 nftId)
fulfillOrders(address[] _usersuint256[] _nftIds
initialize(address positionManager_address swapRouter_
renounceOwnership(
swapAndCreateOrder(struct IUniswapSwapRouterExactInputSingleParams swapParamsstruct INonfungiblePositionManagerMintParams orderParamsuint256 orderSlippagepayable returns (uint256 nftId)
transferOwnership(address newOwner
upgradeToAndCall(address newImplementationbytes datapayable 
withDrawFees(address[] tokens
Events
Initialized(uint64 version
OrderCompleted(address indexed useruint256 indexed nftIdaddress pool
OrderCreated(address indexed useruint256 indexed nftIdaddress poolint24 tickLowerint24 tickUpperuint256 orderAmount
OwnershipTransferred(address indexed previousOwneraddress indexed newOwner
Upgraded(address indexed implementation
Constructor
constructor(
Fallback and receive
receive(
Errors
AddressEmptyCode(address target
AddressInsufficientBalance(address account
ERC1967InvalidImplementation(address implementation
ERC1967NonPayable(
FailedInnerCall(
InsufficientInputAmount(
InsufficientOutputAmount(
InvalidInitialization(
InvalidPair(
InvalidParams(
NotInitializing(
OwnableInvalidOwner(address owner
OwnableUnauthorizedAccount(address account
SafeERC20FailedOperation(address token
TokenMismatch(
UUPSUnauthorizedCallContext(
UUPSUnsupportedProxiableUUID(bytes32 slot