TROPTIONS technical — static export for GitHub Pages
Audience: Operator with custody of the XRPL production issuer key.
Security: This repo never stores XRPL family seeds. Agents and CI must not read Desktop files, run --sign, or paste seeds into chat or git.
| Field | Value |
|---|---|
| Role | Production issuer / TANTHEM minter |
| Address | rJLMSTy77hTxqgDw9WMxCnYC8m5vhqN3FQ |
| Explorer | XRPScan — issuer account |
Confirmed in ON_CHAIN_PROOF.md, TANTHEM_NFT_COLLECTION.md, and external registry T-Lev-8-/OPERATIONS/WALLET_ADDRESS_REGISTRY.md (addresses only).
Troptions-full-pack).xrpl-py recommended for production).Fee: "12" drops per tx in XRPL_MINT_BATCH.json; fund issuer per WALLET_ADDRESS_REGISTRY notes if under-reserved).XRPL_MINT_BATCH.json — 703 unsigned NFTokenMint transactions, no TxnSignature, empty SigningPubKey..env.example → .env (local only; .env is gitignored).bash
# .env — local machine only
XRPL_ISSUER_SEED=
Paste the issuer family seed only into your local .env on the signing machine. Do not commit .env.
powershell
# PowerShell — example; use your own secret injection method
Get-Content .env | ForEach-Object { if ($_ -match '^([^#=]+)=(.*)$') { Set-Item -Path "env:$($matches[1])" -Value $matches[2] } }
From repository root:
python scripts/xrpl_mint_ready.py --show
Review tier counts against TROPTIONS_NFT_RARITY_MANIFEST.json (703 total, 6 tiers).
Warning:
--signandXRPL_ISSUER_SEEDexpose the family seed in process memory and shell history. Prefer an air-gapped or dedicated signing host. Rotate the key if exposure is suspected.
Option A — environment variable (preferred):
# Seed loaded from local .env or secure enclave — never echo or log
python scripts/xrpl_mint_ready.py --sign
When --sign is passed with no value, the script reads XRPL_ISSUER_SEED from the environment.
Option B — explicit CLI (discouraged; appears in shell history):
python scripts/xrpl_mint_ready.py --sign YOUR_SEED_HERE
Current tooling note: As of this runbook, scripts/xrpl_mint_ready.py documents signing; full broadcast may require xrpl-py or Xaman manual sign of each prepared tx. Treat TANTHEM_NFT_COLLECTION.md mint table as PENDING until explorer shows NFTs on the issuer account.
ipfs://… CIDs listed in assets/audio/README.md.TANTHEM_NFT_COLLECTION.md only after explorer confirmation.TxnSignature-filled batch exports to git.| File | Purpose |
|---|---|
XRPL_MINT_BATCH.json |
703 unsigned mint txs |
TROPTIONS_NFT_RARITY_MANIFEST.json |
Tier supply table |
scripts/xrpl_mint_ready.py |
Overview / prepare / sign entrypoint |
docs/technical/TANTHEM_NFT_COLLECTION.md |
Collection spec + honest mint status |
python scripts/xrpl_mint_ready.py --prepare --sequence <n> (operator only).https://fthtrading.github.io/Troptions-full-pack/technical/XRPL_NFT_MINT_RUNBOOK.html