🧪 The Mad Lab 🧪

Wallet Management

Wallet Management Overview

Create, load, and save XRPL wallets securely. Generate new wallets, enter seeds manually, or load/save encrypted files. Unencrypted wallets are for recovery only—encrypt for regular use.

No file chosen
No file chosen


Import Wallet from Family Seed

Import a wallet by providing its family seed and address. Download unencrypted or encrypted versions for backup.

Send Transactions

Send Transactions Overview

You may perform normal sending operations in this section. Send is a single transaction and megasend is there just for fun, but will send 5 times the exactly set transaction details. Megasend is fairly useless unless you want to be sure the counterparty notices the transaction and memo, just be sure to split the value you aim to send to 20% of the total intended.


Transaction Details

Transaction Queue:

No transactions in queue.


To Enable sending LP tokens: You must select the LP asset from the dropdown above in send transactions: Do not fill out any other data in send transactions, next click the button here. This will establish a trustline with the LPool. This must be done on both accounts. Once done, you may share them between the accounts with the use of the send transactions section normally.


☢️ Nuke Trustline Zone ☢️

💥 DANGER: Removes trustlines by sending all balances to the issuer and setting the limit to 0. Ideal for tiny balances. XRP cannot be nuked. Use cautiously!

Current Balance: -

AMM Swap

AMM Swap Overview

Swap XRP for tokens or vice versa via XRPL’s AMM. Check pool prices, set slippage, and use the balance slider for precision.


Swap Tokens


Liquidity Pool Management

Control your stake in XRPL AMM pools—deposit assets, withdraw your share, or vote on trading fees.

Pool Status: -

Your LP Tokens: -

Pool Assets: -

Trading Fee: -

Deposit to Pool

Add assets to the liquidity pool to earn trading fees.

0%
0%

Withdraw from Pool

Remove your share from the pool. Adjust the slider to set the number of LP tokens to withdraw. The pool will return assets in a balanced 50/50 value split.

0%

Vote on Trading Fee

Influence the pool’s trading fee (0-1%) as an LP token holder.

0%

Transaction Queue:

No transactions in queue.

Guardian Tools

Guardian Tools Overview

Monitor asset pairs and automatically sell Asset A to buy Asset B when the price of Asset B relative to Asset A changes by the specified percentage (e.g., -0.01% for a slight price drop). Set the balance to swap and slippage tolerance. Guardian checks prices every 60 seconds and queues transactions when conditions are met. Results are logged below and persist until page reload.


Configure Guardian Rule

Current Price: -

Starting Price: -

0.00%
0%
1.00%

Watched Assets:

No assets being watched.


Trustline Management

Trustline Management Overview

You may use this tool to add/remove trustlines or nuke trustlines to remove them with trash on the line. This tool is designed to handle dynamic assets - Once you manually add an issuer and hex by putting the data in the boxes it will add the assets to your default dropdowns across the site. Add Issuer/Hex and set trustline, this will add unkown assets to the site and your wallet. Hex can be found on Xrpscan.com on issued tokens tab of the issuer account.

Note: Setting limit to 0 locks tokens in stasis; undo by resetting limit.

Transaction Queue:

No transactions in queue.

Domain Management

Domain Management Overview

Link your XRPL account to a domain. Set or remove it, ensuring an xrp-ledger.toml file verifies ownership.

Current Domain: None

Note: Host xrp-ledger.toml at the domain. Leave blank to remove.

Transaction Queue:

No transactions in queue.

Account Deletion

Account Deletion Overview

Delete an XRPL account and recover reserve XRP (minus fees) to a destination address. Ensure deletion criteria are met.

Transaction Queue:

No transactions in queue.

Set Regular Key

Set Regular Key Overview

Assign a regular key for signing transactions instead of the master key. Set or remove it with scheduling options.


Current Regular Key

Current Regular Key: None

Note: Enter address to set; leave blank to remove.

Transaction Queue:

No transactions in queue.

Network Stats

Network Stats Overview

Data offers clues, not certainties. Avoid assumptions as it’s imperfect and varies by account. Useful for exploration or curiosity.


Ledger Pulse

Current Ledger: -

Last Sync: -


Deep Dive

Core Profile

No data available.

Assets

No data available.

Transaction History

No data available.

💥 Wallet Battle Simulator 💥

Wallet Battle Simulator

Challenge an opponent’s wallet in The Mad Lab’s battle arena! Balance checks use the XRPL ledger

Select a battlefield to see its details.


Battle Arena

Your Assets

Opponent’s Assets

Enter an opponent’s address to view their assets.


Battle Log

Your Army Power: 0 Enemy Army Power: 0

Battle log will appear here once the simulation starts.

Glossary

Select a category to view detailed descriptions.

Vanity Wallet Generator

Vanity Wallet Generator

