etherflow.fun
mechanism6 min read

Supply, price and liquidity

There is no allocation table because there are no allocations. The whole supply goes into the pool in the launch transaction and that is the end of the distribution question.

The distribution

Into the pool100% of supply, minus a few thousand wei of rounding dust that is burned.
CreatorNothing. There is no parameter for it.
PlatformNothing of the supply. The platform earns from the fee split and the optional launch fee, both in ETH.
Team, advisors, treasuryNothing, and no vesting schedule, because there is nothing to vest.

If you want a position in your own coin, buy it on the open market like everybody else. That costs you money and it is visible on chain, which is the point.

Where the opening price comes from

You do not set a price. You set a supply and an amount of ETH, and the price falls out of the ratio. For a position spanning the entire curve, the price at which both sides clear is the square root of supply over ETH.

1,000,000,000 supply, 1 ETH1 ETH buys roughly a billion units at the open. Prices carry a lot of leading zeroes.
1,000,000 supply, 1 ETHSame market cap, three fewer zeroes on the chart.
Either one, 5 ETHFive times the depth. Every buy moves the price a fifth as much.

Supply is cosmetic, liquidity is not

Changing the supply changes how the number on the chart looks and nothing else. Changing the seeded ETH changes how the market behaves. Spend your attention on the second one.

The pool's own fee

Separately from your hook fee, the pool charges a 1% LP fee that goes to liquidity providers. Since the launch position is the liquidity and it belongs to a contract that cannot withdraw, those LP fees accrue to a position nobody can collect from. They compound inside the pool as depth.

What is fixed forever

SupplyMinted once in the constructor. FlowToken has no mint function.
Name and tickerConstructor arguments. No setter.
The fee on the ETH legWritten at registration, capped at 2% by MAX_FEE_BPS. No setter.
The splitWritten at registration. No setter.
The nominated walletWritten at registration. No setter.
The liquidityHeld by a contract with no function that reduces a position.
src/FlowToken.sol
contract FlowToken is ERC20 {
    address public immutable launchpad;
    string public image;
    string public bio;

    constructor(
        string memory name_, string memory symbol_, uint256 supply_,
        address mintTo_, string memory image_, string memory bio_
    ) ERC20(name_, symbol_) {
        launchpad = msg.sender;
        image = image_;
        bio = bio_;
        _mint(mintTo_, supply_);
    }
}

That is the entire token contract. Everything people normally worry about with a launchpad coin is absent because the code for it was never written. See the contract reference for the rest.

What the platform earns

The share of the swap fee you did not route to your nominated wallet, plus a flat launch fee if the admin has set one. Both in ETH, both visible on chain, neither of them in your coin. The platform never holds a position in anything launched here.