WeightedPool

Verified contract

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

No balances found for "WeightedPool"

0x7ec5d2e1a99510e811e6065032ba476d1d436d0791481fdd8f95362bb4cd672a
0xa1b74e48903a2d0ad31817ef9f3afde40cd8b5403f889fa07ee077a1044994b0
0x77ebb03a280aeaf5b9ebc26b5027bd6074b466e8132f4f66102635546c7d78cf
0x9b92d1a4bb2267f6a3d9c4c5e8af014ffb963190e42cd6a5f1dc120d8c92a04d
0x386c35258bdd88dc92c021ea01239e51acefc9d29a191838d95175ffdca14260
0xc00d9beffc25c6b8f179e363c3e4d846f7b200488b44abd96a5ce8110c80a296
0x548866ac7db83cfb43352b734be087efa0f6f2c74dd575a9383a7925580cf56a
0x5454150551cc71c6a7fe679da959fdb92a4d77b590f676c326ecc41f2508ee50
0xe7f18df2c8db49c88316248ffcfbc65f69384f9f022eb1b4693c915384ab06a7
0x05aa7d5bef45c274551a83f4f7f9ebfc3cdf376cae6a2c5f37cb38ced35541a4

Functions
Getter at block 20856619
DELEGATE_PROTOCOL_SWAP_FEES_SENTINEL(view returns (uint256)
115792089237316195423570985008687907853269984665640564039457584007913129639935
DOMAIN_SEPARATOR(view returns (bytes32)
0x6c67eef16c3fd8cea979c0a3d048979f289d94a17645d29bd8c5fc6b35401825
decimals(view returns (uint8)
18
getATHRateProduct(view returns (uint256)
0
 
getActualSupply(view returns (uint256)
getAuthorizer(view returns (address)
0x6048a8c631fb7e77eca533cf9c29784e482391e7
getDomainSeparator(view returns (bytes32)
0x6c67eef16c3fd8cea979c0a3d048979f289d94a17645d29bd8c5fc6b35401825
getInvariant(view returns (uint256)
371412854995600133395930
getLastPostJoinExitInvariant(view returns (uint256)
371410722839761329596819
getNormalizedWeights(view returns (uint256[])
[200000000000000000, 800000000000000000]
getOwner(view returns (address)
0xba1ba1ba1ba1ba1ba1ba1ba1ba1ba1ba1ba1ba1b
getPausedState(view returns (bool pauseduint256 pauseWindowEndTimeuint256 bufferPeriodEndTime)
(paused=false, pauseWindowEndTime=1688998703, bufferPeriodEndTime=1688998703)
getPoolId(view returns (bytes32)
0x3de27efa2f1aa663ae5d458857e731c129069f29000200000000000000000588
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)
5000000000000000
getVault(view returns (address)
0xba12222222228d8ba445958a75a0704d566bf2c8
inRecoveryMode(view returns (bool)
false
name(view returns (string)
20wstETH-80AAVE
symbol(view returns (string)
20wstETH-80AAVE
totalSupply(view returns (uint256)
736972089346606471921200
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.