mainnet
v0.4.14
Built for the Massa blockchain

Your keys. Your funds.
Nothing in between.

RustCore builds self-custodial, verifiable tools for the Massa community — software you can audit yourself, served straight from the blockchain, that never takes your data.

Wallet: wrustcore.massa · Launchpad: lrustcore.massa · this site: rustcore.massa — all served from DeWeb

What we do

A small team building for Massa, in the open

RustCore is an independent team. We build the tools we want to use ourselves: simple to use, honest about what they do, and impossible to hide anything in — every line of code is public.

Self-custodial

Your private keys are encrypted on your device with your PIN (a password in the browser extension) and never sent anywhere. There is no RustCore server at all.

Verifiable

The full source is public and every release is built in public CI, with checksums you can compare against a build of your own.

On-chain truth

Balances, rolls and history come straight from the blockchain. Nothing is shown as done before the network has executed it.

Served from the chain

Hosted on DeWeb, Massa's decentralized web: the files live on-chain, with no web server to take down or tamper with.

Our first product

RustCore Wallet

A self-custodial wallet for Massa that runs in your phone's browser and installs to your home screen like a native app — and now also as a browser extension.

  • Send & receive MAS and Massa tokens, with a review screen before every signature and a QR code for receiving.
  • Swap through the Dusa exchange, with a live quote and a minimum you'll accept.
  • Stake: buy and sell rolls, follow your produced and missed slots, APR and estimated daily reward.
  • History, domains & prices: every transaction with its details, your .massa names (register new ones right in the wallet), token values in USD.
  • Connect to dApps from the browser extension: a site sees only the wallets you choose — one or several, as in MetaMask — and every transaction it asks for opens a review window.
MAS PUR DUSA USDC.e WETH DAI.e WBTC.e USDT.b
Our second product

RustCore Launchpad

Launch tokens and NFT collections on Massa, trade NFTs and run token presales — with no backend. What you launch is yours from the first block: the Launchpad keeps no rights over it.

Launch a token

An MRC20 token in one transaction: supply, optional minting up to a cap, optional burning, and its tokenomics as a chart. You own the contract and the whole supply.

Launch a collection

An MRC721 NFT collection with metadata on IPFS, an optional public mint at your price and a royalty on every sale.

Trade NFTs

List, buy and cancel on the marketplace, with no custody: the NFT stays in your wallet until it's sold. Fee and royalty are fixed when you list.

Run a presale

Sell your token for MAS with a soft and a hard cap. Success: contributors claim their tokens. Failure: they take their MAS back.

Rules in code, changes in public

  • You own what you launch. The Launchpad can't mint, pause, freeze or change your contract.
  • No backend. Everything is read straight from the blockchain — no RustCore server, no database, no tracking.
  • Verifiable launches. Versioned templates with their hash on-chain; download the original code of any launch and rebuild it byte for byte.
  • Escrow nobody can touch. Presale MAS stay in the contract until claims or refunds; the Launchpad's own code can only change after a 72-hour public delay.
  • Warnings where they matter. Imported code, look-alike symbols and listings that can't be bought are flagged; offensive projects can be removed from the registry, never their contracts.
Launch a token
100 MAS
Launch a collection
200 MAS
Import a token or collection
50 MAS
Presale
2% of the MAS raised
Marketplace sale
1% of the price

Everything else costs only the Massa network fee and storage. Every operation shows its cost before you sign.

Launchpad: lrustcore.massa · contract v1.3.1 AS1LbJFfhZpq8DehV7Uw5XQxCyfXtwgUUoiZSTsHcyhEGB7RPWyP

What we've built

