WeightedPool

Verified contract

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

No balances found for "WeightedPool"

0xacdd310308d8f675b5a697bcd9223a0aedb538b9d1f24b3da48c3a67b739a852
0xeb6ce8aaeaaea8b8b137f585fa9822af0cf3c07b36a4ec0a1870ab4f75096247
0xa75c485a1eac392882315eb886fcde60b9ef22cd936d67285493aae0fdf74b22
0xf5533a6c780e75211740b0490418ab6b4068418d8bc824e5fb2ecdff167f96f3
0x6c6768ab050d69804da0f3a54f49aaafb8367f2924627f05af9734a766666311
0xad5ad8eef51660dd01c202e8a78f65762520a08c70d2fe85a6acc656b07a8977
0xa0d060e5b7562620382f1710e8f4288dd53b42c4ccff0fe5a85cc42a007f3a7a
0x71d21696ff298493a7413c0da25109336c1d17c2f35a465889d8211589570264
0xd14b298e9d3fdf87b55c09990b94a3273efb1113b3312a438e71365391265d96
0x775b71b60077a6de9f96b47866c8671bdb4a5c3ece7f571b5a012ef385527e4c

Functions
Getter at block 21206612
DELEGATE_PROTOCOL_SWAP_FEES_SENTINEL(view returns (uint256)
115792089237316195423570985008687907853269984665640564039457584007913129639935
DOMAIN_SEPARATOR(view returns (bytes32)
0x51fe6d16e60383dc2b44d567f6d2b2a3ceb5f9f84441a086bec0143360731c43
decimals(view returns (uint8)
18
getATHRateProduct(view returns (uint256)
0
 
getActualSupply(view returns (uint256)
getAuthorizer(view returns (address)
0x6048a8c631fb7e77eca533cf9c29784e482391e7
getDomainSeparator(view returns (bytes32)
0x51fe6d16e60383dc2b44d567f6d2b2a3ceb5f9f84441a086bec0143360731c43
getInvariant(view returns (uint256)
85223267402981526604677
getLastPostJoinExitInvariant(view returns (uint256)
85223045154205773581182
getNormalizedWeights(view returns (uint256[])
[200000000000000000, 800000000000000000]
getOwner(view returns (address)
0xba1ba1ba1ba1ba1ba1ba1ba1ba1ba1ba1ba1ba1b
getPausedState(view returns (bool pauseduint256 pauseWindowEndTimeuint256 bufferPeriodEndTime)
(paused=false, pauseWindowEndTime=1683597071, bufferPeriodEndTime=1686189071)
getPoolId(view returns (bytes32)
0xf16aee6a71af1a9bc8f56975a4c2705ca7a782bc0002000000000000000004bb
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)
20WETH-80ALCX
symbol(view returns (string)
20WETH-80ALCX
totalSupply(view returns (uint256)
164889847327952376665101
version(view returns (string)
{"name":"WeightedPool","version":3,"deployment":"20230206-weighted-pool-v3"}
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.