GoatTradingV1: Wrapped Ether/Make America Grate Again

Verified contract

Active on Base with 0 txns
Deployed by via 0x3beaf200 at 14897982
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
--

No transactions found for "GoatTradingV1: Wrapped Ether/Make America Grate Again"


Functions
Getter at block 21862359
MINIMUM_LIQUIDITY(view returns (uint256)
1000
VESTING_PERIOD(view returns (uint32)
172800
decimals(view returns (uint8)
18
factory(view returns (address)
0x45272c3aac84190ed7e3dfcc83315e785376ede7
feesPerTokenStored(view returns (uint184)
0
getFeesPerTokenStored(view returns (uint256)
0
getInitialLPInfo(view returns (struct GoatTypesInitialLPInfo)
(0x7398a7604f03d62b0bd0440198cae779c8f1481d, 0, 4797831541436193442875, 0, 4)
getPendingLiquidityFees(view returns (uint112)
0
getPendingProtocolFees(view returns (uint72)
0
getReserves(view returns (uint112 reserveEthuint112 reserveTokenuint32 lastTimestamp)
(reserveEth=5000000000000000000, reserveToken=73661400000000000000000000, lastTimestamp=1716585311)
getStateInfoAmm(view returns (uint112uint112)
(0, 40923000000000000000000000)
getStateInfoForPresale(view returns (uint112 reserveEthuint112 reserveTokenuint112 virtualEthuint112 initialTokenMatchuint112 bootstrapEthuint256 virtualToken)
(reserveEth=0, reserveToken=40923000000000000000000000, virtualEth=5000000000000000000, initialTokenMatch=73661400000000000000000000, bootstrapEth=2500000000000000000, virtualToken=32738400000000000000000000)
name(view returns (string)
GoatTradingV1: Wrapped Ether/Make America Grate Again
symbol(view returns (string)
GoatV1-Wrapped Ether-Make America Grate Again
token0(view returns (address)
0x4200000000000000000000000000000000000006
token1(view returns (address)
0x019e1ad7ea459139690210cb25cda0317c3b0fb1
totalSupply(view returns (uint256)
19191326165744773772501
vestingUntil(view returns (uint32 vestingUntil_)
4294967295
Read-only
allowance(address _owneraddress _spenderview returns (uint256 remaining)
balanceOf(address _ownerview returns (uint256 balance)
earned(address lpview returns (uint256)
feesPerTokenPaid(addressview returns (uint256)
getPresaleBalance(address userview returns (uint256)
lockedUntil(address userview returns (uint32)
lpFees(addressview returns (uint256)
State-modifying
approve(address _spenderuint256 _valuereturns (bool success)
burn(address toreturns (uint256 amountWethuint256 amountToken)
initialize(address tokenaddress wethstring baseNamestruct GoatTypesInitParams params
mint(address toreturns (uint256 liquidity)
swap(uint256 amountWethOutuint256 amountTokenOutaddress to
sync(
takeOverPool(struct GoatTypesInitParams initParams
transfer(address _touint256 _valuereturns (bool success)
transferFrom(address _fromaddress _touint256 _valuereturns (bool success)
withdrawExcessToken(
withdrawFees(address to
Events
Approval(address indexed owneraddress indexed spenderuint256 value
Burn(address indexed senderuint256 amountWethuint256 amountTokenaddress indexed to
Mint(address indexed senderuint256 amountWethuint256 amountToken
Swap(address indexed senderuint256 amountWethInuint256 amountTokenInuint256 amountWethOutuint256 amountTokenOutaddress indexed to
Sync(uint112 reserveEthuint112 reserveToken
Transfer(address indexed fromaddress indexed touint256 value
Constructor
constructor(
Fallback and receive

This contract contains no fallback and receive objects.

Errors
ActionNotAllowed(
BurnLimitExceeded(
CannotWithdrawFeesForPair(
GoatV1Forbidden(
IncorrectTakeoverInitialEth(
IncorrectTokenAmount(
IncorrectWethAmount(
InsufficientAmountOut(
InsufficientLiquidityBurned(
InsufficientOutputAmount(
InsufficientTakeoverTokenAmount(
InsufficientTokenAmount(
KInvariant(
LiquidityLocked(
MultipleOutputAmounts(
NewVirtualEthGreaterThanOld(
PresaleDeadlineActive(
PresalePeriod(
ShouldWithdrawAllBalance(
SupplyMoreThanBootstrapEth(
TransferFromInitialLpRestricted(
TransferToInitialLpRestricted(
Unauthorized(
WithdrawalCooldownActive(