ERC1967Proxy

Verified contract

Proxy

Active on Base with 458 txns
Deployed by via 0x2ef3af9c at 19855236
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
 (#72021)
ERC-721
--
 (#71806)
ERC-721
--
 (#71803)
ERC-721
--
 (#71723)
ERC-721
--
 (#71615)
ERC-721
--
 (#71608)
ERC-721
--
 (#71580)
ERC-721
--
 (#71279)
ERC-721
--
 (#70968)
ERC-721
--
 (#70962)
ERC-721
--
0x9a7ff6c85c23d5989e814bbd722f2d2f1e61f1d769cd34036b8e1e56342b43b9
0x0309f7ea212c76f4da08459054fa7e5e7654cfcaf3e47329750024871a9c7d79
0x2b5427cc62e4df8b585cd756eb340fe5ef42b426b3bc71739da6f68941d1a910
0x2061dbb045c256366226a3800d43878b23208e34bf3e2f23ff76aeb6fba90779
0xc6fe659ac2db73fab463baf9b10b8ec44e8042847bc8380a8c17721dc108a6b0
0x6af353e1d442bb4d1de03c030e03ee48035329fa6342d28e523ae76ddeacdcb1
0x2a7f86d4a5bb1cd434831fd4349fbd7555a7aa2a85b6205b34a3c2933d8eb07c
0x413ce61f94dda2d35c539681c3125aa025c1dc64c05b3b46f652bd36985b8dbb
0xed35a02df660de5f2e8fd8c574aa2f2e4d92012546d9e532ba6a070016fb8366
0x1de1a5d2f0c915b6a557d237e1e8b9adc0ea9f9a091e1df5ba4ca2de957cd608

Functions
Getter at block 22750206
UPGRADE_INTERFACE_VERSION(view returns (string)
5.0.0
WETH(view returns (address)
0x4200000000000000000000000000000000000006
feeManager(view returns (address)
0x5db292eade6bea9d710c54c5504d8400639dec25
limitOrder(view returns (address)
0x300af2ede7cd604355a09884a1521af732f3b8f7
lotteryMaster(view returns (address)
0x29a7efb6bb7e34aa026b26ef0c7227c4e930313d
owner(view returns (address)
0x47898746b627b73eb781d834e0f2ac98d62763a6
positionManager(view returns (address)
0x80c7dd17b01855a6d2347444a0fcc36136a314de
 
proxiableUUID(view returns (bytes32)
swapRouter(view returns (address)
0x96cad68444c1dc8ae728b4708db8f49f3a7be68b
uniswapV3Factory(view returns (address)
0xc35dadb65012ec5796536bd9864ed8773abc74c4
Read-only
generateSalt(address deployeruint8 tokenTypebytes constructorArgsview returns (bytes32 saltaddress token)
positionInfo(addressview returns (address creatoruint256 positionId)
predictTokenAddress(address deployeruint8 tokenTypebytes32 saltbytes constructorArgsview returns (address result)
tokens(uint256view returns (address)
State-modifying
collect(address[] _tokensreturns (uint256[2][] amounts)
createToken(struct GoatTypesTokenParams tokenParamsuint8 tokenTypeint24 initialTickbytes32 saltreturns (address tokenuint256 positionId)
initialize(address positionManager_address swapRouter_address limitOrder_
initialize(address positionManager_address swapRouter_address limitOrder_address lotteryMaster_
onERC721Received(addressaddressuint256bytesreturns (bytes4)
renounceOwnership(
setFeeManager(address newFeeManager
transferOwnership(address newOwner
upgradeToAndCall(address newImplementationbytes datapayable 
Events
Upgraded(address indexed implementation
GoatTokenCreated(address tokenaddress pooladdress creatoruint256 positionId
Initialized(uint64 version
OwnershipTransferred(address indexed previousOwneraddress indexed newOwner
Upgraded(address indexed implementation
Constructor
constructor(address implementationbytes _data
Fallback and receive
fallback(
Errors
AddressEmptyCode(address target
ERC1967InvalidImplementation(address implementation
ERC1967NonPayable(
FailedInnerCall(
AddressEmptyCode(address target
ERC1967InvalidImplementation(address implementation
ERC1967NonPayable(
FailedInnerCall(
Forbidden(
InvalidInitialTick(
InvalidInitialization(
InvalidTokenType(
NotInitializing(
OwnableInvalidOwner(address owner
OwnableUnauthorizedAccount(address account
Salt(
UUPSUnauthorizedCallContext(
UUPSUnsupportedProxiableUUID(bytes32 slot