mirror of
https://github.com/ChristopherA/Learning-Bitcoin-from-the-Command-Line.git
synced 2025-07-25 18:57:22 +00:00
cutting extraneous material
This commit is contained in:
parent
38e62312e9
commit
2603acea2e
@ -187,38 +187,3 @@ Unfortunately, not all interactions go as smoothly. For example, it would be nic
|
|||||||
4. Importing an Address
|
4. Importing an Address
|
||||||
|
|
||||||
|
|
||||||
## Passing Around a Transaction
|
|
||||||
|
|
||||||
[per 16.5]
|
|
||||||
|
|
||||||
[also mention PSBTs]
|
|
||||||
|
|
||||||
[This is backburnered for the moment]
|
|
||||||
|
|
||||||
## Creating Recovery Words
|
|
||||||
|
|
||||||
One of the big limitations of Bitcoin Core is that it creates a BIP32 HD wallet, but it doesn't provide any way to back that up with BIP39 mnemonic words. With Libwally, you can now do that yourself.
|
|
||||||
|
|
||||||
You can dump your wallet with the `dumpwallet` RPC command:
|
|
||||||
```
|
|
||||||
$ bitcoin-cli dumpwallet seed
|
|
||||||
{
|
|
||||||
"filename": "/home/standup/.bitcoin/seed"
|
|
||||||
}
|
|
||||||
```
|
|
||||||
If you read the file you created, you should see your seed with the line `hdseed=1`
|
|
||||||
```
|
|
||||||
standup@btctest:~/.bitcoin$ more seed | grep hdseed
|
|
||||||
cV2ofwMK2EWH7PduPGTU3mKkKsQRhAddWNzMLHqVgnvD8RgkHE97 2020-08-04T19:04:02Z hdseed=1 # addr=tb1qtuk0khv6qmwq6xl0llk9r8ht35z3kkk6qsaazw
|
|
||||||
```
|
|
||||||
|
|
||||||
The following command will currently work to extract that seed, though this type of command depending on file formatting is always prone to breaking as file formats change:
|
|
||||||
```
|
|
||||||
seed=$(cat seed | grep hdseed=1 | awk '{print $1}')
|
|
||||||
```
|
|
||||||
Now, you just need to import that into a simple Libwally program.
|
|
||||||
|
|
||||||
[write the libwally program]
|
|
||||||
* bip32_key_serialize
|
|
||||||
* bip39_mnemonic_from_bytes
|
|
||||||
[write a script that (1) dumps; (2) extracts the key; (3) runs it through libwally; (4) outputs the mnemonic words]
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user