ConicEthPool

Verified contract

Active on Ethereum with 47 txns
Deployed by via 0x620da534 at 19079112
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
ERC-20
Value $10,534.56
ERC-20
Value $2,746.19
ERC-20
Value $887.24
ERC-20
Value $94.12
0x051226ad114b2677927085aa1b2e27adf14eac08b231beac91b79555e86994b8
0x32c54319735f8a0f0b09cdc40b5e0ffa1a7d33f111326ba4f4e70219116b2da6
0x8465e5bbb5d70c5c452fed247f796eb3a37992f65057d0a950ce6ae754f8a79e
0xa1c33d54f404b9d0fc54e8b938e6d560b67c2ef36d021513182df9aa98019533
0x21ed0f4b4963496ed7567313db71a138f44487570b9dde3be94fa3c07c1e5b37
0x7bf9d00bb1878bd24449408d3cb37a2201433981e7347d6ea16ef044fa866c72
0x238beb2a5d6e4318d96cb6ca0a0fa7686c9fcdff4cb39e542daa07d22b4e6e3d
0x3bd0f008069a2d5cc3386c736b08b6ca2850f8e86695ab06f120d01baa6ca351
0x45055b00cf19cffeba57302640524b72510c180f48479cbde942cda7b428a66f
0xd5cfd64f91edcd5f76d3e797ae07f8f2a38de08de479268e19a7daa9b3673288

Functions
Getter at block 21322233
allPools(view returns (address[])
[0xa1F8A6807c402E4A15ef4EBa36528A3FED24E577, 0x9c3B46C0Ceb5B9e304FCd6D88Fc50f7DD24B31Bc, 0x21E27a5E5513D6e65C4f830167390997aA84843a, 0xDC24316b9AE028F1497c275EB9192a3Ea0f67022]
cachedTotalUnderlying(view returns (uint256)
275335199556918331463
 
computeTotalDeviation(view returns (uint256)
controller(view returns (address)
0x2790ec478f150a98f5d96755601a26403df57eae
depegThreshold(view returns (uint256)
30000000000000000
emergencyRebalancingRewardsFactor(view returns (uint256)
10000000000000000000
 
exchangeRate(view returns (uint256)
 
getAllUnderlyingCoins(view returns (address[])
 
getAllocatedUnderlying(view returns (struct IConicPoolPoolWithAmount[])
 
getTotalAndPerPoolUnderlying(view returns (uint256 totalUnderlying_uint256 totalAllocated_uint256[] perPoolUnderlying_)
 
getWeights(view returns (struct IConicPoolWeightManagementPoolWeight[])
 
isBalanced(view returns (bool)
isPaused(view returns (bool)
false
isShutdown(view returns (bool)
false
lpToken(view returns (address)
0x58649ec8add732ea710731b5cb37c99529a394d3
maxDeviation(view returns (uint256)
20000000000000000
maxIdleCurveLpRatio(view returns (uint256)
50000000000000000
owner(view returns (address)
0x38a40942cb275d941309d5af28b44d27576cdaaf
pauseDuration(view returns (uint256)
28800
pausedUntil(view returns (uint256)
1706570999
poolsCount(view returns (uint256)
4
rebalancingRewardActive(view returns (bool)
false
rebalancingRewardsActivatedAt(view returns (uint64)
1727887043
rebalancingRewardsEnabled(view returns (bool)
true
rebalancingRewardsFactor(view returns (uint256)
1000000000000000000
rewardManager(view returns (address)
0x71e1829c1f45e8a02931a4721719b8cd2fd1c558
totalDeviationAfterWeightUpdate(view returns (uint256)
20878732625401817472
 
totalUnderlying(view returns (uint256)
underlying(view returns (address)
0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2
 
usdExchangeRate(view returns (uint256)
weightManager(view returns (address)
0xfc468d8100a453764a6c10ea7f80bc3bb4180846
Read-only
getPoolAtIndex(uint256 _indexview returns (address)
getWeight(address curvePoolview returns (uint256)
isRegisteredPool(address _poolview returns (bool)
State-modifying
addPool(address _pool
deposit(uint256 underlyingAmountuint256 minLpReceivedreturns (uint256)
deposit(uint256 underlyingAmountuint256 minLpReceivedbool stakereturns (uint256)
depositFor(address accountuint256 underlyingAmountuint256 minLpReceivedbool stakereturns (uint256)
handleDepeggedCurvePool(address curvePool_
handleInvalidConvexPid(address curvePool_returns (uint256)
pause(
removePool(address _pool
renounceOwnership(
runSanityChecks(
setEmergencyRebalancingRewardFactor(uint256 factor_
setMaxDeviation(uint256 maxDeviation_
setMaxIdleCurveLpRatio(uint256 maxIdleCurveLpRatio_
setPauseDuration(uint256 _pauseDuration
setRebalancingRewardsEnabled(bool enabled
shutdownPool(
transferOwnership(address newOwner
unstakeAndWithdraw(uint256 conicLpAmountuint256 minUnderlyingReceivedreturns (uint256)
unstakeAndWithdraw(uint256 conicLpAmountuint256 minUnderlyingReceivedaddress toreturns (uint256)
updateDepegThreshold(uint256 newDepegThreshold_
updateRewardSpendingApproval(address tokenbool approved
updateWeights(struct IConicPoolWeightManagementPoolWeight[] poolWeights
withdraw(uint256 conicLpAmountuint256 minUnderlyingReceivedreturns (uint256)
withdraw(uint256 conicLpAmountuint256 minUnderlyingReceivedaddress toreturns (uint256)
Events
ClaimedRewards(uint256 claimedCrvuint256 claimedCvx
CurvePoolAdded(address curvePool_
CurvePoolRemoved(address curvePool_
DepegThresholdUpdated(uint256 newThreshold
Deposit(address indexed senderaddress indexed receiveruint256 depositedAmountuint256 lpReceived
EmergencyRebalancingRewardFactorUpdated(uint256 factor
HandledDepeggedCurvePool(address curvePool_
HandledInvalidConvexPid(address curvePool_uint256 pid_
MaxDeviationUpdated(uint256 newMaxDeviation
NewMaxIdleCurveLpRatio(uint256 newRatio
NewWeight(address indexed curvePooluint256 newWeight
OwnershipTransferred(address indexed previousOwneraddress indexed newOwner
PauseDurationSet(uint256 pauseDuration
Paused(uint256 pausedUntil
RebalancingRewardsEnabledSet(bool enabled
Shutdown(
Withdraw(address indexed accountuint256 amount
Constructor
constructor(address _underlyingaddress _rewardManageraddress _controllerstring _lpTokenNamestring _symboladdress _cvxaddress _crv
Fallback and receive
receive(
Errors

This contract contains no error objects.