Elements侧链RPC API文档

getwalletinfo - 查询钱包详情

getwalletinfo调用返回钱包的描述信息。

Elements的getwalletinfo类似于bitcoin core中的同名版本, 但是可以输出比特币之外其他资产的信息。

调用参数

  • AssetIdentifier:资产标识符,字符串,可选

返回结果

如果指定了AssetIdentifier参数,则返回一个数值,表示该资产的余额。

如果未指定AssetIdentifier参数,则返回一个JSON对象,结构如下:

  • walletversion:钱包版本号,数值
  • balance:钱包余额,JSON对象或数值
  • unformed_balance:未确认余额,JSON对象或数值
  • immature_balance:未成熟余额,JSON对象或数值
  • txcount:钱包交易总量,数值
  • keypoololdest:钱包密钥池中最早密钥的时间戳,数值
  • keypoolsize:密钥池大小,数值
  • unlocked_until:钱包锁定时间戳,数值,仅当钱包加密时有效

示例代码

请求:

~$ elements-cli getwalletinfo

响应结果:

{
  "walletversion": 130000,
  "balance": {
    "bitcoin": 20790000.09836920,
    "foocoin": 100.00000000,
    "d5fe63f77038c6e3cbd70139b5d30b9c0e885dbbfc916ebb442f9dd367c5c0fb": 1.00000000
  },
  "unconfirmed_balance": {
  },
  "immature_balance": {
    "bitcoin": 0.00039460
  },
  "txcount": 6,
  "keypoololdest": 1497547814,
  "keypoolsize": 100,
  "paytxfee": 0.00000000,
  "hdmasterkeyid": "12d5270d68f38b7d535247ac6885e058ed7cb19d"
}