LimitOrderManagerV3

Verified contract

Implementation

Active on Ethereum with 0 txns
Deployed by via 0x9e9953ed at 14926917
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 49 additional slots
-
variable spans 49 additional slots
-
variable spans 43 additional slots
3 additional variables

No balances found for "LimitOrderManagerV3"

No transactions found for "LimitOrderManagerV3"


Functions
Getter at block 21274250
KROM(view returns (address)
0x0000000000000000000000000000000000000000
PROTOCOL_FEE_MULTIPLIER(view returns (uint256)
100000
WETH(view returns (address)
0x0000000000000000000000000000000000000000
WETHExt(view returns (address)
0x0000000000000000000000000000000000000000
controller(view returns (address)
0x0000000000000000000000000000000000000000
factory(view returns (address)
0x0000000000000000000000000000000000000000
feeAddress(view returns (address)
0x0000000000000000000000000000000000000000
gasUsageMonitor(view returns (uint256)
0
monitorsLength(view returns (uint256)
0
name(view returns (string)
nextMonitor(view returns (uint32)
0
protocolFee(view returns (uint32)
0
symbol(view returns (string)
utils(view returns (address)
0x0000000000000000000000000000000000000000
Read-only
activeOrders(addressview returns (uint256)
balanceOf(address ownerview returns (uint256)
funding(addressview returns (uint256)
getApproved(uint256 tokenIdview returns (address)
isApprovedForAll(address owneraddress operatorview returns (bool)
monitors(uint256view returns (address)
orders(uint256 tokenIdview returns (address owneraddress token0address token1uint24 feeint24 tickLowerint24 tickUpperuint128 liquiditybool processeduint256 tokensOwed0uint256 tokensOwed1)
ownerOf(uint256 tokenIdview returns (address)
supportsInterface(bytes4 interfaceIdview returns (bool)
tokenURI(uint256 tokenIdview returns (string)
tokensOfOwner(address _ownerview returns (uint256[] ownerTokens)
State-modifying
addFunding(uint256 _amount
addMonitor(address _newMonitor
approve(address touint256 tokenId
burn(uint256 _tokenId
canProcess(uint256 _tokenIduint256 _gasPricereturns (bool underfundeduint256 _serviceFeeuint256 _monitorFee)
cancelLimitOrder(uint256 _tokenIdreturns (uint256 _amount0uint256 _amount1)
changeController(address _controller
estimateServiceFee(uint256 _targetGasPriceuint256 _noOrdersaddress _ownerreturns (uint256 _serviceFeeuint256 _monitorFee)
initialize(address _factoryaddress _WETHaddress _WETHExtendedaddress _utilsaddress _KROMaddress[] _monitorsaddress _feeAddressuint256 _gasUsageMonitoruint32 _protocolFee
isUnderfunded(address _owneruint256 _targetGasPricereturns (bool underfundeduint256 amountuint256 _serviceFeeuint256 _monitorFee)
multicall(bytes[] datapayable returns (bytes[] results)
placeLimitOrder(struct IOrderManagerLimitOrderParams paramspayable returns (uint256 _tokenId)
processLimitOrder(uint256 _tokenIduint256 _serviceFeePaiduint256returns (uint128 _amount0uint128 _amount1)
quoteKROM(uint256 _weiAmountreturns (uint256 quote)
safeTransferFrom(address fromaddress touint256 tokenId
safeTransferFrom(address fromaddress touint256 tokenIdbytes _data
selfPermit(address tokenuint256 valueuint256 deadlineuint8 vbytes32 rbytes32 spayable 
selfPermitAllowed(address tokenuint256 nonceuint256 expiryuint8 vbytes32 rbytes32 spayable 
selfPermitAllowedIfNecessary(address tokenuint256 nonceuint256 expiryuint8 vbytes32 rbytes32 spayable 
selfPermitIfNecessary(address tokenuint256 valueuint256 deadlineuint8 vbytes32 rbytes32 spayable 
serviceFee(address _owneruint256 _targetGasPricereturns (uint256 _serviceFee)
setApprovalForAll(address operatorbool approved
setGasUsageMonitor(uint256 _gasUsageMonitor
setMonitors(address[] _newMonitors
setNativeTransfer(bool _nativeTransfer
setProtocolFee(uint32 _protocolFee
transferFrom(address fromaddress touint256 tokenId
uniswapV3MintCallback(uint256 amount0Oweduint256 amount1Owedbytes data
withdrawFunding(uint256 _amount
Events
Approval(address indexed owneraddress indexed approveduint256 indexed tokenId
ApprovalForAll(address indexed owneraddress indexed operatorbool approved
ControllerChanged(address fromaddress newValue
FundingAdded(address indexed fromuint256 amount
FundingWithdrawn(address indexed fromuint256 amount
GasUsageMonitorChanged(address fromuint256 newValue
LimitOrderCancelled(address indexed owneruint256 indexed tokenIduint256 amount0uint256 amount1
LimitOrderCollected(address indexed owneruint256 indexed tokenIduint256 tokensOwed0uint256 tokensOwed1
LimitOrderCreated(address indexed owneruint256 indexed tokenIduint128 orderTypeuint160 sqrtPriceX96uint256 amount0uint256 amount1
LimitOrderProcessed(address indexed monitoruint256 indexed tokenIduint256 serviceFeePaid
ProtocolAddressChanged(address fromaddress newValue
ProtocolFeeChanged(address fromuint32 newValue
Transfer(address indexed fromaddress indexed touint256 indexed tokenId
Constructor
constructor(
Fallback and receive
fallback(
receive(
Errors

This contract contains no error objects.