🧪 The Mad Lab V9🧪

Readme - Message from the creator

I take a highly selective approach to fees, ensuring none are imposed across ML services—beyond minimal requirements from external providers. This includes no charges for our AMM, swaps, asset or account creation, or administrative controls. Instead of extra percentages that can erode your gains on other platforms or wallets, I encourage voluntary donations to support my work. I do earn a commission via the Amazon store, without affecting your purchase price. Your interests always come first: by avoiding typical 1% swap fees and enjoying optimal slippage, you retain more of your profits—and may choose to contribute from those savings. Even in tougher trading moments, our fee-free model respects your risks and rewards. For instance, a 1% fee on a 10% gain trade claims 10% of your profit—details like this drive our commitment to zero fees, extending even to cross-chain bridges via Thorchain. Thank you for any support you provide.

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.


To Disable sending LP tokens: Select the LP asset from the dropdown above, then click the button below to remove the trustline. Ensure any remaining LP tokens are withdrawn, TL will only close when tokens are fully drained from your amm position.


☢️ 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: -

Amazon Affiliate Store

Amazon Blockchain Store Overview

Explore blockchain and crypto-related products across various categories. Click on product links to visit Amazon and make purchases. Powered by affiliate links to support The Mad Lab.


Product Categories

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. Use 'Withdraw All' to redeem all LP tokens and close your position.

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.

Wallet History

View transaction history for your wallet or any XRPL address. Transactions link to XRPSCAN. Mad Lab: No Fees, We're the Good Guys!

Legend: XRP (Multicolor) | Tokens (Green) | Trustlines (Orange) | Escrow (Purple) | AMM (Teal) | Other (Gray)

Notation: +IN/-OUT indicates direction, +asset/-asset shows net change.

Account Summary

Xaman Fees Paid: 0.0 XRP

Ledger Fees Paid: 0.001168 XRP

Current Balance of Service Fees Account: 2,582.017173 XRP

Total to ryouhapPYV5KNHmFUKrjNqsjxhnxvQiVt: 0 XRP

No transaction history loaded.

Total Fees: 0 XRP (as of 10:58 PM PDT, 06/20/2025)

Golem

Golem Price Tracker Overview

Track up to 10 XRPL token pairs with real-time AMM pool data, including price, TVL, and reserves. Monitor XRP/RLUSD for USD value. View trends, % changes, and charts. Sound alerts for price movements.


Add Token Pair to Track

Tracked Pairs

Pair
Price
% Change (Initial)
% Change (Last)
TVL (USD)
Pool Reserves
Actions

Heatmaps

Heatmaps Overview

View various market heatmaps from TradingView, including Stock, ETF, Forex, and Crypto, along with real-time economic data from usdebtclock.org.

Crypto Coins Heatmap


ETF Heatmap


Stock Heatmap


Forex Cross Rates


Forex Heat Map


U.S. National Debt Clock

Note: This iframe displays real-time economic data from usdebtclock.org, including national debt and related metrics. Content is scaled to fit and may require scrolling if content exceeds the frame.

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.

THORChain Swap

THORChain Swap Overview

Bridge XRP to other chains via THORChain. Select a buy asset, and fetch a quote. Check the destination chain's wallet to confirm funds arrival.


Swap Details

Quote Result: -

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.

Battle

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

Guardian

Guardian Overview

Set stop losses and take profit limits for XRPL token pairs using real-time AMM pool data. Monitor price changes and automatically queue swaps when thresholds are met.


Set Guardian Rule

Current Price: -

Starting Price: -

0.00%
0%
1.00%

Watched Assets:

No assets being watched.

Small Airdrop ~ UNDER 3,000 Transactions to process // Uses loaded account to deploy

Small Airdrop Overview

Distribute XRP or tokens to up to 3,000 trustline holders using your master wallet directly, without temporary accounts. This is optimized for smaller airdrops to reduce setup costs and encryption overhead.

Important: Transactions are sent in batches of 100 to minimize browser lag from Argon2 encryption/decryption. Ensure your wallet has sufficient XRP for fees (0.00001 XRP per transaction).

  1. Step 1: In "Build Trustline List," select one or two tokens to scan their trustlines and download a single CSV file containing all trustline holders.
  2. Step 2: In "Execute Small Airdrop," select the asset to airdrop, load the CSV file, configure the amount (flat or percentage-based), and start the airdrop. Transactions will be sent from your master wallet in batches.
  3. Step 3: Monitor progress and download results when complete.

Build Trustline List

Select one or two tokens to scan their issuers’ trustlines and download a single CSV file listing all trustline holders and their balances. Use the second token (optional) to filter for addresses holding trustlines to both tokens. Select XRP in the second dropdown to revert to single-token scanning.

Progress: -

Token Distribution Stats

Top 10 Holders (Primary Token)
  • No data available yet. Fetch trustlines to see the top holders.

Total % Held by Top 10 Holders: -

