WeightedPool

Verified contract

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

No balances found for "WeightedPool"

0x6ea3d2bc56f58ff3dfaad0742f5a1e5df36630af47e70aa764c9a5afa6da7272
0x0148eb661a343d4c3416fab36deef6c690086efc2ea4d9dda7b21b6b2b27f2a3
0x501b79c425e4708715cb4d30bd955a6df0e23a3cd99a658aaf6854dda6c30023
0x00932ad9bcb8ad853862a1a560dfcd0e6efa7631c2890767137d830bdd83ddc5
0xe4300eb381e8e85dd8fb4f69c92ae4a39f8fd6f3c0af469606c46726d6df331c
0x650b0ac841a61b05d618ef7f787a5eea8acbc1aa38268a18104e1029f8229680
0x0bfd5bd4dfe4acb8c1b3c7725a462e0687ac2779c17cd3ad7dce48261ce747cb
0x34fefd51809015924e8123dc233393b9a32cbdd083b34cab135a47dc0f082873
0x5b5b5ff5dff5cff082cf5ea46ff7575860a7e4e4dc36b7b4af8e6077686ff5c5
0xdddfd4405454bb451a4bff0a618b18d57c91803f2ead891c838eacbb989d720b

Functions
Getter at block 20851246
DELEGATE_PROTOCOL_SWAP_FEES_SENTINEL(view returns (uint256)
115792089237316195423570985008687907853269984665640564039457584007913129639935
DOMAIN_SEPARATOR(view returns (bytes32)
0xa4ef89bf0bfd573a7943ad15a5ae9128ebeee0ce4980a468124362a32c00a0bc
decimals(view returns (uint8)
18
getATHRateProduct(view returns (uint256)
0
 
getActualSupply(view returns (uint256)
getAuthorizer(view returns (address)
0x6048a8c631fb7e77eca533cf9c29784e482391e7
getDomainSeparator(view returns (bytes32)
0xa4ef89bf0bfd573a7943ad15a5ae9128ebeee0ce4980a468124362a32c00a0bc
getInvariant(view returns (uint256)
3489861817669135367275803
getLastPostJoinExitInvariant(view returns (uint256)
3489634077163794776491004
getNormalizedWeights(view returns (uint256[])
[800000000000000000, 200000000000000000]
getOwner(view returns (address)
0x2a9ced018fd59eb8132a58ceaa11943649fe2e70
getPausedState(view returns (bool pauseduint256 pauseWindowEndTimeuint256 bufferPeriodEndTime)
(paused=false, pauseWindowEndTime=1720735043, bufferPeriodEndTime=1720735043)
getPoolId(view returns (bytes32)
0x4f883b5c0c01fe13cedd05c684f00266b0626e230002000000000000000006ad
getProtocolFeesCollector(view returns (address)
0xce88686553686da562ce7cea497ce749da109f9f
getProtocolSwapFeeDelegation(view returns (bool)
true
getRateProviders(view returns (address[])
[0x0000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000]
getScalingFactors(view returns (uint256[])
[10000000000000000000000000000, 1000000000000000000000000000000]
getSwapFeePercentage(view returns (uint256)
3000000000000000
getVault(view returns (address)
0xba12222222228d8ba445958a75a0704d566bf2c8
inRecoveryMode(view returns (bool)
false
name(view returns (string)
80wDAG-20USDC
symbol(view returns (string)
80wDAG-20USDC
totalSupply(view returns (uint256)
6973222971536112193617090
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.