Skip to content

Instantly share code, notes, and snippets.

@AdamISZ
Last active January 21, 2025 18:01
Show Gist options
  • Save AdamISZ/3878ab39aa82ac995feaca4ee58cf275 to your computer and use it in GitHub Desktop.
Save AdamISZ/3878ab39aa82ac995feaca4ee58cf275 to your computer and use it in GitHub Desktop.
Instructions for RECEIVER

We are working in pairs. One person is HOLDER. One person is RECEIVER.

Instructions for RECEIVER

As receiver, you don't know much about Bitcoin!! So:

  1. Download a wallet on your phone. There are many apps, but we need to use signet. Please download Padawan wallet on Android or iPhone , which is signet by default and is very simple. If that fails, use the Electrum wallet on your computer, as instructed to the HOLDER.
  2. Create a new wallet, write down the seedphrase on paper, (go to Settings->Recovery Phrase), and create a receiving address. Give the receiving address to your HOLDER.

(wait for the HOLDER to create a transaction)

  1. When you get given a long hex string like this: 02000000000103b96f96d13fe2a476d4fef86fb..., you want to TRY to broadcast it. Go to https://mempool.space/signet/pushtx and enter that text into the box. You should see an error message: Failed to broadcast transaction, reason: non-final in red text. If you see a different error, something is wrong! If you don't see an error, the money has been sent.
  2. Wait 3+ blocks (so typically 30 minutes or more), check on mempool.space for the current block height. After that time, repeat step 3 and there should be no error. Check your phone wallet (Padawan) and you should have received the money after your HOLDER's untimely death!
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment