Xyra

Review and approve XRPL & Xahau actions—safely.

Use one dashboard for accounts, balances, and activity. When an app requests a sensitive action, approval opens in a protected environment by design—so you always see what you're approving and for which site.

XRPLXahauProtected approvalsNo browser extension
Zero
User Data Stored
100%
Privacy First
Mainnet &
Testnet
Networks Supported
24/7
Always Available

See it in action

Watch how Xyra's approval flow keeps you informed and in control at every step.
wallet.xyra.now/sign?session=xyra_sess_...
Xyra Wallet
Signing request
You are signing a transaction for:
https://app.xyra.now
Network: xrpl-testnet
Testnet
Connected address: (unknown)

Why Xyra

Built for clear approvals and fewer surprises.
👁️
Origin is always visible
You can see which site is requesting access before you approve anything.
🔒
No hidden signing
Actions are shown with network, account, and details—nothing is silently approved.
🛡️
Designed to prevent accidents
Sensitive steps require deliberate review and explicit confirmation.
🌐
Works across apps
Use the same setup across multiple sites, without browser extensions.
⚡
Instant access
No downloads, no installations. Start using immediately from any device.
🚀
Fast & responsive
Built with modern web technologies for instant loading and smooth interactions.

Xyra vs Traditional Wallets

See how Xyra compares to extension-based and mobile-only wallets.
Feature
Xyra
Extensions
Mobile Only
No installation required
✓
✗
✗
Works across devices
✓
✗
✓
Origin always visible
✓
Sometimes
Sometimes
Protected approval flow
✓
✓
✓
No app store approval
✓
✗
✗
Developer friendly
✓
✓
Sometimes

Developer friendly integration

Simple, standard browser APIs. No SDK installation required.
// Install the SDK: npm install @xyrawallet/sdk
import sdk from '@xyrawallet/sdk';

// 1. Connect to wallet (for authentication)
const { address } = await sdk.connect({
  network: 'xrpl-testnet'
});

console.log('Connected:', address);

// 2. Sign a transaction
const { tx_blob, hash } = await sdk.sign({
  transaction: {
    TransactionType: "Payment",
    Account: address,
    Destination: "rN7n7otQDd6FczFgLdlqtyMVrS627LzqDA",
    Amount: "10000000" // 10 XRP in drops
  },
  network: 'xrpl-testnet'
});

console.log('Signed TX blob:', tx_blob);
console.log('Hash:', hash);

Xyra Roadmap

From foundation to advanced features—building the future of XRPL wallets

✓
Phase 1
Complete

Foundation

Q1 2026
  • •Core wallet infrastructure
  • •Account naming & management
  • •Developer documentation
  • •Testing quest system
  • •SDK for third-party usage
✓
Phase 2
Complete

Open Testing

Q2 2026
  • •Public beta on XRPL Testnet
  • •Community feedback collection
  • •Fully functional dashboard
  • •Discord community activation
  • •Simplified transaction preview
✓
Phase 3
Complete

Ecosystem Integration

Q2-Q3 2026
  • •XRPL-Connect adapter proposal
  • •dApp integration examples
  • •Mainnets activated
◯
Phase 4
Planned

Extra Basics

Q4 2026
  • •Security Audit
  • •Production-ready dashboard
  • •NFT gallery & management

Join the Journey

Be part of building the future of XRPL wallets. Test features, provide feedback, and help shape Xyra.