TransparentUpgradeableProxy
Verified contract
Proxy
Active on
Ethereum with 1,707 txns
Unified storage
Map
Table
Raw
Constants and immutables
4
Slot
XX
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
0x6878…a6fb
0xd6c0…1b67
0x1f98…f984
0x3af3…d789
7 additional
variables
Balances ($7,160.72)
Native
Value
$9.92
Asset | Symbol | Type | Quantity | Price | Value |
---|---|---|---|---|---|
ETH | Native | 0.003 | $3,307.58 |
$9.92 | |
KROM | ERC-20 | 392.650566K | $0.018212 |
$7,150.8 |
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|---|---|---|---|---|---|---|
| 21258617 | 2 days ago | | | 0 | 0.00052064930 | |
| 21258587 | 2 days ago | | | 0 | 0.0041263470 | |
| 21258584 | 2 days ago | | | 0.01 | 0.0039404771 | |
| 21118828 | 22 days ago | | | 0 | 0.00097571832 | |
| 21118802 | 22 days ago | | | 0 | 0.0020081503 | |
| 21033047 | a month ago | | | 0.00001 | 0.0029134536 | |
| 20812551 | 2 months ago | | | 0 | 0.0013828955 | |
| 20727005 | 2 months ago | | | 0 | 0.000070160521 | |
| 20726999 | 2 months ago | | | 0 | 0.000066615864 | |
| 20726975 | 2 months ago | | | 0 | 0.000059784051 |
ABI
ABI objects
Getter at block 21274250
KROM() view returns (address)
0x3af33bef05c2dcb3c7288b77fe1c8d2aeba4d789
PROTOCOL_FEE_MULTIPLIER() view returns (uint256)
100000
WETH() view returns (address)
0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2
WETHExt() view returns (address)
0x6878f5d7f38ef6dc81d5ebe47a7ef7df9f1fa6fb
controller() view returns (address)
0xc5bf7a684a0dfca02a1e603b1d27af0af523a54f
factory() view returns (address)
0x1f98431c8ad98523631ae4a59f267346ea31f984
feeAddress() view returns (address)
0xc5bf7a684a0dfca02a1e603b1d27af0af523a54f
gasUsageMonitor() view returns (uint256)
200000
monitorsLength() view returns (uint256)
1
name() view returns (string)
Kromatika Position
nextMonitor() view returns (uint32)
0
protocolFee() view returns (uint32)
10000
symbol() view returns (string)
KROM-POS
utils() view returns (address)
0xd6c0376a17758251964161210af7f6d16db21b67
Read-only
activeOrders(address) view returns (uint256)
balanceOf(address owner) view returns (uint256)
funding(address) view returns (uint256)
getApproved(uint256 tokenId) view returns (address)
isApprovedForAll(address owner, address operator) view returns (bool)
monitors(uint256) view returns (address)
orders(uint256 tokenId) view returns (address owner, address token0, address token1, uint24 fee, int24 tickLower, int24 tickUpper, uint128 liquidity, bool processed, uint256 tokensOwed0, uint256 tokensOwed1)
ownerOf(uint256 tokenId) view returns (address)
supportsInterface(bytes4 interfaceId) view returns (bool)
tokenURI(uint256 tokenId) view returns (string)
tokensOfOwner(address _owner) view returns (uint256[] ownerTokens)
State-modifying
Events admin() returns (address admin_)
changeAdmin(address newAdmin)
implementation() returns (address implementation_)
upgradeTo(address newImplementation)
upgradeToAndCall(address newImplementation, bytes data) payable
addFunding(uint256 _amount)
addMonitor(address _newMonitor)
approve(address to, uint256 tokenId)
burn(uint256 _tokenId)
canProcess(uint256 _tokenId, uint256 _gasPrice) returns (bool underfunded, uint256 _serviceFee, uint256 _monitorFee)
cancelLimitOrder(uint256 _tokenId) returns (uint256 _amount0, uint256 _amount1)
changeController(address _controller)
estimateServiceFee(uint256 _targetGasPrice, uint256 _noOrders, address _owner) returns (uint256 _serviceFee, uint256 _monitorFee)
initialize(address _factory, address _WETH, address _WETHExtended, address _utils, address _KROM, address[] _monitors, address _feeAddress, uint256 _gasUsageMonitor, uint32 _protocolFee)
isUnderfunded(address _owner, uint256 _targetGasPrice) returns (bool underfunded, uint256 amount, uint256 _serviceFee, uint256 _monitorFee)
multicall(bytes[] data) payable returns (bytes[] results)
placeLimitOrder(struct IOrderManagerLimitOrderParams params) payable returns (uint256 _tokenId)
processLimitOrder(uint256 _tokenId, uint256 _serviceFeePaid, uint256) returns (uint128 _amount0, uint128 _amount1)
quoteKROM(uint256 _weiAmount) returns (uint256 quote)
safeTransferFrom(address from, address to, uint256 tokenId)
safeTransferFrom(address from, address to, uint256 tokenId, bytes _data)
selfPermit(address token, uint256 value, uint256 deadline, uint8 v, bytes32 r, bytes32 s) payable
selfPermitAllowed(address token, uint256 nonce, uint256 expiry, uint8 v, bytes32 r, bytes32 s) payable
selfPermitAllowedIfNecessary(address token, uint256 nonce, uint256 expiry, uint8 v, bytes32 r, bytes32 s) payable
selfPermitIfNecessary(address token, uint256 value, uint256 deadline, uint8 v, bytes32 r, bytes32 s) payable
serviceFee(address _owner, uint256 _targetGasPrice) returns (uint256 _serviceFee)
setApprovalForAll(address operator, bool approved)
setGasUsageMonitor(uint256 _gasUsageMonitor)
setMonitors(address[] _newMonitors)
setNativeTransfer(bool _nativeTransfer)
setProtocolFee(uint32 _protocolFee)
transferFrom(address from, address to, uint256 tokenId)
uniswapV3MintCallback(uint256 amount0Owed, uint256 amount1Owed, bytes data)
withdrawFunding(uint256 _amount)
AdminChanged(address previousAdmin, address newAdmin)
BeaconUpgraded(address indexed beacon)
Upgraded(address indexed implementation)
Approval(address indexed owner, address indexed approved, uint256 indexed tokenId)
ApprovalForAll(address indexed owner, address indexed operator, bool approved)
ControllerChanged(address from, address newValue)
FundingAdded(address indexed from, uint256 amount)
FundingWithdrawn(address indexed from, uint256 amount)
GasUsageMonitorChanged(address from, uint256 newValue)
LimitOrderCancelled(address indexed owner, uint256 indexed tokenId, uint256 amount0, uint256 amount1)
LimitOrderCollected(address indexed owner, uint256 indexed tokenId, uint256 tokensOwed0, uint256 tokensOwed1)
LimitOrderCreated(address indexed owner, uint256 indexed tokenId, uint128 orderType, uint160 sqrtPriceX96, uint256 amount0, uint256 amount1)
LimitOrderProcessed(address indexed monitor, uint256 indexed tokenId, uint256 serviceFeePaid)
ProtocolAddressChanged(address from, address newValue)
ProtocolFeeChanged(address from, uint32 newValue)
Transfer(address indexed from, address indexed to, uint256 indexed tokenId)
constructor(address _logic, address admin_, bytes _data)
fallback()
fallback()
receive()
receive()
This contract contains no error objects.