Generate XRPL wallets with custom addresses! Enter a vanity string (up to 6 characters) to search for addresses starting with "r" followed by your string (e.g., "madlab" for addresses like "rmadlab..."). Each batch generates 10 wallets. If no match is found, the list clears for the next batch. Auto-generate until a match is found, or stop manually.

Note: Longer vanity strings (e.g., more than 3 characters) can take a very long time to match! Use the "Case Sensitive" option to match the exact case of your string (e.g., "MADLAB" will only match "rMADLAB..." if checked; otherwise, it matches any case like "rmadlab...").


Generate Wallets

Millions of Xoges, scurry around searching for your request, please buy 0 Xoge

Wallets Generated: 0


Generated Wallets

Self-Escrow

Lock XRP in a self-escrow to reserve it until the End Time. Cancel after the End Time to release funds back to yourself. Minimum End Time is 30 seconds. Each escrow requires a 0.015 XRP fee and reserves 0.2 XRP. The reserve is refunded like a trustline close when the escrow is closed by you at the completion date/time. Checking on your escrow will show red text or green text based on in progress or completed. This system will be revised in 2026 when amendments for more escrow options are enabled on the ledger. Enjoy using the simple escrow until then, it is very easy to use and simply works.

Create Self-Escrow

Manage Self-Escrows

List active self-escrows to check their status (Locked or Unlocked) and sequence numbers. Cancel an escrow using its sequence number after the End Time to release funds.

Mint New Token

Minting Overview

Warning: Some Admin Tools features (e.g., Clawback) must be enabled before minting due to XRPL ledger rules.

Create a new fungible token using your loaded wallet as the issuer. Choose the appropriate minting method based on your needs:

  • Standard Mint: Basic token minting without additional issuer controls.
  • Mint with Clawback: Enables Clawback, allowing token recovery from trustlines (permanent).

This process will:

  1. Create a receiver account to hold the minted tokens.
  2. Fund it with 10 XRP to activate it (deducted from your current issuer wallet).
  3. Allow you to download the receiver account's seed and address (save these securely).
  4. For Clawback: Enable the clawback flag before minting.
  5. Set a trustline from the receiver to your wallet for the new token.
  6. Mint the token and send it to the receiver account.
  7. While Mad Lab is cooking the mixes for you, sit and stare at the screen and think of how cool it is. After it’s done, download your new encrypted wallet!
  8. The new wallet holds the token; this is your main account for using/deploying the token, while the issuer account is the one you’re currently on.
  9. Consider setting up a liquidity pool and building your community/project next.
  10. You may open another browser tab to manage both wallets simultaneously.
  11. If minting fails, save the receiver wallet, recover your XRP, and try again.
  12. BE SURE TO LET QUEUE FULLY FINISH, ENCRYPT AND DOWNLOAD SECOND WALLET, LOAD MINTED WALLET INTO MAD LAB, USE BOTH AS NORMAL TO CONTROL ASSET
  13. NORMAL USE IS: MINT ACCOUNT CONTROLS ADMIN COMMANDS/RECV ACCOUNT HANDLES DEPLOYMENTS - MANAGE ASSET FROM CLEAN BROWSER/COMPUTER
Carefully populate the fields below (Currency Code and Amount). Inspect your inputs, then click the appropriate mint button ONCE and WAIT!

Transaction Queue:

No transactions in queue.

Token Admin Tools

Admin Tools Overview

Manage your XRPL account and issued tokens. Tools are divided into three groups:

  • Pre-Minting Tools: Must be set before minting tokens, as they require an empty account (no trustlines, escrows, etc.).
  • Toggleable Tools: Can be used at any time to control XRP payments or rippling.
  • Issuer Tools: Require issued tokens (trustlines) and are used to manage token issuance and account state.

WARNING: Some actions are irreversible (e.g., NoFreeze, Clawback, Blackhole). Always verify settings on XRPSCAN.

Pre-Minting Tools

Configure these settings before minting tokens, as they cannot be set once trustlines or other objects exist.

Note: NoFreeze and Clawback are permanent once set. Ledger rules, you may only have one set, not both.


Toggleable Tools

These settings can be applied at any time to control XRP payments or rippling on trustlines.

Rippling and XRP Payments Settings

Note: Rippling settings require an existing trustline. Verify the trustline state on XRPSCAN before enabling or disabling rippling. XRP Payments controls direct XRP transfers.

Issuer Tools

These tools require issued tokens (trustlines) and are used to manage token issuance and account state.


XRPSCAN may take 5-10 minutes to reflect freeze state changes.




Blackhole Account

WARNING: Blackholing permanently disables the account. Ensure minimal XRP remains. Have .1 XRP in the account to ensure all needed transactions complete, give proper time for mad lab to cook this all and ensure process is complete via xrpscan.com before closing mad lab off from the account.