Send BTC to an Email Address
What is BOB Pay?
BOB Pay aims to showcase how easy crypto UX can be by focusing on a simple use case popular within the Bitcoin ecosystem: payments.
With BOB Pay, you can send Bitcoin and stablecoins to someone's email address. No wallet, no app, no seed phrase - just simple, cheap, non-custodial, and lightning-fast payments. BOB Pay showcases the power of wallet abstraction with Dynamic, smart accounts from ZeroDev, and paymasters from Pimlico.
We’re offering projects on BOB free access to Dynamic and Pimlico if you’d like to do the same.
Video Tutorial
High-Level Technical Summary
- Alice logs into BOB Pay and sends WBTC to John's email address.
- Dynamic generates a deterministic ZeroDev smart account wallet for John on BOB.
- John claims their WBTC by sending their first transaction to Charlie. The transaction fees are paid to a Paymaster in WBTC so John can transact without holding any ETH.
- A guarantor from Pimlico sponsors John's first transaction fees, then claims back the funds after John's first transaction. This solves the problem of John needing ETH to approve the Paymaster's access to their WBTC.
Step-by-Step Guides
Sending Bitcoin from a wallet to an Email Address
-
Open the BOB Pay website.
-
Sign in with your wallet.
- Sign to prove you own your wallet. You can toggle this security step off if you like.
- Click Send.
- Enter the email address and amount of Bitcoin to transfer, then click Send.
- After signing the transaction, the transfer is complete.
Sending Bitcoin from an Email Address to a Wallet
-
Open the BOB Pay website.
-
Enter your email address.
- Enter the six-digit verification code sent to your email.
- Click Send.
- Enter the recipient's wallet address and the amount of Bitcoin you would like to transfer, then click Send.
- Click Sign.
- The transfer is complete.
Receiving Bitcoin or Stablecoins from Someone Else
-
Open the BOB Pay website.
-
Enter your email address and click Continue. You can also sign in with your wallet.
- Enter the six-digit verification code sent to your email.
- Click Receive.
- Scan this QR code from the device that will send you tokens. This will open the BOB Pay website with your address already filled in for the sender. Alternatively, click Copy Address then send your address to the sender in a messaging app or email.
- The sender can follow the rest of the steps in the guide above to finish sending you tokens.
Conclusion
BOB offers a complete package for builders looking to bring world-class UX to Bitcoin. We’re offering projects on BOB free access to Dynamic and Pimlico if you’d like to do the same.
We look forward to seeing what you Build on Bitcoin!
Code References
- BOB Pay front-end and back-end code.