For the complete documentation index, see llms.txt. This page is also available as Markdown.

How it works

p2p.gifts is a browser-only P2P crypto gifting wizard—gift crypto to anyone with no signup, no app install, and nothing stored on a server. Everything runs in your browser.

The idea

You create a temporary digital cash envelope (a one-time wallet), send funds to it, and share a branded gift card (with a QR code) to the person you're gifting. They scan the QR and claim the funds instantly.

p2p.gifts is part of the mybucks.online project and uses the same digital cash envelope (seedless, disposable wallet framework) and key-derivation technology, tailored for a simple gifting flow.

Step by step

1. Create a gift wallet

Click Start Gifting on the welcome screen. The wizard auto-fills a strong random passphrase and PIN. Together, these derive a one-time wallet address — no seed phrase, no private key file.

You can edit either field or tap the refresh icon next to it to generate new random values (the new value is copied to your clipboard). We encourage you to keep the auto-generated credentials rather than typing your own — they are designed for one-time gift wallets and meet the app's strength checks. If you do customise them, they must still pass the strength meter before you can continue.

The passphrase and PIN exist only in your browser tab. If you close or refresh the page before saving the gift card, they are gone forever.

2. Fund the wallet

Pick a network (Ethereum, Polygon, Arbitrum, Optimism, BNB Chain, Avalanche, or Base) and send crypto to the displayed address. You can scan the QR code or copy the address.

Tip: Include a small amount of native tokens (ETH, MATIC, etc.) for gas fees when sending other tokens, so the receiver can claim without extra steps.

3. Design the gift card

Choose a card style:

  • Classic — clean design with colour themes (Modern Blue, Elegant Purple, Festive Gold, Minimalist Dark, Crypto Gradient)

  • Custom — upload your own background image (PNG/JPG, up to 8 MB) or use a preset

Add an optional gift note with Markdown formatting — bold, italic, headings, and line breaks all work.

4. Share

Download the gift card as a PNG or copy the gifting link. Send it however you like — DM, email, print it out, or slip it into a greeting card.

How the receiver claims

The receiver scans the QR code on the gift card (or opens the gifting link). This takes them to app.mybucks.online, where they can access the wallet and transfer the funds to their own address — no signup, no app install.

What's under the hood

  • Wallet keys are derived client-side from the passphrase + PIN using mybucks.online core library

  • No backend, no database, no API keys — the app is a static site hosted on GitHub Pages

  • The gift card is rendered in-browser and exported as a PNG using html-to-image

  • The gifting link encodes a token (not the raw passphrase) that the claim app can decode

Last updated