WeightedPool

Verified contract

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

No balances found for "WeightedPool"

0xa2f7c63ab6c1cdacbb70c73f1ea05b59d88fd648cfeab1f44f5a83f91d9e1e85
0x01c96998cfe02134ce3e78e95ce7e25457201e53a7ffbadcccf9b90f8d562c59
0x00b85ece9790b31a1fe3f86f250ecfdda6259292556588f61aeb490659f9cd68
0x499419c120131173433de78f0125c1a43f1353e1127f492a855813950ee324de
0xa7cfda6fcd734971d0c64a2d7632a9a6be2838df473a9a120b46a8dd329f8efd
0x6a28bcc5e0bc601ef75f8369a4a43c2c37d9a068448e0a904e15cb9d45d1ba92
0x7eb10ee88f18620615a3fd0a525e56257ef6b7cee7ab129b10293b81a93d96da
0xf32d227204fd5d20073b8796c2a1fb3f6f9b768e91b8bef9dbdc1f85f02bb869
0x589d615edd94ade149e0bd72e1dabfe6ed9a1c8dd8a7909d69691f75fbc11013
0x96afd2090be5d637736c5ff3a2844b1f81a3a3be016e305120a8188cbcd142cd

Functions
Getter at block 21389063
DELEGATE_PROTOCOL_SWAP_FEES_SENTINEL(view returns (uint256)
115792089237316195423570985008687907853269984665640564039457584007913129639935
DOMAIN_SEPARATOR(view returns (bytes32)
0xb3ab810353c50aadb3503b1c36baff97ef878dd7dc7aea41e648dea8cdb393f9
decimals(view returns (uint8)
18
getATHRateProduct(view returns (uint256)
0
 
getActualSupply(view returns (uint256)
getAuthorizer(view returns (address)
0x6048a8c631fb7e77eca533cf9c29784e482391e7
getDomainSeparator(view returns (bytes32)
0xb3ab810353c50aadb3503b1c36baff97ef878dd7dc7aea41e648dea8cdb393f9
getInvariant(view returns (uint256)
4622070548012315769790607
getLastPostJoinExitInvariant(view returns (uint256)
4621596143177023227992075
getNormalizedWeights(view returns (uint256[])
[200000000000000000, 800000000000000000]
getOwner(view returns (address)
0xba1ba1ba1ba1ba1ba1ba1ba1ba1ba1ba1ba1ba1b
getPausedState(view returns (bool pauseduint256 pauseWindowEndTimeuint256 bufferPeriodEndTime)
(paused=false, pauseWindowEndTime=1718752019, bufferPeriodEndTime=1718752019)
getPoolId(view returns (bytes32)
0x9412206f58cc72b9b4e340422a95354372a3ec3d00020000000000000000069a
getProtocolFeesCollector(view returns (address)
0xce88686553686da562ce7cea497ce749da109f9f
getProtocolSwapFeeDelegation(view returns (bool)
true
getRateProviders(view returns (address[])
[0x0000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000]
getScalingFactors(view returns (uint256[])
[1000000000000000000, 1000000000000000000]
getSwapFeePercentage(view returns (uint256)
10000000000000000
getVault(view returns (address)
0xba12222222228d8ba445958a75a0704d566bf2c8
inRecoveryMode(view returns (bool)
false
name(view returns (string)
20B-baoUSD-LUSD-BPT-80BAO
symbol(view returns (string)
20B-baoUSD-LUSD-BPT-80BAO
totalSupply(view returns (uint256)
9177182717909676886726428
version(view returns (string)
{"name":"WeightedPool","version":4,"deployment":"20230320-weighted-pool-v4"}
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)
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 requestuint256 balanceTokenInuint256 balanceTokenOutreturns (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
transfer(address recipientuint256 amountreturns (bool)
transferFrom(address senderaddress recipientuint256 amountreturns (bool)
unpause(
updateProtocolFeePercentageCache(
Events
Approval(address indexed owneraddress indexed spenderuint256 value
PausedStateChanged(bool paused
ProtocolFeePercentageCacheUpdated(uint256 indexed feeTypeuint256 protocolFeePercentage
RecoveryModeStateChanged(bool enabled
SwapFeePercentageChanged(uint256 swapFeePercentage
Transfer(address indexed fromaddress indexed touint256 value
Constructor
constructor(struct WeightedPoolNewPoolParams paramsaddress vaultaddress protocolFeeProvideruint256 pauseWindowDurationuint256 bufferPeriodDurationaddress ownerstring version
Fallback and receive

This contract contains no fallback and receive objects.

Errors

This contract contains no error objects.