FarmStrategy

Verified contract

Active on Base with 3,389 txns
Deployed by via 0x8d3ae47b at 14100292
Slot Value
0x0000000000000000000000000000000000000000000000000000000000000000 0x0000000000000000000000000000000000000000000000000000000000000000
0x0000000000000000000000000000000000000000000000000000000000000001 0x0000000000000000000000000000000000000000000000000000000000000000
0x0000000000000000000000000000000000000000000000000000000000000002 0x0000000000000000000000000000000000000000000000000000000000000000
0x0000000000000000000000000000000000000000000000000000000000000003 0x0000000000000000000000000000000000000000000000000000000000000000
0x0000000000000000000000000000000000000000000000000000000000000004 0x0000000000000000000000000000000000000000000000000000000000000000
ERC-20
Value $0
0x504819271ff4fdff5cd66aa76efccd8e9af7adef3825db7ec78a479c76789473
0x2472649b558d7f403cc5ac8a5012a5b1a0ee245b417ab47b977f9fc55d99f9a5
0xec701282112120a1b2cfc7adbe2474466cfa326150ad45d6f639feae4e14c96f
0xf4f480bcda6e7e3753181f9d204d6e5b3acddb1f96b3d6c01fcc5d6272afec7a
0x0d1e9f4c10a6ac0013a041be70066ebbee4cfcc59f121c0dfc3cca3d659aea0d
0x62ef939b3446c53d5943539e744d4842017f2c871b3602e26ef7122962da131a
0x8a88962d88f76e122c914299e5a381ace08f1fd2bada733c97c46fd20c2412ab
0x4ce115097ffdb998ffc5ed970aac340214c5e1dc9aad29381210a023607881af
0xcf02925419f749b1f07066da68aa08ac4ddfec4bc1075fe279ed92d95585a24d
0x1f51ec02ebcc9bfc057048810fd27ddd9af9d99052964c0637c47fa5569460df

Functions
Getter at block 22760403
factory(view returns (address)
0x71d234a3e1dfc161cc1d081e6496e76627baac31
feesLib(view returns (address)
0x50f3c65c6b2c754fd1a3c86c61284c631e6f493f
wrappedNativeAddress(view returns (address)
0x4200000000000000000000000000000000000006
Read-only

This contract contains no read-only function objects.

State-modifying
_sickle_charge_fee(address strategybytes4 feeDescriptoraddress feeToken
_sickle_charge_fees(address strategybytes4 feeDescriptoraddress[] feeTokens
_sickle_charge_transaction_cost(address recipientaddress wrappedNativeuint256 amountToCharge
_sickle_transfer_token_from_user(address tokenInuint256 amountInaddress strategybytes4 feeSelectorpayable 
_sickle_transfer_token_to_user(address tokenpayable 
_sickle_transfer_tokens_from_user(address[] tokensInuint256[] amountsInaddress strategybytes4 feeSelectorpayable 
_sickle_transfer_tokens_to_user(address[] tokenspayable 
compound(struct FarmStrategyCompoundParams paramsaddress[] sweepTokens
compoundFor(address sickleAddressstruct FarmStrategyCompoundParams paramsaddress[] sweepTokensstruct ZapModuleZapInData feeZapDatauint256 estimateCost
deposit(struct FarmStrategyDepositParams paramsaddress[] sweepTokensaddress approvedbytes32 referralCodepayable 
exit(struct FarmStrategyHarvestParams harvestParamsstruct FarmStrategyWithdrawParams withdrawParamsaddress[] sweepTokens
harvest(struct FarmStrategyHarvestParams paramsaddress[] sweepTokens
rebalance(struct FarmStrategyHarvestParams harvestParamsstruct FarmStrategyWithdrawParams withdrawParamsstruct FarmStrategyDepositParams depositParamsaddress[] sweepTokens
withdraw(struct FarmStrategyWithdrawParams paramsaddress[] sweepTokens
zapIn(struct ZapModuleZapInData zapDatapayable 
zapOut(struct ZapModuleZapOutData zapData
Events

This contract contains no event objects.

Constructor
constructor(address factory_address feesLib_address connectorRegistry_address wrappedNativeAddress_
Fallback and receive

This contract contains no fallback and receive objects.

Errors
ApproveFailed(
ArrayLengthMismatch(
ETHTransferFailed(
GasCostExceedsEstimate(
IncorrectMsgValue(
LiquidityAmountError(
NotOwner(address sender
NotOwnerOrApproved(
NotOwnerOrApprovedOrInternal(
NotOwnerOrInternal(
NotRegisteredSickle(
SickleNotDeployed(
SwapAmountZero(
TokenInRequired(
TokenOutRequired(
TransferFailed(
TransferFromFailed(