Releases: BitcoinQnA/seedtool
2.1.0
Update styling and bug fixes
- Styling has been updated to match the new Bitcoiner Guide
- Big thanks for @ottosch for his PR that fixes testnet WIF for derived addresses and BIP47
- Taproot addresses are now displayed in the Single Address Tool. Thanks to @GregoryTrzonkowski for the suggestion
Hash: SHA512
sha256sum index.html 6673007db46a804ccc0ac019237527e7705f054930e0643a9efbfe0e3cdfc2a3
-----BEGIN PGP SIGNATURE-----
iQGzBAEBCgAdFiEESjditQG6O4lIyg/QOe7TsIDRBVYFAmR9r2UACgkQOe7TsIDR
BVb7rQwA28EGXeQhc496poqVv0J6r5axLTNP0VXSixMr3TcUcQpkvLCnR6lc+k2R
L5ybfQv/pJAFWuCTANbwZdr+lrzthe5GZl7xKHVPSVBzItG1um4N6/MTH4jpDxK6
q6/9WHSONz4/XZkmKZ8xY9EiJlDTgN5upCLxlqSUYqOMvbV6EPfgycVpb/HHb7sn
oI1331KenfoQe624HG986NASHgP4wMc/hUCGKLUq9AwuCDeLcEqoiOD1e4jsyWuK
ttQIQfS/rVs20Kvv+ywgYZn7QrxWvhtHJ1yq5qxyfkqSDIkIIcXREvfj0+jFNwvC
U5/zkWOSQKrTyFQ9K4un05JOY/1NFThUw1RXGvY6n+H/cMcK1mvMfZBpMU0PmB0U
DIwM3OkO1M1WH3xASi+HTT1m2RE5urXi6JqU3kUXTIXpch8Uy+iS/6IgJIWuhZ0D
EN/POgtAQMRfv7BoKZTUyzgIHRy2RsgY/PBJzVXRupv4AexrOpy3rHGWZMgUMx2s
MGpNMIy7
=jvqM
-----END PGP SIGNATURE-----
2.0.2
ADD: SeedQR Support
Requested in #45.
FIX: Make Single Address Tool Testnet compatible
Requested in #48
Hash: SHA512
sha256sum index.html
a2ceefae61dd2cb314703c80c6c7464c5417ac357ac33d4da4b91990c5fd77bf
-----BEGIN PGP SIGNATURE-----
iQGzBAEBCgAdFiEESjditQG6O4lIyg/QOe7TsIDRBVYFAmPvehoACgkQOe7TsIDR
BVZ5Rwv+OksvisEZH4Rrm/4rMuzHsAz5adjQPfN+qCV5Y5dMg5J+QZGOMKe4iEp7
uXWzdKI/s/eli36B1OBuIlihjM7brZTSDxHPc6g+TYsliq9SiElXFp9n6P0lQVZD
S6kTkJAJlRdZ3OPupClVXOgK0riCFWNF0gC+8fLJ/V7eViIwZoKeBxwfWfJAwK9i
EWJv628N1j1Qm5tvRo0Cr4A2qzz0lJa/gHrZbf9+3wx/zTkgUpg7jL2OrZkTSVtc
ZHT2wm8doPd1r4Qbwo9WSpUs97LaZ0hiVTgwXnIERhrmNa7h3Mn/c3YL9XZ0YZO3
Dsh3jwqIhlWyJORa3cNgJMJbn6L0+V4ejJhZpVZfo7S9E6AOSg/Dx5xIw3hbvssj
SBcOH0zBnFD2BmMdLtoBVhZ3n9HYMyZ2d6TioSNXiYTPXatWjH6mAHWH9AqZZcIC
kDz3f0pyhTmYbTKQP4c5ShVm+vMSp6+quTCaMXC7jV/eKJYsBexBANa/B01M6Myp
JRWbsE2f
=gNBa
-----END PGP SIGNATURE-----
2.0.1
ADD: Version number and Testnet BIP47 Derivation
Tool version number now displayed at the top of the page. Requested in #40.
BIP47 derivation now includes Testnet and Regtest. Requested in #39
FIX: Public key text clarification. Merges #41.
Public key label prepended with the text "compressed" to clarify that prefix 02 or 03 is displayed followed by one 256-bit number and distinguish from uncompressed public key format that is typically presented with the prefix 04 followed by two 256-bit numbers.
Hash: SHA512
sha256sum index.html
b8c5e8023d936a919ccf6ce6acc333bb7489958b4bb2c57633d442e29e12c8fe
-----BEGIN PGP SIGNATURE-----
iQGzBAEBCgAdFiEESjditQG6O4lIyg/QOe7TsIDRBVYFAmLqLAAACgkQOe7TsIDR
BVaOfQv/RuMb/28fel4nS1WpGk4dnW4ixAg4l3nWYlhGRh2oYKltwsigw2xg6Vrd
VSwKi1Q6VG+ug1BYBzlMn6hFIpRuMZT2jUDdAgnx4QKqhT5uCUn96oy/FW7UHNoI
Ue1vbPtmJL+x6hvH3n+1CpjKmpKH4PpKYJzujQN9DPLSFp7MFHTqhhMFOD0iLZzp
bdAronpGWF4SsrVf/RUjnq1uXFjUkHgBwAD9r3iP3jkiiGPGnKeytzZK8LJcItp3
FpYoy3HTYX/n7QXngJ9fkI3RfsMuG284ZoPhIKBA6CAgos6H0Jtr3KY/2gz2rFpe
nQsg5LQsuSA0N+ZrSqHqdWZM912NHSQrBKGOj5a++li0+TFYQTwPubH9QZZjbv92
0mJaYiLLrqNgFJiZtkTeHA0KlgkJtWlcTXRMQ+2rPwvMHU5BV/C3UxarFye/sRW3
LZlqP6hbxTe3H7pN36b2BzW1zD1J25f1VRQRaFFN35Ghwm7UzYzyIjl7VdIozOkN
j7m3xEX0
=qWXV
-----END PGP SIGNATURE-----
2.0.0
ADD: Predictive Seed Word Input, Single Address Tool and BIP48 Multisig Address Derivation
Predictive Seed Word Input
Alongside auto generate and entropy inputting, users can now enter seed words with predictive text input.
Single Address Tool
Fills request made in #36
Users can use this tool to enter private keys in WIF (Wallet Import Format) or Hex format to view the corresponding Public Key (in Hex format) and addresses in Legacy, Wrapped Segwit and Native Segwit derivations.
BIP48 Multisig Address Derivation
Use this tool to sense check the address derivation of any multisig coordinator software. Simply enter the extended public keys of each cosigner in the quorum (you can also use the extended key of a seed already loaded into the tool) and select the number of keys required to sign a transaction (signing threshold). Be sure to add each new public key onto a new line.
Hash: SHA512
sha256sum index.html
ccb6e7b579c037cc422c5b0dc6908b34c088202c109a424ce6df5b884de50144
-----BEGIN PGP SIGNATURE-----
iQGzBAEBCgAdFiEESjditQG6O4lIyg/QOe7TsIDRBVYFAmLeiqgACgkQOe7TsIDR
BVaFAgwAvhU4LhgIdYIn5iff1XSExcHeVHbzgNgAyPqRMcFRrw3tQVCZQMXe0MNi
rM3HQeDnGHlglUc0zEMrAdeLjN17AOwvP0BvN/4iNzmUFLo1EKsNALcYbKhdHqYb
E9epIgwmjF9dQQj42Pk3SdDkXs5KLHMVp+JcbiFkVGXwaZtsDHilC6K9aesosW59
V/Ki18B0hL6Aje/jtK9XdxmSuf55aWZN4E9cansEDVkMBhZy6NrQRmyqzu264Nv8
5crLswHm0c0XILeG3cr0l9PVwcSqMWkVK1SSf8NSdJFjJwDMO7St4+Ik716a/mSB
Wy1BiVBVnRhkJcDupD9aCbsBKPVh5ECrrCV2Nh040yts+MwJa8ru/XEQMaaiDkos
3B519lOT0g415lZPDKoy1ZGrjjH849SuAshcSTS8oN96HL2x7rSvlI02m33giaVO
d28o18fWPNd3P2T/vGe4tviZsf+R6p4/eLxSJmIDwnQCbZ7Nv5utmzV3j0eTxBiz
PPyrYwfv
=2PZS
-----END PGP SIGNATURE-----
1.0.7
Add BIP86 Taproot Address Generation
This release adds support for BIP86 Single Key P2TR address generation.
Hash: SHA512
sha256sum index.html
db5ff0fb2c26135d4d0078e1568d9cc023e24be5c7d0585031d67cd5ed10108a
-----BEGIN PGP SIGNATURE-----
iQGzBAEBCgAdFiEESjditQG6O4lIyg/QOe7TsIDRBVYFAmKWFwMACgkQOe7TsIDR
BVZI8Qv+L7aI48k8c4P3cojQVb6FLQnLbqeiTGTVCa7DXFyUKPAByCMaMqb81oUR
BvS23GaY4OaSvmvt5FT1MxBFaMkyxjhtDTqtc1GLLTRwpTIJCu5fhlrTdWGRMTIL
h2CUwPLqAj+WQOLZaHQrUSsPC685+2zIVWxt939SVdS89roiqZjauybqEDBwj1WE
oKdCjQSQodJAwCXcP+jyaeN6VsSwM0u6V+QdEfk/+OVRtHaIVlhlRbtq+K0pmQOr
Kyq1gA7PhqV04LgB6iCAJmdscenWRtU5xXW3Ktw+yWp30S3sdkdK5oMHppMBYeXA
SyukXNuVzQ50eh/fMNslFQ0AcRvBeS0BJJ2SC0GMSAbav2j9GbVOtXUSRprZeI0E
dMJlQypbHE2mx8Q1QreoF345Nwv3QDyNyurXjRtO701m1gakLYQUJ6p3M16K+g4H
zIBvVS1BrYjGmW/Sjvf2787E6iUTHj4gy3jVHuj9WotOPjMIqjmPSw7sGmL10Lzk
H0Oylb4S
=qmi0
-----END PGP SIGNATURE-----
1.0.6
Add Raw Entropy Input Method
This release adds support for Raw Entropy input to enable advanced users the opportunity to map their raw entropy generation (such as coin flips) directly to BIP39 seed words.
See this in practice here.
Hash: SHA512
sha256sum index.html
f04b2c661c2e025abca996dbb9905d4ad9374064f104a581e757cc47c7abf9fb
-----BEGIN PGP SIGNATURE-----
iQGzBAEBCgAdFiEESjditQG6O4lIyg/QOe7TsIDRBVYFAmKMrfoACgkQOe7TsIDR
BVZ6FgwAi2U2EEF3YgOjrkD71PaBN0y17pWvnsz+2EG3qk/RihB5rE5A7durVd7S
dhSvkOK84ySMkOwiV9zjw5TqoqhxFzl707+A4j1VR65RxdBH5BUaYsxp/I/88w9I
rzLTME6JW/hsuOoZgkMd2j9PeCTFcdNAQFn4DKHKhwxKVsfst0ff4ojjCCAPebAV
AAsBcEAexK4JDfTJiUilGcPlDxy9UNR3DQi4/P7ibamQ7CHo+/VnSHUYv/xXWtSU
ayUXGf6pSn2l/4a1C2QTijejVYO/vgLP/uc1duSK7LzurqaZr4p6zGdtGs5lCwK3
ModivcmETBQmxbwi9e52b7ic9RlL0/nWDfKF1p/8cCC64nR5eTGfRJIPIliKBqVx
i6zRqi2C85oK1q3LyS/PBPzTIRr4ytRQxAKeFDo7lDMEGz/4twV1cuWB8WPiF3Ey
A1/LA5AH7gEIwE+DxwFM9c+a5SQJotZla+We1ddFs6Ug/cI++3ygq7iGZFM2HqPm
nGzaG8fl
=mL5A
-----END PGP SIGNATURE-----
1.0.5
Add Last Word Generator
Selecting 'Last Word Generator' from the BIP39 tool list will allow you to pick seed words from a hat and then manage the remaining bits to generate the checksum word.
Hash: SHA512
sha256sum index.html
ee2ca4776fea131e7bbc3df2e5a9db5a23e1da893ed7e5adebf3fcf7d299c76d
-----BEGIN PGP SIGNATURE-----
iQGzBAEBCgAdFiEESjditQG6O4lIyg/QOe7TsIDRBVYFAmKDYkMACgkQOe7TsIDR
BVYB8wwAtpice71oY6+IJLVssplu+6geoF+gQm8ytp2aBmKVmJZfAAqBrNNeX8VM
TIQW5Vm4ih12zPRmqs8wQgphiYtHP4Zbn3fuV1SEQBJIwK27/4luYffj2Zf4aUDt
JJlNabzBYdLyPGbbXLgVLlaffHlnpASSHinaaGhfgUcAjf3hGwq4JKmvpuOh4zIJ
S1C7EoH/18RdUCBZPuSSgvuNkRmTmiq/VeLxJoJykCWysYBq55GwT2ET2Pn10ZpL
jEfTkq4723xKxTCSSP5wJgOytZu0c3tVYZiCSExf7r3RvK87kDHeiJ5twfJ42bV2
H6pT11XR7cTgYj6vsNbjO+OPmJIFIXbh0JWhKvmJXTmYkgPEjr+YI4bnVavc/ypk
Eyd7A4pSGpyeSvGN8Tisv/YrtT7nZZt6ke6XhkpVz87WCnTvpO9TMKAYvbjOe7RU
yRNjbmTHe//CMF11ALfswnJhejvJ9PrDBiaTw2k/uI+luLMw2FsDGA92d7RcF3FL
Acq0sX2Y
=O5XJ
-----END PGP SIGNATURE-----
1.0.4
Add Seed XOR and One Time Pad (OTP) Encryption
Hash: SHA512
sha256sum index.html
8a5b59be1be9ea85302ff1520f82c219b362a7b91769ef28e38a315b037f8845
-----BEGIN PGP SIGNATURE-----
iQGzBAEBCgAdFiEESjditQG6O4lIyg/QOe7TsIDRBVYFAmJyiSkACgkQOe7TsIDR
BVbJpwwAgKZtAH8VJn9+s+TGWjowFHAAGmMniCqtWbGYpQikWJvOXKTjpte9u0m4
432ZFRfW00QqwXrjqHKe/stUrkpbxsAES1Qy+p9JHbRofpXyqLqi5In0HJPV57Yh
2fpSY3FU3ExpXX1N1nAtWjo9IwvzmaaGMKlA4yZRccfJDKYx3mOqiJL3ZyBXCjOt
zZgiAlEYWI9V+s/wxfz53qkpXe3IlFaANrbi7d+jdLkYCJ5fl6yIoG78T6CuLkSA
6GAgNs8lLA037E6eDk6E9JMIqIGeOd5iz21Gwds63zWFJA0Rc3yBguUTgEE8Tye4
c6Wfbdo5uQgdzgThOkE35+oe/RydfpaQ4jA04j9eDaxQ20YJdTaY4AHEmg+PUbDw
7NFqJgag1q826U0MzNNMF6Y7H8cRSNQAuQAsDkXV4vU4DSHpeFP3dk7lJ6cPMtQS
CqjwAThBaYd/vgLHHp0Ziydfu63gQlO0MZfm6+xtw7Ylnh9S0XdUo1gh/AZPrSTf
ry9a0pMP
=MWSS
-----END PGP SIGNATURE-----
1.0.3
Add Passphrase recovery tool
If you have forgotten or mistyped a passphrase when setting up a wallet, you can now use the tool to attempt find the actual passphrase used.
- Enter your seed words
- Select 'Passphrase Tester' from the BIP39 tool list
- Enter a known address from the wallet with the incorrect/forgotten passphrase
- Enter passphrase guess into the passphrase box
- Click search
- Repeat with different passphrase iterations until success message 'MATCH FOUND' appears indicating you have entered the correct passphrase
Hash: SHA512
sha256sum index.html
b5f3e3774094a9cf21e090e6c6fc1e49ab339a7716e026a14c164a7ce10b6a4b
-----BEGIN PGP SIGNATURE-----
iQGzBAEBCgAdFiEESjditQG6O4lIyg/QOe7TsIDRBVYFAmJpEwkACgkQOe7TsIDR
BVYQNgwAr0rvgHUoWLDwU0WwbsOMBX0KMj6bdu/QPSyicm3X4ExDcZkOe+FFnx2W
P2ZHvD1J7Rhu0E7DbVksotEvnPCtw5Q0ZZ80SjmWTiowOT51uombaNO8Zj4gNLfZ
YT1DaN5XTZR8rmjdI4jp8POiB9bcy95bMF11Vslg3UOXdHpyA5LG+uyTY3X3Ys01
wsVffJ79Vg1Zt26XeGHncSB+OZn5PGhob3S56tfCTwSGENxClF7bROjaiDlKSrp9
QV9Z+wLqHljDNJPeIKLoABwhlHg299uEEMfRVBYBU9ntepNzpDtNwzDv7JMUV3Uh
JGyxG9TG3osqMkZg8zwYTiDgr+EMojlhDnPlx+rbezv8WqluW134tpor+znBIm/g
SzYBsfBEN8/C4m+2qa+QF2JGvv1QKDADe8wBZxPV3k+TMPzNvgvtRue8jeH2Nb8l
FF3ViFdrOhTMvJRQra8YjVthoHX9dsZgMlQ3xPJXkCoJGsfpbrFjyKZjxpNO73BB
KHXjnSps
=UDYw
-----END PGP SIGNATURE-----
1.0.2
Fix loading issue on iOS devices
Hash: SHA512
sha256sum index.html
7c799990b0b34ee390b4c19d23f075def6f8debb9eaf44229bda971df61024ba
-----BEGIN PGP SIGNATURE-----
iQGzBAEBCgAdFiEESjditQG6O4lIyg/QOe7TsIDRBVYFAmJkR98ACgkQOe7TsIDR
BVZv8QwAwcaZuL7oT/V1RWvUAYfAxStoRoDbNB5fdxPgXR4+iT+eK/DiODZhbAl9
1KeV4eUQ2E2lxH4qFklTGHJzzmWurk83VomzIJ30b+Ms/TurYLRi0yExiCLHICuA
wFwbXPLRP4E/msYRsjj1tnVcw+cFv/wkL3zVpAAtSozHrm07ngX43Nit10SIUCNq
grC+jt+6uV9y+CJOyiIiwWsiigyzKo88NQaOnCOC87/5SroR99sq8q6SyuVT/fKf
S3uWvRpXP1+oSSbt7/JukHAUzwabHenOO3W8zbJl6Uxqpy6cG51E8E8JS27qHiO1
tU7guXj7iFobG9WEFzNJebqcdRly7/nrELwdOH+1GXfMwtT1c3A44myZ0znhwjGX
OK/18sDxdRh7Gn1q1dAOkR9qtrYgvpNkX/o6KVPdMSeEV/jc2PKYlJ93vq7CtWtS
0OemwhfKPSwXGGqxlehbyYcvHLCNd0Jh1jXAKqNG42hMoGfIC8BrL4RTC0unmmw7
C3xA1m/W
=Uu1e
-----END PGP SIGNATURE-----