S4Strategy

Verified contract

Active on Ethereum with 73 txns
Deployed by via 0x35dcf6bf at 16468416
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0

No balances found for "S4Strategy"

0x95b06c92eb9b9626c3b7b630b382723fe1982a725e6e98809bf21959bf16a587
0x257b4ebbe2dee196d88201e5141e9977f72a740e9e298d62e36c206adc3d0fc6
0xa446f64bbf499e6f489ac9ab222afe51b930e0ef01a0e3b423668ae67c6c9307
0x7d30d2412328831eec45eb8335713869c68c872b8c7adbdb7cb0f75d83dbcb0e
0x8bd99b89cbb07ab2559433a5443c399992cc92ec9c7feb157bee095a788e6591
0xbcbb7826d62e09953b4bc818423890b921da559959101525b0b6f6e92dc15733
0xec22b0b6904f8e123eedf0bbeac62aa47a8d52e91a61a123d015f42b86259017
0xf628fefe6c44d1c962e14f19198dc8b4d147ec609510c5b4b1fe21c64f97a373
0xaf7807b8be167567a7473361b82c70a042355691f2877eedbcf880215305af9f
0xb34237d5fb90855b5dfb575b893ccc82ce6a7c135d754ba771b20b82dcbb8cb4

Functions
Getter at block 21201842
strategyId(view returns (uint256)
13
Read-only
depositors(addressview returns (address)
getV2PoolAddress(address token0address token1view returns (address)
getV2PoolData(address poolAddressview returns (addressaddress)
getV3PoolAddress(address token0address token1uint24 feeview returns (address)
getV3PoolData(address poolAddressview returns (addressaddressuint24)
getV3Position(uint256 nftIdview returns (uint96addressaddressaddressuint24int24int24uint128uint256uint256uint128uint128)
getV3PositionNft(address useraddress token0address token1uint24 poolFeeview returns (addressaddressuint256)
v3PositionNft(addressaddressaddressuint24view returns (uint256)
State-modifying
claimV3(address token0address token1uint256 nftIdaddress tokenOutuint256 amountOutMin
depositToken(address tokenInaddress poolAddressuint256 amountuint256 token0MinOutuint256 token1MinOutbytes paramspayable 
emergencyWithdraw(address tokenuint256 amount
onERC721Received(address operatoraddress fromuint256 tokenIdbytes datareturns (bytes4)
updateV3Position(address token0address token1uint24 poolFeeint24 tickLowerint24 tickUpper
withdrawToken(address tokenOutaddress poolAddressuint128 amountuint256 minAmountOutaddress feeToken
withdrawV3PositionNft(address token0address token1uint24 poolFeeuint256 nftId
Events
Claim(address depositoruint256 nftIdaddress tokenOutuint256 amount
Deposit(address depositoraddress poolAddressaddress tokenInuint256 amount
ProxyCreation(address useraddress proxy
Withdraw(address depositoraddress poolAddressaddress tokenOutuint256 amountuint256 fee
v2Deposit(address depositoraddress poolAddressuint256 token0Amtuint256 token1Amt
v2Withdraw(address depositoraddress poolAddressuint256 token0Amtuint256 token1Amt
v3Deposit(address depositoraddress poolAddressuint256 nftIduint256 token0Amtuint256 token1Amt
v3NftWithdraw(address depositoruint256 nftId
v3Update(address token0uint256 nftIdint24 tickLowerint24 tickUpper
v3Withdraw(address depositoraddress poolAddressuint256 nftIduint256 token0Amtuint256 token1Amt
Constructor
constructor(address swapRouter_address feeContract_
Fallback and receive
receive(
Errors

This contract contains no error objects.