WeightedPool2Tokens

Verified contract

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

No balances found for "WeightedPool2Tokens"

0xa25823bca698795999e0d9389a13b05290a0788b35e4afc3a6851d27e30ffad2
0x43a9fd36044286d14b3c289521647108e1e6d965e18bc6fc10f292cc2dc3eddf
0xb5bbaf11dea387011480141576a1dc7bd2602fe63686b62b7bf774db8ff1b511
0xb7f9db4d6052307f079a5d2bb2d35925bb974c87bbb99f39c83ac9dda9d01a43
0x71d43bf254bbcdc393a876135a93c130e72ffc533837b71454402884d6b3fc04
0x852b24f9c979eb61e22a7e1c637f9a5bda81cbc2f8159272a66d6bee8f9b1feb
0xc6e187c874264d295d82c820c557564424c91707942dc8381d014245977a7a35
0xac63512f1af99aad0c5db9d984bda49a2eb8bd55976d02f8dffd8b1dbbd0e8f9
0x0a2cc3e2e9a69b9b65a031601e01c76160f3c347114d075ecd03053580bbef76
0x8fba5f2c5cf7d18c405418a74c6b93a8c67e73354b8024bbe5da81c8c0ff7ecf

Functions
Getter at block 21210435
DOMAIN_SEPARATOR(view returns (bytes32)
0xe5f98d984e23061af097dd8e6fe230041dc2f0efaf2081c5aec1a4ccabecd961
decimals(pure returns (uint8)
18
getAuthorizer(view returns (address)
0x6048a8c631fb7e77eca533cf9c29784e482391e7
getInvariant(view returns (uint256)
3232904148455194658254
getLargestSafeQueryWindow(pure returns (uint256)
122400
getLastInvariant(view returns (uint256)
3229910962677714929609
getMiscData(view returns (int256 logInvariantint256 logTotalSupplyuint256 oracleSampleCreationTimestampuint256 oracleIndexbool oracleEnableduint256 swapFeePercentage)
(logInvariant=80802, logTotalSupply=87616, oracleSampleCreationTimestamp=1730962919, oracleIndex=856, oracleEnabled=true, swapFeePercentage=400000000000000)
getNormalizedWeights(view returns (uint256[])
[500000000000000000, 500000000000000000]
getOwner(view returns (address)
0xcc8793d5eb95faa707ea4155e09b2d3f44f33d1e
getPausedState(view returns (bool pauseduint256 pauseWindowEndTimeuint256 bufferPeriodEndTime)
(paused=false, pauseWindowEndTime=1627668973, bufferPeriodEndTime=1630260973)
getPoolId(view returns (bytes32)
0x5d6e3d7632d6719e04ca162be652164bec1eaa6b000200000000000000000048
getRate(view returns (uint256)
1012778352768769025
getSwapFeePercentage(view returns (uint256)
400000000000000
getTotalSamples(pure returns (uint256)
1024
getVault(view returns (address)
0xba12222222228d8ba445958a75a0704d566bf2c8
name(view returns (string)
PAR 50 - USDC 50 Balancer Pool
symbol(view returns (string)
PAR50-USDC50
totalSupply(view returns (uint256)
6384228374583575508683
Read-only
allowance(address owneraddress spenderview returns (uint256)
balanceOf(address accountview returns (uint256)
getActionId(bytes4 selectorview returns (bytes32)
getLatest(uint8 variableview returns (uint256)
getPastAccumulators(struct IPriceOracleOracleAccumulatorQuery[] queriesview returns (int256[] results)
getSample(uint256 indexview returns (int256 logPairPriceint256 accLogPairPriceint256 logBptPriceint256 accLogBptPriceint256 logInvariantint256 accLogInvariantuint256 timestamp)
getTimeWeightedAverage(struct IPriceOracleOracleAverageQuery[] queriesview returns (uint256[] results)
nonces(address ownerview returns (uint256)
State-modifying
approve(address spenderuint256 amountreturns (bool)
decreaseApproval(address spenderuint256 amountreturns (bool)
enableOracle(
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[] amountsInuint256[] dueProtocolFeeAmounts)
onSwap(struct IPoolSwapStructsSwapRequest requestuint256 balanceTokenInuint256 balanceTokenOutreturns (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
OracleEnabledChanged(bool enabled
PausedStateChanged(bool paused
SwapFeePercentageChanged(uint256 swapFeePercentage
Transfer(address indexed fromaddress indexed touint256 value
Constructor
constructor(struct WeightedPool2TokensNewPoolParams params
Fallback and receive

This contract contains no fallback and receive objects.

Errors

This contract contains no error objects.