ComposableStablePool

Verified contract

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

No balances found for "ComposableStablePool"

0x915f27577573053fafe64111888c4d15182eb6ee6882ba7bbd120321fc8f8c09
0x1c889f342ac432a458c06eaf2c9023fa3e89cc1ac3a06a2ce30603692f51be90
0x7bf6ecab8058e78124ce833762cdcbcb5ccd1988ddea8d88ff87188fd8f60b7e
0xb61f3456aeab0ec62b8d622e475cbf80273b7f11042bf7ec10b5e6a295771dcf
0x30388266ab3d9aa5d3e0602b6dd94b1c5b7cf3ddaf7eacd49beb264d89fe5b85
0xfca1fdbae3b0d0261db7968f49829cbf5b0abdf7162b032561471b1be27adaf3
0x8e0e2a9efe2af142242f0f53b19ea1a0adbb4baaeb8f1db4959931a888ca8b0d
0x4d3901647405d38b727f381d1d88823d4deb5a7a786ffcee5c984c333e5796c1
0xc4408c8b669fcb645320633fd2b951802f63fc33dfdf160ce3822a457343aecb
0xeeaf9d541b8826682d9cebf7806f8258d0ffd26962b7961272a4ee2a4dbab63f

Functions
Getter at block 20988671
DELEGATE_PROTOCOL_SWAP_FEES_SENTINEL(view returns (uint256)
115792089237316195423570985008687907853269984665640564039457584007913129639935
DOMAIN_SEPARATOR(view returns (bytes32)
0x7c24bcfdbf0dbe8f31983712c4b1c861019d19ef30546474f57fbd263ee98468
decimals(view returns (uint8)
18
 
getActualSupply(view returns (uint256)
getAmplificationParameter(view returns (uint256 valuebool isUpdatinguint256 precision)
(value=50000, isUpdating=false, precision=1000)
getAuthorizer(view returns (address)
0x6048a8c631fb7e77eca533cf9c29784e482391e7
getBptIndex(view returns (uint256)
0
getDomainSeparator(view returns (bytes32)
0x7c24bcfdbf0dbe8f31983712c4b1c861019d19ef30546474f57fbd263ee98468
getLastJoinExitData(view returns (uint256 lastJoinExitAmplificationuint256 lastPostJoinExitInvariant)
(lastJoinExitAmplification=50000, lastPostJoinExitInvariant=16316032640369780750)
getMinimumBpt(pure returns (uint256)
1000000
getOwner(view returns (address)
0xba1ba1ba1ba1ba1ba1ba1ba1ba1ba1ba1ba1ba1b
getPausedState(view returns (bool pauseduint256 pauseWindowEndTimeuint256 bufferPeriodEndTime)
(paused=false, pauseWindowEndTime=1670268003, bufferPeriodEndTime=1672860003)
getPoolId(view returns (bytes32)
0x4edcb2b46377530bc18bb4d2c7fe46a992c73e100000000000000000000003ec
getProtocolFeesCollector(view returns (address)
0xce88686553686da562ce7cea497ce749da109f9f
getProtocolSwapFeeDelegation(view returns (bool)
true
 
getRate(view returns (uint256)
getRateProviders(view returns (address[])
[0x0000000000000000000000000000000000000000, 0x72D07D7DcA67b8A406aD1Ec34ce969c90bFEE768, 0x7311E4BB8a72e7B300c5B8BDE4de6CdaA822a5b1]
getScalingFactors(view returns (uint256[])
[1000000000000000000, 1171714733778044846, 1075483258041452474]
getSwapFeePercentage(view returns (uint256)
400000000000000
getVault(view returns (address)
0xba12222222228d8ba445958a75a0704d566bf2c8
inRecoveryMode(view returns (bool)
true
name(view returns (string)
cbETH-wstETH StablePool
symbol(view returns (string)
cbETH-wstETH-BPT
totalSupply(view returns (uint256)
2596148429267421608153075016420942
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.