MetaStablePool

Verified contract

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

No balances found for "MetaStablePool"

0x8bee42fd66e3d912068eee5ad44ccada3ccdee03ee4aaa426dbd39959ecbca31
0xa09f902a08d3854e62d334c6953ea50aec8d4d47770d04efa3a98e22cc4f39d0
0x83e0d587b9e9696b7e78613f1e0b9267e8d5a4d57da3c90017b6c71b69b5c85f
0xde4e4a11f6a37086b35703a7db45da6490d87c8513216ed6e5164a9eedb731e2
0x6c02d299096468df1cf741161b2c146e77262f981a65faf0db391a394fad4237
0x30b004d211769a392426f5aa897e0a10461b24ff814de802f397c16c5372d681
0xd0217108b4211033434728949b2d2286ce3430124ce3cd02d8e20e5c32413a09
0x0a3f333b24572335757ae1a06bfc5549455221ffcbd287da015aaf818887a4f5
0xad4bccbcad3484ce6f54961d55f6b9e6754445c227542e9422961081245a12f1
0x9ad7c4c68056989d69c00408dd024d00f861ab9136e2034c335ea8d77c7452e6

Functions
Getter at block 20892433
DOMAIN_SEPARATOR(view returns (bytes32)
0x2324d868c45af629e6c2149cf1fc705ee69961fbbe568dc31eda3d951ef2f9c3
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=4880495620325230171, lastInvariantAmp=50000)
getOracleMiscData(view returns (int256 logInvariantint256 logTotalSupplyuint256 oracleSampleCreationTimestampuint256 oracleIndexbool oracleEnabled)
(logInvariant=15852, logTotalSupply=15619, oracleSampleCreationTimestamp=1727933411, oracleIndex=405, oracleEnabled=true)
getOwner(view returns (address)
0x0000000000000000000000000000000000000000
getPausedState(view returns (bool pauseduint256 pauseWindowEndTimeuint256 bufferPeriodEndTime)
(paused=false, pauseWindowEndTime=1675048919, bufferPeriodEndTime=1675048919)
getPoolId(view returns (bytes32)
0xb08885e6026bab4333a80024ec25a1a3e1ff2b8a000200000000000000000445
 
getRate(view returns (uint256)
getRateProviders(view returns (address[] providers)
[0x3D40f9dd83bd404fA4047c15da494E58C3c1f1ac, 0x0000000000000000000000000000000000000000]
getScalingFactors(view returns (uint256[])
[1101964647919025019, 1000000000000000000]
getSwapFeePercentage(view returns (uint256)
400000000000000
getTotalSamples(pure returns (uint256)
1024
getVault(view returns (address)
0xba12222222228d8ba445958a75a0704d566bf2c8
name(view returns (string)
Balancer staFiETH-WETH Stable Pool
symbol(view returns (string)
B-staFiETH-WETH-Stable
totalSupply(view returns (uint256)
4767714326161795902
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.