OmniCore RPC API文档

交易创建API
omni_send omni_senddexsell omni_senddexaccept omni_sendissuancecrowdsale omni_sendissuancefixed omni_sendissuancemanaged omni_sendsto omni_sendgrant omni_sendrevoke omni_sendclosecrowdsale omni_sendtrade omni_sendcanceltradesbyprice omni_sendcanceltradesbypair omni_sendcancelalltrades omni_sendchangeissuer omni_sendall omni_sendenablefreezing omni_senddisablefreezing omni_sendfreeze omni_sendunfreeze omni_sendrawtx omni_funded_send omni_funded_sendall
数据查询API
omni_getinfo omni_getbalance omni_getallbalancesforid omni_getallbalancesforaddress omni_getwalletbalances omni_getwalletaddressbalances omni_gettransaction omni_listtransactions omni_listblocktransactions omni_listpendingtransactions omni_getactivedexsells omni_listproperties omni_getproperty omni_getactivecrowdsales omni_getcrowdsale omni_getgrants omni_getsto omni_gettrade omni_getorderbook omni_gettradehistoryforpair omni_gettradehistoryforaddress omni_getactivations omni_getpayload omni_getseedblocks omni_getcurrentconsensushash
裸交易API
omni_decodetransaction omni_createrawtx_opreturn omni_createrawtx_multisig omni_createrawtx_input omni_createrawtx_reference omni_createrawtx_change omni_createpayload_simplesend omni_createpayload_sendall omni_createpayload_dexsell omni_createpayload_dexaccept omni_createpayload_sto omni_createpayload_issuancefixed omni_createpayload_issuancecrowdsale omni_createpayload_issuancemanaged omni_createpayload_closecrowdsale omni_createpayload_grant omni_createpayload_revoke omni_createpayload_changeissuer omni_createpayload_trade omni_createpayload_canceltradesbyprice omni_createpayload_canceltradesbypair omni_createpayload_cancelalltrades omni_createpayload_enablefreezing omni_createpayload_disablefreezing omni_createpayload_freeze omni_createpayload_unfreeze
手续费API
omni_getfeecache omni_getfeetrigger omni_getfeeshare omni_getfeedistribution omni_getfeedistributions
内核配置API
omni_setautocommit
在线工具推荐: Three.js AI纹理开发包 - YOLO合成数据生成器 - GLTF/GLB在线编辑 - 3D模型格式在线转换 - 可编程3D场景编辑器

omni_getsto

omni_getsto调用返回指定的发送给属主交易的详情和接收方信息。

调用参数

  • txid:交易哈希,字符串,必需
  • recipientfilter:接收方过滤器,字符串,可选,默认值为钱包地址,"*"表示所有地址

返回结果

omni_getsto调用返回

{
  "txid" : "hash",               // (string) 交易哈希,16进制编码
  "sendingaddress" : "address",  // (string) 发送方的比特币地址
  "ismine" : true|false,         // (boolean) 交易是否与钱包内地址相关
  "confirmations" : nnnnnnnnnn,  // (number) 交易确认数
  "fee" : "n.nnnnnnnn",          // (string) 以比特币计算的交易手续费
  "blocktime" : nnnnnnnnnn,      // (number) 包含交易的区块时间戳
  "valid" : true|false,          // (boolean) 交易是否有效
  "positioninblock" : n,         // (number) 交易在区块内的序号
  "version" : n,                 // (number) 交易版本
  "type_int" : n,                // (number) 交易类型代码
  "type" : "type",               // (string) 交易类型字符串
  "propertyid" : n,              // (number) 所发送代币ID
  "divisible" : true|false,      // (boolean) 所发送代币是否可拆分
  "amount" : "n.nnnnnnnn",       // (string) 发送给属主的代币数量
  "totalstofee" : "n.nnnnnnnn",  // (string) 发送法支付的手续费,以OMNI或TOMNI提名
  "recipients": [                // (array of JSON objects) 接收方清单
    {
      "address" : "address",         // (string) 接收方的比特币地址
      "amount" : "n.nnnnnnnn"        // (string) 发送给此接收方的代币数量
    },
    ...
  ]
}

示例代码

~$ omnicore-cli "omni_getsto" "1075db55d416d3ca199f55b6084e2115b9345e16c5cf302fc80e9d5fbf5d48d" "*"