Dengan kata lain, kalau mau menampilkan informasi yang lebih banyak semisal untuk menampilkan informasi setiap account XPRV, argument-nya tetap menggunakan listdescriptors. Jadi tinggal disesuaikan dengan kebutuhan.
Contoh : saya membuat sebuah descriptor wallet dengan label "test-desc-wallet, dan dibawah ini adalah informasi yang didapat dari fungsi
listdescriptors dan
listdescriptors true{
"wallet_name": "test-desc-wallet",
"descriptors": [
{
"desc": "pkh(tprv8ZgxMBicQKsPeSEG1RJbdfj5M2wQkfqFNREvtWy2LREGdxurvggQ1VWTzesBaUdYy4ukuSRPDzfPXuoN6Vk7zWUDigV9d6zs6WapFjMDX1W/44h/1h/0h/0/*)#ajdlht2z",
},
{
"desc": "pkh(tprv8ZgxMBicQKsPeSEG1RJbdfj5M2wQkfqFNREvtWy2LREGdxurvggQ1VWTzesBaUdYy4ukuSRPDzfPXuoN6Vk7zWUDigV9d6zs6WapFjMDX1W/44h/1h/0h/1/*)#vxg72766",
},
{
"desc": "sh(wpkh(tprv8ZgxMBicQKsPeSEG1RJbdfj5M2wQkfqFNREvtWy2LREGdxurvggQ1VWTzesBaUdYy4ukuSRPDzfPXuoN6Vk7zWUDigV9d6zs6WapFjMDX1W/49h/1h/0h/0/*))#n0rpx3z9",
},
{
"desc": "sh(wpkh(tprv8ZgxMBicQKsPeSEG1RJbdfj5M2wQkfqFNREvtWy2LREGdxurvggQ1VWTzesBaUdYy4ukuSRPDzfPXuoN6Vk7zWUDigV9d6zs6WapFjMDX1W/49h/1h/0h/1/*))#4vtyauf3",
},
{
"desc": "wpkh(tprv8ZgxMBicQKsPeSEG1RJbdfj5M2wQkfqFNREvtWy2LREGdxurvggQ1VWTzesBaUdYy4ukuSRPDzfPXuoN6Vk7zWUDigV9d6zs6WapFjMDX1W/84h/1h/0h/0/*)#0j46t6hm",
},
{
"desc": "wpkh(tprv8ZgxMBicQKsPeSEG1RJbdfj5M2wQkfqFNREvtWy2LREGdxurvggQ1VWTzesBaUdYy4ukuSRPDzfPXuoN6Vk7zWUDigV9d6zs6WapFjMDX1W/84h/1h/0h/1/*)#7xsmk08r",
}
]
}
Dari data diatas, ane coba meng-import keseluruhan descriptor ke Node testnet4 untuk membandingkan jika dicall menggunakan
gethdkeys private=true, hasilnya akan menunjukan data seperti apa. Untuk itu sengaja ane membuat sebuah wallet baru dengan opsi "blank=true", dengan tujuan biar tidak ada descriptor aktif selain descriptors yang ane coba import tersebut.
./bitcoin-cli -testnet4 -rpcuser=punk -rpcpassword=punk -rpcwallet="Tester" importdescriptors '[{ "desc": "pkh(tprv8ZgxMBicQKsPeSEG1RJbdfj5M2wQkfqFNREvtWy2LREGdxurvggQ1VWTzesBaUdYy4ukuSRPDzfPXuoN6Vk7zWUDigV9d6zs6WapFjMDX1W/44h/1h/0h/0/*)#ajdlht2z", "active": true, "timestamp": "now", "internal": false },{ "desc": "pkh(tprv8ZgxMBicQKsPeSEG1RJbdfj5M2wQkfqFNREvtWy2LREGdxurvggQ1VWTzesBaUdYy4ukuSRPDzfPXuoN6Vk7zWUDigV9d6zs6WapFjMDX1W/44h/1h/0h/1/*)#vxg72766", "active": true, "timestamp": "now", "internal": true },{ "desc": "sh(wpkh(tprv8ZgxMBicQKsPeSEG1RJbdfj5M2wQkfqFNREvtWy2LREGdxurvggQ1VWTzesBaUdYy4ukuSRPDzfPXuoN6Vk7zWUDigV9d6zs6WapFjMDX1W/49h/1h/0h/0/*))#n0rpx3z9", "active": true, "timestamp": "now", "internal": false },{ "desc": "sh(wpkh(tprv8ZgxMBicQKsPeSEG1RJbdfj5M2wQkfqFNREvtWy2LREGdxurvggQ1VWTzesBaUdYy4ukuSRPDzfPXuoN6Vk7zWUDigV9d6zs6WapFjMDX1W/49h/1h/0h/1/*))#4vtyauf3", "active": true, "timestamp": "now", "internal": true },{ "desc": "wpkh(tprv8ZgxMBicQKsPeSEG1RJbdfj5M2wQkfqFNREvtWy2LREGdxurvggQ1VWTzesBaUdYy4ukuSRPDzfPXuoN6Vk7zWUDigV9d6zs6WapFjMDX1W/84h/1h/0h/0/*)#0j46t6hm", "active": true, "timestamp": "now", "internal": false },{ "desc": "wpkh(tprv8ZgxMBicQKsPeSEG1RJbdfj5M2wQkfqFNREvtWy2LREGdxurvggQ1VWTzesBaUdYy4ukuSRPDzfPXuoN6Vk7zWUDigV9d6zs6WapFjMDX1W/84h/1h/0h/1/*)#7xsmk08r", "active": true, "timestamp": "now", "internal": true }]'
Pada saat ane call menggunakan perintah
gethdkeys '{"active_only":true,"private":true}', hasilnya adalah sebagai berikut
./bitcoin-cli -testnet4 -rpcuser=punk -rpcpassword=punk -rpcwallet="Tester" gethdkeys '{"active_only":true,"private":true}'
[
{
"xpub": "tpubD6NzVbkrYhZ4XuG3u4yC35PBv4TLv129wiqiB31Kkh2fUTAdZ5VzBz8LAoSBwUhwJm9hJ1iWAd9k1MgomzGJuB5Q1RJ8LysotnDhGwGoCKx",
"has_private": true,
"xprv": "tprv8ZgxMBicQKsPeSEG1RJbdfj5M2wQkfqFNREvtWy2LREGdxurvggQ1VWTzesBaUdYy4ukuSRPDzfPXuoN6Vk7zWUDigV9d6zs6WapFjMDX1W",
"descriptors": [
{
"desc": "pkh([1515f2b6/44h/1h/0h]tpubDDr9JiJs7GsZhhDpB4hDHV8Z5E6R4pW2a5DGmzSoUFetMcEgQxc8v2tLBT5uVtYaAgm1vddewXxRHnBz9GSRvStkaY2mkbwDXoipSHN7WGW/0/*)#35yaqm3h",
"active": true
},
{
"desc": "pkh([1515f2b6/44h/1h/0h]tpubDDr9JiJs7GsZhhDpB4hDHV8Z5E6R4pW2a5DGmzSoUFetMcEgQxc8v2tLBT5uVtYaAgm1vddewXxRHnBz9GSRvStkaY2mkbwDXoipSHN7WGW/1/*)#qqpuawp0",
"active": true
},
{
"desc": "sh(wpkh([1515f2b6/49h/1h/0h]tpubDCFGurQNg79RaaHS6ffwcujZBHoqwE6XzhW7dC6NGuiLTiRZngQziVjTrFornJDGc87sVMN6NWqXtKNZyk7JLZ5cDMom9aybQAdADJzpeFV/0/*))#qr3kw65h",
"active": true
},
{
"desc": "sh(wpkh([1515f2b6/49h/1h/0h]tpubDCFGurQNg79RaaHS6ffwcujZBHoqwE6XzhW7dC6NGuiLTiRZngQziVjTrFornJDGc87sVMN6NWqXtKNZyk7JLZ5cDMom9aybQAdADJzpeFV/1/*))#4zlqk9pg",
"active": true
},
{
"desc": "wpkh([1515f2b6/84h/1h/0h]tpubDCuxh2HzTrmpVv3JrAfkDEMgM7cVEVTZaJKm33KTdKgw4BtvAHCyqKDDyzihEYLDoEW9t27okbWi6jnUwdXVtUtMJz1YTdVbzcZWuRqpvvb/0/*)#a8777ngc",
"active": true
},
{
"desc": "wpkh([1515f2b6/84h/1h/0h]tpubDCuxh2HzTrmpVv3JrAfkDEMgM7cVEVTZaJKm33KTdKgw4BtvAHCyqKDDyzihEYLDoEW9t27okbWi6jnUwdXVtUtMJz1YTdVbzcZWuRqpvvb/1/*)#vnmlrxcq",
"active": true
}
]
}
]
Dan ternyata memang benar, XPRV tprv8ZgxMBicQKsPeSEG1RJbdfj5M2wQkfqFNREvtWy2LREGdxurvggQ1VWTzesBaUdYy4ukuSRPDzf
PXuoN6Vk7zWUDigV9d6zs6WapFjMDX1W ternyata memang BIP32 Root Key (Master Private Key), dan untuk seluruh descriptor mirip dengan informasi descriptors yang ditunjukan pada saat menggunakan perintah "listdescriptors"