WeightedPool

Verified contract

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

No balances found for "WeightedPool"

0x845e2565a67e0ecd4c50f8c35419db15da458200e508fc2bc97be9b09c8c1ed4
0xd32eb1b48608ec83a349cfb81f683c4686f4b978262f495abba39cb277df7152
0x004429f42ba1d71c6dca94a326cbffae5e977216bf61a0509ec158f478b4fe3b
0xe117bf0fc0f711ee8cebeae19e96d7819d2bd9737e5908fe56b70c4cf08a19fd
0x6cda77e03ee8c4cb33f9297fadeb38bb2e13300b43d26811fcbcb6991e94b37f
0x8b9065cc2b0fbcfe4d9d4c36daa65fa14b754243a7716cbb50afb72bceea9bf7
0x975e68221305053ffbca87a6e1e6ff73ec1f35bb467a3ee06d8bba8899d6bf95
0x57bcd9a3d2023c58e97f7b990050d7b54450e723e7d753900e8e86b4dfd95026
0x8d2be9dc60e5d138c4b0709e0bdff57851f13952de77215ab7e3dae7f0e2dff3
0xa2d8e83fc37826004c998b61ca5326442c5e26bf35c310f681fd9faf9320161e

Functions
Getter at block 21211551
DOMAIN_SEPARATOR(view returns (bytes32)
0x43a91655a0277d44b9c15eb417c0d49318473810a1639355716b96ba3b3326c4
decimals(pure returns (uint8)
18
getAuthorizer(view returns (address)
0x6048a8c631fb7e77eca533cf9c29784e482391e7
getInvariant(view returns (uint256)
1838552870321202417428
getLastInvariant(view returns (uint256)
1696069259983184091389
getNormalizedWeights(view returns (uint256[])
[200000000000000000, 800000000000000000]
getOwner(view returns (address)
0x95e8c5a56acc8064311d79946c7be87a1e90d17f
getPausedState(view returns (bool pauseduint256 pauseWindowEndTimeuint256 bufferPeriodEndTime)
(paused=false, pauseWindowEndTime=1646958758, bufferPeriodEndTime=1646958758)
getPoolId(view returns (bytes32)
0x96ba9025311e2f47b840a1f68ed57a3df1ea8747000200000000000000000160
 
getRate(view returns (uint256)
getSwapFeePercentage(view returns (uint256)
50000000000000000
getVault(view returns (address)
0xba12222222228d8ba445958a75a0704d566bf2c8
name(view returns (string)
20DAI-80TCR
symbol(view returns (string)
20DAI-80TCR
totalSupply(view returns (uint256)
2882228252747680451642
Read-only
allowance(address owneraddress spenderview returns (uint256)
balanceOf(address accountview returns (uint256)
getActionId(bytes4 selectorview returns (bytes32)
nonces(address ownerview returns (uint256)
onSwap(struct IPoolSwapStructsSwapRequest requestuint256 balanceTokenInuint256 balanceTokenOutview returns (uint256)
State-modifying
approve(address spenderuint256 amountreturns (bool)
decreaseApproval(address spenderuint256 amountreturns (bool)
increaseApproval(address spenderuint256 amountreturns (bool)
onExitPool(bytes32 poolIdaddress senderaddress recipientuint256[] balancesuint256 lastChangeBlockuint256 protocolSwapFeePercentagebytes userDatareturns (uint256[]uint256[])
onJoinPool(bytes32 poolIdaddress senderaddress recipientuint256[] balancesuint256 lastChangeBlockuint256 protocolSwapFeePercentagebytes userDatareturns (uint256[]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)
setPaused(bool paused
setSwapFeePercentage(uint256 swapFeePercentage
transfer(address recipientuint256 amountreturns (bool)
transferFrom(address senderaddress recipientuint256 amountreturns (bool)
Events
Approval(address indexed owneraddress indexed spenderuint256 value
PausedStateChanged(bool paused
SwapFeePercentageChanged(uint256 swapFeePercentage
Transfer(address indexed fromaddress indexed touint256 value
Constructor
constructor(address vaultstring namestring symboladdress[] tokensuint256[] normalizedWeightsuint256 swapFeePercentageuint256 pauseWindowDurationuint256 bufferPeriodDurationaddress owner
Fallback and receive

This contract contains no fallback and receive objects.

Errors

This contract contains no error objects.