ComposableStablePool

Verified contract

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

No balances found for "ComposableStablePool"

0x9ca2464c28e05815902a56494585adbeb69056f5d92538bcf4a0e690eda65f95
0xd0c02cceb3f9352895d85a55b6b4c83fb7370cb4fd3827cf2118fd6667b4fa2e
0xdc850814ce6cf5744fa140e4d1de38ecf59acc26595fa66f0fda0dabfbdfd759
0x479992b06a31fbc91f9a6665c9cbbc9ff03b7389f6a60cae735e87dcb5888de5
0xb96c58463f2817ad44630077ee571bec7eb9a6c254ff262357829a5c1a6cf180

Functions
Getter at block 21219617
DELEGATE_PROTOCOL_SWAP_FEES_SENTINEL(view returns (uint256)
115792089237316195423570985008687907853269984665640564039457584007913129639935
DOMAIN_SEPARATOR(view returns (bytes32)
0xf3fd71d32069f769f0fd556eb3cb6fb38176d994a4576b798c6f3d08e1349651
decimals(view returns (uint8)
18
 
getActualSupply(view returns (uint256)
getAmplificationParameter(view returns (uint256 valuebool isUpdatinguint256 precision)
(value=2000000, isUpdating=false, precision=1000)
getAuthorizer(view returns (address)
0x6048a8c631fb7e77eca533cf9c29784e482391e7
getBptIndex(view returns (uint256)
1
getDomainSeparator(view returns (bytes32)
0xf3fd71d32069f769f0fd556eb3cb6fb38176d994a4576b798c6f3d08e1349651
getLastJoinExitData(view returns (uint256 lastJoinExitAmplificationuint256 lastPostJoinExitInvariant)
(lastJoinExitAmplification=2000000, lastPostJoinExitInvariant=81686441183062730587435)
getMinimumBpt(pure returns (uint256)
1000000
getOwner(view returns (address)
0xba1ba1ba1ba1ba1ba1ba1ba1ba1ba1ba1ba1ba1b
getPausedState(view returns (bool pauseduint256 pauseWindowEndTimeuint256 bufferPeriodEndTime)
(paused=false, pauseWindowEndTime=1696880027, bufferPeriodEndTime=1699472027)
getPoolId(view returns (bytes32)
0x9b692f571b256140a39a34676bffa30634c586e100000000000000000000059d
getProtocolFeesCollector(view returns (address)
0xce88686553686da562ce7cea497ce749da109f9f
getProtocolSwapFeeDelegation(view returns (bool)
true
 
getRate(view returns (uint256)
getRateProviders(view returns (address[])
[0x2FF1A9Dbdacd55297452cFD8a4d94724Bc22a5F7, 0x0000000000000000000000000000000000000000, 0xbc0F2372008005471874e426e86CCFae7B4De79d, 0xDbA274B4D04097b90A72b62467d828cEFD708037]
getScalingFactors(view returns (uint256[])
[1021634881823805634, 1000000000000000000, 1022873382136924780, 1025844566958614933]
getSwapFeePercentage(view returns (uint256)
10000000000000
getVault(view returns (address)
0xba12222222228d8ba445958a75a0704d566bf2c8
inRecoveryMode(view returns (bool)
true
isExemptFromYieldProtocolFee(view returns (bool)
false
name(view returns (string)
Balancer Idle JuniorBY Boosted StablePool
symbol(view returns (string)
bb-i-USD
totalSupply(view returns (uint256)
2596148429267430784469588665015554
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.