石墨烯区块链API

Posted thefist11

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了石墨烯区块链API相关的知识,希望对你有一定的参考价值。

1. 步骤

step1. 通过登录 API 访问通用身份验证模块。
step2. 验证
step3. 客户端应用程序能够收集其他远程对象引用并调用它们。

正如当前交付的那样, witness_node 应用程序被配置为接受 HTTP 格式的请求。

1.1 FC 库

用于管理传输细节,允许节点接受各种传输协议。
在 C++ 应用程序中,Graphene 应用程序库和 FC 库协同工作,为此类访问提供简单的编程模型。

2. 这是从cli_wallet 应用程序中获取的示例

显示了如何连接到节点服务器、登录和进行其他调用

  fc::http::websocket_client client;
  idump((wdata.ws_server));
  auto con  = client.connect( wdata.ws_server );
  auto apic = std::make_shared<fc::rpc::websocket_api_connection>(*con);

  auto remote_api = apic->get_remote_api< login_api >(1);
  edump((wdata.ws_user)(wdata.ws_password) );
  // TODO:  Error message here
  FC_ASSERT( remote_api->login( wdata.ws_user, wdata.ws_password ) );

  auto wapiptr = std::make_shared<wallet_api>( wdata, remote_api );
  wapiptr->set_wallet_filename( wallet_file.generic_string() );
  wapiptr->load_wallet_file();

  fc::api<wallet_api> wapi(wapiptr);

  auto wallet_cli = std::make_shared<fc::rpc::cli>();
  for( auto& name_formatter : wapiptr->get_result_formatters() )
     wallet_cli->format_result( name_formatter.first, name_formatter.second );

以上是关于石墨烯区块链API的主要内容,如果未能解决你的问题,请参考以下文章

石墨烯区块链软件升级

石墨烯区块链开发实例

石墨烯核心技术深度分析

EOS 石墨烯介绍

石墨烯开发者大会圆满落幕 Blockchain Centre助力行业交流

石墨烯代码在 Django 数据迁移之前运行