31 lines
776 B
Go
31 lines
776 B
Go
package rpcclient
|
|
|
|
import (
|
|
"fmt"
|
|
)
|
|
|
|
func ExampleClient_GetDescriptorInfo() {
|
|
connCfg := &ConnConfig{
|
|
Host: "localhost:8332",
|
|
User: "yourrpcuser",
|
|
Pass: "yourrpcpass",
|
|
HTTPPostMode: true,
|
|
DisableTLS: true,
|
|
}
|
|
client, err := New(connCfg, nil)
|
|
if err != nil {
|
|
log.Error(err)
|
|
return
|
|
}
|
|
defer client.Shutdown()
|
|
|
|
descriptorInfo, err := client.GetDescriptorInfo(
|
|
"wpkh([d34db33f/84h/0h/0h]0279be667ef9dcbbac55a06295Ce870b07029Bfcdb2dce28d959f2815b16f81798)")
|
|
if err != nil {
|
|
log.Error(err)
|
|
return
|
|
}
|
|
|
|
fmt.Printf("%+v\n", descriptorInfo)
|
|
// &{Descriptor:wpkh([d34db33f/84'/0'/0']0279be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2815b16f81798)#n9g43y4k Checksum:qwlqgth7 IsRange:false IsSolvable:true HasPrivateKeys:false}
|
|
}
|