JustBull
JustBull
Digital Assets
Open the App →

⚡ How It Works

JustBull is a non-custodial issuer console for the XRP Ledger (XRPL) MainNet. You keep control of your keys in Xaman and sign every action yourself — JustBull never holds your funds. Issue tokens, mint NFTs, run AMM pools and pay many recipients at once, all from one dashboard.

Getting started in 5 steps

  1. Connect your Xaman wallet

    Scan the sign-in QR with the Xaman app to connect the account you'll issue from. Nothing is stored on our side — you approve each transaction on your phone.

  2. Issue a token or MPT

    Create a classic IOU token (currency code + supply) or a Multi-Purpose Token (XLS-33) with flags like Can Lock, Can Clawback and Can Transfer. Configure the details, then sign with Xaman.

  3. Set trust lines for recipients

    Before someone can hold your token they need a trust line. Share the built-in Xaman "trust-line QR" — they scan it and their wallet sets the line for the correct issuer automatically.

  4. Send or batch-pay

    Send tokens one-to-one, or use Batch Payments to pay many recipients from a single asset — each address is checked for a trust line before anything is sent.

  5. Manage your assets

    View balances and real on-ledger history, claw back or lock MPTs, create and manage AMM pools, and track every transaction from the dashboard.

More things you can do

  1. Add New Asset

    Browse the top XRP Ledger tokens or search any issued asset, open Info to see its market, AMM and DEX data with a live rand price, and set a trust line straight from a Xaman QR. Adding the ZULU trust line is free; other trust lines carry a small ZULU fee.

  2. Send Via Email

    Send an asset you hold to someone by email. They receive a one-time link to give you their XRP Ledger address, then you approve the transfer from your own wallet as a Check they cash themselves — so you stay in control right up to the moment you sign. The page also shows a history of the Checks you have sent.

  3. Reports

    Business reports and a SARS tax summary for your connected wallet, all in rand: Profit & Loss (shown both FIFO and weighted-average), a Holdings statement, a full transaction ledger, and a SARS capital-gains summary for the South African tax year. Viewing is free; exporting any report as PDF or CSV costs 10 ZULU. Values come from your on-ledger history priced against historical XRP↔ZAR — tokens with no rand price history are shown but left out of gains rather than guessed. Not tax advice.

  4. Account worth & history

    Your dashboard shows the connected wallet’s total value in rand, plus a paginated on-ledger transaction history so you can see every movement at a glance.

Issuer controls

Everything that governs a token you have issued, in one place. Each control reads your account’s real state from the ledger first, so a button is only active when the ledger would actually accept it.

  1. Minting agent

    Name one account that may mint NFTs on your behalf — useful when a designer or agency does the work. Your account stays the issuer and collects the transfer fee on resales, and your keys never move. One thing to agree up front: the NFT lands in their wallet until they send it to you.

  2. Allowlist holders

    Only accounts you approve may hold your token — this is how a FICA-gated token is done on the XRP Ledger. It can only be switched on while the account has no trust lines and no offers, so it must be decided before you issue. Each approval is permanent, though you can still freeze an approved holder later.

  3. Freeze

    Stop a holder moving a token you issued — for a court order or a suspected compromise. Freeze is reversible; deep freeze also stops them receiving. A global freeze hits every holder at once. Freezing never applies to XRP, only to tokens you issue.

  4. Clawback

    Recover tokens from a holder. It must be enabled on the issuing account before that account owns anything at all, and it cannot coexist with No Freeze — so it is a decision for a fresh issuing account, not an existing one.

  5. Blackhole

    Permanently give up control so the token supply can never change. Do this last: afterwards the account can never issue, freeze, send or configure anything again, and any XRP left on it is stranded.

  6. Delete account

    Remove an account you no longer need and send its remaining XRP elsewhere — handy for recovering the reserve from test accounts. The fee is destroyed even if the delete fails, so the page checks every requirement first and tells you which one is blocking instead of letting you pay to fail.

Newer tools

  1. Escrow

    Lock XRP on the ledger until a date you choose — deposits held, staged payments, team vesting. The ledger enforces it, not a promise: nobody can release it early, including us. Set an expiry as well as a release date; with a release date alone, funds the recipient never claims stay locked permanently.

  2. Paper Wallet

    Create a brand-new XRP Ledger account on paper. The keys are generated inside your browser and never sent anywhere — not even to JustBull. For anything valuable, use Download offline generator, disconnect from the internet, then generate and print. Whoever holds the paper holds the money: there is no password and no reset.

  3. Verified Holders

    State on-chain that an account is verified, then restrict your token to verified holders. The identity documents never touch the ledger — only the fact that you vouched, its expiry and whether it was revoked. The holder must accept before it counts anywhere, so nobody can be labelled without agreeing.

  4. TOML Generator

    Publish an xrp-ledger.toml so wallets and explorers show your token with its real name, logo and issuer details instead of a bare address. Verification only counts when both halves match: the file lists your account, and your account’s Domain field points back at the same domain. The built-in checker tests both.

  5. Username

    Register a short name so other JustBull users can send to you by name instead of a 33-character address. It works inside JustBull only — it is an address book for this tool, not an XRP Ledger feature, and other wallets will not know it. A name is permanent and bound to the wallet that registers it.

  6. AMM fee vote

    Liquidity providers vote on what a pool charges per swap. Your weight is your share of the pool’s LP tokens, and only the eight largest holders’ votes count.

Language

Use the globe in the top bar to switch the tool between English, isiZulu and Afrikaans. Your choice is remembered on this device. Confirmations for permanent actions stay in English for now, while the wording is checked by first-language speakers — we would rather those read awkwardly in one language than be misunderstood in three.

Your account & sign-in

  1. Log in, then connect a wallet

    Each person signs in with their own email and password, then connects the Xaman wallet they control. The wallet is tied to your session only — your balances, reports and history are yours alone, and never visible to another user. Connect one wallet per session; to switch, disconnect and connect another.

  2. Two-factor sign-in

    On login you confirm it’s you with a one-time code — emailed to your registered address, or from an authenticator app (Google Authenticator and the like) once you set one up under Security. You can tick remember this device to skip the code on a trusted device. Forgot your password? Use the reset link on the login page.

  3. Users and admins

    A normal user can use every feature of the app. Only administrators see the Settings and Users areas, where they invite people, manage roles and change app-wide settings. Admins can update a user’s email; everyone can change their own password.

The ZULU fee model

JustBull runs on a small, transparent ZULU fee per action. Fees are paid in ZULU and sent to the blackholed issuer address, which permanently burns them — a deflationary model that funds the platform without subscriptions. You'll always see the fee and confirm it in Xaman before anything happens.

ActionZULU fee
Issue Token100
Issue MPT150
Send Token10
Mint NFT50
Create AMM200
AMM Deposit50
AMM Withdraw25
Clawback75
Send Check100
Username registration500
Batch Payments1000 / batch

Security & trust

Non-custodial Every transaction is signed by you in Xaman. JustBull cannot move your funds or sign on your behalf.

On-ledger All balances, tokens and history come straight from XRPL MainNet — nothing is faked or cached against you.

Deflationary The ZULU issuer is blackholed, so fee payments are burned and can never be re-issued.

Open the App →   Sign in