LPFarmStrategy

Verified contract

Active on Base with 2,411 txns
Deployed by via 0x0a5b0455 at 15048955
Slot Value
0x0000000000000000000000000000000000000000000000000000000000000000 0x0000000000000000000000000000000000000000000000000000000000000000
0x0000000000000000000000000000000000000000000000000000000000000001 0x0000000000000000000000000000000000000000000000000000000000000000
0x0000000000000000000000000000000000000000000000000000000000000002 0x0000000000000000000000000000000000000000000000000000000000000000
0x0000000000000000000000000000000000000000000000000000000000000003 0x0000000000000000000000000000000000000000000000000000000000000000
0x0000000000000000000000000000000000000000000000000000000000000004 0x0000000000000000000000000000000000000000000000000000000000000000
ERC-20
--
0x0197a0e16b9b929a7e8005fc009eca69a0e6c6ff8a01548bc08c20e13297e183
0xdbea18a62460763ba49d919b01a319a26ff84fd3a4a79397f4ffb18d0dc50833
0x80739f7e550dc38c7176a85686757948a98bb08594a6f43051dab344d503257d
0x50690e0d48941d6c53ef5be8cd2d9a1c5413decc8e56e856287f64321d2be554
0xb26bc1ec4a43c6f79ff152c2646a37befb89332f05a61bfc4ba4472c333cdd69
0x515085f5314de13dc63b7888c4a50d17c1b03c2a87be0357f3139216eb8b451a
0xb89c82cc7f0574e3d1af4bb066969d97379882186496dc471c4c0d730feb973f
0xfc767b55ecebe27d80d36ccf70af3ad27305481ce2728be6317f3056acd01697
0x2bd02d52e1cb5c03be5ef3b424afc4889976dd7f4ead7214d39bd23f8328ad3a
0x7f3ebe251c3de3f219dac926fc76622c8f46d020c05daa3668db656558134e86

Functions
Getter at block 22900670
factory(view returns (address)
0x71d234a3e1dfc161cc1d081e6496e76627baac31
feesLib(view returns (address)
0x6a7bbf6819f41015acacd81d47a553962f7de5cf
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_swap(struct SwapData swapData
_sickle_swap_multiple(struct SwapData[] swapData
_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 
_sickle_zap_in(struct ZapModuleZapInData zapDatapayable 
_sickle_zap_out(struct ZapModuleZapOutData zapData
deposit(struct LPFarmStrategyDepositParams paramsaddress[] sweepTokensaddress approvedbytes32 referralCodepayable 
exit(struct LPFarmStrategyHarvestParams harvestParamsstruct LPFarmStrategyWithdrawParams withdrawParamsaddress[] sweepTokens
withdraw(struct LPFarmStrategyWithdrawParams paramsaddress[] sweepTokens
Events

This contract contains no event objects.

Constructor
constructor(address factoryaddress feesLibaddress wrappedNativeAddressaddress connectorRegistry
Fallback and receive

This contract contains no fallback and receive objects.

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