AutoRange

Verified contract

Active on Base with 0 txns
Deployed by via 0x8a54f54c at 9756320
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
ERC-20
Value $328.85
ERC-20
Value $46.62
ERC-20
Value $17.18
ERC-20
Value $12.56
ERC-20
Value $10.78
ERC-20
Value $10.53
ERC-20
Value $9.4
ERC-20
Value $6.2
ERC-20
Value $5.67
ERC-20
Value $3.5

No transactions found for "AutoRange"


Functions
Getter at block 23247439
MAX_TWAP_TICK_DIFFERENCE(view returns (uint32)
200
MIN_TWAP_SECONDS(view returns (uint32)
60
TWAPSeconds(view returns (uint32)
60
factory(view returns (address)
0x33128a8fc17869897dce68ed026d694621f6fdfd
maxTWAPTickDifference(view returns (uint16)
100
nonfungiblePositionManager(view returns (address)
0x03a520b32c04bf3beef7beb72e919cf822ed34f1
owner(view returns (address)
0x45b220860a39f717dc7daff4fc08b69cb89d1cc9
swapRouterIndex(view returns (uint8)
0
swapRouterOption0(view returns (address)
0xdef1c0ded9bec7f1a1670819833240f027b25eff
swapRouterOption1(view returns (address)
0x198ef79f1f515f02dfe9e3115ed9fc07183f02fc
swapRouterOption2(view returns (address)
0x2626664c2603336e57b271c5c0b26f421741e481
weth(view returns (address)
0x4200000000000000000000000000000000000006
withdrawer(view returns (address)
0xe247a0b71c396b024d8048529801763eda4928d3
Read-only
operators(addressview returns (bool)
positionConfigs(uint256view returns (int32 lowerTickLimitint32 upperTickLimitint32 lowerTickDeltaint32 upperTickDeltauint64 token0SlippageX64uint64 token1SlippageX64bool onlyFeesuint64 maxRewardX64)
State-modifying
configToken(uint256 tokenIdstruct AutoRangePositionConfig config
execute(struct AutoRangeExecuteParams params
renounceOwnership(
setOperator(address _operatorbool _active
setSwapRouter(uint8 _swapRouterIndex
setTWAPConfig(uint16 _maxTWAPTickDifferenceuint32 _TWAPSeconds
setWithdrawer(address _withdrawer
transferOwnership(address newOwner
withdrawBalances(address[] tokensaddress to
withdrawETH(address to
Events
OperatorChanged(address newOperatorbool active
OwnershipTransferred(address indexed previousOwneraddress indexed newOwner
PositionConfigured(uint256 indexed tokenIdint32 lowerTickLimitint32 upperTickLimitint32 lowerTickDeltaint32 upperTickDeltauint64 token0SlippageX64uint64 token1SlippageX64bool onlyFeesuint64 maxRewardX64
RangeChanged(uint256 indexed oldTokenIduint256 indexed newTokenId
SwapRouterChanged(uint8 swapRouterIndex
TWAPConfigChanged(uint32 TWAPSecondsuint16 maxTWAPTickDifference
WithdrawerChanged(address newWithdrawer
Constructor
constructor(address _npmaddress _operatoraddress _withdraweruint32 _TWAPSecondsuint16 _maxTWAPTickDifferenceaddress[] _swapRouterOptions
Fallback and receive
receive(
Errors
EtherSendFailed(
ExceedsMaxReward(
InvalidConfig(
LiquidityChanged(
NotConfigured(
NotReady(
NotSupportedFeeTier(
NotWETH(
SameRange(
SlippageError(
SwapAmountTooLarge(
SwapFailed(
TWAPCheckFailed(
Unauthorized(