TransparentUpgradeableProxy
Verified contract
Proxy
Active on
Ethereum with 547 txns
Unified storage
Map
Table
Raw
Constants and immutables
4
Slot
XX
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 49 additional slots
-
variable spans 48 additional slots
-
variable spans 48 additional slots
-
variable spans 48 additional slots
0x25e9…7b96
Balances ($0.00)
No balances found for "TransparentUpgradeableProxy"
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|---|---|---|---|---|---|---|
| 21386127 | 3 days ago | | | 0 | 0.015020059 | |
| 21330291 | 11 days ago | | | 0 | 0.038436499 | |
| 21268043 | 19 days ago | | | 0 | 0.0064387869 | |
| 21248435 | 22 days ago | | | 0 | 0.0066147781 | |
| 21246698 | 22 days ago | | | 0 | 0.0087990713 | |
| 21245130 | 23 days ago | | | 0 | 0.013136428 | |
| 21201861 | a month ago | | | 0 | 0.0091262004 | |
| 21193685 | a month ago | | | 98.129073 | 0.027107924 | |
| 21160079 | a month ago | | | 0 | 0.014582258 | |
| 21153225 | a month ago | | | 0 | 0.013001735 |
ABI
ABI objects
Getter at block 21406864
owner() view returns (address)
0x5108ef86cf493905bcd35a3736e4b46decd7de58
paused() view returns (bool)
false
permit2() view returns (address)
0x000000000022d473030f116ddee9f6b43ac78ba3
resolver() view returns (address)
0x535c5fdf31477f799366df6e4899a12a801cc7b8
swapper() view returns (address)
0x25e9b0576f92d431882f158bb8fb4ac47bdd7b96
weth() view returns (address)
0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2
Read-only
getWhitelist(address vault_) view returns (address[])
mintRestrictedVaults(address) view returns (uint256 supplyCap, bool hasWhitelist)
State-modifying
Events admin() returns (address admin_)
changeAdmin(address newAdmin)
implementation() returns (address implementation_)
upgradeTo(address newImplementation)
upgradeToAndCall(address newImplementation, bytes data) payable
addLiquidity(struct AddLiquidityData params_) payable returns (uint256 amount0, uint256 amount1, uint256 sharesReceived)
addLiquidityPermit2(struct AddLiquidityPermit2Data params_) payable returns (uint256 amount0, uint256 amount1, uint256 sharesReceived)
blacklist(address vault_, address[] toBlacklist_)
initialize(address owner_)
pause()
removeLiquidity(struct RemoveLiquidityData params_) returns (uint256 amount0, uint256 amount1)
removeLiquidityPermit2(struct RemoveLiquidityPermit2Data params_) returns (uint256 amount0, uint256 amount1)
renounceOwnership()
setMintRules(address vault_, uint256 supplyCap_, bool hasWhitelist_)
swapAndAddLiquidity(struct SwapAndAddData params_) payable returns (uint256 amount0, uint256 amount1, uint256 sharesReceived, uint256 amount0Diff, uint256 amount1Diff)
swapAndAddLiquidityPermit2(struct SwapAndAddPermit2Data params_) payable returns (uint256 amount0, uint256 amount1, uint256 sharesReceived, uint256 amount0Diff, uint256 amount1Diff)
transferOwnership(address newOwner)
unpause()
updateSwapExecutor(address swapper_)
whitelist(address vault_, address[] toWhitelist_)
AdminChanged(address previousAdmin, address newAdmin)
BeaconUpgraded(address indexed beacon)
Upgraded(address indexed implementation)
Initialized(uint8 version)
LogBlacklist(address vault, address[] blacklisted)
LogSetVault(address vault, uint256 supplyCap, bool hasWhitelist)
LogWhitelist(address vault, address[] whitelisted)
OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
Paused(address account)
Swapped(bool zeroForOne, uint256 amount0Diff, uint256 amount1Diff, uint256 amountOutSwap)
Unpaused(address account)
constructor(address _logic, address admin_, bytes _data)
fallback()
receive()
receive()
This contract contains no error objects.