ConicEthPool
Verified contract
Active on
Ethereum with 47 txns
Slot
XX
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
Balances ($14,262.11)
Asset | Symbol | Type | Quantity | Price | Value |
---|---|---|---|---|---|
CNC | ERC-20 | 27.518097K | $0.382823 |
$10,534.56 | |
CRV | ERC-20 | 2.882344K | $0.952763 |
$2,746.19 | |
wstETH | ERC-20 | 0.207474 | $4,276.39 |
$887.24 | |
CVX | ERC-20 | 15.430047 | $6.10 |
$94.12 |
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|---|---|---|---|---|---|---|
| 21045415 | a month ago | | | 0 | 0.023233007 | |
| 21031407 | a month ago | | | 0 | 0.032791368 | |
| 20850702 | 2 months ago | | | 0 | 0.018481019 | |
| 20639668 | 3 months ago | | | 0 | 0.0082331468 | |
| 20283392 | 5 months ago | | | 0 | 0.077163912 | |
| 20244454 | 5 months ago | | | 0 | 0.0090691380 | |
| 20218850 | 5 months ago | | | 0 | 0.034253443 | |
| 20102368 | 6 months ago | | | 0 | 0.016310478 | |
| 20046232 | 6 months ago | | | 0 | 0.023118658 | |
| 19807430 | 7 months ago | | | 0 | 0.016020982 |
ABI
ABI objects
Getter at block 21322233 computeTotalDeviation() view returns (uint256) 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) totalUnderlying() view returns (uint256) usdExchangeRate() view returns (uint256)
allPools() view returns (address[])
[0xa1F8A6807c402E4A15ef4EBa36528A3FED24E577, 0x9c3B46C0Ceb5B9e304FCd6D88Fc50f7DD24B31Bc, 0x21E27a5E5513D6e65C4f830167390997aA84843a, 0xDC24316b9AE028F1497c275EB9192a3Ea0f67022]
cachedTotalUnderlying() view returns (uint256)
275335199556918331463
controller() view returns (address)
0x2790ec478f150a98f5d96755601a26403df57eae
depegThreshold() view returns (uint256)
30000000000000000
emergencyRebalancingRewardsFactor() view returns (uint256)
10000000000000000000
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
underlying() view returns (address)
0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2
weightManager() view returns (address)
0xfc468d8100a453764a6c10ea7f80bc3bb4180846
Read-only
getPoolAtIndex(uint256 _index) view returns (address)
getWeight(address curvePool) view returns (uint256)
isRegisteredPool(address _pool) view returns (bool)
State-modifying
Events addPool(address _pool)
deposit(uint256 underlyingAmount, uint256 minLpReceived) returns (uint256)
deposit(uint256 underlyingAmount, uint256 minLpReceived, bool stake) returns (uint256)
depositFor(address account, uint256 underlyingAmount, uint256 minLpReceived, bool stake) returns (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 conicLpAmount, uint256 minUnderlyingReceived) returns (uint256)
unstakeAndWithdraw(uint256 conicLpAmount, uint256 minUnderlyingReceived, address to) returns (uint256)
updateDepegThreshold(uint256 newDepegThreshold_)
updateRewardSpendingApproval(address token, bool approved)
updateWeights(struct IConicPoolWeightManagementPoolWeight[] poolWeights)
withdraw(uint256 conicLpAmount, uint256 minUnderlyingReceived) returns (uint256)
withdraw(uint256 conicLpAmount, uint256 minUnderlyingReceived, address to) returns (uint256)
ClaimedRewards(uint256 claimedCrv, uint256 claimedCvx)
CurvePoolAdded(address curvePool_)
CurvePoolRemoved(address curvePool_)
DepegThresholdUpdated(uint256 newThreshold)
Deposit(address indexed sender, address indexed receiver, uint256 depositedAmount, uint256 lpReceived)
EmergencyRebalancingRewardFactorUpdated(uint256 factor)
HandledDepeggedCurvePool(address curvePool_)
HandledInvalidConvexPid(address curvePool_, uint256 pid_)
MaxDeviationUpdated(uint256 newMaxDeviation)
NewMaxIdleCurveLpRatio(uint256 newRatio)
NewWeight(address indexed curvePool, uint256 newWeight)
OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
PauseDurationSet(uint256 pauseDuration)
Paused(uint256 pausedUntil)
RebalancingRewardsEnabledSet(bool enabled)
Shutdown()
Withdraw(address indexed account, uint256 amount)
constructor(address _underlying, address _rewardManager, address _controller, string _lpTokenName, string _symbol, address _cvx, address _crv)
receive()
This contract contains no error objects.