Distribution Pie Chart (Primary Token)

Execute Small Airdrop

Warnings:

  • Browser Performance: Transactions are sent in batches of 100 to reduce lag from encryption/decryption. Avoid running other heavy tasks in the browser during the airdrop.
  • Trustlines Required: For token airdrops, recipients must have trustlines to the asset, or transactions will fail.
  • Master Wallet Security: Your master wallet’s seed is used securely and cleared after each batch to prevent exposure.

Select the asset to airdrop, load the trustline CSV file, configure the amount, and start the airdrop. Transactions will be sent from your master wallet in batches of 100.

Note: For percentage-based airdrops, the percentage is calculated using the balance of the primary token selected in "Build Trustline List."

Balance: -

No file chosen

Total Cost: -

Transaction Queue:

No transactions in queue.

Large Airdrop ~ OVER 3,000 Transactions to process // Uses temporary accounts to deploy

Advanced-Airdrop 3,000+ Trustlines

Warning: Take this seriously, ensure you are on a private unlimited WSS you control or a Ripple WSS when exceeding 5,000 Trustlines as the quicknode free wss tend to disconnect around 6,000 Trustlines and cause for incomplete distributions. In time, with funding Mad Lab may have unlimited WSS, be sure to help by doing donations when you can ~ funding aids in making the backend.

Distribute XRP or tokens to trustline holders using 5 temporary accounts for parallel processing. Follow these steps:

  1. Step 1: In "Build Trustline List," select one or two tokens to scan their trustlines and download 5 CSV files, each containing 1/5th of the trustline holders.
  2. Step 2: In "Execute Airdrop," select the asset to airdrop, load the 5 trustline CSV files, configure the amount (flat or percentage of trustline balances), and start the airdrop. Temporary accounts will be created, funded, and used to process the airdrop in parallel.
  3. Step 3: Monitor the progress of each temporary account. Once complete, accounts will self-delete, returning remaining XRP to your wallet.

Build Trustline List

Select one or two tokens to scan their issuers’ trustlines and download 5 CSV files, each listing 1/5th of the trustline holders and their balances. Use the second token (optional) to filter for addresses holding trustlines to both tokens. Select XRP in the second dropdown to deselect and revert to single-token scanning.

Progress: -

Token Distribution Stats

Top 10 Holders (Primary Token)
  • No data available yet. Fetch trustlines to see the top holders.

Total % Held by Top 10 Holders: -

Distribution Pie Chart (Primary Token)

Execute Airdrop

Warnings:

  • Account Maturity: Temporary accounts must be mature (used in enough transactions, typically after 256 ledgers) to delete. Small airdrops may not generate enough activity, leaving accounts undeletable until matured later.
  • Small Airdrop Risk: Airdrops with fewer than 3,000 trustlines may result in stale accounts*USE THE SMALL TOOL*, each costing 1+ XRP to maintain. Consider this tool for larger airdrops to ensure cost-effectiveness.
  • Asset Selection: Select the correct asset to airdrop and clean up its trustlines during deletion. Incorrect selection may leave trustlines active, preventing account deletion.

Select the asset to airdrop, load the 5 trustline CSV files, configure the amount, and start the airdrop. Five temporary accounts will process the airdrop in parallel.

Important: This process requires a minimum balance of 12 XRP in your wallet. 10 XRP will be used to create and fund 5 temporary accounts (2 XRP each), with an additional 2 XRP buffer for fees. Most of this XRP will be refunded to your wallet after the temporary accounts are deleted.

Note: For percentage-based airdrops, the percentage is calculated using the balance of the primary token selected in "Build Trustline List."

Balance: -

No file chosen
No file chosen
No file chosen
No file chosen
No file chosen

Total Cost: -

Additional Cost: ~1.25 XRP for creating/deleting 5 temporary accounts

Temporary Accounts

Transaction Queue:

No transactions in queue.

Important: If the airdrop fails, you may load the accounts here to clean them out/delete them for the account delete refunds. Ensure the correct asset is selected at the top to clean up trustlines before deletion.

No file chosen
No file chosen
No file chosen
No file chosen
No file chosen

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.


🧪 The Mad Lab is a powerful, free tool for managing XRPL wallets, sending transactions, performing AMM swaps, managing trustlines, minting tokens, and more. Created by @ClassyXoge with help from the XRPL memespace. on X.com for the XRPL, the tools are designed for the mad lads of the memespace but available to all with no terms—use it as you wish.

Disclaimer: The Mad Lab signs transactions locally in your browser using your seed. For maximum security, run it on local files to ensure your seed never leaves your device. When hosted online (even with HTTPS), risks include malicious extensions or compromised environments. This tool was built with a $0 budget by a single developer, so expect minor bugs and use caution. You assume all risk in its use/though great effort goes into making the code as good as possible. Verify all actions on XRPSCAN.

Use this tool responsibly—your lab, your risk!

web counter code