StablePhantomPool

Verified contract

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

No balances found for "StablePhantomPool"

0x824f8871490ac8a6efffd711b3f826a394cee9978bcad88aec7f4e1075dcef39
0xeda9f7112e31a1c1a9b6a49f4b6584f2ae9666f8efe8ecfd7daab69b790d0030
0x565490aafe9dae22e8b37afd28d4b813a766f27235eb356316675e744a6f9269
0xac3e4c5d1269223b76dde44767ea9e7a5d23d094d2fe4a786fb3fa30d08475aa
0xf8496a8aaf73d95c0e84d4bfea09e8fe71afc22138fdc55ac9a968da47700de1
From
0x24de7c98daba2a86338959e7ea3e4865a61592a2bbae2bd1230059bfb876d38a
0x6f43051f94a960afe6813bcce3ad023dc70d33bcd9a436199a05a60d98ba3dbd
0xf88248c9498bd8fa1524cf1f17f536b309c20315b7df60b249646b2cc4d6622d
0x70444eaff32aec79f0648a8c5717564112715d3df798b4417967caf7d970350d
0x46ab89447773e58a3e1f931143003765e8bc5a75d11380e15528bea75840af59

Functions
Getter at block 21211511
DOMAIN_SEPARATOR(view returns (bytes32)
0x7681ff5ee633f4e612bf4d077007b3a5c3bb0b753fc6fe21712d144702af420f
decimals(view returns (uint8)
18
getAmplificationParameter(view returns (uint256 valuebool isUpdatinguint256 precision)
(value=1472000, isUpdating=false, precision=1000)
getAuthorizer(view returns (address)
0x6048a8c631fb7e77eca533cf9c29784e482391e7
getBptIndex(view returns (uint256)
1
getCachedProtocolSwapFeePercentage(view returns (uint256)
500000000000000000
getDueProtocolFeeBptAmount(view returns (uint256)
8165884284425362700115
getLastInvariant(view returns (uint256 lastInvariantuint256 lastInvariantAmp)
(lastInvariant=0, lastInvariantAmp=0)
getMinimumBpt(pure returns (uint256)
1000000
getOwner(view returns (address)
0xba1ba1ba1ba1ba1ba1ba1ba1ba1ba1ba1ba1ba1b
getPausedState(view returns (bool pauseduint256 pauseWindowEndTimeuint256 bufferPeriodEndTime)
(paused=false, pauseWindowEndTime=1646766472, bufferPeriodEndTime=1649358472)
getPoolId(view returns (bytes32)
0x7b50775383d3d6f0215a8f290f2c9e2eebbeceb20000000000000000000000fe
 
getRate(view returns (uint256)
getRateProviders(view returns (address[] providers)
[0x2BBf681cC4eb09218BEe85EA2a5d3D13Fa40fC0C, 0x0000000000000000000000000000000000000000, 0x804CdB9116a10bB78768D3252355a1b18067bF8f, 0x9210F1204b5a24742Eba12f710636D76240dF3d0]
getScalingFactors(view returns (uint256[])
[1000000172834533859, 1000000000000000000, 1502865900120949958, 1397338494175971172]
getSwapFeePercentage(view returns (uint256)
10000000000000
getVault(view returns (address)
0xba12222222228d8ba445958a75a0704d566bf2c8
 
getVirtualSupply(view returns (uint256)
name(view returns (string)
Balancer Aave Boosted StablePool (USD)
symbol(view returns (string)
bb-a-USD
totalSupply(view returns (uint256)
5192296858534827628530496329220095
Read-only
allowance(address owneraddress spenderview returns (uint256)
balanceOf(address accountview returns (uint256)
getActionId(bytes4 selectorview returns (bytes32)
getScalingFactor(address tokenview returns (uint256)
getTokenRate(address tokenview returns (uint256)
getTokenRateCache(address tokenview returns (uint256 rateuint256 durationuint256 expires)
nonces(address ownerview returns (uint256)
onSwap(struct IPoolSwapStructsSwapRequestuint256uint256pure returns (uint256)
State-modifying
approve(address spenderuint256 amountreturns (bool)
decreaseAllowance(address spenderuint256 amountreturns (bool)
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)
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
setPaused(bool paused
setSwapFeePercentage(uint256 swapFeePercentage
setTokenRateCacheDuration(address tokenuint256 duration
startAmplificationParameterUpdate(uint256 rawEndValueuint256 endTime
stopAmplificationParameterUpdate(
transfer(address recipientuint256 amountreturns (bool)
transferFrom(address senderaddress recipientuint256 amountreturns (bool)
updateCachedProtocolSwapFeePercentage(
updateTokenRateCache(address token
Events
AmpUpdateStarted(uint256 startValueuint256 endValueuint256 startTimeuint256 endTime
AmpUpdateStopped(uint256 currentValue
Approval(address indexed owneraddress indexed spenderuint256 value
CachedProtocolSwapFeePercentageUpdated(uint256 protocolSwapFeePercentage
DueProtocolFeeIncreased(uint256 bptAmount
PausedStateChanged(bool paused
SwapFeePercentageChanged(uint256 swapFeePercentage
TokenRateCacheUpdated(address indexed tokenuint256 rate
TokenRateProviderSet(address indexed tokenaddress indexed provideruint256 cacheDuration
Transfer(address indexed fromaddress indexed touint256 value
Constructor
constructor(struct StablePhantomPoolNewPoolParams params
Fallback and receive

This contract contains no fallback and receive objects.

Errors

This contract contains no error objects.