Based Pengu

Verified contract

Active on Base with 290 txns
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
Native
Value $616.46
ERC-20
--
0xc9527a0fa6c90222ee398d4dd867ce97ccdbe61b772b92c6dc124400151f5174
0x1d5a48bf589f909230cd807811d27eb76ed3b0a97443dbcdd8a7e74310c6dd18
0xfcd9375e800b268a2ffb181deaa82b39ec9185d900b827b123203951c666da46
0x96979f70f4ab77fca0578d85de8276c5d0f067ddc2b15137de780a6e4f5758f3
0xbd11010588b2ff1cf09e85293e485a5e307f8f7b06a24cd3931a6622176db5ea
0xee42a7237e7a20ac8dcc217162fe613e4abd02376b75703a121cee9def8feea4
0x03039994b556a61658815c7363d63cd21d216ba53782f712e6bad22ea8bd4b43
0x52897154d688ebe92ef83dac716981ef2872266cccfd70a0849474823506c0d4
0xf82788a49c4d5d1df817ac1997d258e823971a862c829256588ade8a06a4a2a1
0xbee6222b9325b34f3b9b622d7e44a9921e50041e1e0d950f8f28a67a67987621

Functions
Getter at block 23926269
MAX_BPS(view returns (uint256)
10000
creator(view returns (address)
0xc8dd4973eb91e4a8120a3caaa805045024eafd0a
curveType(view returns (uint8)
0
decimals(view returns (uint8)
18
dexFeeBPS(view returns (uint256)
6000
dexTreasury(view returns (address)
0xc654972dd50bf174629a5ce12fae7849100a073d
factory(view returns (address)
0xbd922e9f5753ad1e5cf34bdca19563e476c329ba
feeBPS(view returns (uint256)
100
fixedMigrationFee(view returns (uint256)
100000000000000000
getCurveProgressBps(view returns (uint256)
1359
getMarketCap(view returns (uint256)
1873959434151999809
initalTokenSupply(view returns (uint256)
1000000000000000000000000000
mcLowerLimit(view returns (uint256)
25000000000000000000
mcUpperLimit(view returns (uint256)
27000000000000000000
name(view returns (string)
Based Pengu
pair(view returns (address)
0x3b127ecc0fbcd62a2408ce8efaddc2175f16125a
poolCreationFee(view returns (uint256)
50000000000000000
sendingToPairNotAllowed(view returns (bool)
true
symbol(view returns (string)
BENGU
tokensMigrationThreshold(view returns (uint256)
799538870462404697804703491
totalSupply(view returns (uint256)
1000000000000000000000000000
tradingStopped(view returns (bool)
false
treasury(view returns (address)
0xc01ab97ec9371157de1fc7a5341f7b899894d632
uniswapV2Router(view returns (address)
0x4752ba5dbc23f44d87826276bf6fd6b1c372ad24
virtualCollateralReserves(view returns (uint256)
1782760556081997171
virtualCollateralReservesInitial(view returns (uint256)
1600000000000000000
virtualTokenReserves(view returns (uint256)
951333590040452629512430388
Read-only
allowance(address owneraddress spenderview returns (uint256)
balanceOf(address accountview returns (uint256)
getAmountInAndFee(uint256 _amountOutuint256 _reserveInuint256 _reserveOutbool _paymentTokenIsOutview returns (uint256 amountInuint256 fee)
getAmountOutAndFee(uint256 _amountInuint256 _reserveInuint256 _reserveOutbool _paymentTokenIsInview returns (uint256 amountOutuint256 fee)
State-modifying
approve(address spenderuint256 valuereturns (bool)
burn(uint256 value
burnFrom(address accountuint256 value
buyExactIn(uint256 _amountOutMinpayable returns (uint256 collateralToPayWithFeeuint256 helioFeeuint256 dexFee)
buyExactOut(uint256 _tokenAmountuint256 _maxCollateralAmountpayable returns (uint256 collateralToPayWithFeeuint256 helioFeeuint256 dexFee)
migrate(returns (uint256 tokensToMigrateuint256 tokensToBurnuint256 collateralAmount)
sellExactIn(uint256 _tokenAmountuint256 _amountCollateralMinpayable returns (uint256 collateralToReceiveMinusFeeuint256 helioFeeuint256 dexFee)
sellExactOut(uint256 _tokenAmountMaxuint256 _amountCollateralpayable returns (uint256 collateralToReceiveMinusFeeuint256 tokensOutuint256 helioFeeuint256 dexFee)
transfer(address touint256 amountreturns (bool)
transferFrom(address fromaddress touint256 amountreturns (bool)
Events
Approval(address indexed owneraddress indexed spenderuint256 value
Transfer(address indexed fromaddress indexed touint256 value
Constructor
constructor(IMoonshotTokenConstructorParams _params
Fallback and receive

This contract contains no fallback and receive objects.

Errors
ERC20InsufficientAllowance(address spenderuint256 allowanceuint256 needed
ERC20InsufficientBalance(address senderuint256 balanceuint256 needed
ERC20InvalidApprover(address approver
ERC20InvalidReceiver(address receiver
ERC20InvalidSender(address sender
ERC20InvalidSpender(address spender
FailedToSendETH(
InsufficientTokenReserves(
MarketcapThresholdReached(
NotEnoughETHReserves(
NotEnoughtETHToBuyTokens(
OnlyFactory(
ReentrancyGuardReentrantCall(
SendingToPairIsNotAllowedBeforeMigration(
SlippageCheckFailed(
TradingStopped(