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-imageThe gifting link encodes a token (not the raw passphrase) that the claim app can decode
Related
Last updated