This contract is being backfilled. You may encounter incomplete storage history.

AutoCompound

Verified contract

Active on Base with 83,184 txns
Deployed by via 0xc284f52d at 15062432
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
ERC-20
Value $1,391.4
ERC-20
Value $1,196.46
ERC-20
Value $1,107.5
ERC-20
Value $644.96
ERC-20
Value $378.33
ERC-20
Value $203.23
ERC-20
Value $199.19
ERC-20
Value $188.17
ERC-20
Value $134.93
ERC-20
Value $128.33
0x3058c06b6cc4349af6f459185701b00b010e92dcf3f10f9d14eafb2480e5e155
0x62b44922063b3fdd129e50870a9182658c15e808a820bb6db75f5d2113ee007d
0xc0b1c38e2cc658e1de86c1ab779828256f9f933858ad3ddeec03638f7876cdc6
0x7b24424a3ed0acbf5496a959062df0b2606aa3d75245fb87f77d6e29b12bc917
0x7b6c416efa5f1a9347f4c45b7229b060fe3ba9855c54db557e78d4199cf6b192
0xe4b27ccd547343dfa1427939334d4593b7f9b7588752640725a51141c1dbded2
0x30e8aa32893561d31485f1fd7b5f321c939f8a4e20aed49d9677f2dc558895af
0xab45e533ea7ac36c65732868668a32e5938be38f38ea823ec051092cce32dfe8
0x98b5314bbf1c05f3660d9cfcfc21b6e5c901ef4e0f0e97068d5561301b15817b
0xdd664b707d096f96aa7a788dd649612f8d23b143292d80f821782d0f75bd932b

Functions
Getter at block 23883289
MAX_REWARD_X64(view returns (uint64)
368934881474191032
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
pendingOwner(view returns (address)
0x0000000000000000000000000000000000000000
totalRewardX64(view returns (uint64)
368934881474191032
universalRouter(view returns (address)
0x0000000000000000000000000000000000000000
weth(view returns (address)
0x4200000000000000000000000000000000000006
withdrawer(view returns (address)
0x5663ba1b0b1d9b8559cfe049b33fe3b194852e82
zeroxRouter(view returns (address)
0x0000000000000000000000000000000000000000
Read-only
operators(addressview returns (bool)
positionBalances(uint256addressview returns (uint256)
vaults(addressview returns (bool)
State-modifying
acceptOwnership(
execute(struct AutoCompoundExecuteParams params
executeWithVault(struct AutoCompoundExecuteParams paramsaddress vault
multicall(bytes[] datareturns (bytes[] results)
renounceOwnership(
setOperator(address _operatorbool _active
setReward(uint64 _totalRewardX64
setTWAPConfig(uint16 _maxTWAPTickDifferenceuint32 _TWAPSeconds
setVault(address _vault
setWithdrawer(address _withdrawer
transferOwnership(address newOwner
uniswapV3SwapCallback(int256 amount0Deltaint256 amount1Deltabytes data
withdrawBalances(address[] tokensaddress to
withdrawETH(address to
withdrawLeftoverBalances(uint256 tokenIdaddress to
Events
AutoCompounded(address accountuint256 tokenIduint256 amountAdded0uint256 amountAdded1uint256 reward0uint256 reward1address token0address token1
BalanceAdded(uint256 tokenIdaddress tokenuint256 amount
BalanceRemoved(uint256 tokenIdaddress tokenuint256 amount
BalanceWithdrawn(uint256 tokenIdaddress tokenaddress touint256 amount
OperatorChanged(address newOperatorbool active
OwnershipTransferStarted(address indexed previousOwneraddress indexed newOwner
OwnershipTransferred(address indexed previousOwneraddress indexed newOwner
RewardUpdated(address accountuint64 totalRewardX64
Swap(address indexed tokenInaddress indexed tokenOutuint256 amountInuint256 amountOut
TWAPConfigChanged(uint32 TWAPSecondsuint16 maxTWAPTickDifference
VaultSet(address newVault
WithdrawerChanged(address newWithdrawer
Constructor
constructor(address _npmaddress _operatoraddress _withdraweruint32 _TWAPSecondsuint16 _maxTWAPTickDifference
Fallback and receive
receive(
Errors
AmountError(
ChainlinkPriceError(
CollateralFactorExceedsMax(
CollateralFail(
CollateralValueLimit(
CollectError(
DailyDebtIncreaseLimit(
DailyLendIncreaseLimit(
DebtChanged(
EtherSendFailed(
ExceedsMaxReward(
GlobalDebtLimit(
GlobalLendLimit(
InsufficientLiquidity(
InterestNotUpdated(
InvalidConfig(
InvalidPool(
InvalidToken(
MinLoanSize(
MissingSwapData(
NeedsRepay(
NoEtherToken(
NoLiquidity(
NoSharesRepayed(
NotConfigured(
NotEnoughReward(
NotLiquidatable(
NotReady(
NotSupportedFeeTier(
NotSupportedWhatToDo(
NotWETH(
PriceDifferenceExceeded(
Reentrancy(
SameRange(
SameToken(
SelfSend(
SequencerDown(
SequencerGracePeriodNotOver(
SlippageError(
SwapAmountTooLarge(
SwapFailed(
TWAPCheckFailed(
TooMuchEtherSent(
TransferError(
TransformFailed(
TransformNotAllowed(
Unauthorized(
WrongContract(