MetaStablePool

Verified contract

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

No balances found for "MetaStablePool"

0x6ee2eba027818ce662f32424844d7da8d3ca7b1caa38db2c60c6a340ea110e61
0xe366d4a394508a556170bd4e9f04fdb95f32e872aeb757c40d17d3176a0e7ba7
0x10ab62ebc81088a826f690302751977c6c400d6e751f71b114341cd24caaccde
0x115b3745968faeab32b6f85cc5721de6780e67284efe5550922a1fca2cf9e9b8
0x078addd324a2658794ff43806cb86f0e34ea477a28e736a121baefc46190ebf8
0x00ea83a0a69b39fcbc5db2f316c8ddf3025b36bf9ed600d7af914b51d7361e4f
0x57e3ce64f655606539eee2510a6b5fde860f73e93cc0fc734b1623d041d504f2
0x4368876a917a9a1b488cf16b6a9d97fa4be3e80e1f64dad86caa8d9039d24aff
0xea95a3229f7627a43ab89a55fb1c4dd20d746384a44c2b60b1b3f29945ed8541
0xa32f95e1faf5a43cf8ec49a7e9aa391b8b34e19c25c6ae9432a3f553dbd0c0f9

Functions
Getter at block 21216242
DOMAIN_SEPARATOR(view returns (bytes32)
0x711f5ae096900c4d2ca66c92ea53c660b2e04c21eafd43a138cced638a34278c
decimals(view returns (uint8)
18
getAmplificationParameter(view returns (uint256 valuebool isUpdatinguint256 precision)
(value=50000, isUpdating=false, precision=1000)
getAuthorizer(view returns (address)
0x6048a8c631fb7e77eca533cf9c29784e482391e7
getLargestSafeQueryWindow(pure returns (uint256)
122400
getLastInvariant(view returns (uint256 lastInvariantuint256 lastInvariantAmp)
(lastInvariant=279086824439934069, lastInvariantAmp=50000)
getOracleMiscData(view returns (int256 logInvariantint256 logTotalSupplyuint256 oracleSampleCreationTimestampuint256 oracleIndexbool oracleEnabled)
(logInvariant=-12762, logTotalSupply=-12973, oracleSampleCreationTimestamp=1729929599, oracleIndex=646, oracleEnabled=true)
getOwner(view returns (address)
0x0000000000000000000000000000000000000000
getPausedState(view returns (bool pauseduint256 pauseWindowEndTimeuint256 bufferPeriodEndTime)
(paused=false, pauseWindowEndTime=1673459963, bufferPeriodEndTime=1673459963)
getPoolId(view returns (bytes32)
0x9c6d47ff73e0f5e51be5fd53236e3f595c5793f200020000000000000000042c
 
getRate(view returns (uint256)
getRateProviders(view returns (address[] providers)
[0x72D07D7DcA67b8A406aD1Ec34ce969c90bFEE768, 0x7311E4BB8a72e7B300c5B8BDE4de6CdaA822a5b1]
getScalingFactors(view returns (uint256[])
[1182873219324591842, 1084713576955832105]
getSwapFeePercentage(view returns (uint256)
400000000000000
getTotalSamples(pure returns (uint256)
1024
getVault(view returns (address)
0xba12222222228d8ba445958a75a0704d566bf2c8
name(view returns (string)
Balancer cbETH-wstETH Stable Pool
symbol(view returns (string)
B-cbETH-wstETH-Stable
totalSupply(view returns (uint256)
273259897168240633
Read-only
allowance(address owneraddress spenderview returns (uint256)
balanceOf(address accountview returns (uint256)
getActionId(bytes4 selectorview returns (bytes32)
getLatest(uint8 variableview returns (uint256)
getPastAccumulators(struct IPriceOracleOracleAccumulatorQuery[] queriesview returns (int256[] results)
getPriceRateCache(address tokenview returns (uint256 rateuint256 durationuint256 expires)
getSample(uint256 indexview returns (int256 logPairPriceint256 accLogPairPriceint256 logBptPriceint256 accLogBptPriceint256 logInvariantint256 accLogInvariantuint256 timestamp)
getTimeWeightedAverage(struct IPriceOracleOracleAverageQuery[] queriesview returns (uint256[] results)
nonces(address ownerview returns (uint256)
State-modifying
approve(address spenderuint256 amountreturns (bool)
decreaseAllowance(address spenderuint256 amountreturns (bool)
enableOracle(
increaseAllowance(address spenderuint256 addedValuereturns (bool)
onExitPool(bytes32 poolIdaddress senderaddress recipientuint256[] balancesuint256 lastChangeBlockuint256 protocolSwapFeePercentagebytes userDatareturns (uint256[] amountsOutuint256[] dueProtocolFeeAmounts)
onJoinPool(bytes32 poolIdaddress senderaddress recipientuint256[] balancesuint256 lastChangeBlockuint256 protocolSwapFeePercentagebytes userDatareturns (uint256[] amountsInuint256[] dueProtocolFeeAmounts)
onSwap(struct IPoolSwapStructsSwapRequest requestuint256 balanceTokenInuint256 balanceTokenOutreturns (uint256)
onSwap(struct IPoolSwapStructsSwapRequest requestuint256[] balancesuint256 indexInuint256 indexOutreturns (uint256)
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)
setAssetManagerPoolConfig(address tokenbytes poolConfig
setPaused(bool paused
setPriceRateCacheDuration(address tokenuint256 duration
setSwapFeePercentage(uint256 swapFeePercentage
startAmplificationParameterUpdate(uint256 rawEndValueuint256 endTime
stopAmplificationParameterUpdate(
transfer(address recipientuint256 amountreturns (bool)
transferFrom(address senderaddress recipientuint256 amountreturns (bool)
updatePriceRateCache(address token
Events
AmpUpdateStarted(uint256 startValueuint256 endValueuint256 startTimeuint256 endTime
AmpUpdateStopped(uint256 currentValue
Approval(address indexed owneraddress indexed spenderuint256 value
OracleEnabledChanged(bool enabled
PausedStateChanged(bool paused
PriceRateCacheUpdated(address indexed tokenuint256 rate
PriceRateProviderSet(address indexed tokenaddress indexed provideruint256 cacheDuration
SwapFeePercentageChanged(uint256 swapFeePercentage
Transfer(address indexed fromaddress indexed touint256 value
Constructor
constructor(struct MetaStablePoolNewPoolParams params
Fallback and receive

This contract contains no fallback and receive objects.

Errors

This contract contains no error objects.