ConicPool
Verified contract
Active on
Ethereum with 1,023 txns
Slot
XX
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 1 additional slot
-
variable spans 2 additional slots
Balances ($14,909.21)
Asset | Symbol | Type | Quantity | Price | Value |
---|---|---|---|---|---|
CRV | ERC-20 | 41.450032K | $0.28087 |
$11,642.07 | |
CVX | ERC-20 | 1.139432K | $2.04 |
$2,324.44 | |
CNC | ERC-20 | 6.045664K | $0.15593 |
$942.7 | |
BGBG | ERC-20 | 992.001309 | -- | -- |
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|---|---|---|---|---|---|---|
| 21072934 | 12 days ago | | | 0 | 0.069599356 | |
| 20073715 | 5 months ago | | | 0 | 0.037806443 | |
| 19817536 | 6 months ago | | | 0 | 0.030538508 | |
| 19552257 | 7 months ago | | | 0 | 0.11248834 | |
| 19307329 | 9 months ago | | | 0 | 0.13556514 | |
| 19297762 | 9 months ago | | | 0 | 0.18509163 | |
| 19260354 | 9 months ago | | | 0 | 0.10314722 | |
| 19168690 | 9 months ago | | | 0 | 0.097849058 | |
| 19150742 | 9 months ago | | | 0 | 0.046480696 | |
| 19102803 | 9 months ago | | | 0 | 0.047528207 |
ABI
ABI objects
Getter at block 21159784 cachedTotalUnderlying() view returns (uint256) computeDeviationRatio() view returns (uint256) computeTotalDeviation() view returns (uint256) exchangeRate() view returns (uint256) getAllocatedUnderlying() view returns (struct IConicPoolPoolWithAmount[]) getTotalAndPerPoolUnderlying() view returns (uint256 totalUnderlying_, uint256 totalAllocated_, uint256[] perPoolUnderlying_) getWeights() view returns (struct IConicPoolPoolWeight[]) isBalanced() view returns (bool) totalUnderlying() view returns (uint256) usdExchangeRate() view returns (uint256)
CNC() view returns (address)
0x9ae380f0272e2162340a5bb646c354271c0f5cfc
CRV() view returns (address)
0xd533a949740bb3306d119cc777fa900ba034cd52
CVX() view returns (address)
0x4e3fbd56cd56c3e72c1403e103b45db9da5b9d2b
allCurvePools() view returns (address[])
[0xbEbc44782C7dB0a1A60Cb6fe97d0b483032FF1C7, 0xDcEF968d416a41Cdac0ED8702fAC8128A64241A2, 0xd632f22692FaC7611d2AA1C0D552930D43CAEd3B, 0xA5407eAE9Ba41422680e2e00537571bcC53efBfD, 0x5a6A4D54456819380173272A5E8E9B9904BdF41B, 0x4DEcE678ceceb27446b35C672dC7d61F30bAD69E]
controller() view returns (address)
0x013a3da6591d3427f164862793ab4e388f9b587e
curvePoolsCount() view returns (uint256)
6
depegThreshold() view returns (uint256)
30000000000000000
isShutdown() view returns (bool)
true
lpToken() view returns (address)
0x472fcc880f01b32c55f1fb55f58f7bd930de1944
maxDeviation() view returns (uint256)
50000000000000000
maxIdleCurveLpRatio() view returns (uint256)
50000000000000000
owner() view returns (address)
0xcb7c67bdde9f7af0667e8d82bb87f1432bd1d902
rebalancingRewardActive() view returns (bool)
false
rewardManager() view returns (address)
0xe976f643d4dc08aa3ced55b0ca391b1d11328347
totalDeviationAfterWeightUpdate() view returns (uint256)
22329764566348
underlying() view returns (address)
0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48
Read-only
getCurvePoolAtIndex(uint256 _index) view returns (address)
getPoolWeight(address _pool) view returns (uint256)
getWeight(address curvePool) view returns (uint256)
isRegisteredCurvePool(address _pool) view returns (bool)
totalCurveLpBalance(address curvePool_) view returns (uint256)
State-modifying
Events addCurvePool(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_)
removeCurvePool(address _pool)
renounceOwnership()
setMaxDeviation(uint256 maxDeviation_)
setMaxIdleCurveLpRatio(uint256 maxIdleCurveLpRatio_)
shutdownPool()
transferOwnership(address newOwner)
unstakeAndWithdraw(uint256 conicLpAmount, uint256 minUnderlyingReceived) returns (uint256)
updateDepegThreshold(uint256 newDepegThreshold_)
updateWeights(struct IConicPoolPoolWeight[] poolWeights)
withdraw(uint256 conicLpAmount, uint256 minUnderlyingReceived) 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)
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)
Shutdown()
Withdraw(address indexed account, uint256 amount)
constructor(address _underlying, address _controller, address locker, string _lpTokenName, string _symbol, address _cvx, address _crv)
receive()
This contract contains no error objects.