git404hub

what is xrp-wallet fr?

p2ppsr/xrp-wallet — explained in plain English

Analysis updated 2026-05-18

0TypeScriptAudience · developerComplexity · 4/5Setup · hard

tl;dr

A frontend-only XRP wallet that uses an existing BRC100 Metanet wallet to sign transactions, without ever handling your private key itself.

vibe map

mindmap
  root((xrp-wallet))
    What it does
      Derives XRP address
      Reads live ledger data
      Signs via Metanet wallet
    Tech stack
      TypeScript
      XRPL
      BRC100
    Use cases
      Check balance and reserves
      Send native XRP payment
      Test on XRPL testnet
    Audience
      Blockchain developers
      Metanet wallet users
    Setup
      npm install and run
      Needs Metanet wallet
      Deploys via CARS

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

what do people make with this?

VIBE 1

Check your XRP balance, reserves, and recent payments through a lightweight web wallet.

VIBE 2

Send a native XRP payment that gets signed by your existing BRC100 Metanet wallet.

VIBE 3

Verify a transaction signature and ID locally before it is ever submitted to the network.

VIBE 4

Test the wallet safely on the XRPL testnet before touching real mainnet funds.

what's the stack?

TypeScriptXRPLBRC100

how it stacks up fr

p2ppsr/xrp-wallet0xradioac7iv/tempfs52191314/web-agent-proxy-sdk
Stars000
LanguageTypeScriptTypeScriptTypeScript
Setup difficultyhardmoderatemoderate
Complexity4/53/54/5
Audiencedeveloperdeveloperdeveloper

Figures from each repo's GitHub metadata at analysis time.

how do i run it?

Difficulty · hard time til it works · 1h+

Requires an existing BRC100 Metanet wallet to provide signing keys, this is experimental mainnet software, not audited.

Released under the Open BSV License, a non-standard license rather than a common one like MIT or GPL.

in plain english

This project is called Second Bailout Wallet, a native XRP wallet built as a frontend-only app on top of a BRC100 Metanet wallet, meaning it relies on an existing Metanet wallet to hold the actual signing keys rather than managing its own. It derives a standard XRP Ledger classic address from a public key that the Metanet wallet provides, using a fixed protocol identifier so the same key is used consistently every time. The wallet reads live data directly from public XRP Ledger WebSocket servers: your current balance, account and owner reserve amounts, the latest validated ledger, network fees, and your recent payments. It accepts both classic XRP addresses and mainnet X-addresses, including destination tags either embedded in the address or entered separately. When you send a payment, the app automatically fills in the fee, sequence number, and last ledger sequence from live network data, builds the payment transaction, computes its required hash, and asks the Metanet wallet to sign that exact hash rather than handling any private key itself. Before actually submitting anything, it checks the signature format and the transaction ID locally, then submits the signed transaction and waits for the network to confirm it. Because XRP uses the same secp256k1 cryptography as the underlying Metanet wallet, this app never needs to ask for, generate, export, or store a seed phrase or private key of its own, unlike a similar wallet the same author built for Cardano, which needed a separate encrypted key vault. The README is explicit that this is experimental software running against the real XRP mainnet, not audited financial infrastructure, and recommends starting with small amounts and double-checking every address and destination tag before signing anything. Setting it up locally involves installing dependencies with npm and running a frontend development server, or running it through the LARS local development tool. The project includes a test suite covering unit tests, responsive layout checks across devices, and an optional manual test that sends a real signed payment on the public XRP testnet. It deploys automatically to production whenever changes are pushed to the master branch.

prompts (copy fr)

prompt 1
Explain how this wallet uses a BRC100 Metanet wallet to sign XRP transactions without storing a private key.
prompt 2
Help me set up local development for this project using npm and the LARS tool.
prompt 3
Walk me through what happens when I send an XRP payment through this wallet, step by step.
prompt 4
Show me how to run the manual testnet-proof test to safely try this wallet without real funds.

Frequently asked questions

what is xrp-wallet fr?

A frontend-only XRP wallet that uses an existing BRC100 Metanet wallet to sign transactions, without ever handling your private key itself.

What language is xrp-wallet written in?

Mainly TypeScript. The stack also includes TypeScript, XRPL, BRC100.

What license does xrp-wallet use?

Released under the Open BSV License, a non-standard license rather than a common one like MIT or GPL.

How hard is xrp-wallet to set up?

Setup difficulty is rated hard, with roughly 1h+ to a first successful run.

Who is xrp-wallet for?

Mainly developer.

peek the repo → explain another one

This repo across BitVibe Labs

double-check against the repo, no cap.