useintents.fun
Launch coin
Documentation

How useintents.fun works

Launch a Pump.fun coin from any chain. Pay in BTC, ETH, ZEC, USDC and more, and NEAR Intents handles the swap to SOL. This guide covers the full flow, every launch status, what it costs and what happens if something goes wrong.

Overview#

Launching on Pump.fun normally means holding SOL in a Solana wallet. useintents.fun removes that requirement. A launch is two things:

A coin

Name, ticker, image, description and an optional X link. Pinned to IPFS before anything touches a chain.

A payment

Any supported asset (BTC, ETH, ZEC, USDC, DOGE, XRP…) covering your dev buy plus a small fixed overhead.

Everything else is automatic: the swap is routed through NEAR Intents, the launch transaction is built and signed on Solana, and your dev-buy tokens are delivered to the Solana address you choose.

Quickstart#

  1. Open the launch form. Go to Launch a coin.
  2. Describe the coin. Upload a square image (PNG, JPG, WEBP or GIF, up to 5 MB), then add a name, ticker and description.
  3. Choose a dev buy. The amount of SOL spent buying your own coin in the launch transaction. 0 is fine.
  4. Pick what to pay with. The form shows exactly how much to send and roughly how long it takes.
  5. Enter two addresses. The Solana address that will own the coin, and a refund address on the chain you're paying from.
  6. Send the deposit. Copy the one-time address (or scan the QR) and send the exact amount from any wallet or exchange. The status page updates live until your coin is trading.
Tip.Already on Solana? Choose SOL under Pay with, connect your wallet and launch with a single signature. No deposit address needed.

How it works#

A cross-chain launch moves through six parties. Each arrow is a real on-chain or off-chain step.

Your wallet
Any chain
deposit
Deposit address
NEAR Intents 1Click
intent
Solver auction
Best quote fills
SOL settles on Solana
Launcher
Solana
launch tx
Pump.fun
create_v2 + buy
tokens + fees
Coin owner
Your Solana address
Cross-chain launch, end to end. Funds only ever move forward or back to your refund address.

What is an intent?

An intent is a signed request describing an outcome rather than a route: “I give 0.0007 BTC, deliver 0.53 SOL to this address”. You don't pick bridges, DEXes or hops. NEAR Intents finds whoever can deliver that outcome and settles it.

useintents.fun uses the 1Click API. When you request a deposit address, 1Click returns a quote and a one-time address on your chosen chain. Anything sent there becomes your intent.

The solver auction

Solvers are market makers that hold liquidity on many chains. When your deposit lands they compete to fill the intent; the best quote wins and delivers SOL on Solana. Settlement is enforced by NEAR, so a solver is only paid once the SOL has actually arrived.

Note.If no solver can fill the intent before the deadline, the deposit is refunded automatically to your refund address on the original chain.

Two ways to pay#

Cross-chainDirect (SOL)
Pay withBTC, ETH, ZEC, USDC, DOGE, XRP and moreSOL
Wallet neededAny wallet or exchangeA Solana wallet
Who signs the launchThe useintents.fun launcherYou
Time to live1–3 min after deposit confirms (BTC longer)Seconds
Extra cost0.03 SOL overhead + swap spreadNetwork fees only

Cross-chain

Your deposit is swapped to exactly the SOL your launch needs and delivered to the useintents.fun launcher. The launcher builds and sends the create_v2 + buy transaction with your address as creator, then transfers the dev-buy tokens to you in a follow-up transaction.

Direct with SOL

The server builds the launch transaction and signs it with the coin's mint key. You add the only other signature it needs: your wallet's. The server then broadcasts it and records the result. It only broadcasts the exact transaction it prepared, with the same mint and fee payer.

Your walletuseintents.funSolana1 coin details + dev buy2 transaction, pre-signed by the mint3 you approve & sign4 signed transaction5 broadcast6 confirmed7 live → coin page
Direct launch: one signature from your wallet.

Launch lifecycle#

Every cross-chain launch is a small state machine. The status page polls it and advances it one step at a time; each transition is claimed atomically, so a launch can never be executed twice.

depositfilledretry ≤ 3shortdeadlineno fill3 failuresawaiting_depositswappingswappedlaunchingliveincomplete_depositexpiredrefundedfailed
Green: the happy path. Dashed: branches. A failed mint retries up to three times before giving up.

Status reference

StatusMeaningWhat to do
awaiting_depositDeposit address is open.Send the exact amount shown.
incomplete_depositLess than the quote arrived.Top up the same address, or wait for the refund.
swappingDeposit seen; solvers are filling.Nothing. Usually under 2 minutes.
swappedSOL arrived at the launcher.Nothing. Minting starts immediately.
launchingcreate_v2 + buy is being confirmed.Nothing.
liveCoin is trading on Pump.fun.Share your coin page.
refundedThe swap could not be filled.Funds are back at your refund address.
expiredNo deposit before the deadline.Start a new launch; don't reuse the address.
failedMinting failed after retries.Contact support with your launch id.

Supported assets#

Pick any of these under Pay with. Assets bridged to other chains are labelled with their chain.

