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


Bitcoin verifymessage用法及代码示例

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

用法:

verifymessage "address" "signature" "message"

验证签名的消息

参数1 - address

类型:字符串,必填

用于签名的比特币地址。

参数2 - signature

类型:字符串,必填

签名者以base 64编码提供的签名(请参见signmessage)。

参数3 - message

类型:字符串,必填

已签名的消息。

返回结果

名称

类型

描述

真|假

boolean

签名是否经过验证。

示例

解锁钱包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": "verifymessage", "params": ["1D1ZrZNe3JUo7ZycKEYQQiQAWd9y54F4XX", "signature", "my message"] }' -H 'content-type: text/plain;' http://127.0.0.1:8332/

相关用法

注:本文由纯净天空筛选整理自bitcoin.org大神的英文原创作品 Bitcoin verifymessage。非经特殊声明,原始代码版权归原作者所有,本译文的传播和使用请遵循“署名-相同方式共享 4.0 国际 (CC BY-SA 4.0)”协议。