MoonshotFactory
Verified contract
Active on
Base with 61,618 txns
Slot
XX
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
Balances ($0.00)
No balances found for "MoonshotFactory"
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|---|---|---|---|---|---|---|
| 22715410 | 2 minutes ago | | | 0 | 0.0000018860252 | |
| 22715402 | 2 minutes ago | | | 0 | 0.000031324134 | |
| 22715380 | 3 minutes ago | | | 0.001 | 0.0000020347991 | |
| 22715344 | 4 minutes ago | | | 0 | 0.0000027580548 | |
| 22715068 | 13 minutes ago | | | 0 | 0.0000020245472 | |
| 22715066 | 13 minutes ago | | | 0 | 0.00013837978 | |
| 22714977 | 16 minutes ago | | | 0 | 0.0000020359470 | |
| 22714928 | 18 minutes ago | | | 0.02653 | 0.0000019268934 | |
| 22714872 | 20 minutes ago | | | 0 | 0.0000017421296 | |
| 22714869 | 20 minutes ago | | | 0 | 0.0000020258885 |
ABI
ABI objects
Getter at block 22715460
UNISWAP_V2_ROUTER() view returns (address)
0x4752ba5dbc23f44d87826276bf6fd6b1c372ad24
dexFeeBasisPoints() view returns (uint256)
8000
dexTreasury() view returns (address)
0xc654972dd50bf174629a5ce12fae7849100a073d
feeBasisPoints() view returns (uint256)
100
mcLowerLimit() view returns (uint256)
25000000000000000000
mcUpperLimit() view returns (uint256)
27000000000000000000
migrationFeeFixed() view returns (uint256)
100000000000000000
owner() view returns (address)
0x0a79e65521c07156241eeea6b6f29141b5a48fad
poolCreationFee() view returns (uint256)
50000000000000000
signer() view returns (address)
0xf02976fe31f7c30f602eb3cac790fa6e7cbdb830
tokensMigrationThreshold() view returns (uint256)
799538870462404697804703491
totalSupply() view returns (uint256)
1000000000000000000000000000
treasury() view returns (address)
0xc01ab97ec9371157de1fc7a5341f7b899894d632
virtualCollateralReserves() view returns (uint256)
1600000000000000000
virtualTokenReserves() view returns (uint256)
1060000000000000000000000000
Read-only
moonshotTokens(uint256) view returns (address)
readyForMigration(address) view returns (bool)
usedSignatures(bytes32) view returns (bool)
State-modifying
Events buyExactIn(address _token, uint256 _amountOutMin) payable
buyExactOut(address _token, uint256 _tokenAmount, uint256 _maxCollateralAmount) payable
createMoonshotToken(string _name, string _symbol, uint256 _nonce, bytes _signature) returns (address)
createMoonshotTokenAndBuy(string _name, string _symbol, uint256 _nonce, uint256 _tokenAmountMin, bytes _signature) payable returns (address)
migrate(address _token)
renounceOwnership()
sellExactIn(address _token, uint256 _tokenAmount, uint256 _amountCollateralMin)
sellExactOut(address _token, uint256 _tokenAmountMax, uint256 _amountCollateral)
setConfig(uint256 _totalSupply, uint256 _virtualTokenReserves, uint256 _virtualCollateralReserves, uint256 _feeBasisPoints, uint256 _dexFeeBasisPoints, uint256 _migrationFeeFixed, uint256 _poolCreationFee, uint256 _mcUpperLimit, uint256 _mcLowerLimit, uint256 _tokensMigrationThreshold, address _treasury, address _dexTreasury, address _signer)
transferOwnership(address newOwner)
BuyExactIn(address indexed buyer, address indexed token, uint256 tokenAmount, uint256 curvePositionAfterTrade, uint256 collateralAmount, uint256 fee, uint256 dexFee, uint256 curveProgressBps)
BuyExactOut(address indexed buyer, address indexed token, uint256 tokenAmount, uint256 curvePositionAfterTrade, uint256 collateralAmount, uint256 refund, uint256 fee, uint256 dexFee, uint256 curveProgressBps)
MarketcapReached(address token)
Migrated(address token, uint256 tokensToMigrate, uint256 tokensToBurn, uint256 collateralToMigrate, uint256 migrationFee, address pair)
NewMoonshotToken(address addr, address creator, bytes signature)
NewMoonshotTokenAndBuy(address addr, address creator, bytes signature, uint256 tokenAmount, uint256 collateralAmount, uint256 fee, uint256 dexFee, uint256 curveProgressBps)
OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
SellExactIn(address indexed seller, address indexed token, uint256 tokenAmount, uint256 curvePositionAfterTrade, uint256 collateralAmount, uint256 fee, uint256 dexFee, uint256 curveProgressBps)
SellExactOut(address indexed seller, address indexed token, uint256 tokenAmount, uint256 curvePositionAfterTrade, uint256 collateralAmount, uint256 fee, uint256 dexFee, uint256 curveProgressBps)
SetConfig(uint256 totalSupply, uint256 virtualTokenReserves, uint256 virtualCollateralReserves, uint256 feeBasisPoints, uint256 dexFeeBasisPoints, uint256 migrationFeeFixed, uint256 poolCreationFee, uint256 mcUpperLimit, uint256 mcLowerLimit, uint256 tokensMigrationThreshold, address treasury, address dexTreasury, address signer)
constructor(uint256 _totalSupply, uint256 _virtualTokenReserves, uint256 _virtualCollateralReserves, uint256 _feeBasisPoints, uint256 _dexFeeBasisPoints, uint256 _migrationFeeFixed, uint256 _poolCreationFee, uint256 _mcUpperLimit, uint256 _mcLowerLimit, uint256 _tokensMigrationThreshold, address _treasury, address _dexTreasury, address _uniswapV2Router, address _signer)
receive()
DexTreasuryZeroValue()
FailedToSendETH()
FeeBPSCheckFailed()
InvalidSignature()
McLowerLimitGreaterThanUpperLimit()
McLowerLimitZeroValue()
McUpperLimitZeroValue()
NotReadyForMigration()
OwnableInvalidOwner(address owner)
OwnableUnauthorizedAccount(address account)
ReentrancyGuardReentrantCall()
SignatureIsUsed()
SignerZeroValue()
TokensMigrationThresholdZeroValue()
TotalSupplyZeroValue()
TreasuryZeroValue()
VirtualCollateralReservesZeroValue()
VirtualTokenReservesZeroValue()