ComposableStablePool

Verified contract

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

No balances found for "ComposableStablePool"

0x53b482a6c584ec0450c5e018f9fb97d1dec3daf6551661328b397b86997d5476
0x82029b00d2926095314f36411bb6528dfd778e62448f326560cfdef3b16d9832
0x52d752ca6c4643b936b48a53d93e6d22fd11b4155938e1fec900256bb2263694
0x4bd8277066f27e98d1838093a2713481e9cee0ae9c366e2ba754bea105be8c40
0xec0be2c745220e6504f6f1afb7c2a415b63e6f93bad33032bc258a21bb803c5e
0xfae5231acf29c21c732aa96eb0baffcde6e88cb4262c4d158da48a5ca63b9bf7
0xa6afd460f064b38474e1d8878d908cc3853f76192d9ba3bb2d99b68afd8d3d45
0x6a93a029aa755fe1abc418b39249551f5399b1b2fc99fea4c6340a5c0061001e
0x3172c4d242bc01213a5deda39f05df164bc49aecef779851b49e6ef17e37e25e
0x6a3eca6f9659db782a0b369cfc44125dfcc781dbc1d7605cc1da967448a2629b

Functions
Getter at block 21224619
DELEGATE_PROTOCOL_SWAP_FEES_SENTINEL(view returns (uint256)
115792089237316195423570985008687907853269984665640564039457584007913129639935
DOMAIN_SEPARATOR(view returns (bytes32)
0x2e09ad5fa2795b009fa5124a817ca6b9eae311049845a47902d6613449736b8e
decimals(view returns (uint8)
18
 
getActualSupply(view returns (uint256)
getAmplificationParameter(view returns (uint256 valuebool isUpdatinguint256 precision)
(value=1000000, isUpdating=false, precision=1000)
getAuthorizer(view returns (address)
0x6048a8c631fb7e77eca533cf9c29784e482391e7
getBptIndex(view returns (uint256)
0
getDomainSeparator(view returns (bytes32)
0x2e09ad5fa2795b009fa5124a817ca6b9eae311049845a47902d6613449736b8e
getLastJoinExitData(view returns (uint256 lastJoinExitAmplificationuint256 lastPostJoinExitInvariant)
(lastJoinExitAmplification=1000000, lastPostJoinExitInvariant=12712377855529954471395)
getMinimumBpt(pure returns (uint256)
1000000
getOwner(view returns (address)
0xba1ba1ba1ba1ba1ba1ba1ba1ba1ba1ba1ba1ba1b
getPausedState(view returns (bool pauseduint256 pauseWindowEndTimeuint256 bufferPeriodEndTime)
(paused=false, pauseWindowEndTime=1705170971, bufferPeriodEndTime=1705170971)
getPoolId(view returns (bytes32)
0x596192bb6e41802428ac943d2f1476c1af25cc0e000000000000000000000659
getProtocolFeesCollector(view returns (address)
0xce88686553686da562ce7cea497ce749da109f9f
getProtocolSwapFeeDelegation(view returns (bool)
true
 
getRate(view returns (uint256)
getRateProviders(view returns (address[])
[0x0000000000000000000000000000000000000000, 0x387dBc0fB00b26fb085aa658527D5BE98302c84C, 0x0000000000000000000000000000000000000000]
getScalingFactors(view returns (uint256[])
[1000000000000000000, 1027460542412403166, 1000000000000000000]
getSwapFeePercentage(view returns (uint256)
400000000000000
getVault(view returns (address)
0xba12222222228d8ba445958a75a0704d566bf2c8
inRecoveryMode(view returns (bool)
false
isExemptFromYieldProtocolFee(view returns (bool)
false
name(view returns (string)
Balancer ezETH-WETH Stable Pool
symbol(view returns (string)
ezETH-WETH-BPT
totalSupply(view returns (uint256)
2596148429280405709494732025963800
version(view returns (string)
{"name":"ComposableStablePool","version":5,"deployment":"20230711-composable-stable-pool-v5"}
Read-only
allowance(address owneraddress spenderview returns (uint256)
balanceOf(address accountview returns (uint256)
getActionId(bytes4 selectorview returns (bytes32)
getNextNonce(address accountview returns (uint256)
getProtocolFeePercentageCache(uint256 feeTypeview returns (uint256)
getTokenRate(address tokenview returns (uint256)
getTokenRateCache(address tokenview returns (uint256 rateuint256 oldRateuint256 durationuint256 expires)
isTokenExemptFromYieldProtocolFee(address tokenview returns (bool)
nonces(address ownerview returns (uint256)
State-modifying
approve(address spenderuint256 amountreturns (bool)
decreaseAllowance(address spenderuint256 amountreturns (bool)
disableRecoveryMode(
enableRecoveryMode(
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[]uint256[])
onSwap(struct IPoolSwapStructsSwapRequest swapRequestuint256[] balancesuint256 indexInuint256 indexOutreturns (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)
setAssetManagerPoolConfig(address tokenbytes poolConfig
setSwapFeePercentage(uint256 swapFeePercentage
setTokenRateCacheDuration(address tokenuint256 duration
startAmplificationParameterUpdate(uint256 rawEndValueuint256 endTime
stopAmplificationParameterUpdate(
transfer(address recipientuint256 amountreturns (bool)
transferFrom(address senderaddress recipientuint256 amountreturns (bool)
unpause(
updateProtocolFeePercentageCache(
updateTokenRateCache(address token
Events
AmpUpdateStarted(uint256 startValueuint256 endValueuint256 startTimeuint256 endTime
AmpUpdateStopped(uint256 currentValue
Approval(address indexed owneraddress indexed spenderuint256 value
PausedStateChanged(bool paused
ProtocolFeePercentageCacheUpdated(uint256 indexed feeTypeuint256 protocolFeePercentage
RecoveryModeStateChanged(bool enabled
SwapFeePercentageChanged(uint256 swapFeePercentage
TokenRateCacheUpdated(uint256 indexed tokenIndexuint256 rate
TokenRateProviderSet(uint256 indexed tokenIndexaddress indexed provideruint256 cacheDuration
Transfer(address indexed fromaddress indexed touint256 value
Constructor
constructor(struct ComposableStablePoolNewPoolParams params
Fallback and receive

This contract contains no fallback and receive objects.

Errors

This contract contains no error objects.