WeightedPool

Verified contract

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

No balances found for "WeightedPool"

0x9c91ca9bd72e7edbedf355cfd80e87396ccea3d1dbacd2b0425c89b0c156c456
0x8b0d438b729806bd6864428c8fc102b57a549cff4fdb6d8a49babb8fcb5754a8
From
0xcfc1c47822d9775535429935264f9c86d45eee8a88c7218368742cd58cb50452
0x164db6bfd16034eaa1dbfb6ab0bfd3120c566bb1c8250a69d6360f5f10c0623b
0x97118b06beb2a59fca342a8869d6f45940013a34215d85759212f2a9091454d3
0x27c98f3b88320082c59a84cdde55f5a9c0fe043ebef1ed1942ec4e1acbef1d70
0x269d7b5780f62a65bceb1a1af28633eb1687e136216a22c841c06ba7781ebfc6
0x2c45becd980e052b85ab0cbee36fc50e0e0a827315c381148dd6f47cb0322f57
0x928bc1afe6aaf9e0c393b83397e8bcd221d020c468bc7681cb5fec166f6d1989
0x97ba8141015bd39e1a6f0d3b309a06eede49d838db4801c24e0d6bbd744dc174

Functions
Getter at block 21269242
DELEGATE_PROTOCOL_SWAP_FEES_SENTINEL(view returns (uint256)
115792089237316195423570985008687907853269984665640564039457584007913129639935
DOMAIN_SEPARATOR(view returns (bytes32)
0xaf2b216c743c485bd504ff6963c5223cb9e86dc051335f91619b15a8cdfe61eb
decimals(view returns (uint8)
18
getATHRateProduct(view returns (uint256)
0
 
getActualSupply(view returns (uint256)
getAuthorizer(view returns (address)
0x6048a8c631fb7e77eca533cf9c29784e482391e7
getDomainSeparator(view returns (bytes32)
0xaf2b216c743c485bd504ff6963c5223cb9e86dc051335f91619b15a8cdfe61eb
getInvariant(view returns (uint256)
2167718199680936130083126
getLastPostJoinExitInvariant(view returns (uint256)
2167462999954125200666296
getNormalizedWeights(view returns (uint256[])
[800000000000000000, 200000000000000000]
getOwner(view returns (address)
0x57edfed84f2d3ce48c8702ccc8330a1358ca7491
getPausedState(view returns (bool pauseduint256 pauseWindowEndTimeuint256 bufferPeriodEndTime)
(paused=false, pauseWindowEndTime=1698710459, bufferPeriodEndTime=1698710459)
getPoolId(view returns (bytes32)
0xcf7b51ce5755513d4be016b0e28d6edeffa1d52a000200000000000000000617
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)
RDNT-WETH
symbol(view returns (string)
RDNT-WETH
totalSupply(view returns (uint256)
4263053291053760513896145
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.