There Is One Kind of Project
SEND has no project type to choose between. Every project is a token launch, created through the same wizard and stored in the same shape. What differs from one project to the next is three things, and picking them is what the wizard is for.
- Strategy -- how the buys are submitted after the launch transaction
- Platform -- which venue the token launches on, which decides who mints it and whether it starts on a curve or in a pool
- Status -- where the project sits between creation and a live, traded token
Strategy: Sniping and Bundling
Sniping is the strategy you can select today. The launch transaction is submitted, then each participating wallet submits its own buy in parallel using priority fees for faster confirmation. There is no atomicity guarantee -- the buys land independently -- and up to 250 wallets can buy.
Bundling is present in the interface but marked "Coming soon" and cannot be selected. It describes a JITO bundle that executes the launch and the buys atomically in one block, limited to five transactions total: one launch plus four buys. In that model the wallet-count slider means the wallets tokens are distributed to after the bundled purchase, not the wallets that buy.
The Four Platforms
All four platforms are launchable. Two are bonding curves whose own on-chain program owns the mint; two are AMM platforms whose SPL mint SEND creates, which is why they ask you for decimals, supply and pool parameters.
- PumpFun -- bonding curve. The pump.fun program creates the mint at a fixed 6 decimals and 1,000,000,000 supply, as a Token-2022 mint. A graduated pool trades on PumpSwap.
- BonkFun -- Raydium LaunchLab bonding curve. The LaunchLab program creates the mint at a fixed 6 decimals and 1,000,000,000 supply, as a classic SPL token. A graduated pool trades on Raydium CPMM.
- Raydium -- CPMM liquidity pool. SEND creates the mint, you choose decimals and supply, and the pool SOL you configure is genuinely deposited at launch.
- Meteora -- DLMM liquidity pool. SEND creates the mint, you choose decimals and supply, and the pool size is a price basis rather than a deposited amount, because the DLMM seed is one-sided.
Bonding Curve vs Liquidity Pool
On PumpFun and BonkFun the token starts on a bonding curve. The launch program owns the supply and decimals, a dev buy can move the curve before snipers enter, and only part of the supply is buyable on the curve at all -- 79.31% on PumpFun, 73.2521% on BonkFun. An allocation above that cap (after subtracting the dev buy) is split into a pre-graduation leg on the curve and a post-graduation leg that executes on the DEX automatically once graduation is detected.
On Raydium and Meteora the token is born live in a pool SEND seeds. There is no curve, no curve cap, no graduation and no Dev Buy step; instead you choose the supply, the decimals and the pool parameters, and the allocation is bounded by the liquidity you seed rather than by a program constant.
Project Status
A project moves through a small set of statuses, each with its own badge on the card and the project page.
- Pending Funding -- the status every project is created in. The funding card offers Fund Fully, Top Up or Use Funds.
- Funded -- funding has been verified against live per-wallet balances, either by the background funding gate or by your explicit Use Funds confirmation.
- Ready -- a transient status set moments before the launch executes, not a resting state to leave a project in. A project sitting in Ready means a launch attempt failed after that point; readiness is re-checked on every retry.
- Launching -- executing on chain. The project page polls every 3 seconds while this is true.
- Active -- launched. The full trading interface is available.
- Failed -- the launch failed. The page shows the error and a Retry Launch control, and it does so as soon as the error arrives, without waiting for the status itself to flip.
- Archived -- the reversible parked state. Wallets, balances and token data stay intact.
The Projects List
The Projects page loads 20 projects at a time and fetches more as you scroll. Search and filtering run server-side, so they cover your whole project set rather than the page you have loaded.
- Search matches project name, description and token symbol
- The status filter has four options: All Status, Pending, Active and Archived. Pending covers pending funding, funded, ready, launching and failed.
- Archived projects are not hidden -- they sort to the end of the list
- Four summary cards sit above the list -- Projects, Invested, Value and P&L -- computed over the full filtered set, not just the loaded rows
- Grid and list views, plus multi-select for bulk delete
- Each card carries a status pill, a "Bonding Curve" or "Graduated" stage pill once the relevant pool exists, and a ring showing the percentage of supply the wallet set holds
The Project Page
The project page opens with a back link, the Invested / Value / P&L strip, and the status card -- funding, launch progress, or the failure and its retry. Below that sit the token identity and price chart with a stats bar showing market cap, supply, and the tokens your wallet set holds with their share of supply.
The Wallets tab is where per-wallet holdings live: each wallet shows its native SOL, its balance of the project token and that wallet's percentage of total supply, with headline stats for Wallets, Total SOL, Total tokens, Supply Held and Total Value. You can search by address or label and sort by value, age or transaction count, and act on a single wallet with Deposit and Withdraw -- plus Buy and Sell while the project is Active. A balance that has not been read yet renders as "--", never as a confident $0.00.
- Tabs: Wallets (with a count), Swaps (only once the token mint exists), Exchanges, Volume, Settings
- Actions: Deposit, Withdraw, Buy, Sell, Generate Volume, plus a Token menu with Update Dex, Claim Fees, Lock LP, Burn LP and Sell Dev
- Buy, Sell and Generate Volume require the Active status -- they start new trading activity
- Read-only surfaces and the Token menu keep working on an archived project, because its token still exists on chain