AssetChainNotes
BTCBitcoinSlower: waits for block confirmations
ETHEthereumAny EVM wallet or exchange
ZECZcash—
SOLSolanaDirect launch from your wallet
ETHBaseAny EVM wallet or exchange
ETHArbitrumAny EVM wallet or exchange
USDCEthereumAny EVM wallet or exchange
USDCBaseAny EVM wallet or exchange
USDCArbitrumAny EVM wallet or exchange
USDTEthereumAny EVM wallet or exchange
USDTTron—
BNBBNB ChainAny EVM wallet or exchange
DOGEDogecoin—
XRPXRP LedgerRequires the memo / destination tag shown
LTCLitecoin—
TRXTron—
SUISui—
AVAXAvalancheAny EVM wallet or exchange
ADACardano—
BCHBitcoin Cash—

Costs & fees#

A cross-chain launch with a 0.5 SOL dev buy breaks down like this:

Dev buy0.5000 SOL
Rent & network fees0.0300 SOL
Solver spread + 1Click fee (~1%)0.0053 SOL
Total ≈ 0.5353 SOL, paid in whatever asset you chose.
  • Dev buy: exactly what you enter, spent on your own coin.
  • Overhead (0.03 SOL): account rent for the mint and bonding curve, the token transfer to your wallet, and network fees. Cross-chain only.
  • Swap cost: the solver spread and the 1Click fee are already included in the amount you are asked to send. There is nothing extra to pay.
  • Pump.fun fees: standard protocol and creator fees on every trade, including your dev buy.

Route minimums

Some routes have a minimum size (around 0.06 SOL today). If your launch needs less, for example a 0 SOL dev buy, the quote is raised to the minimum automatically. The extra SOL is sent back to your coin owner address right after launch, and the form tells you before you deposit.

Heads up.Some assets (currently TRX, USDT on Tron and BNB) have higher temporary minimums set by NEAR Intents. The form shows the limit instead of a quote when that applies.

Ownership & creator fees#

The Solana address you enter as coin owner is written on-chain as the coin's creator at mint time. That has two consequences:

  • Pump.fun creator fees from every trade accrue to that address's creator vault, and only it can claim them.
  • The dev-buy tokens are transferred to that address right after the coin goes live.
Heads up.The creator can't be changed after launch. Double-check the address before you deposit.

Metadata & coin page#

Every coin gets a permanent page at useintents.fun/coin/<mint>. Its mint address is reserved the moment you open the launch form, so the page URL can be written into the coin's on-chain metadata as its website. Explorers, DexScreener and Pump.fun all link back to it.

{
  "name": "Intent Cat",
  "symbol": "ICAT",
  "description": "…",
  "image": "https://<gateway>/ipfs/<cid>",
  "website": "https://useintents.fun/coin/<mint>",
  "twitter": "https://x.com/…",
  "createdOn": "https://useintents.fun"
}

Metadata is pinned to IPFS and is immutable once the coin is minted.

Bonding curve#

New coins trade on a Pump.fun bonding curve: price rises as supply is bought. When the curve is fully bought, the coin graduates and its liquidity migrates to the Pump AMM automatically. Coin pages show curve progress live.

you are here · 38%100% → graduates to Pump AMM0%supply bought on the curve →price
Price follows the curve until 100%, then trading continues on the Pump AMM.

Safety & refunds#

  • Refunds go to you, on your chain. If an intent can't be filled, NEAR Intents returns the deposit to the refund address you entered.
  • Exactly-once launches. Each launch is claimed atomically before minting, and a stuck transaction is only retried after its blockhash has expired, so a coin is never minted twice.
  • Mint keys are encrypted at rest and never leave the server. A reserved mint can be used once.
  • No custody after launch. Tokens and any surplus SOL are sent straight to the coin owner.
Heads up.Only send the exact amount, once, to the address shown. Never reuse a deposit address after it expires, and always include the memo on chains that require one (XRP).

FAQ#

Do I need a Solana wallet?

Not to pay. You need a Solana address to own the coin and receive the dev buy. You can paste one from any wallet.

How long does a launch take?

Usually one to three minutes after your deposit confirms. Bitcoin is slower because of block confirmations.

What if I send the wrong amount?

Too little: top up the same address or wait for the automatic refund. Too much: the surplus is returned to your coin owner as SOL after launch.

Can I edit my coin after launch?

No. Name, ticker, image and metadata are fixed at mint time.

Who gets the creator fees?

The coin owner address you entered. It's set on-chain as the creator.

Where does my coin trade?

On the Pump.fun bonding curve, then on the Pump AMM after graduation. Any Solana wallet or aggregator can trade it.

Glossary#

Intent
A signed request for an outcome (asset in, asset out) instead of a specific route.
Solver
A market maker that competes to fill intents with its own liquidity.
1Click
The NEAR Intents API that turns a quote into a one-time deposit address.
Launcher
The useintents.fun Solana wallet that receives swapped SOL and sends cross-chain launches.
Dev buy
SOL spent buying your own coin inside the launch transaction.
create_v2
The Pump.fun instruction that mints a new coin and opens its bonding curve.
Graduation
When the bonding curve completes and liquidity moves to the Pump AMM.
Ready to launch?

Pay with anything. Live on Pump.fun in minutes.

Launch a coin