rlusd-bridge

star 1

Use when a user wants to inspect or execute RLUSD Wormhole NTT bridge routes, estimates, prepared bridge plans, execution, or status/history across supported EVM chains.

t54-labs By t54-labs schedule Updated 6/5/2026

name: rlusd-bridge description: Use when a user wants to inspect or execute RLUSD Wormhole NTT bridge routes, estimates, prepared bridge plans, execution, or status/history across supported EVM chains. user-invocable: true

Purpose

Use this skill when the user wants RLUSD cross-chain bridge guidance through the external rlusd-cli Wormhole NTT bridge surface.

When To Use This Skill

  • The user asks about RLUSD bridge, cross-chain, Wormhole, or NTT routes.
  • The user wants to bridge RLUSD between Ethereum, Base, Optimism, Ink, or Unichain.
  • The user wants route metadata, estimates, prepared bridge calldata, bridge execution, status, or history.

Do Not Use This Skill When

  • The task is a direct Ethereum transfer or approval; use rlusd-transfer.
  • The task is an XRPL payment or trust-line workflow.
  • The task is only DeFi venue discovery, quotes, LP, or supply.

Decision Guide

  • Start read-only with bridge routes, bridge metadata, or bridge estimate.
  • Use --live on routes, metadata, estimate, or prepare when the user needs current Wormholescan metadata instead of bundled static metadata.
  • For XRPL L1 bridge requests, use this skill to explain unsupported status and alternatives; do not prepare or execute an XRPL bridge plan.
  • Use bridge prepare before any bridge execution. It is non-destructive on-chain and creates an auditable plan, but it needs a source-chain RPC for quoteDeliveryPrice and writes a local plan file.
  • Review the returned plan_id, plan_path, approval_data, transfer_data, and required_native_value_wei before execution.
  • Before bridge execute, load rlusd-wallets to confirm the local EVM wallet alias.
  • After execution, use bridge status <id> or bridge history for Wormholescan status data.

Current Command Sequence

rlusd bridge routes --json
rlusd bridge routes --live --json
rlusd bridge metadata --json
rlusd bridge metadata --live --json
rlusd bridge estimate --from ethereum --to base --amount 500 --json
rlusd bridge estimate --from ethereum --to base --amount 500 --live --json
rlusd bridge prepare --from ethereum --to base --amount 500 --recipient 0x... --json
rlusd bridge prepare --from ethereum --to base --amount 500 --recipient 0x... --live --json
rlusd bridge prepare --from ethereum --to base --amount 500 --recipient 0x... --refund-address 0x... --queue --json
rlusd bridge execute --plan <plan_path_from_prepare> --from-wallet ops --confirm-plan-id <plan_id_from_prepare> --password "$RLUSD_WALLET_PASSWORD" --json
rlusd bridge status <id> --json
rlusd bridge history --limit 20 --json
rlusd bridge history --address 0x... --limit 20 --json

Common Warnings

  • Supported NTT chains are ethereum, base, optimism, ink, and unichain.
  • Bridge chain names use Wormhole NTT family labels, not registry labels such as ethereum-mainnet.
  • XRPL L1 to EVM bridging is not supported by Wormhole NTT.
  • The L2 RLUSD token address surfaced by the current CLI metadata is 0x8d58C0C60B8D6b88Fa98B291a646dB34d0F98258.
  • bridge prepare is non-destructive on-chain, but it needs source-chain RPC access for quoteDeliveryPrice and writes a local plan file under ~/.config/rlusd-cli/plans.
  • bridge execute submits approval and NTT transfer transactions from a local EVM wallet.
  • Routine verification must not run bridge execute; execution examples are documentation only unless the user intentionally provides a funded wallet.
  • Use isolated low-value wallets for initial live bridge execution.
  • bridge status <id> accepts operation id, Wormhole sequence, source tx hash, or target tx hash.
  • bridge history --limit accepts values from 1 through 100 and can filter by --address.

Examples

  • "Show supported RLUSD bridge routes." -> run bridge routes
  • "Estimate bridging 500 RLUSD from Ethereum to Base." -> run bridge estimate
  • "Prepare bridging RLUSD from Ethereum to Base." -> use rlusd-wallets if a wallet alias is needed, then run bridge prepare
  • "Execute the reviewed bridge plan." -> use rlusd-wallets, then run bridge execute with the reviewed plan_id
  • "Check this bridge transfer." -> run bridge status <id>
Install via CLI
npx skills add https://github.com/t54-labs/rlusd-skills --skill rlusd-bridge
Repository Details
star Stars 1
call_split Forks 0
navigation Branch main
article Path SKILL.md
More from Creator