WeightedPool

Verified contract

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

No balances found for "WeightedPool"

0x93b89e94b3351736b6b2d6168b360caa0f8d1c4623ee8c5e0763dc04946f7b77
0xbc0f1aa36f8b843f768d270b63fa63fa2b891b259306b1c8cf4edd772cba763a
0x22d383bf1ae9317823daaec649be1a8593cedf2c00d03f87e9305994620c8f95
0xc2804650d94284b3099ba755ece85576ccb3e611b35f53b01137aea7ba4dde01
0x3238a46d242bec0289930e32fb3e9c55a0caba3279b0112ce383a9f80ef118d8
0x44a9aabe940ac04eec93a130b3d13a485ab045fe1e9a12ce01dee0cda47f2078
0xfc3e5ca9f98869a70705c4034e4c5a6e5ff69df5a042448b749e854d8f7bca31
0x89777fe6dcf6df5581c4343ed511f3f4067296f6c8ff129207ce72ce6f3a4d1a
0x1552c6f38040743c0a822089bd580e2a997e567ed2c55b0589a5370883af430f
0xe970c411a8cfb5c0ca4589018976444bcd3b3e7e160d853c7d4fff054b2de2e1

Functions
Getter at block 21216654
DOMAIN_SEPARATOR(view returns (bytes32)
0x7f5f35aaa1a05f4c37f5fbaab3dcce1563df5c20f41555a6e874c7d152452c5d
decimals(pure returns (uint8)
18
getAuthorizer(view returns (address)
0x6048a8c631fb7e77eca533cf9c29784e482391e7
getInvariant(view returns (uint256)
352554960173316557803
getLastInvariant(view returns (uint256)
349143689748615142791
getNormalizedWeights(view returns (uint256[])
[500000000000000000, 500000000000000000]
getOwner(view returns (address)
0xdaeada3d210d2f45874724beea03c7d4bbd41674
getPausedState(view returns (bool pauseduint256 pauseWindowEndTimeuint256 bufferPeriodEndTime)
(paused=false, pauseWindowEndTime=1673420639, bufferPeriodEndTime=1673420639)
getPoolId(view returns (bytes32)
0xd590931466cdd6d488a25da1e89dd0539723800c00020000000000000000042b
 
getRate(view returns (uint256)
getSwapFeePercentage(view returns (uint256)
10000000000000000
getVault(view returns (address)
0xba12222222228d8ba445958a75a0704d566bf2c8
name(view returns (string)
50RBN-50USDC
symbol(view returns (string)
50RBN-50USDC
totalSupply(view returns (uint256)
674565393179102851488
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.