Ethereum mainnet · Uniswap v3 · Vyper 0.4.3
One transaction deploys your token, opens a Uniswap v3 pool and locks 100% of the supply in a single-sided position. No ETH up front, no bonding-curve middle-man, no admin key over your liquidity. The Solidity line count is zero.
Everything happens inside create(), atomically. If any step fails, nothing is deployed.
A fixed-supply ERC20 is deployed from an ERC-5202 blueprint with create_from_blueprint. 1,000,000,000 tokens, no owner, no mint, no hooks.
The token/WETH Uniswap v3 pool is created and initialised at the start price you chose (as a market cap in ETH).
A single position from the first tick above the start price to the max tick receives the whole supply. Zero WETH required.
The position NFT stays inside the launchpad. The contract has no decreaseLiquidity, no NFT transfer, no sweep. Liquidity is locked by construction.
Any ETH you attach is swapped through the Uniswap router in the same transaction, at the same price everyone else gets one block later.
Why Vyper
vitalik.eth @VitalikButerin · May 29, 2026“Vyper devs continue doing impressive things. Highly encourage people (and their bots) to take another look at the language.”
View post on X →
The official docs still credit the language as “Vyper Team (originally created by Vitalik Buterin)”. Vyper was his answer to Solidity: Pythonic, auditable, deliberately missing footguns like modifiers, inheritance and recursion.
docs.vyperlang.org“Vyper is quietly continuing to progress and become a better and better Ethereum high-level language. Great and hardworking team @vyperlang and many community contributors.”
EtherWorld Bulletin #48The Ethereum Foundation picked Vyper as the first project in Project Odin, its programme for long-term funding of critical open-source teams.
The Crypto TimesIn his write-up on a secure local LLM setup he describes implementing BLS12-381 in Vyper as the kind of hard coding task he reaches for frontier models for. Vyper is his working language, not a nostalgia project.
vitalik.eth.limoQuoting banteg’s vyupgrade tool, Vitalik asked people and their bots to revisit Vyper. This launchpad is the answer: a complete, mainnet-fork-tested product with no Solidity at all.
x.com/VitalikButerinWhen teams started building his options-based DeFi proposal, he urged formal verification before mainnet and tagged the Vyper team to help, pairing the language with the proof tooling it has invested in.
The Crypto TimesThe most important functions are the ones that do not exist.
decreaseLiquidity, burn, safeTransferFrom or approve path for the LP NFT0x…dEaD in the same callburn, nothing elseCreatorBuy event.You only pay gas. The pool is seeded with your token; ETH comes from buyers.
Fees accrue inside the locked v3 position. claimFees collects them and pays 80% to the creator-side recipient and 20% to the protocol.