TROPTIONS technical — static export for GitHub Pages
Live DApp: https://fthtrading.github.io/Troptions-full-pack/mint.html
Source: sites/investor/mint.html (copied to docs/mint.html for GitHub Pages)
| Data | Sent to server? | Where it lives |
|---|---|---|
XRPL issuer seed (s…) |
Never | Password field in browser only; used by xrpl.js to sign locally |
| Unsigned mint batch | No (embedded in page) | Static JSON in mint.html |
| Signed transactions | No | Submitted from browser directly to XRPL validators via WebSocket |
GitHub Pages serves static HTML only. There is no backend that can receive, log, or store a seed.
scripts/xrpl_mint_ready.py --sign when possible — avoids seed in shell history or .env on shared machines..env, signed tx dumps, or screenshots containing seeds.xrpl.js from CDN (unpkg.com).wss://xrplcluster.com or equivalent in page).NFTokenMint payloads from embedded MINT_BATCH.No step sends the seed over HTTP to FTH, GitHub, or Cursor.
scripts/xrpl_mint_ready.py can sign with XRPL_ISSUER_SEED in local .env. Use only on a hardened host; never run via CI or remote agents. Prefer browser mint for seed safety.
| Step | Label |
|---|---|
| IPFS audio + manifest | PROVEN |
| L1 collection hash anchor | PROVEN (TROPTIONS_L1_ANCHOR_CONFIRMED.json) |
| Mint DApp deployed | LIVE (static; user must sign) |
| 703 NFTs on XRPL mainnet | PENDING until XRPSCAN shows issuer NFToken entries |
https://fthtrading.github.io/Troptions-full-pack/technical/MINT_DAPP_SECURITY.html