Shipped so far

  1. Sep 2026

    RustCore Wallet 1.0

    First production release on Massa mainnet: encrypted multi-wallet vault, send and receive, swaps through Dusa, staking, history and .massa domains.

  2. Sep 2026

    Live on DeWeb

    The wallet is served from the Massa blockchain itself — today at wrustcore.massa — and installs to the home screen on Android and iPhone.

  3. Sep 2026

    Releases you can verify

    Every version is built in public from its tagged source, with checksums; the build is reproducible byte for byte.

  4. Oct 2026

    RustCore Wallet 1.1 — browser extension

    The same wallet as an extension for Chrome, Edge, Brave and Firefox: as a popup, in the side panel or full screen. Submitted to Firefox Add-ons; the other stores follow.

  5. Oct 2026

    RustCore Wallet 1.1.1 — lighter and faster

    Less than half the size: unused code from the Massa library is left out, so the wallet loads faster on your phone. Now at its own address, wrustcore.massa, next to this site at rustcore.massa.

  6. Oct 2026

    RustCore Launchpad 1.0

    Our second product, live on Massa mainnet and served from DeWeb at lrustcore.massa: launch tokens and NFT collections, trade NFTs and run token presales, with no backend.

  7. Oct 2026

    RustCore Wallet 1.2 — connect to dApps

    The browser extension connects to Massa dApps: each site sees only the wallet you choose, and every transfer, contract call or signature it asks for opens a review window. The extension now locks with a password. Support for RustCore is proposed to Massa's wallet library, so dApps can offer it next to the other wallets.

  8. Oct 2026

    On Massa's official gateway

    The wallet, the Launchpad and this site are now served by Massa's own DeWeb gateway: wrustcore.massa.network, lrustcore.massa.network and rustcore.massa.network. Opened at its old address, the wallet shows how to move your wallets over.

  9. Oct 2026

    RustCore Wallet 1.3 — custom tokens

    Add any MRC-20 token by its contract address, from Settings: the wallet reads its name, symbol and decimals from the chain for you to review, then shows its balance and lets you send it. Give it an icon from an https or IPFS link. Tokens you add are marked as yours, and their contract is shown before every send.

  10. Oct 2026

    RustCore Wallet 1.4 — register .massa names

    Register a .massa name from the NFTs page: the wallet shows its price, set by the Massa Name System (1 MAS for 6 or more characters), checks on-chain that it's free and tries the registration first, so you only confirm one that will go through. The name is yours and points to your wallet.

  11. Oct 2026

    RustCore Launchpad 1.3 — tokenomics and audit fixes

    The Launchpad contract was upgraded on mainnet to v1.3.1, after its 72-hour public delay. Token owners can show how the supply is split, as a chart with the live balance of each address they name. Fixes from our internal audit: a safer collection template, a royalty fixed when an NFT is listed, a cap on presale rates and clear warnings on imported projects, look-alike symbols and listings that can't be bought.

  12. Oct 2026

    RustCore Wallet 1.5 — ready for Massa's next release

    Ready for Massa's MAIN.5.1 node release, so a transaction that went through is never reported as timed out. dApps can set the fee of transfers and rolls, connected sites always hear about account and network changes, and the first swap of a token pays the small storage of its approval that newer tokens require.

  13. Oct 2026

    RustCore Wallet 1.6 — several wallets per site

    Connect several of your wallets to a site, as in MetaMask: the site follows the wallet you switch to, and Settings lists the wallets each site sees. dApps that don't handle several accounts yet stay on the wallet they show, so they never ask you to sign from another one. The lock screen now has Forgot your PIN / password?, to start over and import your wallets again with their private keys.

What's next

Roadmap

Where RustCore is heading. Dates follow quality, not the other way round.

Wallet · Phase 1 Live

Web wallet

  • Encrypted multi-wallet vault
  • Send, receive, swap, stake
  • History & .massa domains
  • Installable app, live on DeWeb
  • Import custom tokens from Settings
  • Register new .massa names
  • On Massa's official DeWeb gateway
  • Ready for Massa's MAIN.5.1 release
  • NFT gallery
  • Independent security audit
  • Translations
