如何使用参数'地址'在包装中
当我使用 rpcclient 获取帐户“默认”的新地址时,运行下面的代码。
client.WalletPassphrase("test1",600)
address,err:=client.GetNewAddress("default")
addresses,err :=client.GetAddressesByAccount("default")
fmt.Println(address)
fmt.Println(addresses)
输出是
<nil>
[]
当我使用命令行“btcctl --simnet --rpcuser=rpcuser --rpcpass=rpcpass --wallet getaddressesbyaccount default”时。它实际上输出了地址。
btcctl --simnet --rpcuser=rpcuser --rpcpass=rpcpass --wallet getaddressesbyaccount default
[
"SY2R4vpLPvucTC4MZX1FEEAdX917FZps1H",
"SfBUHVbQ2FRqWPe9wHJuJx2yUstHgRbyBi",
"SehRVnJnhqQ8QeRBgB3B92WZTGo3s9hyCi",
"SUPkJTmx9EjiSMb6qsoSmjShzrejEkhjgn",
"SXu8VAv1cKqC5dkJqredVuhzgzD8QVQvQt",
"SXm73AFZfMqUpCUvEwjdhFxDAwFyD3WVfZ",
"SgN9K7kEsvWgpSzaP4ZZTYaomQfLyYqdkF",
"SUKk1E1JR7wGNTdzLtkb7xJmWN8UgAGdH8",
"SSqpybNox5qXwsDcax8xnA3JqaUqYEzzTq",
"SNpyvoZSEHudpBC4bogkbySioh6HddpEie",
"SimTTUz59RytXsXpTGYwaCqgomiGY8egpo",
"SW9vY6YfJYtHspqVfpijyoi548XXqfrHtt",
"SXJXnLyxYwL2BG8pcAZgW4HCB5ZVCrsS3G",
"SRna6gpPf6bqdfvrmCZz5dzfU9qNbnMZvF",
"SZTUE5WK4EPnF9899a8p5htjpdK9ocN16d",
"Sk2CH4gy9Jhv1wW5YwZzgZmNPgPoHdeYML",
"SkBZ2bTdtYykfE7fSRUc3vAM6w1ub3vTbq"
]
那么如何在 golang 函数中获取这些地址呢?
When I'm using the rpcclient to get a new address for the account 'default',running the code below.
client.WalletPassphrase("test1",600)
address,err:=client.GetNewAddress("default")
addresses,err :=client.GetAddressesByAccount("default")
fmt.Println(address)
fmt.Println(addresses)
The output is
<nil>
[]
When I use the command line "btcctl --simnet --rpcuser=rpcuser --rpcpass=rpcpass --wallet getaddressesbyaccount default".It actually output the addresses.
btcctl --simnet --rpcuser=rpcuser --rpcpass=rpcpass --wallet getaddressesbyaccount default
[
"SY2R4vpLPvucTC4MZX1FEEAdX917FZps1H",
"SfBUHVbQ2FRqWPe9wHJuJx2yUstHgRbyBi",
"SehRVnJnhqQ8QeRBgB3B92WZTGo3s9hyCi",
"SUPkJTmx9EjiSMb6qsoSmjShzrejEkhjgn",
"SXu8VAv1cKqC5dkJqredVuhzgzD8QVQvQt",
"SXm73AFZfMqUpCUvEwjdhFxDAwFyD3WVfZ",
"SgN9K7kEsvWgpSzaP4ZZTYaomQfLyYqdkF",
"SUKk1E1JR7wGNTdzLtkb7xJmWN8UgAGdH8",
"SSqpybNox5qXwsDcax8xnA3JqaUqYEzzTq",
"SNpyvoZSEHudpBC4bogkbySioh6HddpEie",
"SimTTUz59RytXsXpTGYwaCqgomiGY8egpo",
"SW9vY6YfJYtHspqVfpijyoi548XXqfrHtt",
"SXJXnLyxYwL2BG8pcAZgW4HCB5ZVCrsS3G",
"SRna6gpPf6bqdfvrmCZz5dzfU9qNbnMZvF",
"SZTUE5WK4EPnF9899a8p5htjpdK9ocN16d",
"Sk2CH4gy9Jhv1wW5YwZzgZmNPgPoHdeYML",
"SkBZ2bTdtYykfE7fSRUc3vAM6w1ub3vTbq"
]
So how can I get the these addresses in my golang function?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

我建议您在每个步骤中检查错误并记录它以查看确切的错误:(
不要忘记导入日志)
类似以下代码的内容可以帮助您了解错误是什么。
I would recommand you in each step check the error and log it to see what is the exact error:
( do not forget to import log)
something like the following code could help you what is the error.