Post
Topic
Board Development & Technical Discussion
Topic OP
Generating BTC and ETH Wallet from the same private key.
by
krashfire
on 16/07/2024, 05:59:28 UTC
An update from this previous post

https://bitcointalk.org/index.php?topic=5500340.0

where i have added taproot addr among others.

The result will be,

Code:

----------------------------------------
--------- Crypto Address Set 9 ---------

  Private Key (Hexadecimal): 2772dbdc084f0156c5cca636ef074533880ee290dcdad2cb9baed662468582f6
  Private Key (Decimal): 17843139074645338066716713467154476202518639232659873190527949600837471666934

  WIF Private Keys:
  - Uncompressed: 5J7fF9f7YQMmmJnECNCGYpw5CuEypht3Mnpk3o7XkqX4VH21yG9
  - Compressed: KxYPoTDDsc6gaZUdFAYjdUZfZXahoZSHQmFj1LXpkV9gPhXFuW6M

  Public Keys:
  - Uncompressed: 04cec9fe7ca216456f3b78cec08d7a7cad755e3a4c7e736b6d5be454442ac600447f2dbded53d85b2eef6445d48ef4fc86dee10acc99d35bbbde88408e61b1bb6b
  - Compressed: 03cec9fe7ca216456f3b78cec08d7a7cad755e3a4c7e736b6d5be454442ac60044

  Bitcoin P2PKH (Legacy) Address:
  - Uncompressed: 1JYGf9fa7HJnQGyYaM53WBmXfnEUdX3St7
  - Compressed: 1LwJasvR8hGGJ7AkJbR5xjjrvq4ftu1nnC

  Bitcoin P2SH-Segwit Address:
  - Bitcoin Address: 3BoXyUUFMtFjDpsih4zHLLzvXArhHaG1at

  Bitcoin Bech32 (Native Segwit v0) Address:
  - Bitcoin Address: bc1qm2hc0svuzxr0z0mt0qnpdg5nmtlf9ccdey77y5

  Bitcoin Bech32m (Taproot - Native Segwit v1) Address:
  - Bitcoin Address: bc1p5q77zl6pnh39jkmfrrxgx9z6jxjuxny93xzkrzj94s5cfuml7h3qfktnv9

  Ethereum Address:
  - Ethereum Address: 0x9c854d2f218db0e2e6ed309745749a75b1bccfd1


----------------------------------------
--------- Crypto Address Set 10 ---------

  Private Key (Hexadecimal): 475e3630e165e09930a0c52787961bf7051a5e29075bf24e28fe45b5eb4cc317
  Private Key (Decimal): 32280669885618423946370639242003116449287946444618803757280636397366459286295

  WIF Private Keys:
  - Uncompressed: 5JMiagvho4oRwyrkzmsktMBKEripi9dYkR38tvN9vJ3LP8Fzs4p
  - Compressed: KycSXhE34Kmw7fxdC152he4XWATbad6K8d6RrAYNNEDJYRPb6ycw

  Public Keys:
  - Uncompressed: 04d07107d0b9d10972c5bbb5ff60bdb2766d61b9acfcebcbf46e63041fb695d05938b9e2bc2f69f814a1ace6786984db7ef0f34923ba0bc12beaafc1e372dd5509
  - Compressed: 03d07107d0b9d10972c5bbb5ff60bdb2766d61b9acfcebcbf46e63041fb695d059

  Bitcoin P2PKH (Legacy) Address:
  - Uncompressed: 124m85FNFcCmhxH8DXbvzDCQcMkEC99TJH
  - Compressed: 17TuXFxydfc4BqaELbNYEUMXHtdQLwqMtd

  Bitcoin P2SH-Segwit Address:
  - Bitcoin Address: 34C8GkRp1auopNaoTWiWAPwXGYNFpWapGq

  Bitcoin Bech32 (Native Segwit v0) Address:
  - Bitcoin Address: bc1qgmnkng9wccre7gtjy6c6gfdf7vxjcvunaqda92

  Bitcoin Bech32m (Taproot - Native Segwit v1) Address:
  - Bitcoin Address: bc1pq0zcacknfq78zw0tg876pusw22jqed3kffvx0fvxe5c5udw3kruqvrcpzu

  Ethereum Address:
  - Ethereum Address: 0x33521df83614c6140e2adda2adcade0f8f63d806



I tried my best to make the code as "readable" as possible.  Do check out the code and give me your opinion. you may clone here if you like it. https://github.com/KrashKrash/btc-addr-generator