RebalanceStrategy

Verified contract

Active on Base with 285,185 txns
Deployed by via 0x525163ef at 16263127
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
ERC-20
Value $4.74
ERC-20
--
ERC-20
--
ERC-20
--
ERC-20
--
0x02044fe0406d6bde5799a6ef8a910913c7a8ed1a910a283e695003b7e1608e81
0x1761e0befcde39e7afdce05fa3f1b2b310320fce439412ef1a9c0ce75254f3cf
0x03542108d9a52eaada083c29d91a81235d57522cd9d78410eac3d8e195c02842
0x88c44374a4fe677cf3e9a5c4fa2e168fac91fdb26eafacc59fd04526c06dc28f
0xeddab8d357d75972d90d1360a45206a1c11208eb3ad2a7696841eca49bbe27d8
0xaba371c3598b2b9f3b97cf5affcd0d2cda00ed96d5d19a7ba067751afe658c12
0xb4dbe7926ae72829c17979c0b9425f16544dc47193158769016afd830c9fb888
0x8b63b536d198967e1e093fa13043adc1a6c554e90ea8fb4c2c0600b4ec74a18e
0x2689df68fe1e7a25f6251685bcf44ac99c1d2a440739541373ae522e4552e9a8
0x2cd44c4722ac23d0d89145f020b461767eb25689a0af182382accc273c2e98a5

Functions
Getter at block 22744337
connectorRegistry(view returns (address)
0xac7b97dc79153367a3256d7eb8b56ea6c7fe9fce
factory(view returns (address)
0x71d234a3e1dfc161cc1d081e6496e76627baac31
feesLib(view returns (address)
0x514142806d1e338e5e62c66b6920c513c991b862
nftSettingsLib(view returns (address)
0xb7641a1fb448dc2f4de9cfe5fbba438ab1de7cf0
strategyAddress(view returns (address)
0x75d57c8d1d16d1045a33dd127929da4f52d59a16
transferLib(view returns (address)
0xa60ca94665686df772926a896b50d163f2c199d5
zapLib(view returns (address)
0x2d1732d585e15276592e0074c360f2f2a2413d0f
Read-only
getNftSettings(struct NftKey keyview returns (struct NftSettings)
getSickle(address ownerview returns (address)
State-modifying
getOrDeploySickle(address owneraddress approvedbytes32 referralCodereturns (address)
migrateNftSettings(address previousRebalanceRegistryaddress nftManageruint256[] tokenIds
rebalance(address poolstruct HarvestParams harvestParamsstruct WithdrawParams withdrawParamsstruct DepositParams depositParamsaddress[] sweepTokens
rebalanceFor(address sicklestruct RebalanceParams paramsaddress[] sweepTokens
resetNftSettings(struct NftKey oldKeystruct NftKey newKeystruct NftSettings settings
setNftSettings(address nftManageruint256 tokenIdstruct NftSettings settings
unsetNftSettings(address nftManageruint256 tokenId
Events
NftSettingsSet(struct NftKey keystruct NftSettings settings
NftSettingsUnset(struct NftKey key
Constructor
constructor(address factoryaddress connectorRegistrystruct RebalanceStrategyLibraries libraries
Fallback and receive

This contract contains no fallback and receive objects.

Errors
AutoRebalanceNotSet(
CompoundAndHarvestBothSet(
CompoundOrHarvestNotSet(
InvalidMaxTickHigh(
InvalidMinMaxTickRange(
InvalidMinTickLow(
InvalidSlippageBP(
InvalidTokenOut(
NftSupplyChanged(
NotApproved(
NotOwner(address sender
NotRegisteredSickle(
OnlySickle(
RebalanceConfigNotSet(
SickleNotDeployed(
TickOutsideStopLossRange(
TickWithinRange(
TokenOutRequired(