
Learn XPR
The full field guide to the alt side of XPR Network: from your first wallet to launching a token from scratch, pooling it on Alcor, and minting NFTs. Plain words the whole way. Come back whenever you build.
Start here: a wallet and an account
Everything on XPR Network happens from a WebAuth wallet (webauth.com). You pick an account name, up to 12 characters using letters a-z and digits 1-5, and that name IS your identity on-chain: it holds your coins, your NFTs, and signs everything you do.
Two honest sentences about custody: your keys control the account, and nobody can reset them for you. Back them up like they're money, because they are.
Where things trade
soon.market is the NFT marketplace. Every collection in LoFi Records trades there. Alcor Exchange is the token DEX, where swaps happen wallet-to-chain with no middleman holding funds. Swapping is three moves: connect WebAuth, pick your pair, confirm. Adding liquidity means depositing two tokens into a shared pool so others can swap between them; the pool pays you a cut of its trading fees.
A liquidity deposit's value moves with both tokens' prices, up or down. Fees are the reward for carrying that risk.
Launch a token from zero
Before any tool: decide your symbol (1-7 capital letters), precision (decimal places; 4 is the XPR standard), and max supply. These get locked on-chain forever the moment the token is created, so pick like it's a tattoo. Then choose your path:
Picking numbers: precision 4 is the network standard and plays nice everywhere. Supply is vibes plus math; a meme with billions of units feels different from one with thousands, and neither is wrong. What IS wrong is planning to change it later, because you cannot.
Blastpad
A launchpad on XPR Network. You bring the meme and the pad walks you through launching it, no code involved.
blastpad.io →SimpleDEX
A bonding-curve launcher: the token goes live on a price curve and trades from the very first buy.
simpledex.fun →proton-cli
Deploy the token contract yourself and run every step by hand. Full control, some homework. The real sequence is below.
XPR dev docs →the actual builder-mode steps (tap to open)
- 1Install the CLI and point it at mainnet
npm install -g @proton/clithenproton chain:set proton. - 2Add your key, into the CLI prompt only
proton key:addprompts for your private key and a keystore password. Keys go in that prompt and NOWHERE else: never in chats, files, or command arguments. Verify withproton account YOURACCOUNT, where the active key shown must match yours. - 3Buy RAM for the contract
proton ram:buy YOURACCOUNT YOURACCOUNT 200000. About 200KB comfortably fits the standard token contract. - 4Deploy the standard token contractDownload
proton.token.wasmand.abifrom the official XPRNetwork/proton.token repo, rename both files to your account name (the deploy fails otherwise), thenproton contract:set YOURACCOUNT . - 5Create: this locks symbol, precision, and supply forever
proton action YOURACCOUNT create '{"issuer":"YOURACCOUNT","maximum_supply":"89000000.0000 COIN"}' YOURACCOUNT@active. The number of decimals you type IS the precision. Triple-check before running. - 6Issue the supply to yourself
proton action YOURACCOUNT issue '{"to":"YOURACCOUNT","quantity":"89000000.0000 COIN","memo":"initial supply"}' YOURACCOUNT@active. Distribution afterward is plain transfers. - 7Register name + logo so wallets show your token properly
proton action token.proton reg '{"tcontract":"YOURACCOUNT","tname":"Your Coin","url":"https://x.com/yourproject","desc":"One line.","iconurl":"...","symbol":"4,COIN"}' YOURACCOUNT@active. The icon URL must serve the raw image directly. GitHub raw links work; Imgur does not (it serves an HTML page to wallets and your logo silently never shows). Icons can take hours to appear everywhere. That's caching, not failure. - 8VerifyYour token page appears at explorer.xprnetwork.org and the balance shows in WebAuth. Our Coin Research Desk picks up the name and logo from the same registry you just wrote to.
Full developer docs live at docs.xprnetwork.org.
Get it trading on Alcor
A token nobody can buy is a group chat. On Alcor you (or anyone) can open a liquidity pool for your token against XPR: deposit both sides, some of your token and some XPR, and from that moment anyone on the network can swap in and out. The pool's starting ratio sets the starting price, so think that through before seeding.
- 1Open the poolOn Alcor, create the pair for your token + XPR.
- 2Seed both sidesDeposit the two tokens. More depth means less wild price movement per trade.
- 3Tell peopleRegistered metadata (name + logo from the launch steps) is what makes your token look legit in the swap list. From here it's a community game, not a code game.
Honesty box: seeding a pool exposes you to both tokens' prices, and thin pools move violently. That's not a bug in Alcor, it's how AMMs work. Read their docs before going big.
Two kinds of trading live on Alcor. Pools (the AMM) are the meme-coin default: always-on swapping against deposited liquidity. Orderbook markets are the classic bid-and-ask style, better for pairs with steady traffic. Most new tokens start with a pool and let the orderbook come later, if ever.
NFTs 101: how XPR NFTs are built
Every NFT on XPR lives in the AtomicAssets system, which stacks like this:
- 1CollectionThe brand. Holds the display name, description, website, logo, and the royalty fee you earn on every secondary sale (set it at creation; LoFi Boombox Club runs 6%).
- 2SchemaThe attribute blueprint: which fields your NFTs carry (name, img, and anything else; our boombox schema even has an audio field).
- 3TemplateA stamp for one design: fixed art + attributes, with a max supply per template (1 for true 1/1s).
- 4AssetThe actual NFT someone owns, minted from a template into a wallet.
Art lives on IPFS and the NFT stores its content ID. Pin the file with an IPFS pinning service so it stays reachable forever; a CID nobody hosts is a receipt for nothing.
Editions strategy: max supply 1 per template makes true 1/1s (that's the whole LoFi OG wall). Bigger per-template supplies make editions, cheaper to collect and easier to drop in volume. Both are legit; decide before minting, because template supply caps are also permanent.
Mint & sell on soon.market
- 1Create your collection, schema, and templatessoon.market's creator tools (and community) will walk you through it, or a builder can talk to the atomicassets contract directly. Either way you're filling in the exact structure from NFTs 101 above.
- 2MintStamp assets from your templates into your wallet, or straight to holders for a drop.
- 3List, auction, or holdFixed-price listings and auctions both live on soon.market. Buyers pay in XPR or other supported currencies, and your collection royalty pays you on every future resale.
- 4Fees, honestlyThree cuts exist on a sale: the marketplace's cut, the maker/taker fees the market contract itself reports (currently about 1% a side; live value in its config), and your own collection royalty. Price accordingly.
Want the vibe check first? Flip the LoFi Records crates and see how sixteen very different collections present themselves.
Costs & resources, in plain words
- 1RAM is on-chain storage you buyContracts and table rows live in RAM. The standard token contract wants roughly 200KB, which the builder-mode steps buy up front. You pay in XPR and can sell unused RAM back.
- 2CPU and NET mostly take care of themselvesThey meter transaction processing. For normal wallet use on XPR you will rarely think about them; builders deploying contracts occasionally will.
- 3What a launch really costsSome XPR for RAM, wherever you host your art and logo, and whatever you choose to seed the liquidity pool with. The pool seed is the real number to think hard about, because it is money parked at market risk, not a fee.
Resource prices float with the market, so we keep numbers off this page. Check explorer.xprnetwork.org for live RAM pricing before you buy.
Quick answers
Do I need to know how to code?
No for Blastpad, SimpleDEX, and soon.market creator tools. Builder mode wants basic command-line comfort, and every command you need is on this page.
Can I rename my token or change the supply?
Supply, symbol, and precision are locked at create, forever. The display name, logo, and description CAN be updated any time through the token.proton registry update action.
Why is my logo not showing in wallets?
Two usual suspects: the icon URL serves a webpage instead of the raw image (rehost on GitHub raw), or caches have not caught up yet. Caches can take hours; broken URLs stay broken until you fix them.
How does my coin get on the Research Desk here?
Automatically. The desk lists every coin Alcor tracks that is not scam-flagged, and pulls names and logos from the token.proton registry. Register your metadata and you show up dressed properly.
How do NFT royalties pay me?
The royalty percentage you set on your collection is enforced by the market on every secondary sale and pays to the collection account. Set it at creation and set it like you mean it.
What is the difference between a pool and a listing?
A pool is for coins: deposited liquidity that anyone can swap against. A listing is for NFTs: one asset offered at a price or auction on soon.market.
Safety corner
- 1Keys never leave your sideNo legit tool, admin, or helpful stranger needs your private key or seed phrase. Keys go into wallet prompts and CLI keystores only. Pasted a key somewhere weird? Treat it as burned and rotate.
- 2Check the contract, not the tickerAnyone can create a token with any symbol, and scam duplicates of real tickers exist on this network today. A token is contract + symbol together, which is exactly how our research desk matches them.
- 3Permanent means permanentToken create locks symbol, precision, and supply. Collection royalties and on-chain names stick. Read twice, sign once.
- 4Size your funMeme coins and NFTs are volatile, and this whole page is education, not financial advice. Play with what you can afford to lose and it stays fun.