Wallet · Phase 2 In progress

Browser extension

  • Chromium & Firefox builds
  • Popup, side panel & full screen
  • Connect to Massa dApps and sign with a review screen
  • Per-site permissions
  • Added to Massa's wallet library, so dApps find RustCore
  • Several wallets per dApp, as in MetaMask
  • Chrome Web Store, Edge & Firefox Add-ons
Wallet · Phase 3 Planned

Mobile apps

  • iOS and Android apps
  • Biometric unlock
  • Notifications for incoming transfers
Launchpad · 1.x Live

Launchpad

  • Token & collection launches, imports
  • NFT marketplace & token presales
  • Live on mainnet and DeWeb
  • On Massa's official DeWeb gateway
  • Tokenomics on token pages
  • Internal audit fixes (contract v1.3.1)
Launchpad · Next Planned

Launchpad extras

  • Presale whitelist, vesting & liquidity on Dusa
  • Token payments on the marketplace
  • An indexer for very large collections
  • Connection with RustCore Wallet
  • Independent security audit
Later Exploring

Beyond

  • Hardware-wallet support
  • More tools for the Massa ecosystem

Ready to hold your own keys?

Open RustCore Wallet on your phone, set a PIN and back up your key. That's it.

Open wrustcore.massa
FAQ

Questions

Can't find your answer? Ask in our Telegram group, write to us on X or open an issue on GitHub.

Does RustCore charge anything?

The wallet: no. Each transaction pays the Massa network fee (0.01 MAS), and swaps also send a small storage deposit required by the Dusa exchange (0.1 MAS); the first swap of a token also pays, once, for storing its approval (0.015 MAS). Registering a .massa name costs the fee set by the Massa Name System — 1 MAS for 6 or more characters, up to 10,000 MAS for 2 — plus a 0.1 MAS storage deposit whose unused part comes back. Nothing goes to RustCore.

The Launchpad charges five operations: launching a token (100 MAS) or a collection (200 MAS), importing one (50 MAS), 2% of the MAS a presale raises and 1% of each marketplace sale. Each shows its cost before you sign.

Can RustCore see or recover my funds?

No. Your keys never leave your device and there is no RustCore server. That also means nobody can recover a lost key — back yours up and keep it offline. A forgotten PIN or password can't be recovered either: Forgot your PIN / password? on the lock screen erases the wallets on that device, and you import them again with their private keys.

The Launchpad holds MAS only in presale escrow, and its admin can't touch it — only the fees collected.

Is the code open source?

Both products are source-available under the Functional Source License (FSL-1.1-ALv2): anyone can read, audit, run and modify it, but not use it for a competing product. Each release becomes open source under Apache-2.0 two years after it's published.

Have the wallet and the Launchpad been audited?

Not yet — independent security audits are on the roadmap. The Launchpad has had internal security reviews, the latest fixes live on mainnet since contract v1.3.1. Start with small amounts and always keep a backup of your private keys.

Which address is official?

wrustcore.massa is the only official address of the wallet, lrustcore.massa of the Launchpad, and rustcore.massa is this site. The Launchpad contract is AS1LbJFfhZpq8DehV7Uw5XQxCyfXtwgUUoiZSTsHcyhEGB7RPWyP. A copy on any other address could steal your keys or funds — never enter your PIN, password or private key anywhere else.

Who owns a token launched with the Launchpad?

You do, from the first block: your wallet is the contract's owner. Anyone can launch anything, though — check the address, the Verified badge and the Imported, Mutable and Look-alike symbol warnings.

Is RustCore part of Massa Labs?

No. RustCore is an independent team, not affiliated with Massa Labs or Dusa.

Support the project

Help fund what's next

RustCore Wallet is free. Voluntary donations in MAS or any Massa token help fund the browser extension, mobile apps and security audits of the wallet and the Launchpad. They unlock nothing and lower no fee — the tools are the same for everyone.