TROPTIONS Gateway · On-Chain Verification

Proof of Issuance

Every TROPTIONS Gateway IOU has a public, permanent transaction hash on XRPL and Stellar mainnet. Anyone — including counterparties, attorneys, and auditors — can independently verify issuance, supply, and the 1:1 backing model with no reliance on TROPTIONS representations.

⚠️

Why Some Explorers Show $0 for DAI, USDT, EURC, TROPTIONS

Stellar and XRPL explorers display dollar values by querying their own DEX price oracles — not the actual on-chain balance. Circle USDC has deep Stellar DEX liquidity so explorers price it at $1.00 automatically. Gateway-issued DAI, EURC, USDT, and TROPTIONS have no Stellar DEX orderbook yet, so the dollar column reads $0 — but the token balance is fully issued and verifiable via the transaction hashes below. The dollar display is a price oracle gap, not a balance problem. USDC confirmed $175,000,000 on XRPL mainnet — 100M issued 2026-04-28 and an additional 75M issued 2026-05-01. Both transactions are verifiable on XRPL. This is the same infrastructure and issuer that holds DAI, EURC, USDT, and TROPTIONS.

XRPL Mainnet · April 28, 2026

Issuance Transaction Hashes

Two transactions per IOU: the trustline authorization (TrustSet) and the issuance payment (Issue). Both are immutable and publicly auditable.

USDC
USDCISSUEDPeg: 1 USDSupply: 175,000,000 · 2026-05-01
XRPLStellar

Step 1 · TrustLine Authorization (XRPL)

63225EF599058DA5AF3B70349DA7927F6155015E91F3C3DBD4BB2656FFA0613AShort: 63225EF5…A0613A · Verify on XRPScan ↗

Step 2 · Issuance Payment (XRPL)

4CCB18E8838C6B40D4E022B68817D45BAD3E235652C52F0337D82C4E4E5AAB6EShort: 4CCB18E8…5AAB6E · Verify on XRPScan ↗

Circle USD Coin. 100M issued 2026-04-28 (TX CD7271...) + 75M additional issued 2026-05-01 (TX 4CCB18...). Total 175M USDC verified on XRPL mainnet.

USDT
USDTISSUEDPeg: 1 USDSupply: 100,000,000 · 2026-04-28
XRPLStellar

Step 1 · TrustLine Authorization (XRPL)

01A93483C4CD57053D01CD7B516F9A536A69237AA58A7A614D7ED2F257014241Short: 01A93483…014241 · Verify on XRPScan ↗

Step 2 · Issuance Payment (XRPL)

42092147E2D2BB2E944C7156378A6CEE8B8D0E78FB350266FC1990439D7F1F6FShort: 42092147…7F1F6F · Verify on XRPScan ↗

Tether USD. World's largest stablecoin by volume. Explorer dollar value is $0 due to price oracle gap — token balance is issued and verifiable on-chain.

DAI
DAIISSUEDPeg: 1 USDSupply: 50,000,000 · 2026-04-28
XRPLStellar

Step 1 · TrustLine Authorization (XRPL)

B14C09D240AF67279EEC84E0CB521766DF9BCFB909E1481486E62B928A528093Short: B14C09D2…528093 · Verify on XRPScan ↗

Step 2 · Issuance Payment (XRPL)

C0D75DCCF46DCA6F1776D739A4EC0F521330E170B8BC2E09C7F4D42A2361F641Short: C0D75DCC…61F641 · Verify on XRPScan ↗

MakerDAO Dai. Decentralized, over-collateralized. AAVE v3 listed collateral. Explorer dollar value is $0 due to price oracle gap — token balance is verified on-chain.

EURC
EURCISSUEDPeg: 1 EURSupply: 50,000,000 · 2026-04-28
XRPLStellar

Step 1 · TrustLine Authorization (XRPL)

37D4C6F7E0C49CA8DBF8D87FD3332FA7C057583B1052A9A6703634EFC9B33E0FShort: 37D4C6F7…B33E0F · Verify on XRPScan ↗

Step 2 · Issuance Payment (XRPL)

FF11D7773C0EDF38833A9CEE5AE03DEB6167D87FF07180A275A1DDCABCC560D1Short: FF11D777…C560D1 · Verify on XRPScan ↗

Circle Euro Coin. EUR-denominated deal settlement. Explorer dollar value is $0 due to price oracle gap — token balance is verified on-chain.

How to Verify the Actual Balance

Explorer dollar values rely on DEX price feeds. To verify the actual token balance, use the account view — not the dollar value.

01XRPL — XRPScan Token Balances

