ComposableStablePool

Verified contract

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

No balances found for "ComposableStablePool"

0x9b4e28523605adf3446f2299f390857dd540bdc7082a93b5bec6baf1002d1825
0xa6853b8b7e11f14dca0fab27b42f6fcf6ef1d35ac1f26fdfa98f846710dc5a39
0x5b6bb6a8fe18da498c8db2290ba485b3d75cddf2cf1c6af71f638bdd8f9ddd0c
0x0bfbc580c40199a9c82f89f6eb8dac2721d617359dc198578ed4fb2db5788722
0x0cfbbd4d72005154cdff7e94c0efd6065f236f8bec0c633a3e0b0a933ef44b56
0x97f52504aa06460b271093b7f21add6490d6aafbcb07b32b7cdf9df04ef88dcb
0x2f0ab5fecf1b186776c08fd34736d620a332740a4f94eefd9780d681e8a3f6aa
0x70ca98f417ea6b892726e734be60191221425514537d7aa10d3d80147cb55af7
0xe2dc55b2a4322e46898023c0e482e6a79f01c5cac7e1d41c6b713260eb67293d
0x916b28c42313c5ef14b7b4f2ddb6f0418088571b4afb8a2fd6b9516ccf117a0b

Functions
Getter at block 21280042
DELEGATE_PROTOCOL_SWAP_FEES_SENTINEL(view returns (uint256)
115792089237316195423570985008687907853269984665640564039457584007913129639935
DOMAIN_SEPARATOR(view returns (bytes32)
0xe5276392416605443ca68ef14e48bf8e7fa4d1dcd3995148819788dfc14134e1
decimals(view returns (uint8)
18
 
getActualSupply(view returns (uint256)
getAmplificationParameter(view returns (uint256 valuebool isUpdatinguint256 precision)
(value=500000, isUpdating=false, precision=1000)
getAuthorizer(view returns (address)
0x6048a8c631fb7e77eca533cf9c29784e482391e7
getBptIndex(view returns (uint256)
0
getDomainSeparator(view returns (bytes32)
0xe5276392416605443ca68ef14e48bf8e7fa4d1dcd3995148819788dfc14134e1
getLastJoinExitData(view returns (uint256 lastJoinExitAmplificationuint256 lastPostJoinExitInvariant)
(lastJoinExitAmplification=500000, lastPostJoinExitInvariant=2171199645653341761171)
getMinimumBpt(pure returns (uint256)
1000000
getOwner(view returns (address)
0xba1ba1ba1ba1ba1ba1ba1ba1ba1ba1ba1ba1ba1b
getPausedState(view returns (bool pauseduint256 pauseWindowEndTimeuint256 bufferPeriodEndTime)
(paused=false, pauseWindowEndTime=1683597167, bufferPeriodEndTime=1686189167)
getPoolId(view returns (bytes32)
0x02d928e68d8f10c0358566152677db51e1e2dc8c00000000000000000000051e
getProtocolFeesCollector(view returns (address)
0xce88686553686da562ce7cea497ce749da109f9f
getProtocolSwapFeeDelegation(view returns (bool)
true
 
getRate(view returns (uint256)
getRateProviders(view returns (address[])
[0x0000000000000000000000000000000000000000, 0x60D604890feaa0b5460B28A424407c24fe89374a, 0xf951E335afb289353dc249e82926178EaC7DEd78]
getScalingFactors(view returns (uint256[])
[1000000000000000000, 1004306994920690221, 1033327807591242638]
getSwapFeePercentage(view returns (uint256)
1000000000000
getVault(view returns (address)
0xba12222222228d8ba445958a75a0704d566bf2c8
inRecoveryMode(view returns (bool)
true
name(view returns (string)
Balancer Boosted swETH-WETH
symbol(view returns (string)
swETH-bb-a-WETH-BPT
totalSupply(view returns (uint256)
2596148429266778940652918698559678
version(view returns (string)
{"name":"ComposableStablePool","version":3,"deployment":"20230206-composable-stable-pool-v3"}
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.