{/* [Updated Title] */}

XRPL Custom Token Setup Assistant & TOML Generator

{/* [Updated Title] */}

Prepare transactions for creating a fixed-supply token and generate the xrpl.toml file.

{/* [Updated Tagline] */}
Connected to: Connecting...
Important: This tool helps prepare transactions. You MUST use a secure XRPL wallet (like XUMM) to sign and submit them. Secret keys should NEVER be entered here. Ensure accounts are funded with XRP on the target network (Testnet recommended for testing). Setting a Domain requires you to host an `xrpl.toml` file separately. This tool can help generate that file (see final step).
{/* --- Existing Sections (Configuration, Domain, Trustline, Payment, Blackhole) --- */} {/* --- These sections remain unchanged --- */}

1 Configuration

The account that officially issues the token.
Links issuer account to your domain. Requires hosting an `xrpl.toml` file at `https://[your-domain]/.well-known/xrpl.toml` separately.
A separate account to hold the initial supply.
Non-standard codes converted to Hex:
Use Testnet (wss://s.altnet.rippletest.net:51233) or Mainnet (wss://xrplcluster.com).

1b (Optional) Set Issuer Domain (Issuer Account Action)

Set the `Domain` field on the Issuer account. This points wallets/explorers to your domain where they expect an `xrpl.toml` file for token metadata (name, description, icon). This tool does NOT create the `xrpl.toml` file - use the generator section below for that.

{/* [Updated text] */}

2 Set Trust Line (Treasury Account Action)

The Treasury account must trust the Issuer for the token.

3 Issue Full Supply (Issuer Account Action)

Send the total supply from Issuer to Treasury.

4 (Optional) Lock Issuer Account (Issuer Account Action)

EXTREME DANGER! This permanently disables the Issuer account's master key, preventing any further actions (including issuing more tokens). This is IRREVERSIBLE. Only proceed if Steps 2 & 3 were successful and verified on ledger, and you are certain you want to lock the issuer.
{/* -------- [NEW] XRPL.toml GENERATOR SECTION -------- */}

5 Generate xrpl.toml File

After setting your domain (Step 1b), create the `xrpl.toml` file to provide metadata about your token(s). Host this file at https://[your-domain]/.well-known/xrpl.toml.

[METADATA]

Specify the network if this configuration is network-specific.

[ACCOUNTS]

List all XRPL accounts associated with this domain that you control. The issuer account(s) for your token(s) *must* be listed here.

{/* TOML Account sections will be added here */}

[[CURRENCIES]]

Define the metadata for each token (currency) issued by accounts listed above and linked to this domain.

{/* TOML Currency sections will be added here */}
{/* -------- END XRPL.toml GENERATOR SECTION -------- */}

Status Log