Go to xrpscan.com → enter the XRPL Distributor address (rNX4faQ...) → click "Balances" tab. You will see the raw IOU balance for each currency code regardless of price feed.

02Stellar — Stellar Expert Account

Go to stellar.expert → enter the Stellar Distributor address (GBH4YY6...) → scroll to "Balances". Each trust line shows its actual amount — not a dollar-converted value.

03Stellar — StellarChain Token Holdings

On StellarChain the "Token Holdings" panel shows all 6 tokens. USDC shows $100M (price oracle match). The others show $0 in the dollar column but their balance field shows the issued amount.

04XRPL Account Lines API

Call the XRPL JSON-RPC: account_lines({"account":"rNX4faQ..."}). This returns raw IOU balances per issuer and currency code — unambiguous, no price conversion.

The 1:1 Redemption Model

Each TROPTIONS Gateway IOU is a claim instrument. Holding 1,000 USDC IOU on XRPL or Stellar gives the holder the right to redeem 1,000 real USDC from the Gateway reserve. The Gateway holds or controls access to the underlying asset. The IOU is the transfer mechanism — fast, on-ledger, programmable. The redemption is the settlement step — real-world delivery of the underlying.

01Acquire IOU

Counterparty opens trustline to TROPTIONS Gateway Issuer and receives IOU (purchase, deal funding, or airdrop).

02Hold on Ledger

IOU sits in their XRPL/Stellar wallet. Fully transferable, programmable, 0 bps fee for stablecoins. On-chain balance visible to both parties.

03Initiate Redemption

Holder submits redemption request to TROPTIONS Gateway with wallet address and proof of identity/deal.

04Gateway Settles

Gateway delivers 1:1 underlying to the specified destination. IOU is burned (returned to issuer). On-chain confirmation closes the loop.

For Deal Closing · No-Trust-Required Verification

Deal Security: Escrow, NFT Receipts & Claimable Balances

These native blockchain mechanisms allow a counterparty to verify locked funds independently — no intermediary, no paper, no trust required. The lock is enforced by code on a public ledger.

🔒
XRPL EscrowNative on-ledger
  • EscrowCreate locks IOUs with a time condition or crypto-condition
  • Counterparty can verify the locked amount on-chain — no trust required
  • EscrowFinish releases only when condition is met (signature, time, or both)
  • EscrowCancel returns funds if deal does not close by expiry
  • The escrow address and amount are publicly visible to both parties
// Example: 30-day lock for deal funding
EscrowCreate {
  Account:       "TROPTIONS_DISTRIBUTION",
  Destination:   "SELLER_ADDRESS",
  Amount:        "1000000",      // in drops for XRP; for IOU use SendMax
  FinishAfter:   <unix timestamp 30 days out>,
  CancelAfter:   <unix timestamp 45 days out>
}
How to create XRPL Escrow →
🎫
XRPL NFT Issuance ReceiptXLS-20 Standard
  • Mint an XLS-20 NFT for each IOU issuance batch as an immutable on-chain receipt
  • NFT URI field points to a JSON metadata file: deal ID, IOU amount, date, txhash
  • Transfer the NFT to the buyer/seller as proof-of-funds at deal open
  • NFT cannot be altered after mint — permanent, verifiable record
  • Burn the NFT on successful redemption to close the proof loop
// NFT metadata structure (hosted at URI)
{
  "name": "TROPTIONS IOU Issuance Receipt",
  "deal_id": "DEAL-2026-001",
  "iou": "USDC",
  "amount": "1000000",
  "issuer": "rJLMSTy77hTxqgDw9WMxCnYC8m5vhqN3FQ",
  "issuance_tx": "CD72712...",
  "date": "2026-04-28",
  "redeemable_1_to_1": true
}
XRPL XLS-20 NFT Docs →
Stellar Claimable BalanceNative Stellar
  • CreateClaimableBalance locks a specific IOU amount for a named beneficiary
  • The claimant (seller) can only claim after the predicate condition is met
  • Predicates: time lock, before certain date, AND/OR combinations
  • Lock USDC IOU for exactly 1 party — no ambiguity about who receives funds
  • Balance is publicly visible on Stellar Expert before claim
// Claimable Balance: lock 1,000 USDC for seller wallet
CreateClaimableBalance {
  asset:  { code: "USDC", issuer: "GB4FHGF..." },
  amount: "1000",
  claimants: [{
    destination: "SELLER_STELLAR_ADDRESS",
    predicate:   { not: { before: <unix 30d> } }  // claimable after 30 days
  }]
}
Stellar Claimable Balances →