GoatTradingV1: Wrapped Ether/Gui the Wealth Turtle

Verified contract

Active on Base with 1 txns
Deployed by via 0x1a5ba9b0 at 14319768
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
Value $56.25
ERC-20
Value $0.06
ERC-20
Value $0
ERC-20
--
ERC-20
--
0x3793a3f09a774769289b1fd70b7d16f13c2a411e023d4362d22e30b513e39c83
From

Functions
Getter at block 21855244
MINIMUM_LIQUIDITY(view returns (uint256)
1000
VESTING_PERIOD(view returns (uint32)
172800
decimals(view returns (uint8)
18
factory(view returns (address)
0x991de6bdc788bb0ba5594ed7fbf9f4f52711d3f4
feesPerTokenStored(view returns (uint184)
0
getFeesPerTokenStored(view returns (uint256)
0
getInitialLPInfo(view returns (struct GoatTypesInitialLPInfo)
(0xfa30a6d25a32aed0d17a17e1161e23a32230ff74, 0, 59201029589116341862168, 0, 4)
getPendingLiquidityFees(view returns (uint112)
0
getPendingProtocolFees(view returns (uint72)
240026592239295
getReserves(view returns (uint112 reserveEthuint112 reserveToken)
(reserveEth=3022204619706156968, reserveToken=18555712897026442838286591166)
getStateInfoAmm(view returns (uint112uint112)
(22204619706156968, 8041427183792156963286591166)
getStateInfoForPresale(view returns (uint112 reserveEthuint112 reserveTokenuint112 virtualEthuint112 initialTokenMatchuint112 bootstrapEthuint256 virtualToken)
(reserveEth=22204619706156968, reserveToken=8041427183792156963286591166, virtualEth=3000000000000000000, initialTokenMatch=18692063490194286000000000000, bootstrapEth=1000000000000000000, virtualToken=10514285713234285875000000000)
name(view returns (string)
GoatTradingV1: Wrapped Ether/Gui the Wealth Turtle
symbol(view returns (string)
GoatV1-Wrapped Ether-Gui the Wealth Turtle
token0(view returns (address)
0x4200000000000000000000000000000000000006
token1(view returns (address)
0x3d88d879355981fcad2c206ca7006e75deb1f204
totalSupply(view returns (uint256)
236804118356465367449675
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(