ERC1967Proxy

Verified contract

Proxy

Active on Base with 27 txns
Deployed by via 0xc218febc at 21744594
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
 (#69673)
ERC-721
--
 (#69042)
ERC-721
--
 (#68278)
ERC-721
--
 (#68268)
ERC-721
--
 (#68211)
ERC-721
--
 (#68055)
ERC-721
--
 (#68053)
ERC-721
--
 (#68014)
ERC-721
--
 (#68013)
ERC-721
--
 (#67997)
ERC-721
--
0x56f936694e4fdc305908cb6d6aba621e6aa6f7c284274a49beb0adf79aa353a3
0xd9a512c14f5b906c3847a052d3f27d323ec245cee3986b5705c513d8ec524f15
0xdfa7630854df58a464c3af304ce272efcac3d8a692353d76df48fac6a9933e87
0xbac8e81ba414521de108fdf5573948e7719f32c0e3cce9c14239757c3b0e70cf
0x4634a1355946d7925d68de42e1ab45a867d769d970fc9aa8c8e4dc4ae0eb490c
0x7419557fac7df5441e3d3d360bb0047ba0cac3492265e572cea61108bd6798dd
0x68f5bc3f47b9cd1664ec822021db07b5dd38220e0d5fa333e2f22502710f1400
0xb36dabf2045946464cfb7759897ff29af97abeb017538ff30ca951c99e48a232
0x0bb0a2efc754cbbfc569a4a9ff833f452be10d04b8a9fc0acffaef9e6f29f882
0x1af62aacbb49564fb5388fc3dbaf3bc78b017cf1cea9c5edbb9063f0ae92531c

Functions
Getter at block 22775178
UPGRADE_INTERFACE_VERSION(view returns (string)
5.0.0
WETH(view returns (address)
0x4200000000000000000000000000000000000006
feeManager(view returns (address)
0x5db292eade6bea9d710c54c5504d8400639dec25
limitOrder(view returns (address)
0x300af2ede7cd604355a09884a1521af732f3b8f7
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_
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