ComposableStablePool

Verified contract

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

No balances found for "ComposableStablePool"

0x3899579abacb2af0e52c3df7d109dc4453b36d159b8affd2131cf056ec90923b
0x2d606d951080d1d1103b591598ac93fcb2f7217eb8190db8b772cb499cc40d1a
0x5e317d89441d41defc3c319c52ea63d49da014d208387ee4a8605e0acb07c50a
0x6018564f09645a008dc5cfb179ec9fd827f08a201d779777dc3b34b9669c5cad
0x9bf4ab62ad88393b61c9df7330c0499f635900e510c312cb751bf07a274ce2d3
0x8accc5dd6c92c134ac9db1a13ddb4ce4d427769c86fae4cca1ea5ceab2cb5154
0x69a04ae45c913acb3ee046abf13378201a77806af82c3b6c833c0f08f79b113c
0x2c4a40310e337bfc39f3f3ea0f9633a63e7d689d2f4acf1aafe239905479c590
0x889b12dc9b2cd354e685be654cc656a4a94ebdf45daa568abe549376259c7cd6
0x6995421dd5836190c6c5c885a1fd1f04750c7d2e0eb7f0246a1f629cdab9ad31

Functions
Getter at block 21183906
DELEGATE_PROTOCOL_SWAP_FEES_SENTINEL(view returns (uint256)
115792089237316195423570985008687907853269984665640564039457584007913129639935
DOMAIN_SEPARATOR(view returns (bytes32)
0x0c6ff06894db11590f286faee27bd3e1e85a77587ad1a6d9bb12a013b0b7b1a4
decimals(view returns (uint8)
18
 
getActualSupply(view returns (uint256)
getAmplificationParameter(view returns (uint256 valuebool isUpdatinguint256 precision)
(value=150000, isUpdating=false, precision=1000)
getAuthorizer(view returns (address)
0x6048a8c631fb7e77eca533cf9c29784e482391e7
getBptIndex(view returns (uint256)
2
getDomainSeparator(view returns (bytes32)
0x0c6ff06894db11590f286faee27bd3e1e85a77587ad1a6d9bb12a013b0b7b1a4
getLastJoinExitData(view returns (uint256 lastJoinExitAmplificationuint256 lastPostJoinExitInvariant)
(lastJoinExitAmplification=150000, lastPostJoinExitInvariant=1177751423492942163291394)
getMinimumBpt(pure returns (uint256)
1000000
getOwner(view returns (address)
0xba1ba1ba1ba1ba1ba1ba1ba1ba1ba1ba1ba1ba1b
getPausedState(view returns (bool pauseduint256 pauseWindowEndTimeuint256 bufferPeriodEndTime)
(paused=false, pauseWindowEndTime=1712103719, bufferPeriodEndTime=1712103719)
getPoolId(view returns (bytes32)
0xed0df9cd16d806e8a523805e53cf0c56e6db4d1d000000000000000000000687
getProtocolFeesCollector(view returns (address)
0xce88686553686da562ce7cea497ce749da109f9f
getProtocolSwapFeeDelegation(view returns (bool)
true
 
getRate(view returns (uint256)
getRateProviders(view returns (address[])
[0xc7177B6E18c1Abd725F5b75792e5F7A3bA5DBC2c, 0x0000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000]
getScalingFactors(view returns (uint256[])
[1112017992323228353, 1000000000000000000, 1000000000000000000]
getSwapFeePercentage(view returns (uint256)
100000000000000
getVault(view returns (address)
0xba12222222228d8ba445958a75a0704d566bf2c8
inRecoveryMode(view returns (bool)
false
isExemptFromYieldProtocolFee(view returns (bool)
false
name(view returns (string)
Balancer ShezUSD/sDAI
symbol(view returns (string)
ShezUSD/sDAI
totalSupply(view returns (uint256)
2596148430490986989356451129120304
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.