From eb691fc6845eb13219b720f1c839ec64aeccf3bd Mon Sep 17 00:00:00 2001 From: notmike Date: Thu, 18 May 2023 00:38:54 -0600 Subject: [PATCH] Update README.md expanded README.md --- README.md | 20 +++++++++++++++++--- 1 file changed, 17 insertions(+), 3 deletions(-) diff --git a/README.md b/README.md index 584da5f..84c346a 100644 --- a/README.md +++ b/README.md @@ -7,9 +7,23 @@ ### Bitcoin Wallet Address Generator -This is a simple Bitcoin non-deterministic wallet address generator coded in Python 3. It generates a Private Key in different -formats (hex, wif and compressed wif) and corresponding Public Addresses, raw, P2WPKH addresses starting with prefix 1, P2SH addresses -starting with prefix 3 as part of Segwit soft fork and Bech32 addresses with prefix bc1 P2WPKH and P2WSH. +This is a simple, non-deterministic Bitcoin wallet address generator coded in Python 3. + +It generates a private key and encodes it in each of three common formats: +- hex +- wif +- compressed wif + +It finds and displays the corresponding public key as: +- raw, Pay-to-public-key (P2PK) [obsolete address format] +- compressed + +Finally, it encodes the public key in various Bitcoin address formats: +- 'legacy', Pay-to-public-key-hash (P2PKH), with prefix 1 (e.g. 1DnJnw2yf9GpPfkdwyJjLoFP3MGNKcQdBd) +- 'wrapped Segwit', Pay-to-script-hash (P2SH-P2WPKH), with prefix 3 (e.g. 3FH4veFwzmR2S5yoe3NimEgL35fe2MwR27) +- 'Bech32'/'native Segwit' addresses, with prefix bc1q (e.g. bc1qw508d6qejxtdg4y5r3zarvary0c5xw7kv8f3t4) + - Pay-to-witness-public-key-hash (P2WPKH) + - Pay-to-witness-script-hash (P2WSH) ## Installation