How it works

p2p.gifts lets you gift crypto to anyone — no signup, no app install, nothing stored on a server. Everything runs in your browser.

The idea

You create a temporary crypto 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 — a seedless, disposable, self-custodial wallet platform. It uses the same key-derivation and wallet technology under the hood, tailored for a simple gifting flow.

Step by step

1. Create a gift wallet

Click Start Gifting on the welcome screen. The app generates a random passphrase and a random PIN. Together, these derive a one-time wallet address — no seed phrase, no private key file. You can modify the credentials if you like, but it is encouraged to use the random values for stronger security.

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