🧪 The Mad Lab 🧪

Science Image

🧪 Welcome to The Mad Lab 🧪

The Mad Lab is a powerful tool for managing XRPL wallets, sending transactions, performing AMM swaps, managing trustlines, and more. Please read the disclaimer carefully before proceeding to ensure safe usage.

Disclaimer

This tool signs transactions locally in your browser using your seed. When running on localhost, your seed never leaves your device, ensuring maximum security. However, if hosted online (even with HTTPS), risks include exposure to malicious extensions, compromised environments, or network interception. I strongly recommend running it locally on a secure machine.

The mad lab was made for the mad lads, of Xoge by @ClassyXoge on X.com. Though anyone may use it for free, no terms, do whatever you want.

This mad lab is beta, I expect to see some annoying minor bugs - not major ones. Though the use of it is at your own risk, you have the code - it's your lab now.

The budget for mad lab was $0 - The team was a one silly red panda, Don't expect the world, use caution - You assume all risk in it's use.

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

Send Transactions

Send Transactions Overview

Send XRP or tokens to any XRPL address. Specify asset, amount, destination, and optional memo. Schedule transactions or use "Mega Send x5" to queue five times.


Transaction Details

The Mad Lab is free, will remain free forever. You may choose to donate if you feel like it. Click Here

Transaction Queue:

No transactions in queue.


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

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.

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

Create a new fungible token using your loaded wallet as the issuer.

This process will do all of the following, let it cook! do not disrupt it while it is doing complicated things:

  1. Create a receiver account to hold the minted tokens.
  2. Fund it with 10 XRP to activate it. The 10 XRP will come from the issuer/account you are logged into right now.
  3. Allow you to download the receiver account's seed and address (save these securely).
  4. Set a trustline from the receiver to your wallet for the new token.
  5. Mint the token and send it to the receiver account.
  6. While Mad Lab is cooking the mixes for you, you should sit and stare at the screen and think of how cool it is. After it is done, download your new encrypted wallet!
  7. The new wallet, has the token, this is your main account for using the token/deploying it while the issuer account is the one you are currently on.
  8. The next things you will want to do is consider setting up a liquidity pool and starting to build community/work on your project.
  9. You may open another browser tab and go to the mad lab on it - have both wallets open at the same time if you like.
  10. If anything fails with the minting, be sure to save the second wallet - send back your XRP and attempt things again.
Be sure to carefully!! Populate the fields, there are only two. After that, inspect it, then you may click mint and WAIT. Only click mint ONCE!

Transaction Queue:

No transactions in queue.

Confirm Minting

Please confirm the details for minting your new token:

Currency Code:

Amount to Mint:

The Mad Lab will now take over. Please sit back and wait for the process to complete.