GoatTokenFactory

Verified contract

Implementation

Active on Base with 0 txns
Deployed by via 0x37f80c0c at 20315477
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0

No balances found for "GoatTokenFactory"

No transactions found for "GoatTokenFactory"


Functions
Getter at block 21859170
UPGRADE_INTERFACE_VERSION(view returns (string)
5.0.0
WETH(view returns (address)
0x0000000000000000000000000000000000000000
feeManager(view returns (address)
0x0000000000000000000000000000000000000000
limitOrder(view returns (address)
0x0000000000000000000000000000000000000000
lotteryMaster(view returns (address)
0x0000000000000000000000000000000000000000
owner(view returns (address)
0x0000000000000000000000000000000000000000
positionManager(view returns (address)
0x0000000000000000000000000000000000000000
proxiableUUID(view returns (bytes32)
0x360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc
swapRouter(view returns (address)
0x0000000000000000000000000000000000000000
uniswapV3Factory(view returns (address)
0x0000000000000000000000000000000000000000
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
GoatTokenCreated(address tokenaddress pooladdress creatoruint256 positionId
Initialized(uint64 version
OwnershipTransferred(address indexed previousOwneraddress indexed newOwner
Upgraded(address indexed implementation
Constructor
constructor(
Fallback and receive

This contract contains no fallback and receive objects.

Errors
AddressEmptyCode(address target
ERC1967InvalidImplementation(address implementation
ERC1967NonPayable(
FailedInnerCall(
Forbidden(
InvalidInitialTick(
InvalidInitialization(
InvalidTokenType(
NotInitializing(
OwnableInvalidOwner(address owner
OwnableUnauthorizedAccount(address account
Salt(
UUPSUnauthorizedCallContext(
UUPSUnsupportedProxiableUUID(bytes32 slot