GyroECLPPool

Verified contract

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

No balances found for "GyroECLPPool"

0x13307b0a1f52afdf598ed9ef86c49606077baf7a82eac0eb21226e86ef461502
0x3a4dafca824d113bf6406e2bc6942148cb800400c61ba625ad0fdcea59a3806f
0xdb46f876d0de52a5a84ede3a29292ba3df3d2e1d5da5e9118f260e3ca2865570
0x5dc80d0d46ea8c811ec86771a96a24b0ccc670bd08436d7e8ef7641e89957338
0xf5701ae145f01002fadf1af04c41dd3091979b18f3ee0d74dfab7b0d33d7662e
0x6145717fc8bc2689d5c4bba6356f69c58914482dc36e773e3c45a7e34746e849
0xff7b4f0e2a12b639bbc60fdbd45085ccb3b09f08bf2ed55252f3cb6f134b1f6d

Functions
Getter at block 20855047
DOMAIN_SEPARATOR(view returns (bytes32)
0xbf8af4ae8ac059c8f271fd4ea33fe6230f1d16b911981d5114e127bead8b5df1
capManager(view returns (address)
0xd096c2ebe242801466e6f1ac2bf5228ce1fd445c
capParams(view returns (struct ICappedLiquidityCapParams)
(false, 0, 0)
decimals(view returns (uint8)
18
 
getActualSupply(view returns (uint256)
getAuthorizer(view returns (address)
0x6048a8c631fb7e77eca533cf9c29784e482391e7
getECLPParams(view returns (struct GyroECLPMathParams paramsstruct GyroECLPMathDerivedParams d)
(params=(998000000000000000, 1003000000000000000, 707000723125513492, 707212823342451146, 550000000000000000000), d=((-53487413459626620591501747934309239787, 84493174880572176503704055240628412297), (59550545912408246331070360152790792312, 80335126075298826978889406624454858023), 56518977143426239405917314063618021274, 82413526864170804708071776583836132753, -2079024309108639264661165003606903485, 3014613075838979099895355594240095803, 100000000000000000071802617207074738000))
 
getFeesMetadata(view returns (uint256uint256addressaddress)
 
getInvariant(view returns (uint256)
 
getInvariantDivActualSupply(view returns (uint256)
getLastInvariant(view returns (uint256)
2745730990823
getMiscData(view returns (int256 logInvariantint256 logTotalSupplyuint256 oracleSampleCreationTimestampuint256 oracleIndexbool oracleEnableduint256 swapFeePercentage)
(logInvariant=0, logTotalSupply=0, oracleSampleCreationTimestamp=0, oracleIndex=0, oracleEnabled=false, swapFeePercentage=400000000000000)
getNormalizedWeights(view returns (uint256[])
[500000000000000000, 500000000000000000]
getOwner(view returns (address)
0x4b15f2c0488da7b62bcfc88e8b9872fc1734250b
getPausedState(view returns (bool pauseduint256 pauseWindowEndTimeuint256 bufferPeriodEndTime)
(paused=false, pauseWindowEndTime=2023459655, bufferPeriodEndTime=2026051655)
getPoolId(view returns (bytes32)
0x767cb26e38bebddfd857d4ad426d8ff5bc0fac2f00020000000000000000066e
 
getPrice(view returns (uint256 spotPrice)
 
getRate(view returns (uint256)
getSwapFeePercentage(view returns (uint256)
400000000000000
getTokenRates(view returns (uint256 rate0uint256 rate1)
(rate0=1000000000000000000, rate1=1000000000000000000)
getVault(view returns (address)
0xba12222222228d8ba445958a75a0704d566bf2c8
gyroConfig(view returns (address)
0xac89cc9d78bbad7eb3a02601b4d65daa1f908aa6
name(view returns (string)
Gyroscope ECLP pxETH/frxETH
pauseManager(view returns (address)
0x41d06aa3ea542a88f59ce853be924cb7a942c626
rateProvider0(view returns (address)
0x0000000000000000000000000000000000000000
rateProvider1(view returns (address)
0x0000000000000000000000000000000000000000
symbol(view returns (string)
ECLP-pxETH-frxETH
totalSupply(view returns (uint256)
1206175811400259
Read-only
allowance(address owneraddress spenderview returns (uint256)
balanceOf(address accountview returns (uint256)
getActionId(bytes4 selectorview returns (bytes32)
nonces(address ownerview returns (uint256)
State-modifying
approve(address spenderuint256 amountreturns (bool)
changePauseManager(address _pauseManager
decreaseAllowance(address spenderuint256 amountreturns (bool)
increaseAllowance(address spenderuint256 addedValuereturns (bool)
onExitPool(bytes32 poolIdaddress senderaddress recipientuint256[] balancesuint256 lastChangeBlockuint256 protocolSwapFeePercentagebytes userDatareturns (uint256[]uint256[])
onJoinPool(bytes32 poolIdaddress senderaddress recipientuint256[] balancesuint256 lastChangeBlockuint256 protocolSwapFeePercentagebytes userDatareturns (uint256[] amountsInuint256[] dueProtocolFeeAmounts)
onSwap(struct IPoolSwapStructsSwapRequest requestuint256 balanceTokenInuint256 balanceTokenOutreturns (uint256)
pause(
permit(address owneraddress spenderuint256 valueuint256 deadlineuint8 vbytes32 rbytes32 s
queryExit(bytes32 poolIdaddress senderaddress recipientuint256[] balancesuint256 lastChangeBlockuint256 protocolSwapFeePercentagebytes userDatareturns (uint256 bptInuint256[] amountsOut)
queryJoin(bytes32 poolIdaddress senderaddress recipientuint256[] balancesuint256 lastChangeBlockuint256 protocolSwapFeePercentagebytes userDatareturns (uint256 bptOutuint256[] amountsIn)
setCapManager(address _capManager
setCapParams(struct ICappedLiquidityCapParams params
setPaused(bool paused
setSwapFeePercentage(uint256 swapFeePercentage
transfer(address recipientuint256 amountreturns (bool)
transferFrom(address senderaddress recipientuint256 amountreturns (bool)
unpause(
Events
Approval(address indexed owneraddress indexed spenderuint256 value
CapManagerUpdated(address capManager
CapParamsUpdated(struct ICappedLiquidityCapParams params
ECLPDerivedParamsValidated(bool derivedParamsValidated
ECLPParamsValidated(bool paramsValidated
InvariantAterInitializeJoin(uint256 invariantAfterJoin
InvariantOldAndNew(uint256 oldInvariantuint256 newInvariant
PauseManagerChanged(address oldPauseManageraddress newPauseManager
PausedLocally(
PausedStateChanged(bool paused
SwapFeePercentageChanged(uint256 swapFeePercentage
SwapParams(uint256[] balancesstruct GyroECLPMathVector2 invariantuint256 amount
Transfer(address indexed fromaddress indexed touint256 value
UnpausedLocally(
Constructor
constructor(struct GyroECLPPoolGyroParams paramsaddress configAddress
Fallback and receive

This contract contains no fallback and receive objects.

Errors

This contract contains no error objects.