CopperProxy

Verified contract

Active on Ethereum with 138 txns
Deployed by via 0x9399d168 at 13786007
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 1 additional slot
ERC-20
--
0x46ea177cda65e3f51c81b0ba6b4ba2e33f71c7934f951f0d20afc89b6203730e
0x22ee26cc22d3f941a5ada7eaf203ca6b4e59062ea1f9c12d4ca4c896b94c7b9b
0x439dd7832e24f9243260e5115efbb8579678e9805a3a727bcef4364254826624
0x370b0116831b263611d8e958effd55dddb2dde49105ac01431866c7f2af16dcd
0x13cd1f025e61936e4081bdab91d50d3510433d9398a9281e91bb6329cd54ac89
0x413e7e050a25ac4cde1abb65f9d43ddaea8ed0da531d4cfca2909e7634ec77d9
0x29140f2c4197ac335fd6939037ddf0dfd2b27a31395055f5b865c29a37f84b47
0x0fdd29a39bf7fbe08b232f1a09b3fa9917942adef67ac42c5bcd4de6a280aaaa
0x83aabd03b29fe87db0881511e1b814d40b284b62b9a1e19fb27fcd6e9310d83d
0xdefb1b869d26132e71ff3cc6847ff6ba56e31d8e0881281ff643644fa2505716

Functions
Getter at block 20945139
VAULT(view returns (address)
0xba12222222228d8ba445958a75a0704d566bf2c8
_LBPFactoryAddress(view returns (address)
0x0f3e0c4218b7b0108a3643cfe9d3ec0d4f57c54e
_feeBPS(view returns (uint256)
200
_feeRecipient(view returns (address)
0x226e0ba7ecc0220648197eef16c980dd97d1efec
 
getPools(view returns (address[] pools)
owner(view returns (address)
0x226e0ba7ecc0220648197eef16c980dd97d1efec
poolCount(view returns (uint256 count)
46
Read-only
getBPTTokenBalance(address poolview returns (uint256 bptBalance)
getPoolAt(uint256 indexview returns (address pool)
getPoolData(address poolview returns (struct CopperProxyPoolData poolData)
isPool(address poolview returns (bool valid)
State-modifying
changeFeeRecipient(address newRecipient
createAuction(struct CopperProxyPoolConfig poolConfigreturns (address)
exitPool(address pooluint256[] minAmountsOutuint256 maxBPTTokenOut
renounceOwnership(
setSwapEnabled(address poolbool swapEnabled
skim(address tokenaddress recipient
transferOwnership(address newOwner
transferPoolOwnership(address pooladdress newOwner
Events
ChangedFeeRecipient(address previousRecipientaddress newRecipient
ExitedPool(address indexed pooladdress[] tokensuint256[] minAmountsOutbytes userData
GradualWeightUpdateScheduled(address indexed pooluint256 startTimeuint256 endTimeuint256[] endWeights
JoinedPool(address indexed pooladdress[] tokensuint256[] amountsbytes userData
OwnershipTransferred(address indexed previousOwneraddress indexed newOwner
PoolCreated(address indexed poolbytes32 poolIdstring namestring symboladdress[] tokensuint256[] weightsuint256 swapFeePercentageaddress ownerbool swapEnabledOnStart
Skimmed(address tokenaddress touint256 balance
SwapEnabledSet(address indexed poolbool swapEnabled
TransferedFee(address indexed pooladdress tokenaddress feeRecipientuint256 feeAmount
TransferedPoolOwnership(address indexed pooladdress previousOwneraddress newOwner
TransferedToken(address indexed pooladdress tokenaddress touint256 amount
Constructor
constructor(uint256 feeBPSaddress feeRecipientaddress LBPFactoryAddress
Fallback and receive

This contract contains no fallback and receive objects.

Errors

This contract contains no error objects.