石墨烯区块链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的主要内容,如果未能解决你的问题,请参考以下文章