当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


Bitcoin signmessage用法及代码示例


比特币(Bitcoin) RPC Wallet API中signmessage的用法及代码示例。

用法:

signmessage "address" "message"

使用地址的私钥签名消息

参数1 - address

类型:字符串,必填

用于私钥的比特币地址。

参数2 - message

类型:字符串,必填

创建签名的消息。

返回结果

名称

类型

描述

signature

string

以base 64编码的消息的签名

示例

解锁钱包30秒钟:

bitcoin-cli walletpassphrase "mypassphrase" 30

创建签名:

bitcoin-cli signmessage "1D1ZrZNe3JUo7ZycKEYQQiQAWd9y54F4XX" "my message"

验证签名:

bitcoin-cli verifymessage "1D1ZrZNe3JUo7ZycKEYQQiQAWd9y54F4XX" "signature" "my message"

作为JSON-RPC调用:

curl --user myusername --data-binary '{"jsonrpc": "1.0", "id":"curltest", "method": "signmessage", "params": ["1D1ZrZNe3JUo7ZycKEYQQiQAWd9y54F4XX", "my message"] }' -H 'content-type: text/plain;' http://127.0.0.1:8332/

相关用法


注:本文由纯净天空筛选整理自bitcoin.org大神的英文原创作品 Bitcoin signmessage。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。