MetaStablePool

Verified contract

Active on Ethereum with 1,342 txns
Deployed by via 0x2ddcbd68 at 13846138
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0

No balances found for "MetaStablePool"

0x4dc713cd66f0bee604093482ca66d006a294ae2c38636baccb73089c77843d57
0xd07875b24ef4a105a62b7be0362cb66dc346f11726e15c6cfbf54f41a15225e7
0x6a8970072aaa52460299375f4c191697cdb773c6b66a8671792142b66f0b0bd2
0x8f6e79174dfacb92f7fd12d9b24bb59aed3d90bd1ea7a3a0604ccc6fc9389d9d
0xe58cc62769feac2f68e6d041cc4905233fcbe5e291cae2ddd962c2c4458fe0a3
0x8a9c52b1230c75fcbbbb16368254197e090b9915b9e1bf8a9797bea7d66ef96f
0xabf9bb1e088c22cfa79a019632e32cd0f0759e6073042c75cbe0b5afad2e358d
0x446cc4e67d9e97d4c5d85d4f5aad0906f885e2f32af388f6325107c6c5cd0261
0x0c60f00d8222d857a11c4fcefb6c2b97eca58af33af29c5dc4ae3bcb1f1e7ad6
0x2a70de0b0f77c4d2fdde96b355ceec865d067246feb323c7ced401ba81ed43cf

Functions
Getter at block 20861988
DOMAIN_SEPARATOR(view returns (bytes32)
0x85a318c9a9f9063e9a61d30ca034b0562151739c37f4f75cbf3ad711a83d7f9e
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=13629529742167458169219, lastInvariantAmp=50000)
getOracleMiscData(view returns (int256 logInvariantint256 logTotalSupplyuint256 oracleSampleCreationTimestampuint256 oracleIndexbool oracleEnabled)
(logInvariant=95200, logTotalSupply=94845, oracleSampleCreationTimestamp=1727678459, oracleIndex=677, oracleEnabled=true)
getOwner(view returns (address)
0x0000000000000000000000000000000000000000
getPausedState(view returns (bool pauseduint256 pauseWindowEndTimeuint256 bufferPeriodEndTime)
(paused=false, pauseWindowEndTime=1640057323, bufferPeriodEndTime=1640057323)
getPoolId(view returns (bytes32)
0x1e19cf2d73a72ef1332c882f20534b6519be0276000200000000000000000112
 
getRate(view returns (uint256)
getRateProviders(view returns (address[] providers)
[0x1a8F81c256aee9C640e14bB0453ce247ea0DFE6F, 0x0000000000000000000000000000000000000000]
getScalingFactors(view returns (uint256[])
[1117131549053596035, 1000000000000000000]
getSwapFeePercentage(view returns (uint256)
400000000000000
getTotalSamples(pure returns (uint256)
1024
getVault(view returns (address)
0xba12222222228d8ba445958a75a0704d566bf2c8
name(view returns (string)
Balancer rETH Stable Pool
symbol(view returns (string)
B-rETH-STABLE
totalSupply(view returns (uint256)
13154662330241837344691
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.