DefiEdgeTwapStrategy

Verified contract

Proxy

Active on Base with 49 txns
Deployed by via 0x23c853d9 at 2741226
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
ERC-20
Value $0
ERC-20
Value $0
ERC-20
--
0x369278830b96dd4d439cddf701248ddf6554e0256031f57c70e9429cc77c9374
0x1fd974d8ddfb63a3549190415594027d0438902e3380e37f569ee78f3c31343d
0xda80da7e9c24b73213a76ca0f702ce380ccd71aecf689946f23f40072cdd8d82
0x89b39f31a7cd5f352b428f4633bcbc65086d8291527a89fa80ce09327d88311a
0x8dd9475ee9ecd9384ded5d76a5f6520906821227cf790b59d52d5d7c0d61e26b
0xf91f544898da0c5a6e8ee02bc2e0ae6eeb89fd2ccd744b4b30fc2e947d4e7abe
0xdc022adf9771dfe38eff9e52d50896da2cb1a034c978ed8ac49ff57968bd9e71
0xd9490d0f48413809bc18e9ea1a9530389345176879e49f2b2c82eff9b668c771
0x1aee4d4eb61277b5fb1d4c917f2f573e1cd11f70a61ed62e1e1e826ba2b3e647
0x149293857145071450851e1ddb6040137b5c640e2303e68131eda08f03e3f1e2

Functions
Getter at block 22781347
FEE_PRECISION(view returns (uint256)
100000000
MAX_TICK_LENGTH(view returns (uint256)
20
MINIMUM_LIQUIDITY(view returns (uint256)
1000000000000
accManagementFeeShares(view returns (uint256)
0
decimals(view returns (uint8)
18
factory(view returns (address)
0x535bdcad61a2c964c1f7da021bb26a2b290b911d
getTicks(view returns (struct ITwapStrategyBaseTick[])
[(-202380, -200380), (-203560, -199500), (-201360, -201300), (-201370, -201290)]
manager(view returns (address)
0x976ad858cfd73b0be40578814813ce156690944e
name(view returns (bytes32)
0x4465666945646765205368617265000000000000000000000000000000000000
onHold(view returns (bool)
false
pool(view returns (address)
0x4c36388be6f416a29c8d8eee81c771ce6be14b18
reserve0(view returns (uint256)
13716335110
reserve1(view returns (uint256)
29
symbol(view returns (bytes32)
0x4445536861726500000000000000000000000000000000000000000000000000
totalSupply(view returns (uint256)
1000000000000
Read-only
allowance(addressaddressview returns (uint256)
balanceOf(address accountview returns (uint256)
ticks(uint256view returns (int24 tickLowerint24 tickUpper)
useTwap(uint256view returns (bool)
State-modifying
airdropWithdraw(address _tokenaddress _to
approve(address spenderuint256 amountreturns (bool)
burn(uint256 _sharesuint256 _amount0Minuint256 _amount1Minreturns (uint256 collect0uint256 collect1)
burnLiquiditySingle(uint256 _tickIndexreturns (uint256 amount0uint256 amount1uint256 fee0uint256 fee1)
claimFee(
decreaseAllowance(address spenderuint256 subtractedValuereturns (bool)
emergencyWithdraw(address _tokenaddress _touint256 _amountstruct DefiEdgeTwapStrategyNewTick[] _newTicks
getAUMWithFees(bool _includeFeereturns (uint256 amount0uint256 amount1uint256 totalFee0uint256 totalFee1)
increaseAllowance(address spenderuint256 addedValuereturns (bool)
mint(uint256 _amount0uint256 _amount1uint256 _amount0Minuint256 _amount1Minuint256 _minSharereturns (uint256 amount0uint256 amount1uint256 share)
rebalance(bool _zeroToOneuint256 _amountInbool _isOneInchSwapbytes _swapDatastruct DefiEdgeTwapStrategyPartialTick[] _existingTicksstruct DefiEdgeTwapStrategyNewTick[] _newTicksbool _burnAll
skim(address to
swap(bool zeroToOneuint256 amountInbool isOneInchSwapbytes data
sync(
transfer(address recipientuint256 amountreturns (bool)
transferFrom(address senderaddress recipientuint256 amountreturns (bool)
uniswapV3MintCallback(uint256 amount0uint256 amount1bytes data
Events
Approval(address indexed owneraddress indexed spenderuint256 value
Burn(address indexed useruint256 shareuint256 amount0uint256 amount1
ClaimFee(uint256 managerFeeuint256 protocolFee
FeesClaim(address indexed strategyuint256 amount0uint256 amount1
Hold(
Mint(address indexed useruint256 shareuint256 amount0uint256 amount1
PartialRebalance(struct DefiEdgeTwapStrategyPartialTick[] ticks
Rebalance(struct DefiEdgeTwapStrategyNewTick[] ticks
Swap(uint256 amountInuint256 amountOutbool _zeroForOne
Sync(uint256 reserve0uint256 reserve1
Transfer(address indexed fromaddress indexed touint256 value
Constructor
constructor(address _factoryaddress _pooladdress _chainlinkRegistryaddress _managerbool[2] _useTwapstruct ITwapStrategyBaseTick[] _ticks
Fallback and receive

This contract contains no fallback and receive objects.

Errors

This contract contains no error objects.