{"id":777,"date":"2018-03-24T10:51:36","date_gmt":"2018-03-24T02:51:36","guid":{"rendered":"https:\/\/labs.stream\/cn\/?page_id=777"},"modified":"2022-09-17T14:32:28","modified_gmt":"2022-09-17T06:32:28","slug":"streamd-apis","status":"publish","type":"page","link":"https:\/\/labs.stream\/cn\/streamd-apis\/","title":{"rendered":"streamd-apis"},"content":{"rendered":"<link rel='stylesheet' href='https:\/\/labs.stream\/cn\/wp-content\/plugins\/documentor\/skins\/default\/style.css' type='text\/css' media='all' \/><div id=\"documentor-7\" class=\"documentor-default documentor-wrap\" data-docid = \"7\" data-epid = \"777\" ><div class=\"documentor-topicons doc-noprint\"><span class=\"doc-topiconswrap\"><span><form method=\"post\" class=\"save_docpdf\"><span class=\"save_secpdf\"> <img height=\"15\" width=\"15\" src=https:\/\/labs.stream\/cn\/wp-content\/plugins\/documentor\/skins\/default\/images\/pdf.png > <\/span><input type=\"hidden\" name=\"doc_pdf\" value=\"document_pdf\" \/><input type=\"hidden\" name=\"doc_id\" value=\"7\"><\/form><\/span><a class=\"doc-print\" data-printspath=\"https:\/\/labs.stream\/cn\/wp-content\/plugins\/documentor\/skins\/default\/print.css\"> <img height=\"15\" width=\"15\" src=https:\/\/labs.stream\/cn\/wp-content\/plugins\/documentor\/skins\/default\/images\/document-print.png> <\/span><\/a><\/span><div class=\"cleardiv\"><\/div><div class=\"clrright\"><\/div><\/div><div class=\"document-wrapper\"><div class=\"doc-menu doc-noprint\"><span class=\"doc-search\">\r\n\t\t\t\t\t<input type=\"text\" name=\"search_document\" class=\"search-document\" placeholder=\"Search\" \/>\r\n\t\t\t\t\t<img decoding=\"async\" src=\"https:\/\/labs.stream\/cn\/wp-content\/plugins\/documentor\/skins\/default\/images\/search.png\" \/>\r\n\t\t\t\t<\/span><div class=\"doc-menurelated\"><ol class=\"doc-list-front\"><li class=\"doc-actli\"><a class=\"documentor-menu\" href=\"#streamd-3\"   data-href=\"#streamd-3\" data-sec-counter=\"1\" data-section-id=\"392\">STREAMD<\/a><\/li><li class=\"doc-actli\"><a class=\"documentor-menu\" href=\"#websocket-\u548c-json-rpc-api-3\"   data-href=\"#websocket-\u548c-json-rpc-api-3\" data-sec-counter=\"2\" data-section-id=\"393\">WEBSOCKET \u548c JSON-RPC API<\/a><span class=\"doc-mtoggle expand\"><\/span><ol><li class=\"doc-actli\"><a class=\"documentor-menu\" href=\"#api\u53d8\u5316-4\"   data-href=\"#api\u53d8\u5316-4\" data-sec-counter=\"2.1\" data-section-id=\"394\">API\u53d8\u5316<\/a><\/li><li class=\"doc-actli\"><a class=\"documentor-menu\" href=\"#\u8fde\u63a5streamd-4\"   data-href=\"#\u8fde\u63a5streamd-4\" data-sec-counter=\"2.2\" data-section-id=\"397\">\u8fde\u63a5streamd<\/a><span class=\"doc-mtoggle expand\"><\/span><ol><li class=\"doc-actli\"><a class=\"documentor-menu\" href=\"#\u8fd0\u884c\u4e2a\u4ebastreamd\u7684\u539f\u56e0-4\"   data-href=\"#\u8fd0\u884c\u4e2a\u4ebastreamd\u7684\u539f\u56e0-4\" data-sec-counter=\"2.2.1\" data-section-id=\"398\">\u8fd0\u884c\u4e2a\u4ebastreamd\u7684\u539f\u56e0<\/a><\/li><li class=\"doc-actli\"><a class=\"documentor-menu\" href=\"#websocket-api-5\"   data-href=\"#websocket-api-5\" data-sec-counter=\"2.2.2\" data-section-id=\"401\">WebSocket API<\/a><\/li><li class=\"doc-actli\"><a class=\"documentor-menu\" href=\"#json-rpc-4\"   data-href=\"#json-rpc-4\" data-sec-counter=\"2.2.3\" data-section-id=\"399\">JSON-RPC<\/a><\/li><li class=\"doc-actli\"><a class=\"documentor-menu\" href=\"#\u547d\u4ee4\u884c-4\"   data-href=\"#\u547d\u4ee4\u884c-4\" data-sec-counter=\"2.2.4\" data-section-id=\"400\">\u547d\u4ee4\u884c<\/a><\/li><\/ol><\/li><li class=\"doc-actli\"><a class=\"documentor-menu\" href=\"#\u8bf7\u6c42\u683c\u5f0f-4\"   data-href=\"#\u8bf7\u6c42\u683c\u5f0f-4\" data-sec-counter=\"2.3\" data-section-id=\"395\">\u8bf7\u6c42\u683c\u5f0f<\/a><\/li><li class=\"doc-actli\"><a class=\"documentor-menu\" href=\"#\u54cd\u5e94\u683c\u5f0f-4\"   data-href=\"#\u54cd\u5e94\u683c\u5f0f-4\" data-sec-counter=\"2.4\" data-section-id=\"396\">\u54cd\u5e94\u683c\u5f0f<\/a><\/li><li class=\"doc-actli\"><a class=\"documentor-menu\" href=\"#\u9519\u8bef\u54cd\u5e94-4\"   data-href=\"#\u9519\u8bef\u54cd\u5e94-4\" data-sec-counter=\"2.5\" data-section-id=\"402\">\u9519\u8bef\u54cd\u5e94<\/a><span class=\"doc-mtoggle expand\"><\/span><ol><li class=\"doc-actli\"><a class=\"documentor-menu\" href=\"#\u9519\u8bef\u8b66\u544a-4\"   data-href=\"#\u9519\u8bef\u8b66\u544a-4\" data-sec-counter=\"2.5.1\" data-section-id=\"403\">\u9519\u8bef\u8b66\u544a<\/a><\/li><li class=\"doc-actli\"><a class=\"documentor-menu\" href=\"#\u901a\u7528\u9519\u8bef-4\"   data-href=\"#\u901a\u7528\u9519\u8bef-4\" data-sec-counter=\"2.5.2\" data-section-id=\"404\">\u901a\u7528\u9519\u8bef<\/a><\/li><\/ol><\/li><li class=\"doc-actli\"><a class=\"documentor-menu\" href=\"#\u683c\u5f0f\u7ea6\u5b9a-4\"   data-href=\"#\u683c\u5f0f\u7ea6\u5b9a-4\" data-sec-counter=\"2.6\" data-section-id=\"405\">\u683c\u5f0f\u7ea6\u5b9a<\/a><\/li><li class=\"doc-actli\"><a class=\"documentor-menu\" href=\"#\u57fa\u672c\u6570\u636e\u7c7b\u578b-4\"   data-href=\"#\u57fa\u672c\u6570\u636e\u7c7b\u578b-4\" data-sec-counter=\"2.7\" data-section-id=\"417\">\u57fa\u672c\u6570\u636e\u7c7b\u578b<\/a><span class=\"doc-mtoggle expand\"><\/span><ol><li class=\"doc-actli\"><a class=\"documentor-menu\" href=\"#\u5730\u5740-6\"   data-href=\"#\u5730\u5740-6\" data-sec-counter=\"2.7.1\" data-section-id=\"418\">\u5730\u5740<\/a><\/li><li class=\"doc-actli\"><a class=\"documentor-menu\" href=\"#hashes-4\"   data-href=\"#hashes-4\" data-sec-counter=\"2.7.2\" data-section-id=\"419\">Hashes<\/a><\/li><li class=\"doc-actli\"><a class=\"documentor-menu\" href=\"#\u8d26\u6237\u5e8f\u5217-4\"   data-href=\"#\u8d26\u6237\u5e8f\u5217-4\" data-sec-counter=\"2.7.3\" data-section-id=\"420\">\u8d26\u6237\u5e8f\u5217<\/a><\/li><li class=\"doc-actli\"><a class=\"documentor-menu\" href=\"#\u603b\u8d26\u7d22\u5f15-4\"   data-href=\"#\u603b\u8d26\u7d22\u5f15-4\" data-sec-counter=\"2.7.4\" data-section-id=\"421\">\u603b\u8d26\u7d22\u5f15<\/a><\/li><li class=\"doc-actli\"><a class=\"documentor-menu\" href=\"#\u6307\u5b9a\u603b\u8d26\u5b9e\u4f8b-5\"   data-href=\"#\u6307\u5b9a\u603b\u8d26\u5b9e\u4f8b-5\" data-sec-counter=\"2.7.5\" data-section-id=\"422\">\u6307\u5b9a\u603b\u8d26\u5b9e\u4f8b<\/a><\/li><\/ol><\/li><li class=\"doc-actli\"><a class=\"documentor-menu\" href=\"#\u8d27\u5e01-6\"   data-href=\"#\u8d27\u5e01-6\" data-sec-counter=\"2.8\" data-section-id=\"423\">\u8d27\u5e01<\/a><span class=\"doc-mtoggle expand\"><\/span><ol><li class=\"doc-actli\"><a class=\"documentor-menu\" href=\"#\u6307\u5b9a\u8d27\u5e01\u91d1\u989d-4\"   data-href=\"#\u6307\u5b9a\u8d27\u5e01\u91d1\u989d-4\" data-sec-counter=\"2.8.1\" data-section-id=\"424\">\u6307\u5b9a\u8d27\u5e01\u91d1\u989d<\/a><\/li><li class=\"doc-actli\"><a class=\"documentor-menu\" href=\"#\u8d27\u5e01\u4ee3\u7801-4\"   data-href=\"#\u8d27\u5e01\u4ee3\u7801-4\" data-sec-counter=\"2.8.2\" data-section-id=\"425\">\u8d27\u5e01\u4ee3\u7801<\/a><\/li><\/ol><\/li><li class=\"doc-actli\"><a class=\"documentor-menu\" href=\"#\u6307\u5b9a\u65f6\u95f4-5\"   data-href=\"#\u6307\u5b9a\u65f6\u95f4-5\" data-sec-counter=\"2.9\" data-section-id=\"426\">\u6307\u5b9a\u65f6\u95f4<\/a><\/li><li class=\"doc-actli\"><a class=\"documentor-menu\" href=\"#\u53ef\u80fd\u7684\u670d\u52a1\u5668\u72b6\u6001-5\"   data-href=\"#\u53ef\u80fd\u7684\u670d\u52a1\u5668\u72b6\u6001-5\" data-sec-counter=\"2.10\" data-section-id=\"427\">\u53ef\u80fd\u7684\u670d\u52a1\u5668\u72b6\u6001<\/a><\/li><li class=\"doc-actli\"><a class=\"documentor-menu\" href=\"#\u4fee\u6539\u603b\u8d26-4\"   data-href=\"#\u4fee\u6539\u603b\u8d26-4\" data-sec-counter=\"2.11\" data-section-id=\"406\">\u4fee\u6539\u603b\u8d26<\/a><\/li><\/ol><\/li><li class=\"doc-actli\"><a class=\"documentor-menu\" href=\"#api\u65b9\u6cd5-6\"   data-href=\"#api\u65b9\u6cd5-6\" data-sec-counter=\"3\" data-section-id=\"407\">API\u65b9\u6cd5<\/a><span class=\"doc-mtoggle expand\"><\/span><ol><li class=\"doc-actli\"><a class=\"documentor-menu\" href=\"#\u516c\u5171\u547d\u4ee4\u6e05\u5355-4\"   data-href=\"#\u516c\u5171\u547d\u4ee4\u6e05\u5355-4\" data-sec-counter=\"3.1\" data-section-id=\"408\">\u516c\u5171\u547d\u4ee4\u6e05\u5355<\/a><\/li><li class=\"doc-actli\"><a class=\"documentor-menu\" href=\"#\u7ba1\u7406\u547d\u4ee4-4\"   data-href=\"#\u7ba1\u7406\u547d\u4ee4-4\" data-sec-counter=\"3.2\" data-section-id=\"409\">\u7ba1\u7406\u547d\u4ee4<\/a><\/li><li class=\"doc-actli\"><a class=\"documentor-menu\" href=\"#\u547d\u4ee4\u884c\u8bbf\u95ee-4\"   data-href=\"#\u547d\u4ee4\u884c\u8bbf\u95ee-4\" data-sec-counter=\"3.3\" data-section-id=\"410\">\u547d\u4ee4\u884c\u8bbf\u95ee<\/a><\/li><\/ol><\/li><li class=\"doc-actli\"><a class=\"documentor-menu\" href=\"#\u8d26\u6237\u4fe1\u606f-3\"   data-href=\"#\u8d26\u6237\u4fe1\u606f-3\" data-sec-counter=\"4\" data-section-id=\"411\">\u8d26\u6237\u4fe1\u606f<\/a><span class=\"doc-mtoggle expand\"><\/span><ol><li class=\"doc-actli\"><a class=\"documentor-menu\" href=\"#account_currencies-5\"   data-href=\"#account_currencies-5\" data-sec-counter=\"4.1\" data-section-id=\"428\">account_currencies<\/a><\/li><li class=\"doc-actli\"><a class=\"documentor-menu\" href=\"#2118\"   data-href=\"#2118\" data-sec-counter=\"4.2\" data-section-id=\"412\">account_info<\/a><\/li><li class=\"doc-actli\"><a class=\"documentor-menu\" href=\"#account_lines-4\"   data-href=\"#account_lines-4\" data-sec-counter=\"4.3\" data-section-id=\"413\">account_lines<\/a><\/li><li class=\"doc-actli\"><a class=\"documentor-menu\" href=\"#account_offers-4\"   data-href=\"#account_offers-4\" data-sec-counter=\"4.4\" data-section-id=\"414\">account_offers<\/a><\/li><li class=\"doc-actli\"><a class=\"documentor-menu\" href=\"#account_tx-4\"   data-href=\"#account_tx-4\" data-sec-counter=\"4.5\" data-section-id=\"415\">account_tx<\/a><\/li><li class=\"doc-actli\"><a class=\"documentor-menu\" href=\"#novstream_check-4\"   data-href=\"#novstream_check-4\" data-sec-counter=\"4.6\" data-section-id=\"479\">novstream_check<\/a><\/li><li class=\"doc-actli\"><a class=\"documentor-menu\" href=\"#wallet_propose-4\"   data-href=\"#wallet_propose-4\" data-sec-counter=\"4.7\" data-section-id=\"416\">wallet_propose<\/a><\/li><\/ol><\/li><li class=\"doc-actli\"><a class=\"documentor-menu\" href=\"#\u603b\u8d26\u4fe1\u606f-4\"   data-href=\"#\u603b\u8d26\u4fe1\u606f-4\" data-sec-counter=\"5\" data-section-id=\"429\">\u603b\u8d26\u4fe1\u606f<\/a><span class=\"doc-mtoggle expand\"><\/span><ol><li class=\"doc-actli\"><a class=\"documentor-menu\" href=\"#ledger-3\"   data-href=\"#ledger-3\" data-sec-counter=\"5.1\" data-section-id=\"430\">ledger<\/a><\/li><li class=\"doc-actli\"><a class=\"documentor-menu\" href=\"#ledger_closed-4\"   data-href=\"#ledger_closed-4\" data-sec-counter=\"5.2\" data-section-id=\"431\">ledger_closed<\/a><\/li><li class=\"doc-actli\"><a class=\"documentor-menu\" href=\"#ledger_current-4\"   data-href=\"#ledger_current-4\" data-sec-counter=\"5.3\" data-section-id=\"432\">ledger_current<\/a><\/li><li class=\"doc-actli\"><a class=\"documentor-menu\" href=\"#ledger_data-4\"   data-href=\"#ledger_data-4\" data-sec-counter=\"5.4\" data-section-id=\"433\">ledger_data<\/a><\/li><li class=\"doc-actli\"><a class=\"documentor-menu\" href=\"#ledger_entry-4\"   data-href=\"#ledger_entry-4\" data-sec-counter=\"5.5\" data-section-id=\"434\">ledger_entry<\/a><\/li><li class=\"doc-actli\"><a class=\"documentor-menu\" href=\"#ledger_request-4\"   data-href=\"#ledger_request-4\" data-sec-counter=\"5.6\" data-section-id=\"435\">ledger_request<\/a><\/li><li class=\"doc-actli\"><a class=\"documentor-menu\" href=\"#ledger_accept-4\"   data-href=\"#ledger_accept-4\" data-sec-counter=\"5.7\" data-section-id=\"436\">ledger_accept<\/a><\/li><\/ol><\/li><li class=\"doc-actli\"><a class=\"documentor-menu\" href=\"#\u4ea4\u6613\u7ba1\u7406-4\"   data-href=\"#\u4ea4\u6613\u7ba1\u7406-4\" data-sec-counter=\"6\" data-section-id=\"437\">\u4ea4\u6613\u7ba1\u7406<\/a><span class=\"doc-mtoggle expand\"><\/span><ol><li class=\"doc-actli\"><a class=\"documentor-menu\" href=\"#tx-5\"   data-href=\"#tx-5\" data-sec-counter=\"6.1\" data-section-id=\"438\">tx<\/a><\/li><li class=\"doc-actli\"><a class=\"documentor-menu\" href=\"#transaction_entry-4\"   data-href=\"#transaction_entry-4\" data-sec-counter=\"6.2\" data-section-id=\"439\">transaction_entry<\/a><\/li><li class=\"doc-actli\"><a class=\"documentor-menu\" href=\"#tx_history-4\"   data-href=\"#tx_history-4\" data-sec-counter=\"6.3\" data-section-id=\"440\">tx_history<\/a><\/li><li class=\"doc-actli\"><a class=\"documentor-menu\" href=\"#path_find-4\"   data-href=\"#path_find-4\" data-sec-counter=\"6.4\" data-section-id=\"441\">path_find<\/a><span class=\"doc-mtoggle expand\"><\/span><ol><li class=\"doc-actli\"><a class=\"documentor-menu\" href=\"#path_find\u521b\u5efa-3\"   data-href=\"#path_find\u521b\u5efa-3\" data-sec-counter=\"6.4.1\" data-section-id=\"442\">path_find\u521b\u5efa<\/a><\/li><li class=\"doc-actli\"><a class=\"documentor-menu\" href=\"#path_find\u5173\u95ed-3\"   data-href=\"#path_find\u5173\u95ed-3\" data-sec-counter=\"6.4.2\" data-section-id=\"443\">path_find\u5173\u95ed<\/a><\/li><li class=\"doc-actli\"><a class=\"documentor-menu\" href=\"#path_find\u72b6\u6001-4\"   data-href=\"#path_find\u72b6\u6001-4\" data-sec-counter=\"6.4.3\" data-section-id=\"444\">path_find\u72b6\u6001<\/a><\/li><\/ol><\/li><li class=\"doc-actli\"><a class=\"documentor-menu\" href=\"#vstream_path_find-4\"   data-href=\"#vstream_path_find-4\" data-sec-counter=\"6.5\" data-section-id=\"447\">vstream_path_find<\/a><\/li><li class=\"doc-actli\"><a class=\"documentor-menu\" href=\"#sign-4\"   data-href=\"#sign-4\" data-sec-counter=\"6.6\" data-section-id=\"445\">sign<\/a><span class=\"doc-mtoggle expand\"><\/span><ol><li class=\"doc-actli\"><a class=\"documentor-menu\" href=\"#\u81ea\u52a8\u586b\u5145\u5b57\u6bb5-4\"   data-href=\"#\u81ea\u52a8\u586b\u5145\u5b57\u6bb5-4\" data-sec-counter=\"6.6.1\" data-section-id=\"446\">\u81ea\u52a8\u586b\u5145\u5b57\u6bb5<\/a><\/li><\/ol><\/li><li class=\"doc-actli\"><a class=\"documentor-menu\" href=\"#submit-4\"   data-href=\"#submit-4\" data-sec-counter=\"6.7\" data-section-id=\"448\">submit<\/a><span class=\"doc-mtoggle expand\"><\/span><ol><li class=\"doc-actli\"><a class=\"documentor-menu\" href=\"#\u4ec5\u63d0\u4ea4\u6a21\u5f0f-4\"   data-href=\"#\u4ec5\u63d0\u4ea4\u6a21\u5f0f-4\" data-sec-counter=\"6.7.1\" data-section-id=\"449\">\u4ec5\u63d0\u4ea4\u6a21\u5f0f<\/a><\/li><li class=\"doc-actli\"><a class=\"documentor-menu\" href=\"#\u7b7e\u7f72\u548c\u63d0\u4ea4\u6a21\u5f0f-4\"   data-href=\"#\u7b7e\u7f72\u548c\u63d0\u4ea4\u6a21\u5f0f-4\" data-sec-counter=\"6.7.2\" data-section-id=\"450\">\u7b7e\u7f72\u548c\u63d0\u4ea4\u6a21\u5f0f<\/a><\/li><\/ol><\/li><li class=\"doc-actli\"><a class=\"documentor-menu\" href=\"#book_offers-4\"   data-href=\"#book_offers-4\" data-sec-counter=\"6.8\" data-section-id=\"451\">book_offers<\/a><\/li><\/ol><\/li><li class=\"doc-actli\"><a class=\"documentor-menu\" href=\"#\u8ba2\u9605-4\"   data-href=\"#\u8ba2\u9605-4\" data-sec-counter=\"7\" data-section-id=\"452\">\u8ba2\u9605<\/a><span class=\"doc-mtoggle expand\"><\/span><ol><li class=\"doc-actli\"><a class=\"documentor-menu\" href=\"#subscribe-4\"   data-href=\"#subscribe-4\" data-sec-counter=\"7.1\" data-section-id=\"453\">subscribe<\/a><span class=\"doc-mtoggle expand\"><\/span><ol><li class=\"doc-actli\"><a class=\"documentor-menu\" href=\"#ledger-stream-4\"   data-href=\"#ledger-stream-4\" data-sec-counter=\"7.1.1\" data-section-id=\"454\">Ledger\u00a0Stream<\/a><\/li><li class=\"doc-actli\"><a class=\"documentor-menu\" href=\"#transaction-streams-4\"   data-href=\"#transaction-streams-4\" data-sec-counter=\"7.1.2\" data-section-id=\"455\">Transaction Streams<\/a><\/li><li class=\"doc-actli\"><a class=\"documentor-menu\" href=\"#peer-status-stream-4\"   data-href=\"#peer-status-stream-4\" data-sec-counter=\"7.1.3\" data-section-id=\"456\">Peer Status Stream<\/a><\/li><\/ol><\/li><li class=\"doc-actli\"><a class=\"documentor-menu\" href=\"#unsubscribe-4\"   data-href=\"#unsubscribe-4\" data-sec-counter=\"7.2\" data-section-id=\"457\">unsubscribe<\/a><\/li><\/ol><\/li><li class=\"doc-actli\"><a class=\"documentor-menu\" href=\"#\u670d\u52a1\u5668\u4fe1\u606f-4\"   data-href=\"#\u670d\u52a1\u5668\u4fe1\u606f-4\" data-sec-counter=\"8\" data-section-id=\"458\">\u670d\u52a1\u5668\u4fe1\u606f<\/a><span class=\"doc-mtoggle expand\"><\/span><ol><li class=\"doc-actli\"><a class=\"documentor-menu\" href=\"#server_info-4\"   data-href=\"#server_info-4\" data-sec-counter=\"8.1\" data-section-id=\"459\">server_info<\/a><\/li><li class=\"doc-actli\"><a class=\"documentor-menu\" href=\"#server_state-4\"   data-href=\"#server_state-4\" data-sec-counter=\"8.2\" data-section-id=\"460\">server_state<\/a><\/li><li class=\"doc-actli\"><a class=\"documentor-menu\" href=\"#can_delete-4\"   data-href=\"#can_delete-4\" data-sec-counter=\"8.3\" data-section-id=\"461\">can_delete<\/a><\/li><li class=\"doc-actli\"><a class=\"documentor-menu\" href=\"#consensus_info-4\"   data-href=\"#consensus_info-4\" data-sec-counter=\"8.4\" data-section-id=\"462\">consensus_info<\/a><\/li><li class=\"doc-actli\"><a class=\"documentor-menu\" href=\"#fetch_info-4\"   data-href=\"#fetch_info-4\" data-sec-counter=\"8.5\" data-section-id=\"463\">fetch_info<\/a><\/li><li class=\"doc-actli\"><a class=\"documentor-menu\" href=\"#feature-4\"   data-href=\"#feature-4\" data-sec-counter=\"8.6\" data-section-id=\"464\">feature<\/a><\/li><li class=\"doc-actli\"><a class=\"documentor-menu\" href=\"#get_counts-4\"   data-href=\"#get_counts-4\" data-sec-counter=\"8.7\" data-section-id=\"465\">get_counts<\/a><\/li><li class=\"doc-actli\"><a class=\"documentor-menu\" href=\"#ledger_cleaner-4\"   data-href=\"#ledger_cleaner-4\" data-sec-counter=\"8.8\" data-section-id=\"466\">ledger_cleaner<\/a><\/li><li class=\"doc-actli\"><a class=\"documentor-menu\" href=\"#log_level-4\"   data-href=\"#log_level-4\" data-sec-counter=\"8.9\" data-section-id=\"467\">log_level<\/a><\/li><li class=\"doc-actli\"><a class=\"documentor-menu\" href=\"#validation_create-4\"   data-href=\"#validation_create-4\" data-sec-counter=\"8.10\" data-section-id=\"469\">validation_create<\/a><\/li><li class=\"doc-actli\"><a class=\"documentor-menu\" href=\"#logrotate-4\"   data-href=\"#logrotate-4\" data-sec-counter=\"8.11\" data-section-id=\"468\">logrotate<\/a><\/li><li class=\"doc-actli\"><a class=\"documentor-menu\" href=\"#validation_seed-4\"   data-href=\"#validation_seed-4\" data-sec-counter=\"8.12\" data-section-id=\"470\">validation_seed<\/a><\/li><li class=\"doc-actli\"><a class=\"documentor-menu\" href=\"#peers-4\"   data-href=\"#peers-4\" data-sec-counter=\"8.13\" data-section-id=\"471\">peers<\/a><\/li><li class=\"doc-actli\"><a class=\"documentor-menu\" href=\"#print-4\"   data-href=\"#print-4\" data-sec-counter=\"8.14\" data-section-id=\"472\">print<\/a><\/li><\/ol><\/li><li class=\"doc-actli\"><a class=\"documentor-menu\" href=\"#\u4fbf\u5229\u529f\u80fd-4\"   data-href=\"#\u4fbf\u5229\u529f\u80fd-4\" data-sec-counter=\"9\" data-section-id=\"473\">\u4fbf\u5229\u529f\u80fd<\/a><span class=\"doc-mtoggle expand\"><\/span><ol><li class=\"doc-actli\"><a class=\"documentor-menu\" href=\"#ping-4\"   data-href=\"#ping-4\" data-sec-counter=\"9.1\" data-section-id=\"474\">ping<\/a><\/li><li class=\"doc-actli\"><a class=\"documentor-menu\" href=\"#random-4\"   data-href=\"#random-4\" data-sec-counter=\"9.2\" data-section-id=\"475\">random<\/a><\/li><li class=\"doc-actli\"><a class=\"documentor-menu\" href=\"#json-4\"   data-href=\"#json-4\" data-sec-counter=\"9.3\" data-section-id=\"476\">json<\/a><\/li><li class=\"doc-actli\"><a class=\"documentor-menu\" href=\"#connect-6\"   data-href=\"#connect-6\" data-sec-counter=\"9.4\" data-section-id=\"477\">connect<\/a><\/li><li class=\"doc-actli\"><a class=\"documentor-menu\" href=\"#stop-4\"   data-href=\"#stop-4\" data-sec-counter=\"9.5\" data-section-id=\"478\">stop<\/a><\/li><\/ol><\/li><\/ol><\/div><\/div><div class=\"doc-sec-container\" id=\"documentor_seccontainer\"><div class=\"doc-sectionwrap\" id=\"streamd-3_wrap\"><div class=\"documentor-section  section-392\" id=\"streamd-3\" data-section-id=\"392\"><h3 class=\"doc-sec-title\" > <span class=\"doc-sec-count\" style=\"display:inline-block\">1.<\/span><span class=\"title-text\">STREAMD<\/span> <span class=\"doc-sec-link doc-noprint\" onclick=\"prompt('Press Ctrl + C, then Enter to copy to clipboard','https:\/\/labs.stream\/cn\/wp-json\/wp\/v2\/pages\/777#streamd-3')\">#<\/span> <div class=\"documentor-social doc-noprint\"><\/div><\/h3><div class=\"doc-sec-content\" ><p>\u8fd0\u884cStream\u7f51\u7edc\u7684\u6838\u5fc3\u70b9\u5bf9\u70b9\u670d\u52a1\u5668\u88ab\u79f0\u4e3a<code>streamd<\/code>\u3002\u6bcf\u4e2a<code>streamd<\/code>\u670d\u52a1\u5668\u4e0eStream\u7f51\u7edc\u76f8\u8fde\uff0c\u8f6c\u53d1\u52a0\u5bc6\u7b7e\u540d\u4ea4\u6613\uff0c\u5e76\u4fdd\u5b58\u4e00\u4efd\u5b8c\u6574\u5171\u4eab\u7684\u8de8\u56fd\u603b\u8d26\u7684\u672c\u5730\u526f\u672c\u3002<code>streamd<\/code>\u7684\u6e90\u4ee3\u7801\u662f\u7528C++\u8bed\u8a00\u5199\u7684\uff0c\u800c\u4e14\u5728GitHud\u4e0a\u5f97\u5230\u5f00\u6e90\u8bb8\u53ef\u3002<\/p>\n<ul>\n<li>\u521b\u5efa\u548c\u5b89\u88c5<\/li>\n<li>API\u53c2\u8003<\/li>\n<li>\u4ea4\u6613\u53c2\u8003<\/li>\n<\/ul>\n<\/div><div class=\"documentor-help\"><span class=\"doc-noprint doc-feedback\"><img src=https:\/\/labs.stream\/cn\/wp-content\/plugins\/documentor\/skins\/default\/images\/feedback.png width=\"16\" height=\"16\" \/>Was this helpful?<\/span>\r\n\t\t\t\t\t\t<span class=\"doc-noprint\"><a class=\"positive-feedback\" href=\"#\" > Yes <\/a><\/span> \r\n\t\t\t\t\t\t<span class=\"doc-noprint\"><a class=\"negative-feedback\" href=\"#\" > No <\/a><\/span><span class=\"doc-noprint doc_sedit\"><a title=\"Give suggestion\" href=\"#sugestedit_popup7\" rel=\"leanModal\" class=\"spopupopen\" >\r\n\t\t\t\t\t\t<span><img height=\"15\" width=\"15\" src=https:\/\/labs.stream\/cn\/wp-content\/plugins\/documentor\/skins\/default\/images\/edit.png><\/span>Suggest edit <\/a><\/span><div class=\"negative-feedbackform doc-noprint\">\r\n\t\t\t\t\t<\/div><div class=\"feedback-msg doc-noprint\"><\/div><\/div><\/div><\/div><!--.\/doc-sectionwrap--><div class=\"doc-sectionwrap\" id=\"websocket-\u548c-json-rpc-api-3_wrap\"><div class=\"documentor-section  section-393\" id=\"websocket-\u548c-json-rpc-api-3\" data-section-id=\"393\"><h3 class=\"doc-sec-title\" > <span class=\"doc-sec-count\" style=\"display:inline-block\">2.<\/span><span class=\"title-text\">WEBSOCKET \u548c JSON-RPC API<\/span> <span class=\"doc-sec-link doc-noprint\" onclick=\"prompt('Press Ctrl + C, then Enter to copy to clipboard','https:\/\/labs.stream\/cn\/wp-json\/wp\/v2\/pages\/777#websocket-\u548c-json-rpc-api-3')\">#<\/span> <div class=\"documentor-social doc-noprint\"><\/div><\/h3><div class=\"doc-sec-content\" ><p>\u5982\u679c\u4f60\u60f3\u548c<code>streamd<\/code>\u670d\u52a1\u5668\u76f4\u63a5\u901a\u4fe1\uff0c\u90a3\u53ef\u4ee5\u4f7f\u7528WebSocket API\u6216JSON-RPC API\u3002\u4e24\u79cdAPI\u90fd\u4f7f\u7528\u76f8\u540c\u7684\u547d\u4ee4\u5217\u8868\uff0c\u6bcf\u4e2a\u547d\u4ee4\u53c2\u6570\u51e0\u4e4e\u5b8c\u5168\u76f8\u540c\u3002\u6216\u8005\uff0c\u4f60\u53ef\u4ee5\u4f7f\u7528StreamAPI\uff0c\u8fd9\u662f\u4e00\u4e2a\u7b80\u5316\u7684JavaScript\u5ba2\u6237\u7aef\u5e93\uff0c\u53ef\u4f7f\u7528Node.js\u6216\u8005Web\u6d4f\u89c8\u5668\u76f4\u63a5\u901a\u4fe1\uff1a<\/p>\n<ul>\n<li>Websocket API \u4f7f\u7528Websocket\u534f\u8bae\uff0c\u5bf9\u5927\u591a\u6570\u6d4f\u89c8\u5668\u548cJavaScript\u53ef\u5b9e\u73b0\uff0c\u4ece\u800c\u8fbe\u5230\u6301\u4e45\u7684\u53cc\u5411\u4ea4\u6d41\u3002\u8bf7\u6c42\u548c\u56de\u5e94\u4e4b\u95f4\u4e0d\u662f1:1\u7684\u76f8\u5173\u6027\u3002\u6709\u4e9b\u8bf7\u6c42\u670d\u52a1\u5668\u4f1a\u5f02\u6b65\u54cd\u5e94\u591a\u4e2a\u4fe1\u606f\uff1b\u5176\u4ed6\u65f6\u5019\uff0c\u4e0e\u63d0\u4ea4\u5b83\u4eec\u7684\u8bf7\u6c42\u76f8\u6bd4\uff0c\u56de\u5e94\u53ef\u80fd\u4ee5\u4e0d\u540c\u7684\u987a\u5e8f\u5230\u8fbe\u3002<code title=\"Double-click to expand\/collapse\">streamd<\/code>\u670d\u52a1\u5668\u53ef\u4ee5\u914d\u7f6e\u63a5\u53d7\u5b89\u5168\u7684\uff08wss:\/\/\uff09\u3001\u4e0d\u5b89\u5168\u7684\uff08ws:\/\/\uff09Websocket\u8fde\u63a5\uff0c\u6216\u540c\u65f6\u63a5\u53d7\u4e24\u4e2a\u3002<\/li>\n<li>JSON-RPC API\u4f9d\u8d56HTTP\u6216HTTPs\u7684\u8bf7\u6c42-\u56de\u5e94\u4ea4\u6d41\u3002\uff08<code title=\"Double-click to expand\/collapse\">streamd<\/code>\u670d\u52a1\u5668\u53ef\u4ee5\u914d\u7f6e\u63a5\u53d7HTTP\u3001HTTPS\uff0c\u6216\u540c\u65f6\u63a5\u53d7\u4e24\u4e2a\u3002\uff09\u5bf9\u4e8e\u63d0\u793a\u591a\u4e2a\u54cd\u5e94\u7684\u547d\u4ee4\uff0c\u4f60\u53ef\u4ee5\u63d0\u4f9b\u4e00\u4e2a\u56de\u8c03URL\u3002<\/li>\n<li><code title=\"Double-click to expand\/collapse\">streamd<\/code>\u7a0b\u5e8f\u4e5f\u53ef\u4ee5\u88ab\u7528\u4f5c\u5feb\u901f\u547d\u4ee4\u884c\u5ba2\u6237\u7aef\uff0c\u5411\u6b63\u5728\u8fd0\u884c\u7684<code title=\"Double-click to expand\/collapse\">streamd<\/code>\u670d\u52a1\u5668\u53d1\u9001JSON-RPC\u8bf7\u6c42\u3002\u8fd9\u662f\u4e3a\u7ba1\u7406\u76ee\u7684\u800c\u8bbe\u8ba1\uff0c\u4e0d\u662f\u53d7\u652f\u6301\u7684API\u3002<\/li>\n<\/ul>\n<p>\u4e00\u822c\u6765\u8bf4\uff0c\u6211\u4eec\u63a8\u8350\u4f7f\u7528WebSocket\uff0c\u56e0\u4e3aWebSocket\u7684\u63a8\u52a8\u8303\u4f8b\u6709\u8f83\u5c11\u7684\u5ef6\u8fdf\u548c\u7f51\u7edc\u5f00\u9500\u3002JSON-RPC\u5904\u7406\u6bcf\u4e2a\u4e2a\u4f53\u4fe1\u606f\u65f6\u5fc5\u987b\u6253\u5f00\u548c\u5173\u95edHTTP\u8fde\u63a5\u3002WebSocket\u4e5f\u66f4\u9760\u8c31\uff0c\u4f60\u4e0d\u7528\u592a\u62c5\u5fc3\u4e22\u5931\u4fe1\u606f\u548c\u5efa\u7acb\u591a\u4e2a\u8fde\u63a5\u7684\u95ee\u9898\u3002\u7136\u800c\uff0c\u8fd9\u4e09\u4e2a\u90fd\u6709\u6709\u6548\u7684\u7528\u4f8b\uff0c\u800c\u4e14\u5728\u53ef\u9884\u89c1\u7684\u672a\u6765\u6301\u7eed\u53d7\u5230\u652f\u6301\u3002<\/p>\n<\/div><div class=\"documentor-help\"><span class=\"doc-noprint doc-feedback\"><img src=https:\/\/labs.stream\/cn\/wp-content\/plugins\/documentor\/skins\/default\/images\/feedback.png width=\"16\" height=\"16\" \/>Was this helpful?<\/span>\r\n\t\t\t\t\t\t<span class=\"doc-noprint\"><a class=\"positive-feedback\" href=\"#\" > Yes <\/a><\/span> \r\n\t\t\t\t\t\t<span class=\"doc-noprint\"><a class=\"negative-feedback\" href=\"#\" > No <\/a><\/span><span class=\"doc-noprint doc_sedit\"><a title=\"Give suggestion\" href=\"#sugestedit_popup7\" rel=\"leanModal\" class=\"spopupopen\" >\r\n\t\t\t\t\t\t<span><img height=\"15\" width=\"15\" src=https:\/\/labs.stream\/cn\/wp-content\/plugins\/documentor\/skins\/default\/images\/edit.png><\/span>Suggest edit <\/a><\/span><div class=\"negative-feedbackform doc-noprint\">\r\n\t\t\t\t\t<\/div><div class=\"feedback-msg doc-noprint\"><\/div><\/div><\/div><\/div><!--.\/doc-sectionwrap--><div class=\"doc-sectionwrap\" id=\"api\u53d8\u5316-4_wrap\"><div class=\"documentor-section  section-394\" id=\"api\u53d8\u5316-4\" data-section-id=\"394\"><h3 class=\"doc-sec-title\" > <span class=\"doc-sec-count\" style=\"display:inline-block\">2.1.<\/span><span class=\"title-text\">API\u53d8\u5316<\/span> <span class=\"doc-sec-link doc-noprint\" onclick=\"prompt('Press Ctrl + C, then Enter to copy to clipboard','https:\/\/labs.stream\/cn\/wp-json\/wp\/v2\/pages\/777#api\u53d8\u5316-4')\">#<\/span> <div class=\"documentor-social doc-noprint\"><\/div><\/h3><div class=\"doc-sec-content\" ><p>WebSocket\u548cJSON-RPC APIs\u4ecd\u5728\u5f00\u53d1\u4e2d\uff0c\u5e76\u4e14\u53ef\u80fd\u4f1a\u53d1\u751f\u53d8\u5316\u3002<\/p>\n<\/div><div class=\"documentor-help\"><span class=\"doc-noprint doc-feedback\"><img src=https:\/\/labs.stream\/cn\/wp-content\/plugins\/documentor\/skins\/default\/images\/feedback.png width=\"16\" height=\"16\" \/>Was this helpful?<\/span>\r\n\t\t\t\t\t\t<span class=\"doc-noprint\"><a class=\"positive-feedback\" href=\"#\" > Yes <\/a><\/span> \r\n\t\t\t\t\t\t<span class=\"doc-noprint\"><a class=\"negative-feedback\" href=\"#\" > No <\/a><\/span><span class=\"doc-noprint doc_sedit\"><a title=\"Give suggestion\" href=\"#sugestedit_popup7\" rel=\"leanModal\" class=\"spopupopen\" >\r\n\t\t\t\t\t\t<span><img height=\"15\" width=\"15\" src=https:\/\/labs.stream\/cn\/wp-content\/plugins\/documentor\/skins\/default\/images\/edit.png><\/span>Suggest edit <\/a><\/span><div class=\"negative-feedbackform doc-noprint\">\r\n\t\t\t\t\t<\/div><div class=\"feedback-msg doc-noprint\"><\/div><\/div><\/div><\/div><!--.\/doc-sectionwrap--><div class=\"doc-sectionwrap\" id=\"\u8fde\u63a5streamd-4_wrap\"><div class=\"documentor-section  section-397\" id=\"\u8fde\u63a5streamd-4\" data-section-id=\"397\"><h3 class=\"doc-sec-title\" > <span class=\"doc-sec-count\" style=\"display:inline-block\">2.2.<\/span><span class=\"title-text\">\u8fde\u63a5streamd<\/span> <span class=\"doc-sec-link doc-noprint\" onclick=\"prompt('Press Ctrl + C, then Enter to copy to clipboard','https:\/\/labs.stream\/cn\/wp-json\/wp\/v2\/pages\/777#\u8fde\u63a5streamd-4')\">#<\/span> <div class=\"documentor-social doc-noprint\"><\/div><\/h3><div class=\"doc-sec-content\" ><p>\u5728\u8fd0\u884c\u4efb\u4f55\u9488\u5bf9<code title=\"Double-click to expand\/collapse\">streamd<\/code>\u670d\u52a1\u5668\u7684\u547d\u4ee4\u4e4b\u524d\uff0c\u4f60\u5fc5\u987b\u77e5\u9053\u4f60\u6b63\u5728\u8fde\u63a5\u54ea\u4e2a\u670d\u52a1\u5668\u3002\u5927\u591a\u6570\u670d\u52a1\u5668\u88ab\u914d\u7f6e\u4e3a\u4e0d\u80fd\u63a5\u53d7\u76f4\u63a5\u6765\u81ea\u5916\u90e8\u7f51\u7edc\u7684\u8bf7\u6c42\u3002<\/p>\n<p>\u76ee\u524dlabs.stream\u63d0\u4f9b\u7684\u4e00\u4e9b\u516c\u5171\u670d\u52a1\u5668\uff1a<\/p>\n<p>\u00a0<\/p>\n<table style=\"height: 122px;\" width=\"285\">\n<thead>\n<tr>\n<th>Domain<\/th>\n<th>Location<\/th>\n<th>Memo<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td>node.labs.stream<\/td>\n<td>hk<\/td>\n<td>(\u63a8\u8350)<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>\u6216\u8005\uff0c\u4f60\u53ef\u4ee5\u8fd0\u884c\u81ea\u5df1\u7684<code>streamd<\/code>\u672c\u5730\u526f\u672c\uff0c\u5982\u679c\u4f60\u60f3\u8fd0\u884c\u4efb\u610f\u7684Admin Commands\uff0c\u8fd9\u4e2a\u662f\u5fc5\u9700\u7684\u3002\u8fd9\u79cd\u60c5\u51b5\u4e0b\uff0c\u4f60\u5e94\u8be5\u4f7f\u7528\u4f60\u670d\u52a1\u5668\u7ed1\u5b9a\u7684ip\u4ee5\u53ca\u7aef\u53e3\u3002<\/p>\n<\/div><div class=\"documentor-help\"><span class=\"doc-noprint doc-feedback\"><img src=https:\/\/labs.stream\/cn\/wp-content\/plugins\/documentor\/skins\/default\/images\/feedback.png width=\"16\" height=\"16\" \/>Was this helpful?<\/span>\r\n\t\t\t\t\t\t<span class=\"doc-noprint\"><a class=\"positive-feedback\" href=\"#\" > Yes <\/a><\/span> \r\n\t\t\t\t\t\t<span class=\"doc-noprint\"><a class=\"negative-feedback\" href=\"#\" > No <\/a><\/span><span class=\"doc-noprint doc_sedit\"><a title=\"Give suggestion\" href=\"#sugestedit_popup7\" rel=\"leanModal\" class=\"spopupopen\" >\r\n\t\t\t\t\t\t<span><img height=\"15\" width=\"15\" src=https:\/\/labs.stream\/cn\/wp-content\/plugins\/documentor\/skins\/default\/images\/edit.png><\/span>Suggest edit <\/a><\/span><div class=\"negative-feedbackform doc-noprint\">\r\n\t\t\t\t\t<\/div><div class=\"feedback-msg doc-noprint\"><\/div><\/div><\/div><\/div><!--.\/doc-sectionwrap--><div class=\"doc-sectionwrap\" id=\"\u8fd0\u884c\u4e2a\u4ebastreamd\u7684\u539f\u56e0-4_wrap\"><div class=\"documentor-section  section-398\" id=\"\u8fd0\u884c\u4e2a\u4ebastreamd\u7684\u539f\u56e0-4\" data-section-id=\"398\"><h3 class=\"doc-sec-title\" > <span class=\"doc-sec-count\" style=\"display:inline-block\">2.2.1.<\/span><span class=\"title-text\">\u8fd0\u884c\u4e2a\u4ebastreamd\u7684\u539f\u56e0<\/span> <span class=\"doc-sec-link doc-noprint\" onclick=\"prompt('Press Ctrl + C, then Enter to copy to clipboard','https:\/\/labs.stream\/cn\/wp-json\/wp\/v2\/pages\/777#\u8fd0\u884c\u4e2a\u4ebastreamd\u7684\u539f\u56e0-4')\">#<\/span> <div class=\"documentor-social doc-noprint\"><\/div><\/h3><div class=\"doc-sec-content\" ><p>\u6709\u8bb8\u591a\u8fd0\u884c\u4e2a\u4eba<code title=\"Double-click to expand\/collapse\">streamd<\/code>\u670d\u52a1\u5668\u7684\u539f\u56e0\uff0c\u4f46\u5927\u591a\u6570\u53ef\u4ee5\u603b\u7ed3\u4e3a\u201c\u4f60\u4fe1\u4efb\u81ea\u5df1\u7684\u670d\u52a1\u5668\uff0c\u4f60\u53ef\u4ee5\u63a7\u5236\u5b83\u7684\u5de5\u4f5c\u91cf\uff0c\u800c\u4e14\u4f60\u4e0d\u9700\u8981\u522b\u4eba\u51b3\u5b9a\u4f7f\u7528\u670d\u52a1\u5668\u7684\u65f6\u95f4\u548c\u65b9\u5f0f\u201d\u3002<\/p>\n<p>\u76f8\u4fe1\u4f60\u4f7f\u7528\u7684<code title=\"Double-click to expand\/collapse\">streamd<\/code>\u670d\u52a1\u5668\u5f88\u91cd\u8981\uff0c\u6240\u4ee5\u4f60\u53ef\u4ee5\u786e\u8ba4\u6b63\u5728\u8fd0\u884c\u7684\u8f6f\u4ef6\u5c06\u4ee5\u6e90\u4ee3\u7801\u6307\u5b9a\u7684\u65b9\u5f0f\u64cd\u4f5c\u3002\u5f53\u7136\uff0c\u4f60\u4e5f\u5fc5\u987b\u5b9e\u884c\u826f\u597d\u7684\u7f51\u7edc\u5b89\u5168\u63aa\u65bd\uff0c\u4fdd\u62a4\u670d\u52a1\u5668\u4e0d\u53d7\u6076\u610f\u653b\u51fb\u3002\u5982\u679c\u4f60\u8fde\u63a5\u4e86\u4e00\u4e2a\u6076\u610f\u670d\u52a1\u5668\uff0c\u90a3\u5b83\u6709\u65e0\u6570\u79cd\u65b9\u5f0f\u5229\u7528\u4f60\u6216\u4f7f\u4f60\u4e22\u5931\u8d22\u5bcc\u3002\u4f8b\u5982\uff1a<\/p>\n<ul>\n<li>\u4e00\u4e2a\u6076\u610f\u670d\u52a1\u5668\u5728\u4f60\u6ca1\u6709\u652f\u4ed8\u884c\u4e3a\u7684\u65f6\u5019\u53ef\u4ee5\u62a5\u544a\u4f60\u88ab\u4ed8\u6b3e\u3002<\/li>\n<li>\u5b83\u53ef\u4ee5\u6709\u9009\u62e9\u6027\u5730\u663e\u793a\u6216\u9690\u85cf\u652f\u4ed8\u8def\u5f84\u548c\u8d27\u5e01\u4ea4\u6613\uff0c\u4e0d\u63d0\u4f9b\u7ed9\u4f60\u6700\u4f73\u4ea4\u6613\u800c\u4fdd\u8bc1\u81ea\u5df1\u7684\u5229\u76ca\u3002<\/li>\n<li>\u5982\u679c\u4f60\u53d1\u9001\u7ed9\u5b83\u8d26\u6237\u673a\u5bc6\uff0c\u90a3\u5b83\u80fd\u4ee5\u4f60\u7684\u540d\u4e49\u8fdb\u884c\u4efb\u4f55\u4ea4\u6613\uff0c\u751a\u81f3\u8f6c\u79fb\u6216\u6bc1\u6389\u4f60\u8d26\u6237\u4f59\u989d\u91cc\u7684\u6240\u6709\u94b1\u3002<\/li>\n<\/ul>\n<p>\u6b64\u5916\uff0c\u8fd0\u884c\u4e2a\u4eba\u670d\u52a1\u5668\u8d4b\u4e88\u4f60\u7ba1\u7406\u6743\uff0c\u5141\u8bb8\u4f60\u8fd0\u884c\u91cd\u8981\u7684\u53ea\u6709\u7ba1\u7406\u5458\u6743\u9650\u548c\u8d1f\u8377\u5bc6\u96c6\u7684\u547d\u4ee4\u3002\u5982\u679c\u4f7f\u7528\u5176\u4ed6\u670d\u52a1\u5668\uff0c\u4f60\u4e0d\u5f97\u4e0d\u62c5\u5fc3\u5176\u4ed6\u7528\u6237\u548c\u4f60\u62a2\u593a\u670d\u52a1\u5668\u7684\u8ba1\u7b97\u80fd\u529b\u3002WebSocket API\u7684\u8bb8\u591a\u547d\u4ee4\u4f1a\u5728\u670d\u52a1\u5668\u4e0a\u52a0\u5f88\u591a\u8d1f\u62c5\uff0c\u6240\u4ee5<code title=\"Double-click to expand\/collapse\">streamd<\/code>\u53ef\u4ee5\u5728\u9700\u8981\u7684\u65f6\u5019\u6309\u6bd4\u4f8b\u7f29\u51cf\u56de\u5e94\u3002\u5982\u679c\u4f60\u548c\u5176\u4ed6\u4eba\u5206\u4eab\u4e00\u4e2a\u670d\u52a1\u5668\uff0c\u90a3\u4f60\u53ef\u80fd\u4e0d\u80fd\u4e00\u76f4\u5f97\u5230\u6700\u4f73\u7ed3\u679c\u3002<\/p>\n<\/div><div class=\"documentor-help\"><span class=\"doc-noprint doc-feedback\"><img src=https:\/\/labs.stream\/cn\/wp-content\/plugins\/documentor\/skins\/default\/images\/feedback.png width=\"16\" height=\"16\" \/>Was this helpful?<\/span>\r\n\t\t\t\t\t\t<span class=\"doc-noprint\"><a class=\"positive-feedback\" href=\"#\" > Yes <\/a><\/span> \r\n\t\t\t\t\t\t<span class=\"doc-noprint\"><a class=\"negative-feedback\" href=\"#\" > No <\/a><\/span><span class=\"doc-noprint doc_sedit\"><a title=\"Give suggestion\" href=\"#sugestedit_popup7\" rel=\"leanModal\" class=\"spopupopen\" >\r\n\t\t\t\t\t\t<span><img height=\"15\" width=\"15\" src=https:\/\/labs.stream\/cn\/wp-content\/plugins\/documentor\/skins\/default\/images\/edit.png><\/span>Suggest edit <\/a><\/span><div class=\"negative-feedbackform doc-noprint\">\r\n\t\t\t\t\t<\/div><div class=\"feedback-msg doc-noprint\"><\/div><\/div><\/div><\/div><!--.\/doc-sectionwrap--><div class=\"doc-sectionwrap\" id=\"websocket-api-5_wrap\"><div class=\"documentor-section  section-401\" id=\"websocket-api-5\" data-section-id=\"401\"><h3 class=\"doc-sec-title\" > <span class=\"doc-sec-count\" style=\"display:inline-block\">2.2.2.<\/span><span class=\"title-text\">WebSocket API<\/span> <span class=\"doc-sec-link doc-noprint\" onclick=\"prompt('Press Ctrl + C, then Enter to copy to clipboard','https:\/\/labs.stream\/cn\/wp-json\/wp\/v2\/pages\/777#websocket-api-5')\">#<\/span> <div class=\"documentor-social doc-noprint\"><\/div><\/h3><div class=\"doc-sec-content\" ><p>\u5982\u679c\u4f60\u6b63\u5728Stream\u8d26\u672c\u4e0a\u5c1d\u8bd5\u4e00\u4e9b\u65b9\u6cd5\uff0c\u90a3\u4f60\u53ef\u4ee5\u8df3\u8fc7\u5199\u81ea\u5df1\u7684WebSocket\u4ee3\u7801\uff0c\u76f4\u63a5\u4f7f\u7528Stream WebSocket API Tool\u91cc\u7684API\u3002\u7a0d\u540e\uff0c\u5f53\u4f60\u60f3\u8981\u8fde\u63a5\u81ea\u5df1\u7684<code title=\"Double-click to expand\/collapse\">streamd<\/code>\u670d\u52a1\u5668\u65f6\uff0c\u4f60\u53ef\u4ee5\u7528Javascript\u5efa\u7acb\u81ea\u5df1\u7684\u5ba2\u6237\u7aef\uff0c\u4ece\u800c\u5728\u6d4f\u89c8\u5668\uff08\u53c2\u89c1\u8fd9\u4e2a<a href=\"http:\/\/www.websocket.org\/echo.html\">\u4f8b\u5b50<\/a>\u00a0\uff09\u6216<a href=\"https:\/\/github.com\/einaros\/ws\">Node.js<\/a>\u4e2d\u8fd0\u884c\u3002 \u76ee\u524dStream\u5b9e\u9a8c\u5ba4\u5728\u4ee5\u4e0b\u5730\u5740\u7ef4\u62a4\u516c\u5171WebSocket\u670d\u52a1\u5668\uff1a<\/p>\n<table>\n<thead>\n<tr>\n<th>Domain<\/th>\n<th>Port<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td>node.labs.stream<\/td>\n<td>443 (wss:\/\/)<\/td>\n<\/tr>\n<tr>\n<td>rpc.labs.stream<\/td>\n<td>443 (wss:\/\/)<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>\u8fd9\u4e9b\u516c\u5171\u670d\u52a1\u5668\u4e0d\u662f\u7528\u4e8e\u7a33\u5b9a\u7684\u6216\u5546\u4e1a\u7684\u7528\u9014\uff0c\u800c\u4e14\u5b83\u4eec\u53ef\u80fd\u5728\u4efb\u4f55\u65f6\u5019\u65e0\u6cd5\u4f7f\u7528\u3002\u5bf9\u4e8e\u5e38\u89c4\u4f7f\u7528\u6765\u8bf4\uff0c\u4f60\u5e94\u8fd0\u884c\u81ea\u5df1\u7684<code title=\"Double-click to expand\/collapse\">streamd<\/code>\u670d\u52a1\u5668\uff0c\u6216\u8005\u8ba9\u4f60\u4fe1\u4efb\u7684\u4eba\u8fd9\u6837\u505a\u3002<\/p>\n<\/div><div class=\"documentor-help\"><span class=\"doc-noprint doc-feedback\"><img src=https:\/\/labs.stream\/cn\/wp-content\/plugins\/documentor\/skins\/default\/images\/feedback.png width=\"16\" height=\"16\" \/>Was this helpful?<\/span>\r\n\t\t\t\t\t\t<span class=\"doc-noprint\"><a class=\"positive-feedback\" href=\"#\" > Yes <\/a><\/span> \r\n\t\t\t\t\t\t<span class=\"doc-noprint\"><a class=\"negative-feedback\" href=\"#\" > No <\/a><\/span><span class=\"doc-noprint doc_sedit\"><a title=\"Give suggestion\" href=\"#sugestedit_popup7\" rel=\"leanModal\" class=\"spopupopen\" >\r\n\t\t\t\t\t\t<span><img height=\"15\" width=\"15\" src=https:\/\/labs.stream\/cn\/wp-content\/plugins\/documentor\/skins\/default\/images\/edit.png><\/span>Suggest edit <\/a><\/span><div class=\"negative-feedbackform doc-noprint\">\r\n\t\t\t\t\t<\/div><div class=\"feedback-msg doc-noprint\"><\/div><\/div><\/div><\/div><!--.\/doc-sectionwrap--><div class=\"doc-sectionwrap\" id=\"json-rpc-4_wrap\"><div class=\"documentor-section  section-399\" id=\"json-rpc-4\" data-section-id=\"399\"><h3 class=\"doc-sec-title\" > <span class=\"doc-sec-count\" style=\"display:inline-block\">2.2.3.<\/span><span class=\"title-text\">JSON-RPC<\/span> <span class=\"doc-sec-link doc-noprint\" onclick=\"prompt('Press Ctrl + C, then Enter to copy to clipboard','https:\/\/labs.stream\/cn\/wp-json\/wp\/v2\/pages\/777#json-rpc-4')\">#<\/span> <div class=\"documentor-social doc-noprint\"><\/div><\/h3><div class=\"doc-sec-content\" ><p>\u4f60\u53ef\u4ee5\u4f7f\u7528\u4efb\u4f55HTTP\u5ba2\u6237\u7aef\uff08\u4f8b\u5982<a href=\"https:\/\/addons.mozilla.org\/en-US\/firefox\/addon\/poster\/\">Poster for Firefox<\/a>\u6216<a href=\"https:\/\/chrome.google.com\/webstore\/detail\/postman-interceptor\/aicmkgpgakddgnaphhhpliifpcfhicfo\">Postman for Chrome<\/a>\uff09\u63d0\u4ea4JSON-RPC\u8bbf\u95ee\u8bf7\u6c42\uff08calls\uff09\u5230<code title=\"Double-click to expand\/collapse\">streamd<\/code>\u670d\u52a1\u5668\u3002<\/p>\n<h5>\u8bf7\u6c42\u683c\u5f0f<\/h5>\n<p>\u8981\u53d1\u51faJSON-RPC\u8bf7\u6c42\uff0c\u8bf7\u5c06HTTP\u00a0POST\u8bf7\u6c42\u53d1\u9001\u5230<code>streamd<\/code>\u670d\u52a1\u5668\u6b63\u5728\u4fa6\u542cJSON-RPC\u8fde\u63a5ip\u7aef\u53e3\u7684\u6839\u76ee\u5f55(<code>\/<\/code>)\u3002\u60a8\u53ef\u4ee5\u4f7f\u7528HTTP \/ 1.0\u6216HTTP \/ 1.1\u3002\u5982\u679c\u4f60\u4f7f\u7528HTTPS\uff0c\u4f60\u5e94\u8be5\u4f7f\u7528TLS v1.2\u3002\u51fa\u4e8e\u5b89\u5168\u539f\u56e0\uff0c<code>streamd<\/code>\u00a0<em>\u4e0d\u652f\u6301<\/em>\u00a0SSL v3\u6216\u66f4\u65e9\u7248\u672c\u3002<\/p>\n<p>\u59cb\u7ec8\u5305\u542b\u4e00\u4e2a<code>Content-Type<\/code>\u5305\u542b\u503c\u7684\u6807\u9898<code>application\/json<\/code>\u3002<\/p>\n<p>\u5982\u679c\u60a8\u6253\u7b97\u63d0\u51fa\u591a\u4e2a\u8bf7\u6c42\uff0c\u8bf7\u4f7f\u7528<a href=\"http:\/\/tools.ietf.org\/html\/rfc7230#section-6.3\" target=\"_blank\" rel=\"noopener\">Keep-Alives<\/a>\uff0c\u4ee5\u4fbf\u60a8\u4e0d\u5fc5\u5173\u95ed\u5e76\u91cd\u65b0\u6253\u5f00\u8bf7\u6c42\u4e4b\u95f4\u7684\u8fde\u63a5\u3002<\/p>\n<p>\u5c06\u8bf7\u6c42\u4e3b\u4f53\u4f5c\u4e3a\u5177\u6709\u4ee5\u4e0b\u5c5e\u6027\u7684<a href=\"https:\/\/en.wikipedia.org\/wiki\/JSON\" target=\"_blank\" rel=\"noopener\">JSON<\/a>\u5bf9\u8c61\u53d1\u9001\uff1a<\/p>\n<ul>\n<li>\u5c06\u8be5\u547d\u4ee4\u653e\u5728\u9876\u5c42<code>\"method\"<\/code>\u5b57\u6bb5\u4e2d<\/li>\n<li>\u5305\u62ec\u9876\u7ea7<code>\"params\"<\/code>\u5b57\u6bb5\u3002\u8fd9\u4e2a\u5b57\u6bb5\u7684\u5185\u5bb9\u5e94\u8be5\u662f\u4e00\u4e2a\u53ea\u5305\u542b\u4e00\u4e2a\u5d4c\u5957JSON\u5bf9\u8c61\u5e76\u5305\u542b\u8be5\u547d\u4ee4\u6240\u6709\u53c2\u6570\u7684\u5355\u9879\u6570\u7ec4\u3002<\/li>\n<\/ul>\n<p>\u54cd\u5e94\u4e5f\u662f\u4e00\u4e2aJSON\u5bf9\u8c61\u3002<\/p>\n<p>\u76ee\u524dStream\u5b9e\u9a8c\u5ba4\u5728\u4ee5\u4e0b\u5730\u5740\u7ef4\u62a4\u516c\u5171JSON-RPC\u670d\u52a1\u5668\uff1a<\/p>\n<table>\n<thead>\n<tr>\n<th>Domain<\/th>\n<th>Port<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td>rpc.labs.stream<\/td>\n<td>443<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>\u8fd9\u4e9b\u516c\u5171\u670d\u52a1\u5668\u4e0d\u662f\u7528\u4e8e\u7a33\u5b9a\u7684\u6216\u5546\u4e1a\u7684\u7528\u9014\uff0c\u800c\u4e14\u5b83\u4eec\u53ef\u80fd\u5728\u4efb\u4f55\u65f6\u5019\u65e0\u6cd5\u4f7f\u7528\u3002\u5bf9\u4e8e\u5e38\u89c4\u4f7f\u7528\u6765\u8bf4\uff0c\u4f60\u5e94\u8fd0\u884c\u81ea\u5df1\u7684<code title=\"Double-click to expand\/collapse\">streamd<\/code>\u670d\u52a1\u5668\uff0c\u6216\u8005\u8ba9\u4f60\u4fe1\u4efb\u7684\u4eba\u8fd9\u6837\u505a\u3002<\/p>\n<p>\u5982\u679c\u4f60\u8fd0\u884c\u81ea\u5df1\u7684<code title=\"Double-click to expand\/collapse\">streamd<\/code>\u670d\u52a1\u5668\uff0c\u786e\u4fdd\u5728streamd.cfg\u6587\u4ef6\u4e2d\u5df2\u7ecf\u6709JSON-RPC\u63a5\u53e3\uff0c\u56e0\u4e3aJSON-RPC\u5728\u9ed8\u8ba4\u60c5\u51b5\u4e0b\u662f\u4e0d\u53ef\u7528\u7684\u3002\u76f8\u5173\u90e8\u5206\u7c7b\u4f3c\u4e8e\u4e0b\u9762\u8fd9\u4e2a\u4f8b\u5b50\uff1a<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"null\"># [rpc_ip]:\r\n#   IP address or domain to bind to allow insecure RPC connections.\r\n#   Defaults to not allow RPC connections.\r\n#\r\n# [rpc_port]:\r\n#   Port to bind to if allowing insecure RPC connections.\r\n[rpc_ip]\r\n127.0.0.1 \r\n[rpc_port]\r\n8088<\/pre>\n<p>\u00a0<\/p>\n<\/div><div class=\"documentor-help\"><span class=\"doc-noprint doc-feedback\"><img src=https:\/\/labs.stream\/cn\/wp-content\/plugins\/documentor\/skins\/default\/images\/feedback.png width=\"16\" height=\"16\" \/>Was this helpful?<\/span>\r\n\t\t\t\t\t\t<span class=\"doc-noprint\"><a class=\"positive-feedback\" href=\"#\" > Yes <\/a><\/span> \r\n\t\t\t\t\t\t<span class=\"doc-noprint\"><a class=\"negative-feedback\" href=\"#\" > No <\/a><\/span><span class=\"doc-noprint doc_sedit\"><a title=\"Give suggestion\" href=\"#sugestedit_popup7\" rel=\"leanModal\" class=\"spopupopen\" >\r\n\t\t\t\t\t\t<span><img height=\"15\" width=\"15\" src=https:\/\/labs.stream\/cn\/wp-content\/plugins\/documentor\/skins\/default\/images\/edit.png><\/span>Suggest edit <\/a><\/span><div class=\"negative-feedbackform doc-noprint\">\r\n\t\t\t\t\t<\/div><div class=\"feedback-msg doc-noprint\"><\/div><\/div><\/div><\/div><!--.\/doc-sectionwrap--><div class=\"doc-sectionwrap\" id=\"\u547d\u4ee4\u884c-4_wrap\"><div class=\"documentor-section  section-400\" id=\"\u547d\u4ee4\u884c-4\" data-section-id=\"400\"><h3 class=\"doc-sec-title\" > <span class=\"doc-sec-count\" style=\"display:inline-block\">2.2.4.<\/span><span class=\"title-text\">\u547d\u4ee4\u884c<\/span> <span class=\"doc-sec-link doc-noprint\" onclick=\"prompt('Press Ctrl + C, then Enter to copy to clipboard','https:\/\/labs.stream\/cn\/wp-json\/wp\/v2\/pages\/777#\u547d\u4ee4\u884c-4')\">#<\/span> <div class=\"documentor-social doc-noprint\"><\/div><\/h3><div class=\"doc-sec-content\" ><p>\u547d\u4ee4\u884c\u548cJSON-RPC\u8fde\u63a5\u76f8\u540c\u7684\u670d\u52a1\uff0c\u6240\u4ee5\u516c\u5171\u670d\u52a1\u5668\u548c\u670d\u52a1\u5668\u914d\u7f6e\u662f\u76f8\u540c\u7684\u3002\u9ed8\u8ba4\u60c5\u51b5\u4e0b\uff0c<code>streamd<\/code>\u8fde\u63a5\u672c\u5730\u5b9e\u4f8b\u3002\u6216\u8005\uff0c\u4f60\u53ef\u4ee5\u6307\u5b9a\u670d\u52a1\u5668\u8fde\u63a5\u914d\u7f6e\u6587\u4ef6\u6216<code>--rpc-ip<\/code>\u547d\u4ee4\u884c\u53c2\u6570\u3002\u4f8b\u5982:<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"null\">streamd --rpc_ip=rpc.labs.streamd:443 server_info<\/pre>\n<p>\u00a0<\/p>\n<\/div><div class=\"documentor-help\"><span class=\"doc-noprint doc-feedback\"><img src=https:\/\/labs.stream\/cn\/wp-content\/plugins\/documentor\/skins\/default\/images\/feedback.png width=\"16\" height=\"16\" \/>Was this helpful?<\/span>\r\n\t\t\t\t\t\t<span class=\"doc-noprint\"><a class=\"positive-feedback\" href=\"#\" > Yes <\/a><\/span> \r\n\t\t\t\t\t\t<span class=\"doc-noprint\"><a class=\"negative-feedback\" href=\"#\" > No <\/a><\/span><span class=\"doc-noprint doc_sedit\"><a title=\"Give suggestion\" href=\"#sugestedit_popup7\" rel=\"leanModal\" class=\"spopupopen\" >\r\n\t\t\t\t\t\t<span><img height=\"15\" width=\"15\" src=https:\/\/labs.stream\/cn\/wp-content\/plugins\/documentor\/skins\/default\/images\/edit.png><\/span>Suggest edit <\/a><\/span><div class=\"negative-feedbackform doc-noprint\">\r\n\t\t\t\t\t<\/div><div class=\"feedback-msg doc-noprint\"><\/div><\/div><\/div><\/div><!--.\/doc-sectionwrap--><div class=\"doc-sectionwrap\" id=\"\u8bf7\u6c42\u683c\u5f0f-4_wrap\"><div class=\"documentor-section  section-395\" id=\"\u8bf7\u6c42\u683c\u5f0f-4\" data-section-id=\"395\"><h3 class=\"doc-sec-title\" > <span class=\"doc-sec-count\" style=\"display:inline-block\">2.3.<\/span><span class=\"title-text\">\u8bf7\u6c42\u683c\u5f0f<\/span> <span class=\"doc-sec-link doc-noprint\" onclick=\"prompt('Press Ctrl + C, then Enter to copy to clipboard','https:\/\/labs.stream\/cn\/wp-json\/wp\/v2\/pages\/777#\u8bf7\u6c42\u683c\u5f0f-4')\">#<\/span> <div class=\"documentor-social doc-noprint\"><\/div><\/h3><div class=\"doc-sec-content\" ><p>WebSocket API \u548cJSON-RPC\u90fd\u628a<a href=\"http:\/\/www.w3schools.com\/json\/\">JSON<\/a>\u7528\u4f5c\u8bf7\u6c42\u548c\u56de\u5e94\u3002API\u4e0a\u7684\u65b9\u6cd5\u548c\u53c2\u6570\u901a\u5e38\u662f\u76f8\u540c\u7684\uff0c\u4f46\u4e24\u8005\u4e4b\u95f4\u5177\u4f53\u7684\u683c\u5f0f\u7565\u6709\u4e0d\u540c\u3002\u547d\u4ee4\u884c\u63a5\u53e3\u652f\u6301\u5177\u6709\u547d\u4ee4\u884c\u53c2\u6570\u7684\u76f8\u540c\u547d\u4ee4\u3002<\/p>\n<ul>\n<li>WebSocket\u8bf7\u6c42\u628a\u547d\u4ee4\u540d\u79f0\u653e\u5728JSON\u5bf9\u8c61\u6839\u76ee\u5f55\u7684\u547d\u4ee4\u53c2\u6570\u65c1\u8fb9\u7684<code title=\"Double-click to expand\/collapse\">\u201ccommand\u201d<\/code>\u5b57\u6bb5\uff0c\u8fd8\u6709\u4e00\u4e2a\u5c06\u6536\u5230\u56de\u5e94\u7684\u53ef\u9009\u62e9<code title=\"Double-click to expand\/collapse\">\u201cid\u201d<\/code>\u5b57\u6bb5\uff0c\u6240\u4ee5\u4f60\u53ef\u4ee5\u8bc6\u522b\u90a3\u4e9b\u53d1\u751f\u6545\u969c\u8fd4\u56de\u7684\u56de\u5e94\u3002<\/li>\n<li>JSON-RPC\u8bf7\u6c42\u628a\u547d\u4ee4\u653e\u5728<code title=\"Double-click to expand\/collapse\">\u201cmethod\u201d<\/code>\u5b57\u6bb5\uff0c\u4f5c\u4e3a<code title=\"Double-click to expand\/collapse\">\u201cparams\u201d<\/code>\u6570\u7ec4\u7684\u7b2c\u4e00\u4e2a\u6210\u5458\uff0c\u800c\u4e14\u628a\u53c2\u6570\u653e\u5728\u53e6\u4e00\u4e2a\u5206\u79bb\u7684\u5bf9\u8c61\u4e2d\u3002\u8fd9\u91cc\u6ca1\u6709<code title=\"Double-click to expand\/collapse\">\u201cid\u201d<\/code>\u5b57\u6bb5\uff0c\u56e0\u4e3a\u6240\u6709\u56de\u5e94\u76f4\u63a5\u56de\u590d\u7ed9\u8bf7\u6c42\u3002<\/li>\n<li>\u547d\u4ee4\u884c\u5728\u4efb\u4f55\u6b63\u5f0f\u547d\u4ee4\u884c\u9009\u62e9\u540e\u8f93\u51fa\u547d\u4ee4\uff0c\u88ab\u53d7\u9650\u7684\u53c2\u6570\u7ec4\u8ffd\u8e2a\uff0c\u88ab\u7a7a\u683c\u5206\u79bb\u3002<\/li>\n<\/ul>\n<pre class=\"EnlighterJSRAW\" data-enlighter-group=\"qingqiugeshi\" data-enlighter-title=\"WebSocket\">{\r\n  \"id\": 2,\r\n  \"command\": \"account_info\",\r\n  \"account\": \"vDgSCaGS3iih9iKvfvRULrK7gurJjdDnUV\",\r\n  \"strict\": true,\r\n  \"ledger_index\": \"validated\"\r\n}<\/pre>\n<pre class=\"EnlighterJSRAW\" data-enlighter-group=\"qingqiugeshi\" data-enlighter-title=\"JSON-RPC\">POST http:\/\/s1.labs.stream:51234\/\r\n{\r\n    \"method\": \"account_info\",\r\n    \"params\": [\r\n        {\r\n            \"account\": \"vDgSCaGS3iih9iKvfvRULrK7gurJjdDnUV\",\r\n            \"strict\": true,\r\n            \"ledger_index\": \"validated\"\r\n        }\r\n    ]\r\n}<\/pre>\n<pre class=\"EnlighterJSRAW\" data-enlighter-group=\"qingqiugeshi\" data-enlighter-title=\"Commandline\">streamd account_info vDgSCaGS3iih9iKvfvRULrK7gurJjdDnUV validated true<\/pre>\n<p>\u00a0<\/p>\n<\/div><div class=\"documentor-help\"><span class=\"doc-noprint doc-feedback\"><img src=https:\/\/labs.stream\/cn\/wp-content\/plugins\/documentor\/skins\/default\/images\/feedback.png width=\"16\" height=\"16\" \/>Was this helpful?<\/span>\r\n\t\t\t\t\t\t<span class=\"doc-noprint\"><a class=\"positive-feedback\" href=\"#\" > Yes <\/a><\/span> \r\n\t\t\t\t\t\t<span class=\"doc-noprint\"><a class=\"negative-feedback\" href=\"#\" > No <\/a><\/span><span class=\"doc-noprint doc_sedit\"><a title=\"Give suggestion\" href=\"#sugestedit_popup7\" rel=\"leanModal\" class=\"spopupopen\" >\r\n\t\t\t\t\t\t<span><img height=\"15\" width=\"15\" src=https:\/\/labs.stream\/cn\/wp-content\/plugins\/documentor\/skins\/default\/images\/edit.png><\/span>Suggest edit <\/a><\/span><div class=\"negative-feedbackform doc-noprint\">\r\n\t\t\t\t\t<\/div><div class=\"feedback-msg doc-noprint\"><\/div><\/div><\/div><\/div><!--.\/doc-sectionwrap--><div class=\"doc-sectionwrap\" id=\"\u54cd\u5e94\u683c\u5f0f-4_wrap\"><div class=\"documentor-section  section-396\" id=\"\u54cd\u5e94\u683c\u5f0f-4\" data-section-id=\"396\"><h3 class=\"doc-sec-title\" > <span class=\"doc-sec-count\" style=\"display:inline-block\">2.4.<\/span><span class=\"title-text\">\u54cd\u5e94\u683c\u5f0f<\/span> <span class=\"doc-sec-link doc-noprint\" onclick=\"prompt('Press Ctrl + C, then Enter to copy to clipboard','https:\/\/labs.stream\/cn\/wp-json\/wp\/v2\/pages\/777#\u54cd\u5e94\u683c\u5f0f-4')\">#<\/span> <div class=\"documentor-social doc-noprint\"><\/div><\/h3><div class=\"doc-sec-content\" ><p>\u6210\u529f\u54cd\u5e94\u6837\u4f8b<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-group=\"responseformatting\" data-enlighter-title=\"WebSocket\">{\r\n  \"id\": 2,\r\n  \"status\": \"success\",\r\n  \"type\": \"response\",\r\n  \"result\": {\r\n    \"account_data\": {\r\n      \"Account\": \"vDgSCaGS3iih9iKvfvRULrK7gurJjdDnUV\",\r\n      \"Balance\": \"27389517749\",\r\n      \"Flags\": 0,\r\n      \"LedgerEntryType\": \"AccountRoot\",\r\n      \"OwnerCount\": 18,\r\n      \"PreviousTxnID\": \"B6B410172C0B65575D89E464AF5B99937CC568822929ABF87DA75CBD11911932\",\r\n      \"PreviousTxnLgrSeq\": 6592159,\r\n      \"Sequence\": 1400,\r\n      \"index\": \"4F83A2CF7E70F77F79A307E6A472BFC2585B806A70833CCD1C26105BAE0D6E05\"\r\n    },\r\n    \"ledger_index\": 6760970\r\n  }\r\n}<\/pre>\n<pre class=\"EnlighterJSRAW\" data-enlighter-group=\"responseformatting\" data-enlighter-title=\"JSON-RPC\">{\r\n  \"id\": 2,\r\n  \"status\": \"success\",\r\n  \"type\": \"response\",\r\n  \"result\": {\r\n    \"account_data\": {\r\n      \"Account\": \"vDgSCaGS3iih9iKvfvRULrK7gurJjdDnUV\",\r\n      \"Balance\": \"27389517749\",\r\n      \"Flags\": 0,\r\n      \"LedgerEntryType\": \"AccountRoot\",\r\n      \"OwnerCount\": 18,\r\n      \"PreviousTxnID\": \"B6B410172C0B65575D89E464AF5B99937CC568822929ABF87DA75CBD11911932\",\r\n      \"PreviousTxnLgrSeq\": 6592159,\r\n      \"Sequence\": 1400,\r\n      \"index\": \"4F83A2CF7E70F77F79A307E6A472BFC2585B806A70833CCD1C26105BAE0D6E05\"\r\n    },\r\n    \"ledger_index\": 6760970\r\n  }\r\n}<\/pre>\n<pre class=\"EnlighterJSRAW\" data-enlighter-group=\"responseformatting\" data-enlighter-title=\"Commandline\">{\r\n    \"result\": {\r\n        \"account_data\": {\r\n            \"Account\": \"vDgSCaGS3iih9iKvfvRULrK7gurJjdDnUV\",\r\n            \"Balance\": \"27389517749\",\r\n            \"Flags\": 0,\r\n            \"LedgerEntryType\": \"AccountRoot\",\r\n            \"OwnerCount\": 18,\r\n            \"PreviousTxnID\": \"B6B410172C0B65575D89E464AF5B99937CC568822929ABF87DA75CBD11911932\",\r\n            \"PreviousTxnLgrSeq\": 6592159,\r\n            \"Sequence\": 1400,\r\n            \"index\": \"4F83A2CF7E70F77F79A307E6A472BFC2585B806A70833CCD1C26105BAE0D6E05\"\r\n        },\r\n        \"ledger_index\": 6761012,\r\n        \"status\": \"success\"\r\n    }\r\n}<\/pre>\n<p>\u00a0<\/p>\n<\/div><div class=\"documentor-help\"><span class=\"doc-noprint doc-feedback\"><img src=https:\/\/labs.stream\/cn\/wp-content\/plugins\/documentor\/skins\/default\/images\/feedback.png width=\"16\" height=\"16\" \/>Was this helpful?<\/span>\r\n\t\t\t\t\t\t<span class=\"doc-noprint\"><a class=\"positive-feedback\" href=\"#\" > Yes <\/a><\/span> \r\n\t\t\t\t\t\t<span class=\"doc-noprint\"><a class=\"negative-feedback\" href=\"#\" > No <\/a><\/span><span class=\"doc-noprint doc_sedit\"><a title=\"Give suggestion\" href=\"#sugestedit_popup7\" rel=\"leanModal\" class=\"spopupopen\" >\r\n\t\t\t\t\t\t<span><img height=\"15\" width=\"15\" src=https:\/\/labs.stream\/cn\/wp-content\/plugins\/documentor\/skins\/default\/images\/edit.png><\/span>Suggest edit <\/a><\/span><div class=\"negative-feedbackform doc-noprint\">\r\n\t\t\t\t\t<\/div><div class=\"feedback-msg doc-noprint\"><\/div><\/div><\/div><\/div><!--.\/doc-sectionwrap--><div class=\"doc-sectionwrap\" id=\"\u9519\u8bef\u54cd\u5e94-4_wrap\"><div class=\"documentor-section  section-402\" id=\"\u9519\u8bef\u54cd\u5e94-4\" data-section-id=\"402\"><h3 class=\"doc-sec-title\" > <span class=\"doc-sec-count\" style=\"display:inline-block\">2.5.<\/span><span class=\"title-text\">\u9519\u8bef\u54cd\u5e94<\/span> <span class=\"doc-sec-link doc-noprint\" onclick=\"prompt('Press Ctrl + C, then Enter to copy to clipboard','https:\/\/labs.stream\/cn\/wp-json\/wp\/v2\/pages\/777#\u9519\u8bef\u54cd\u5e94-4')\">#<\/span> <div class=\"documentor-social doc-noprint\"><\/div><\/h3><div class=\"doc-sec-content\" ><p>\u5217\u4e3e\u6240\u6709\u9519\u8bef\u53ef\u80fd\u53d1\u751f\u7684\u65b9\u5f0f\u51e0\u4e4e\u662f\u4e0d\u53ef\u80fd\u7684\u3002\u67d0\u4e9b\u53ef\u80fd\u53d1\u751f\u5728\u8fd0\u8f93\u5c42\uff08\u4f8b\u5982\uff0c\u4e22\u6389\u7f51\u7edc\u6570\u636e\u5305\uff09\uff0c\u8fd9\u79cd\u60c5\u51b5\u4e0b\uff0c\u7ed3\u679c\u5c06\u6839\u636e\u4f60\u4f7f\u7528\u7684\u5ba2\u6237\u7aef\u548c\u8fd0\u8f93\u5de5\u5177\u800c\u6709\u6240\u4e0d\u540c\u3002\u7136\u800c\uff0c\u5982\u679c<code title=\"Double-click to expand\/collapse\">streamd<\/code>\u670d\u52a1\u5668\u6210\u529f\u6536\u5230\u4f60\u7684\u8bf7\u6c42\uff0c\u90a3\u5b83\u5c06\u8bd5\u56fe\u4ee5\u6807\u51c6\u5316\u7684\u9519\u8bef\u683c\u5f0f\u56de\u5e94\u3002<\/p>\n<p>\u4e00\u4e9b\u9519\u8bef\u6837\u4f8b:<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-group=\"errorresponses\" data-enlighter-title=\"WebSocket\">{\r\n  \"id\": 3,\r\n  \"status\": \"error\",\r\n  \"type\": \"response\",\r\n  \"error\": \"ledgerIndexMalformed\",\r\n  \"request\": {\r\n    \"account\": \"vDgSCaGS3iih9iKvfvRULrK7gurJjdDnUV\",\r\n    \"command\": \"account_info\",\r\n    \"id\": 3,\r\n    \"ledger_index\": \"-\",\r\n    \"strict\": true\r\n  }\r\n}<\/pre>\n<pre class=\"EnlighterJSRAW\" data-enlighter-group=\"errorresponses\" data-enlighter-title=\"JSON-RPC\">HTTP Status: 200 OK\r\n{\r\n    \"result\": {\r\n        \"error\": \"ledgerIndexMalformed\",\r\n        \"request\": {\r\n            \"account\": \"vDgSCaGS3iih9iKvfvRULrK7gurJjdDnUV\",\r\n            \"command\": \"account_info\",\r\n            \"ledger_index\": \"-\",\r\n            \"strict\": true\r\n        },\r\n        \"status\": \"error\"\r\n    }\r\n}<\/pre>\n<pre class=\"EnlighterJSRAW\" data-enlighter-group=\"errorresponses\" data-enlighter-title=\"Commandline\">{\r\n    \"result\": {\r\n        \"error\": \"ledgerIndexMalformed\",\r\n        \"request\": {\r\n            \"account\": \"vDgSCaGS3iih9iKvfvRULrK7gurJjdDnUV\",\r\n            \"command\": \"account_info\",\r\n            \"ledger_index\": \"-\",\r\n            \"strict\": true\r\n        },\r\n        \"status\": \"error\"\r\n    }\r\n}<\/pre>\n<p>\u00a0<\/p>\n<h5>WebSocket API\u9519\u8bef\u54cd\u5e94\u683c\u5f0f<\/h5>\n<table>\n<thead>\n<tr>\n<th>\u5b57\u6bb5<\/th>\n<th>\u7c7b\u578b<\/th>\n<th>\u63cf\u8ff0<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td>id<\/td>\n<td>(Varies)<\/td>\n<td>\u5728 WebSocket\u8bf7\u6c42\u4e2d\u63d0\u4f9b\u6b64\u54cd\u5e94\u7684ID<\/td>\n<\/tr>\n<tr>\n<td>status<\/td>\n<td>String<\/td>\n<td><code title=\"Double-click to expand\/collapse\">\"error\"<\/code>\u00a0\u5982\u679c\u8bf7\u6c42\u5bfc\u81f4\u9519\u8bef<\/td>\n<\/tr>\n<tr>\n<td>type<\/td>\n<td>String<\/td>\n<td>\u901a\u5e38\u00a0<code title=\"Double-click to expand\/collapse\">\"response\"<\/code>, \u8fd9\u8868\u793a\u5bf9\u547d\u4ee4\u7684\u6210\u529f\u54cd\u5e94<\/td>\n<\/tr>\n<tr>\n<td>error<\/td>\n<td>String<\/td>\n<td>\u53d1\u751f\u9519\u8bef\u7c7b\u578b\u7684\u552f\u4e00\u4ee3\u7801<\/td>\n<\/tr>\n<tr>\n<td>request<\/td>\n<td>Object<\/td>\n<td>\u4ee5JSON\u683c\u5f0f\u63d0\u793a\u6b64\u9519\u8bef\u7684\u8bf7\u6c42\u526f\u672c\u3002\u8b66\u544a\uff1a\u5982\u679c\u8bf7\u6c42\u5305\u542b\u4efb\u4f55\u8d26\u6237\u673a\u5bc6\uff0c\u5c06\u5728\u6b64\u5904\u5c55\u793a<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>\u00a0<\/p>\n<h5>JSON-RPC API\u9519\u8bef\u54cd\u5e94\u683c\u5f0f<\/h5>\n<p>\u4e00\u4e9bJSON-RPC\u8bf7\u6c42\u5c06\u5728HTTP\u5c42\u4ee5\u9519\u8bef\u4ee3\u7801\u56de\u5e94\u3002\u8fd9\u4e9b\u60c5\u51b5\u4e0b\uff0c\u8fd9\u79cd\u56de\u5e94\u662f\u56de\u5e94\u4e3b\u4f53\u4e2d\u7684\u7eaf\u6587\u672c\u3002\u4f8b\u5982\uff0c\u5982\u679c\u4f60\u5fd8\u8bb0\u5728<code>method<\/code>\u53c2\u6570\u4e2d\u6307\u5b9a\u547d\u4ee4\uff0c\u90a3\u56de\u5e94\u7c7b\u4f3c\u4e8e\u4e0b\u9762\u8fd9\u6837\uff1a<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"null\">HTTP Status: 400 Bad Request\r\nNull method<\/pre>\n<p>\u5bf9\u4e8e\u5176\u4ed6\u8fd4\u56deHTTP \u72b6\u6001\u4ee3\u7801200 OK\u7684\u9519\u8bef\u6765\u8bf4\uff0cJSON\u683c\u5f0f\u7684\u56de\u5e94\u51fa\u73b0\u5728\u4e0b\u9762\u8fd9\u4e9b\u5b57\u6bb5:<\/p>\n<table>\n<thead>\n<tr>\n<th>\u5b57\u6bb5<\/th>\n<th>\u7c7b\u578b<\/th>\n<th>\u63cf\u8ff0<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td>result<\/td>\n<td>Object<\/td>\n<td>\u5305\u542b\u5bf9\u67e5\u8be2\u54cd\u5e94\u7684\u5bf9\u8c61<\/td>\n<\/tr>\n<tr>\n<td>result.error<\/td>\n<td>String<\/td>\n<td>\u53d1\u751f\u9519\u8bef\u7c7b\u578b\u7684\u552f\u4e00\u4ee3\u7801<\/td>\n<\/tr>\n<tr>\n<td>result.status<\/td>\n<td>String<\/td>\n<td><code title=\"Double-click to expand\/collapse\">\"error\"<\/code>\u00a0\u5982\u679c\u8bf7\u6c42\u5bfc\u81f4\u9519\u8bef<\/td>\n<\/tr>\n<tr>\n<td>result.request<\/td>\n<td>Object<\/td>\n<td>\u4ee5JSON\u683c\u5f0f\u63d0\u793a\u6b64\u9519\u8bef\u7684\u8bf7\u6c42\u526f\u672c\u3002\u8b66\u544a\uff1a\u5982\u679c\u8bf7\u6c42\u5305\u542b\u4efb\u4f55\u8d26\u6237\u673a\u5bc6\uff0c\u5c06\u5728\u6b64\u5904\u5c55\u793a\uff01\u6ce8\u610f\uff1a\u4e0d\u7ba1\u8bf7\u6c42\u662f\u4ec0\u4e48\uff0c\u8bf7\u6c42\u90fd\u4ee5WebSocket\u683c\u5f0f\u91cd\u65b0\u683c\u5f0f\u5316\u3002<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div><div class=\"documentor-help\"><span class=\"doc-noprint doc-feedback\"><img src=https:\/\/labs.stream\/cn\/wp-content\/plugins\/documentor\/skins\/default\/images\/feedback.png width=\"16\" height=\"16\" \/>Was this helpful?<\/span>\r\n\t\t\t\t\t\t<span class=\"doc-noprint\"><a class=\"positive-feedback\" href=\"#\" > Yes <\/a><\/span> \r\n\t\t\t\t\t\t<span class=\"doc-noprint\"><a class=\"negative-feedback\" href=\"#\" > No <\/a><\/span><span class=\"doc-noprint doc_sedit\"><a title=\"Give suggestion\" href=\"#sugestedit_popup7\" rel=\"leanModal\" class=\"spopupopen\" >\r\n\t\t\t\t\t\t<span><img height=\"15\" width=\"15\" src=https:\/\/labs.stream\/cn\/wp-content\/plugins\/documentor\/skins\/default\/images\/edit.png><\/span>Suggest edit <\/a><\/span><div class=\"negative-feedbackform doc-noprint\">\r\n\t\t\t\t\t<\/div><div class=\"feedback-msg doc-noprint\"><\/div><\/div><\/div><\/div><!--.\/doc-sectionwrap--><div class=\"doc-sectionwrap\" id=\"\u9519\u8bef\u8b66\u544a-4_wrap\"><div class=\"documentor-section  section-403\" id=\"\u9519\u8bef\u8b66\u544a-4\" data-section-id=\"403\"><h3 class=\"doc-sec-title\" > <span class=\"doc-sec-count\" style=\"display:inline-block\">2.5.1.<\/span><span class=\"title-text\">\u9519\u8bef\u8b66\u544a<\/span> <span class=\"doc-sec-link doc-noprint\" onclick=\"prompt('Press Ctrl + C, then Enter to copy to clipboard','https:\/\/labs.stream\/cn\/wp-json\/wp\/v2\/pages\/777#\u9519\u8bef\u8b66\u544a-4')\">#<\/span> <div class=\"documentor-social doc-noprint\"><\/div><\/h3><div class=\"doc-sec-content\" ><p>\u5f53\u4f60\u7684\u8bf7\u6c42\u5bfc\u81f4\u9519\u8bef\u65f6\uff0c\u5168\u90e8\u8bf7\u6c42\u88ab\u540e\u53f0\u8bb0\u5f55\u4e0b\u6765\u4f5c\u4e3a\u90e8\u5206\u54cd\u5e94\uff0c\u56e0\u800c\u4f60\u53ef\u4ee5\u8bd5\u7740\u8c03\u8bd5\u9519\u8bef\u3002\u7136\u800c\uff0c\u8fd9\u4e5f\u5305\u62ec\u4f5c\u4e3a\u8bf7\u6c42\u4e00\u90e8\u5206\u7684\u4efb\u4f55\u673a\u5bc6\u3002\u5f53\u5171\u4eab\u9519\u8bef\u4fe1\u606f\u65f6\uff0c\u4e00\u5b9a\u8981\u975e\u5e38\u5c0f\u5fc3\uff0c\u4e0d\u8981\u628a\u91cd\u8981\u7684\u8d26\u6237\u79c1\u5bc6\u4fe1\u606f\u5076\u7136\u900f\u9732\u7ed9\u5176\u4ed6\u4eba\u3002<\/p>\n<\/div><div class=\"documentor-help\"><span class=\"doc-noprint doc-feedback\"><img src=https:\/\/labs.stream\/cn\/wp-content\/plugins\/documentor\/skins\/default\/images\/feedback.png width=\"16\" height=\"16\" \/>Was this helpful?<\/span>\r\n\t\t\t\t\t\t<span class=\"doc-noprint\"><a class=\"positive-feedback\" href=\"#\" > Yes <\/a><\/span> \r\n\t\t\t\t\t\t<span class=\"doc-noprint\"><a class=\"negative-feedback\" href=\"#\" > No <\/a><\/span><span class=\"doc-noprint doc_sedit\"><a title=\"Give suggestion\" href=\"#sugestedit_popup7\" rel=\"leanModal\" class=\"spopupopen\" >\r\n\t\t\t\t\t\t<span><img height=\"15\" width=\"15\" src=https:\/\/labs.stream\/cn\/wp-content\/plugins\/documentor\/skins\/default\/images\/edit.png><\/span>Suggest edit <\/a><\/span><div class=\"negative-feedbackform doc-noprint\">\r\n\t\t\t\t\t<\/div><div class=\"feedback-msg doc-noprint\"><\/div><\/div><\/div><\/div><!--.\/doc-sectionwrap--><div class=\"doc-sectionwrap\" id=\"\u901a\u7528\u9519\u8bef-4_wrap\"><div class=\"documentor-section  section-404\" id=\"\u901a\u7528\u9519\u8bef-4\" data-section-id=\"404\"><h3 class=\"doc-sec-title\" > <span class=\"doc-sec-count\" style=\"display:inline-block\">2.5.2.<\/span><span class=\"title-text\">\u901a\u7528\u9519\u8bef<\/span> <span class=\"doc-sec-link doc-noprint\" onclick=\"prompt('Press Ctrl + C, then Enter to copy to clipboard','https:\/\/labs.stream\/cn\/wp-json\/wp\/v2\/pages\/777#\u901a\u7528\u9519\u8bef-4')\">#<\/span> <div class=\"documentor-social doc-noprint\"><\/div><\/h3><div class=\"doc-sec-content\" ><p>\u6240\u6709\u7684\u65b9\u6cd5\u53ef\u80fd\u8fd4\u8fd8\u4ee5\u4e0b<code>\u9519\u8bef<\/code>\u4ee3\u7801\u503c:<\/p>\n<ul>\n<li><code>unknownCmd<\/code>\u00a0&#8211; \u8be5\u8bf7\u6c42\u4e0d\u5305\u542b<code>streamd<\/code>\u670d\u52a1\u5668\u8bc6\u522b\u7684command.<\/li>\n<li><code>jsonInvalid<\/code>\u00a0&#8211; \uff08\u53ea\u6709WebSocket\uff09\u8be5\u8bf7\u6c42\u4e0d\u662f\u4e00\u4e2a\u6b63\u786e\u7684JSON\u5bf9\u8c61\u3002\n<ul>\n<li>JSON-RPC\u5728\u8fd9\u79cd\u60c5\u51b5\u4e0b\u8fd4\u56de\u4e00\u4e2a400 Bad Request HTTP\u9519\u8bef\u3002<\/li>\n<\/ul>\n<\/li>\n<li><code>missingCommand<\/code>\u00a0&#8211; \uff08\u53ea\u6709WebSocket\uff09\u8be5\u8bf7\u6c42\u6ca1\u6709\u6307\u5b9a\u4e00\u4e2a\u547d\u4ee4\u5b57\u6bb5\u3002\n<ul>\n<li>JSON-RPC\u5728\u8fd9\u79cd\u60c5\u51b5\u4e0b\u8fd4\u56de\u4e00\u4e2a400 Bad Request HTTP\u9519\u8bef\u3002<\/li>\n<\/ul>\n<\/li>\n<li><code>tooBusy<\/code>\u00a0&#8211; \u8be5\u670d\u52a1\u5668\u8d1f\u8f7d\u8fc7\u5927\u4ee5\u81f3\u4e8e\u73b0\u5728\u65e0\u6cd5\u6267\u884c\u6b64\u547d\u4ee4\u3002\u5982\u679c\u4f60\u662f\u7ba1\u7406\u5458\u8eab\u4efd\u8fde\u63a5\u670d\u52a1\u5668\uff0c\u901a\u5e38\u4e0d\u4f1a\u88ab\u62d2\u7edd\u3002<\/li>\n<li><code>noNetwork<\/code>\u00a0&#8211; \u8be5\u670d\u52a1\u5668\u65e0\u6cd5\u8fde\u63a5\u5230\u5269\u4f59\u7684radar\u7f51\u7edc\uff08\u800c\u4e14\u4e0d\u80fd\u5728\u72ec\u7acb\u6a21\u5f0f\u4e0b\u8fd0\u884c\uff09\u3002<\/li>\n<li><code>noCurrent<\/code>\u00a0&#8211; \u7531\u4e8e\u9ad8\u8d1f\u8377\u3001\u7f51\u7edc\u95ee\u9898\u3001\u9a8c\u8bc1\u8005\u6545\u969c\u3001\u9519\u8bef\u914d\u7f6e\u6216\u5176\u4ed6\u95ee\u9898\uff0c\u8be5\u670d\u52a1\u5668\u4e0d\u77e5\u9053\u73b0\u6709\u603b\u8d26\u662f\u4ec0\u4e48\u3002<\/li>\n<li><code>noClosed<\/code>\u00a0&#8211; \u8be5\u670d\u52a1\u5668\u6ca1\u6709\u5df2\u5173\u95ed\u7684\u603b\u8d26\uff0c\u4e3b\u8981\u662f\u56e0\u4e3a\u5b83\u6ca1\u6709\u5b8c\u6210\u542f\u52a8\u3002<\/li>\n<li><code>wsTextRequired<\/code>\u00a0&#8211; \uff08\u53ea\u6709WebSocket\uff09\u8be5\u8bf7\u6c42\u7684<a href=\"https:\/\/tools.ietf.org\/html\/rfc6455#section-5.2\">\u64cd\u4f5c\u7801<\/a>\u00a0\u4e0d\u662f\u6587\u672c\u3002<\/li>\n<\/ul>\n<\/div><div class=\"documentor-help\"><span class=\"doc-noprint doc-feedback\"><img src=https:\/\/labs.stream\/cn\/wp-content\/plugins\/documentor\/skins\/default\/images\/feedback.png width=\"16\" height=\"16\" \/>Was this helpful?<\/span>\r\n\t\t\t\t\t\t<span class=\"doc-noprint\"><a class=\"positive-feedback\" href=\"#\" > Yes <\/a><\/span> \r\n\t\t\t\t\t\t<span class=\"doc-noprint\"><a class=\"negative-feedback\" href=\"#\" > No <\/a><\/span><span class=\"doc-noprint doc_sedit\"><a title=\"Give suggestion\" href=\"#sugestedit_popup7\" rel=\"leanModal\" class=\"spopupopen\" >\r\n\t\t\t\t\t\t<span><img height=\"15\" width=\"15\" src=https:\/\/labs.stream\/cn\/wp-content\/plugins\/documentor\/skins\/default\/images\/edit.png><\/span>Suggest edit <\/a><\/span><div class=\"negative-feedbackform doc-noprint\">\r\n\t\t\t\t\t<\/div><div class=\"feedback-msg doc-noprint\"><\/div><\/div><\/div><\/div><!--.\/doc-sectionwrap--><div class=\"doc-sectionwrap\" id=\"\u683c\u5f0f\u7ea6\u5b9a-4_wrap\"><div class=\"documentor-section  section-405\" id=\"\u683c\u5f0f\u7ea6\u5b9a-4\" data-section-id=\"405\"><h3 class=\"doc-sec-title\" > <span class=\"doc-sec-count\" style=\"display:inline-block\">2.6.<\/span><span class=\"title-text\">\u683c\u5f0f\u7ea6\u5b9a<\/span> <span class=\"doc-sec-link doc-noprint\" onclick=\"prompt('Press Ctrl + C, then Enter to copy to clipboard','https:\/\/labs.stream\/cn\/wp-json\/wp\/v2\/pages\/777#\u683c\u5f0f\u7ea6\u5b9a-4')\">#<\/span> <div class=\"documentor-social doc-noprint\"><\/div><\/h3><div class=\"doc-sec-content\" ><p>WebSocket\u548cJSON-RPC API\u901a\u5e38\u91c7\u7528\u76f8\u540c\u7684\u53c2\u6570\uff0c\u5c3d\u7ba1\u662f\u4e0d\u540c\u7684\u65b9\u5f0f\uff08\u7ec6\u8282\u53c2\u89c1<a href=\"https:\/\/labs.stream\/cn\/streamd-apis\/#%E8%AF%B7%E6%B1%82%E6%A0%BC%E5%BC%8F\">Request Formatting<\/a>\uff09\u3002\u8bb8\u591a\u76f8\u4f3c\u7684\u53c2\u6570\u51fa\u73b0\u5728API\u4e2d\uff0c\u800c\u4e14\u8fd8\u6709\u4e00\u4e9b\u5982\u4f55\u8bf4\u660e\u8fd9\u4e9b\u53c2\u6570\u7684\u7ea6\u5b9a\u3002<\/p>\n<p>\u6240\u6709\u5b57\u6bb5\u540d\u79f0\u662f\u533a\u5206\u5927\u5c0f\u5199\u7684\u3002\u5728\u54cd\u5e94\u4e2d\uff0c\u76f4\u63a5\u4ece\u603b\u8d26\u8282\u70b9\u6216\u4ea4\u6613\u5bf9\u8c61\u83b7\u53d6\u7684\u5b57\u6bb5\u4ee5\u5927\u5199\u5b57\u6bcd\u5f00\u5934\u3002\u5176\u4ed6\u5b57\u6bb5\uff0c\u5305\u62ec\u4e0d\u65ad\u52a8\u6001\u751f\u6210\u54cd\u5e94\u7684\u4e00\u4e9b\u5b57\u6bb5\uff0c\u662f\u5c0f\u5199\u5b57\u6bcd\u3002<\/p>\n<\/div><div class=\"documentor-help\"><span class=\"doc-noprint doc-feedback\"><img src=https:\/\/labs.stream\/cn\/wp-content\/plugins\/documentor\/skins\/default\/images\/feedback.png width=\"16\" height=\"16\" \/>Was this helpful?<\/span>\r\n\t\t\t\t\t\t<span class=\"doc-noprint\"><a class=\"positive-feedback\" href=\"#\" > Yes <\/a><\/span> \r\n\t\t\t\t\t\t<span class=\"doc-noprint\"><a class=\"negative-feedback\" href=\"#\" > No <\/a><\/span><span class=\"doc-noprint doc_sedit\"><a title=\"Give suggestion\" href=\"#sugestedit_popup7\" rel=\"leanModal\" class=\"spopupopen\" >\r\n\t\t\t\t\t\t<span><img height=\"15\" width=\"15\" src=https:\/\/labs.stream\/cn\/wp-content\/plugins\/documentor\/skins\/default\/images\/edit.png><\/span>Suggest edit <\/a><\/span><div class=\"negative-feedbackform doc-noprint\">\r\n\t\t\t\t\t<\/div><div class=\"feedback-msg doc-noprint\"><\/div><\/div><\/div><\/div><!--.\/doc-sectionwrap--><div class=\"doc-sectionwrap\" id=\"\u57fa\u672c\u6570\u636e\u7c7b\u578b-4_wrap\"><div class=\"documentor-section  section-417\" id=\"\u57fa\u672c\u6570\u636e\u7c7b\u578b-4\" data-section-id=\"417\"><h3 class=\"doc-sec-title\" > <span class=\"doc-sec-count\" style=\"display:inline-block\">2.7.<\/span><span class=\"title-text\">\u57fa\u672c\u6570\u636e\u7c7b\u578b<\/span> <span class=\"doc-sec-link doc-noprint\" onclick=\"prompt('Press Ctrl + C, then Enter to copy to clipboard','https:\/\/labs.stream\/cn\/wp-json\/wp\/v2\/pages\/777#\u57fa\u672c\u6570\u636e\u7c7b\u578b-4')\">#<\/span> <div class=\"documentor-social doc-noprint\"><\/div><\/h3><div class=\"doc-sec-content\" ><p>\u4e0d\u540c\u7c7b\u578b\u7684\u5bf9\u8c61\u4ee5\u4e0d\u540c\u7684\u65b9\u5f0f\u552f\u4e00\u6807\u8bc6\uff1a<\/p>\n<p>\u8d26\u6237\u4e4b\u95f4\u901a\u8fc7\u5404\u81ea\u7684\u5730\u5740\u6765\u533a\u5206\uff0c\u6bd4\u5982<code>\"r9cZA1mLK5R5Am25ArfXFmqgNwjZgnfk59\"<\/code>\u3002\u5730\u5740\u4ee5\u5b57\u6bcd <code>r<\/code> \u5f00\u5934\uff0c\u90e8\u5206<code>streamd<\/code>\u8fd8\u63a5\u53d7\u5341\u516d\u8fdb\u5236\u7684\u5730\u5740\u5f62\u5f0f\u3002<\/p>\n<p>\u4ea4\u6613\u4e4b\u95f4\u901a\u8fc7\u4ea4\u6613\u7684\u4e8c\u8fdb\u5236\u7f16\u7801hash\u503c\u6765\u8bc6\u522b\uff0c\u4f60\u4e5f\u53ef\u4ee5\u901a\u8fc7\u4ea4\u6613\u53d1\u9001\u7684\u8d26\u6237\u548c\u5e8f\u5217\u53f7\u6765\u8bc6\u522b\u3002<\/p>\n<p>\u6bcf\u4e2a\u5b8c\u6574\u7684\u8d26\u672c\u90fd\u6709\u8d26\u672c\u7d22\u5f15\u548c\u552f\u4e00hash\u503c\uff0c\u53ef\u4ee5\u7528\u8fd9\u4e24\u4e2a\u6765\u6307\u5b9a\u4e00\u4e2a\u8d26\u672c\u7684\u5b9e\u4f8b\u3002<\/p>\n<\/div><div class=\"documentor-help\"><span class=\"doc-noprint doc-feedback\"><img src=https:\/\/labs.stream\/cn\/wp-content\/plugins\/documentor\/skins\/default\/images\/feedback.png width=\"16\" height=\"16\" \/>Was this helpful?<\/span>\r\n\t\t\t\t\t\t<span class=\"doc-noprint\"><a class=\"positive-feedback\" href=\"#\" > Yes <\/a><\/span> \r\n\t\t\t\t\t\t<span class=\"doc-noprint\"><a class=\"negative-feedback\" href=\"#\" > No <\/a><\/span><span class=\"doc-noprint doc_sedit\"><a title=\"Give suggestion\" href=\"#sugestedit_popup7\" rel=\"leanModal\" class=\"spopupopen\" >\r\n\t\t\t\t\t\t<span><img height=\"15\" width=\"15\" src=https:\/\/labs.stream\/cn\/wp-content\/plugins\/documentor\/skins\/default\/images\/edit.png><\/span>Suggest edit <\/a><\/span><div class=\"negative-feedbackform doc-noprint\">\r\n\t\t\t\t\t<\/div><div class=\"feedback-msg doc-noprint\"><\/div><\/div><\/div><\/div><!--.\/doc-sectionwrap--><div class=\"doc-sectionwrap\" id=\"\u5730\u5740-6_wrap\"><div class=\"documentor-section  section-418\" id=\"\u5730\u5740-6\" data-section-id=\"418\"><h3 class=\"doc-sec-title\" > <span class=\"doc-sec-count\" style=\"display:inline-block\">2.7.1.<\/span><span class=\"title-text\">\u5730\u5740<\/span> <span class=\"doc-sec-link doc-noprint\" onclick=\"prompt('Press Ctrl + C, then Enter to copy to clipboard','https:\/\/labs.stream\/cn\/wp-json\/wp\/v2\/pages\/777#\u5730\u5740-6')\">#<\/span> <div class=\"documentor-social doc-noprint\"><\/div><\/h3><div class=\"doc-sec-content\" ><p>Stream\u8d26\u672c\u4e2d\u7684\u6bcf\u4e2a\u8d26\u6237\u7531\u4e00\u4e2abase58\u7f16\u7801\u683c\u5f0f\u7684\u5730\u5740\u6765\u8bc6\u522b\uff0c\u8be5\u5730\u5740\u901a\u8fc7\u6539\u8d26\u6237\u7684\u4e3b\u516c\u94a5\u6765\u5bfc\u51fa\uff0c\u800c\u4e3b\u516c\u94a5\u53c8\u901a\u8fc7\u8d26\u6237\u7684\u79c1\u94a5\u6765\u5bfc\u51fa\u3002\u4e00\u4e2a\u5730\u5740\u7531\u4e00\u4e2a\u4ee5\u4e0b\u5b57\u7b26\u7ec4\u6210\u7684json\u683c\u5f0f\u6765\u8868\u793a\uff1a<\/p>\n<ul>\n<li>\u5730\u5740\u957f\u5ea6\u572825-35\u4e2a\u5b57\u7b26\u4e4b\u95f4<\/li>\n<li>\u4ee5\u5b57\u6bcd <code>v<\/code> \u5f00\u5934<\/li>\n<li>\u4f7f\u7528\u82f1\u6587\u5b57\u6bcd\uff0c\u6392\u9664\u6570\u5b57 <code>0<\/code> \uff0c\u5927\u5199\u5b57\u6bcd <code>O<\/code> \uff0c\u5927\u5199\u5b57\u6bcd <code>I<\/code> \uff0c\u5c0f\u5199\u5b57\u6bcd <code>l<\/code><\/li>\n<li>\u5927\u5c0f\u5199\u654f\u611f<\/li>\n<li>\u5305\u542b4\u4e2a\u5b57\u8282\u7684\u6821\u9a8c<\/li>\n<li>\u751f\u6210\u7684\u6709\u6548\u7684\u5730\u5740\u6570\u91cf\u63a5\u8fd12^32<\/li>\n<\/ul>\n<\/div><div class=\"documentor-help\"><span class=\"doc-noprint doc-feedback\"><img src=https:\/\/labs.stream\/cn\/wp-content\/plugins\/documentor\/skins\/default\/images\/feedback.png width=\"16\" height=\"16\" \/>Was this helpful?<\/span>\r\n\t\t\t\t\t\t<span class=\"doc-noprint\"><a class=\"positive-feedback\" href=\"#\" > Yes <\/a><\/span> \r\n\t\t\t\t\t\t<span class=\"doc-noprint\"><a class=\"negative-feedback\" href=\"#\" > No <\/a><\/span><span class=\"doc-noprint doc_sedit\"><a title=\"Give suggestion\" href=\"#sugestedit_popup7\" rel=\"leanModal\" class=\"spopupopen\" >\r\n\t\t\t\t\t\t<span><img height=\"15\" width=\"15\" src=https:\/\/labs.stream\/cn\/wp-content\/plugins\/documentor\/skins\/default\/images\/edit.png><\/span>Suggest edit <\/a><\/span><div class=\"negative-feedbackform doc-noprint\">\r\n\t\t\t\t\t<\/div><div class=\"feedback-msg doc-noprint\"><\/div><\/div><\/div><\/div><!--.\/doc-sectionwrap--><div class=\"doc-sectionwrap\" id=\"hashes-4_wrap\"><div class=\"documentor-section  section-419\" id=\"hashes-4\" data-section-id=\"419\"><h3 class=\"doc-sec-title\" > <span class=\"doc-sec-count\" style=\"display:inline-block\">2.7.2.<\/span><span class=\"title-text\">Hashes<\/span> <span class=\"doc-sec-link doc-noprint\" onclick=\"prompt('Press Ctrl + C, then Enter to copy to clipboard','https:\/\/labs.stream\/cn\/wp-json\/wp\/v2\/pages\/777#hashes-4')\">#<\/span> <div class=\"documentor-social doc-noprint\"><\/div><\/h3><div class=\"doc-sec-content\" ><p>\u5728Stream\u4e2d\uff0c\u5c24\u5176\u662f\u5176\u4e2d\u7684\u4ea4\u6613\u548c\u8d26\u672c\uff0c\u901a\u8fc7\u4e00\u4e2a256-bit\u7684hash\u503c\u6765\u552f\u4e00\u786e\u5b9a\u3002\u6b64\u503c\u901a\u5e38\u901a\u8fc7\u201cSHA-512 Half\u201d\u6765\u8ba1\u7b97(\u901a\u8fc7\u5185\u5bb9\u6765\u8ba1\u7b97SHA-512\uff0c\u7136\u540e\u622a\u53d6\u5341\u516d\u8fdb\u5236\u8868\u793a\u7684\u524d\u516d\u5341\u56db\u4e2a\u5b57\u7b26)\u3002\u7531\u4e8e\u5bf9\u8c61\u7684\u6563\u5217\u662f\u4ee5\u975e\u5e38\u4e0d\u53ef\u80fd\u901a\u8fc7\u78b0\u649e\u7684\u65b9\u5f0f\u83b7\u53d6\u7684\u4fe1\u606f\uff0c\u6240\u4ee5\u5177\u6709\u76f8\u540chash\u7684\u4e24\u4e2a\u5bf9\u8c61\u5c31\u53ef\u4ee5\u8ba4\u4e3a\u662f\u4e00\u4e2a\u3002<\/p>\n<p>\u4e00\u4e2aStream\u8d26\u672c\u7684hash\u503c\u5177\u6709\u4ee5\u4e0b\u5b57\u7b26\uff1a<\/p>\n<ul>\n<li>64\u4e2a\u5b57\u7b26\u7684\u957f\u5ea6<\/li>\n<li>\u8868\u793a\u4e3a\u5341\u516d\u8fdb\u5236\uff1a0-9\uff0cA-F<\/li>\n<li>\u901a\u5e38\u662f\u5927\u5199\u6765\u8868\u793a<\/li>\n<\/ul>\n<\/div><div class=\"documentor-help\"><span class=\"doc-noprint doc-feedback\"><img src=https:\/\/labs.stream\/cn\/wp-content\/plugins\/documentor\/skins\/default\/images\/feedback.png width=\"16\" height=\"16\" \/>Was this helpful?<\/span>\r\n\t\t\t\t\t\t<span class=\"doc-noprint\"><a class=\"positive-feedback\" href=\"#\" > Yes <\/a><\/span> \r\n\t\t\t\t\t\t<span class=\"doc-noprint\"><a class=\"negative-feedback\" href=\"#\" > No <\/a><\/span><span class=\"doc-noprint doc_sedit\"><a title=\"Give suggestion\" href=\"#sugestedit_popup7\" rel=\"leanModal\" class=\"spopupopen\" >\r\n\t\t\t\t\t\t<span><img height=\"15\" width=\"15\" src=https:\/\/labs.stream\/cn\/wp-content\/plugins\/documentor\/skins\/default\/images\/edit.png><\/span>Suggest edit <\/a><\/span><div class=\"negative-feedbackform doc-noprint\">\r\n\t\t\t\t\t<\/div><div class=\"feedback-msg doc-noprint\"><\/div><\/div><\/div><\/div><!--.\/doc-sectionwrap--><div class=\"doc-sectionwrap\" id=\"\u8d26\u6237\u5e8f\u5217-4_wrap\"><div class=\"documentor-section  section-420\" id=\"\u8d26\u6237\u5e8f\u5217-4\" data-section-id=\"420\"><h3 class=\"doc-sec-title\" > <span class=\"doc-sec-count\" style=\"display:inline-block\">2.7.3.<\/span><span class=\"title-text\">\u8d26\u6237\u5e8f\u5217<\/span> <span class=\"doc-sec-link doc-noprint\" onclick=\"prompt('Press Ctrl + C, then Enter to copy to clipboard','https:\/\/labs.stream\/cn\/wp-json\/wp\/v2\/pages\/777#\u8d26\u6237\u5e8f\u5217-4')\">#<\/span> <div class=\"documentor-social doc-noprint\"><\/div><\/h3><div class=\"doc-sec-content\" ><p>\u5e8f\u5217\u53f7\u662f\u4e00\u4e2a32\u4f4d\u65e0\u7b26\u53f7\u6574\u6570\uff0c\u7528\u4e8e\u6807\u8bc6\u76f8\u5bf9\u4e8e\u7279\u5b9a\u5e10\u6237\u7684\u4ea4\u6613\u6216\u4f18\u60e0\u3002<\/p>\n<p>\u5728Stream\u8d26\u672c\u4e2d\u6bcf\u4e2a\u8d26\u6237\u62e5\u6709\u4e00\u4e2a\u5e8f\u5217\u53f7\uff0c\u4ece1\u5f00\u59cb\u3002\u5bf9\u4e8e\u4e00\u4e2a\u53d1\u9001\u5230\u7f51\u7edc\u6216\u8005\u5305\u542b\u5230\u9a8c\u8bc1\u8d26\u672c\u7684\u4ea4\u6613\uff0c\u5b83\u5fc5\u987b\u5177\u6709\u4e0e\u53d1\u9001\u5e10\u6237\u7684\u5f53\u524d\u5e8f\u5217\u76f8\u5339\u914d\u7684\u5e8f\u5217\u5b57\u6bb5\u3002\u6bcf\u5f53\u6765\u81ea\u8be5\u8d26\u6237\u7684\u4ea4\u6613\u5305\u542b\u5728\u7ecf\u8fc7\u9a8c\u8bc1\u7684\u8d26\u672c\u4e2d\uff0c\u8be5\u8d26\u6237\u7684\u5e8f\u5217\u5b57\u6bb5\u5c31\u4f1a\u589e\u52a0(\u65e0\u8bba\u8fd9\u4e2a\u4ea4\u6613\u662f\u6210\u529f\u8fd8\u662f\u5931\u8d25)\u3002\u8fd9\u6837\u5c31\u4fdd\u7559\u4e86\u8be5\u8d26\u6237\u7684\u4ea4\u6613\u987a\u5e8f\uff0c\u4ee5\u53ca\u533a\u5206\u4e24\u7b14\u53ef\u80fd\u76f8\u540c\u7684\u4ea4\u6613\u3002<\/p>\n<p>Stream\u6bcf\u4e2a\u8282\u70b9\u90fd\u6807\u8bb0\u6709\u521b\u5efa\u5b83OfferCreate\u4ea4\u6613\u7684\u53d1\u9001\u8d26\u6237\u5730\u5740\u548c\u5e8f\u5217\u503c\uff0c\u8fd9\u4e24\u4e2a\u5b57\u6bb5\u4e00\u8d77\u63d0\u4f9b\u552f\u4e00\u6807\u8bc6\u3002<\/p>\n<\/div><div class=\"documentor-help\"><span class=\"doc-noprint doc-feedback\"><img src=https:\/\/labs.stream\/cn\/wp-content\/plugins\/documentor\/skins\/default\/images\/feedback.png width=\"16\" height=\"16\" \/>Was this helpful?<\/span>\r\n\t\t\t\t\t\t<span class=\"doc-noprint\"><a class=\"positive-feedback\" href=\"#\" > Yes <\/a><\/span> \r\n\t\t\t\t\t\t<span class=\"doc-noprint\"><a class=\"negative-feedback\" href=\"#\" > No <\/a><\/span><span class=\"doc-noprint doc_sedit\"><a title=\"Give suggestion\" href=\"#sugestedit_popup7\" rel=\"leanModal\" class=\"spopupopen\" >\r\n\t\t\t\t\t\t<span><img height=\"15\" width=\"15\" src=https:\/\/labs.stream\/cn\/wp-content\/plugins\/documentor\/skins\/default\/images\/edit.png><\/span>Suggest edit <\/a><\/span><div class=\"negative-feedbackform doc-noprint\">\r\n\t\t\t\t\t<\/div><div class=\"feedback-msg doc-noprint\"><\/div><\/div><\/div><\/div><!--.\/doc-sectionwrap--><div class=\"doc-sectionwrap\" id=\"\u603b\u8d26\u7d22\u5f15-4_wrap\"><div class=\"documentor-section  section-421\" id=\"\u603b\u8d26\u7d22\u5f15-4\" data-section-id=\"421\"><h3 class=\"doc-sec-title\" > <span class=\"doc-sec-count\" style=\"display:inline-block\">2.7.4.<\/span><span class=\"title-text\">\u603b\u8d26\u7d22\u5f15<\/span> <span class=\"doc-sec-link doc-noprint\" onclick=\"prompt('Press Ctrl + C, then Enter to copy to clipboard','https:\/\/labs.stream\/cn\/wp-json\/wp\/v2\/pages\/777#\u603b\u8d26\u7d22\u5f15-4')\">#<\/span> <div class=\"documentor-social doc-noprint\"><\/div><\/h3><div class=\"doc-sec-content\" ><p>\u8d26\u672c\u7d22\u5f15\u662f\u7528\u4e8e\u8bc6\u522b\u5206\u7c7b\u5e10\u768432\u4f4d\u65e0\u7b26\u53f7\u6574\u6570\u3002\u603b\u8d26\u7d22\u5f15\u4e5f\u88ab\u53eb\u505a\u8d26\u672c\u7684\u5e8f\u5217\u53f7\u3002\u7b2c\u4e00\u4e2a\u8d26\u76ee\u7684\u7d22\u5f15\u662f<code>1<\/code>\uff0c\u5e76\u4e14\u6bcf\u4e2a\u65b0\u8d26\u76ee\u7684\u5206\u7c7b\u7d22\u5f15\u90fd\u9ad8\u4e8e\u5176\u4e4b\u524d\u7684\u8d26\u76ee\u7d22\u5f15<code>1<\/code>.<\/p>\n<p>\u8d26\u672c\u7d22\u5f15\u8868\u8fbe\u4e86\u8d26\u76ee\u95f4\u7684\u987a\u5e8f\uff1bHash\u503c\u5219\u6807\u8bc6\u4e86\u8d26\u76ee\u7684\u786e\u5207\u5185\u5bb9\u3002\u62e5\u6709\u76f8\u540chash\u7684\u4e24\u4e2a\u8d26\u76ee\u603b\u662f\u76f8\u540c\u7684\u3002\u5bf9\u4e8e\u5df2\u8ba4\u8bc1\u603b\u8d26\uff0chash\u503c\u548c\u5e8f\u5217\u53f7\u662f\u540c\u7b49\u6709\u6548\u7684\uff0c\u800c\u4e14\u5173\u7cfb\u662f\u4e00\u5bf9\u4e00\u3002\u7136\u800c\uff0c\u8fd9\u5e76\u4e0d\u9002\u7528\u4e8e\u6b63\u5728\u8fdb\u884c\u4e2d\u7684\u8d26\u76ee\uff1a<\/p>\n<ul>\n<li>\u7531\u4e8e\u4ea4\u6613\u6ca1\u6709\u5728\u6574\u4e2a\u7f51\u7edc\u91cc\u88ab\u5145\u5206\u4f20\u9012\uff0c\u4e24\u4e2a\u4e0d\u540c\u7684<code>streamd<\/code>\u670d\u52a1\u5668\u53ef\u80fd\u62e5\u6709\u5177\u6709\u76f8\u540c\u5e8f\u5217\u53f7\u7684\u5374\u6709\u4e0d\u540c\u5185\u5bb9\u7684\u8d26\u76ee\u3002<\/li>\n<li>\u53ef\u80fd\u4f1a\u6709\u591a\u4e2a\u5173\u95ed\u7684\u8d26\u76ee\u7248\u672c\u7ade\u4e89\u5171\u8bc6\uff0c\u8fd9\u4e9b\u8d26\u76ee\u62e5\u6709\u76f8\u540c\u7684\u5e8f\u5217\u53f7\u5374\u6709\u4e0d\u540c\u7684\u5185\u5bb9(hash\u4e5f\u4e0d\u540c)\uff0c\u6700\u540e\u53ea\u6709\u4e00\u4e2a\u624d\u80fd\u88ab\u8ba4\u8bc1<\/li>\n<li>\u73b0\u6709\u603b\u8d26\u5185\u5bb9\u968f\u65f6\u95f4\u53d8\u5316\uff0c\u5373\u4fbf\u5e8f\u5217\u53f7\u76f8\u540c\uff0c\u4e5f\u5c06\u5bfc\u81f4\u54c8\u5e0c\u53d8\u5316\u3002\u56e0\u6b64\uff0c\u76f4\u81f3\u603b\u8d26\u5173\u95ed\uff0c\u5b83\u7684\u54c8\u5e0c\u662f\u4e0d\u80fd\u88ab\u8ba1\u7b97\u7684\u3002<\/li>\n<\/ul>\n<\/div><div class=\"documentor-help\"><span class=\"doc-noprint doc-feedback\"><img src=https:\/\/labs.stream\/cn\/wp-content\/plugins\/documentor\/skins\/default\/images\/feedback.png width=\"16\" height=\"16\" \/>Was this helpful?<\/span>\r\n\t\t\t\t\t\t<span class=\"doc-noprint\"><a class=\"positive-feedback\" href=\"#\" > Yes <\/a><\/span> \r\n\t\t\t\t\t\t<span class=\"doc-noprint\"><a class=\"negative-feedback\" href=\"#\" > No <\/a><\/span><span class=\"doc-noprint doc_sedit\"><a title=\"Give suggestion\" href=\"#sugestedit_popup7\" rel=\"leanModal\" class=\"spopupopen\" >\r\n\t\t\t\t\t\t<span><img height=\"15\" width=\"15\" src=https:\/\/labs.stream\/cn\/wp-content\/plugins\/documentor\/skins\/default\/images\/edit.png><\/span>Suggest edit <\/a><\/span><div class=\"negative-feedbackform doc-noprint\">\r\n\t\t\t\t\t<\/div><div class=\"feedback-msg doc-noprint\"><\/div><\/div><\/div><\/div><!--.\/doc-sectionwrap--><div class=\"doc-sectionwrap\" id=\"\u6307\u5b9a\u603b\u8d26\u5b9e\u4f8b-5_wrap\"><div class=\"documentor-section  section-422\" id=\"\u6307\u5b9a\u603b\u8d26\u5b9e\u4f8b-5\" data-section-id=\"422\"><h3 class=\"doc-sec-title\" > <span class=\"doc-sec-count\" style=\"display:inline-block\">2.7.5.<\/span><span class=\"title-text\">\u6307\u5b9a\u603b\u8d26\u5b9e\u4f8b<\/span> <span class=\"doc-sec-link doc-noprint\" onclick=\"prompt('Press Ctrl + C, then Enter to copy to clipboard','https:\/\/labs.stream\/cn\/wp-json\/wp\/v2\/pages\/777#\u6307\u5b9a\u603b\u8d26\u5b9e\u4f8b-5')\">#<\/span> <div class=\"documentor-social doc-noprint\"><\/div><\/h3><div class=\"doc-sec-content\" ><p>\u8bb8\u591aAPI\u65b9\u6cd5\u8981\u6c42\u4f60\u6307\u5b9a\u4e00\u4e2a\u603b\u8d26\u5b9e\u4f8b\uff0c\u5305\u62ec\u53ef\u88ab\u68c0\u7d22\u5230\u7684\u6b63\u786e\u6570\u636e\u548c\u5171\u4eab\u603b\u8d26\u7279\u5b9a\u7248\u672c\u7684\u6700\u65b0\u6570\u636e\u3002\u63a5\u53d7\u4e00\u4e2a\u603b\u8d26\u7248\u672c\u7684\u547d\u4ee4\u90fd\u662f\u6309\u7167\u540c\u6837\u7684\u65b9\u5f0f\u8fd0\u4f5c\u3002\u4ee5\u4e0b\u6709\u4e09\u4e2a\u80fd\u7528\u7684\u4f60\u80fd\u6307\u5b9a\u603b\u8d26\u7684\u65b9\u5f0f\uff1a<\/p>\n<ol>\n<li>\u901a\u8fc7<code>ledger_index<\/code>\u53c2\u6570\u4e2d\u7684\u5e8f\u5217\u53f7\u6307\u5b9a\u603b\u8d26\u3002\u6bcf\u4e2a\u5df2\u5173\u95ed\u603b\u8d26\u90fd\u6709\u4e00\u4e2a\u53ef\u8bc6\u522b\u7684\u5e8f\u5217\u53f7\uff0c\u8be5\u5e8f\u5217\u53f7\u6bd4\u524d\u4e00\u4e2a\u5df2\u9a8c\u8bc1\u603b\u8d26\u59271\u3002\uff08\u8d77\u6e90\u603b\u8d26\u5e8f\u5217\u53f7\u4e3a0\uff09<\/li>\n<li>\u901a\u8fc7<code>ledger_hash<\/code>\u53c2\u6570\u4e2d\u7684\u54c8\u5e0c\u503c\u6307\u5b9a\u603b\u8d26\u3002<\/li>\n<li>\u901a\u8fc7<code>ledger_index<\/code>\u53c2\u6570\u4e2d\u7684\u5feb\u6377\u65b9\u5f0f\u4e4b\u4e00\u6307\u5b9a\u603b\u8d26\uff1a\n<ul>\n<li><code>validated<\/code>\u00a0: \u5bf9\u4e8e\u5df2\u7ecf\u88ab\u5168\u7f51\u7edc\u9a8c\u8bc1\u7684\u5927\u591a\u6570\u8fd1\u671f\u603b\u8d26<\/li>\n<li><code>closed<\/code>\u00a0:\u5bf9\u4e8e\u5df2\u7ecf\u88ab\u4fee\u6539\u5173\u95ed\u5e76\u7531\u8282\u70b9\u4e3a\u9a8c\u8bc1\u63d0\u51fa\u7684\u5927\u591a\u6570\u8fd1\u671f\u603b\u8d26<\/li>\n<li><code>current<\/code>\u00a0:\u5bf9\u4e8e\u8282\u70b9\u73b0\u5728\u8fd0\u884c\u7248\u672c\u7684\u603b\u8d26<\/li>\n<\/ul>\n<\/li>\n<\/ol>\n<p>\u8fd8\u6709\u4e00\u79cd\u63a5\u53d7\u4ee5\u4e0a\u4e09\u79cd\u683c\u5f0f\u7684\u5df2\u5f03\u7528\u7684<code>ledger<\/code>\u53c2\u6570\u3002\u4e0d\u8981\u7528\u8fd9\u4e2a\u53c2\u6570\uff0c\u5b83\u53ef\u80fd\u4f1a\u5728\u6ca1\u6709\u901a\u77e5\u7684\u60c5\u51b5\u4e0b\u88ab\u79fb\u9664\u3002<\/p>\n<p>\u5982\u679c\u4f60\u4e0d\u6307\u5b9a\u4e00\u4e2a\u603b\u8d26\uff0c<code title=\"Double-click to expand\/collapse\">current<\/code>\uff08\u6b63\u5728\u8fdb\u884c\u4e2d\uff09\u603b\u8d26\u4f1a\u88ab\u9ed8\u8ba4\u9009\u62e9\u3002\u5982\u679c\u4f60\u63d0\u4f9b\u4e86\u591a\u4e8e\u4e00\u4e2a\u7684\u6307\u5b9a\u603b\u8d26\uff0c\u90a3\u88ab\u5f03\u7528\u7684<code title=\"Double-click to expand\/collapse\">ledger<\/code>\u5b57\u6bb5\u5982\u679c\u8fd8\u5b58\u5728\u7684\u8bdd\uff0c\u4f1a\u7b2c\u4e00\u6b21\u88ab\u4f7f\u7528\uff0c\u540e\u9000\u81f3<code title=\"Double-click to expand\/collapse\">ledger_hash<\/code>\u3002\u9664\u975e\u5176\u4ed6\u4e24\u4e2a\u90fd\u4e0d\u5b58\u5728\uff0c\u5426\u5219<code title=\"Double-click to expand\/collapse\">ledger_index<\/code>\u5b57\u6bb5\u5c06\u88ab\u5ffd\u89c6\u3002<\/p>\n<blockquote>\n<p><strong><em>\u6ce8\u610f<\/em><\/strong>\uff1a\u4e0d\u8981\u4f9d\u8d56\u8fd9\u4e2a\u9ed8\u8ba4\u884c\u4e3a\uff1b\u5b83\u5e38\u5e38\u4f1a\u53d8\u5316\u3002\u76f8\u53cd\uff0c\u4f60\u9700\u8981\u5728\u6bcf\u4e2a\u8c03\u7528\u4e2d\u90fd\u5236\u5b9a\u4e00\u4e2a\u603b\u8d26\u7248\u672c\u3002<\/p>\n<\/blockquote>\n<\/div><div class=\"documentor-help\"><span class=\"doc-noprint doc-feedback\"><img src=https:\/\/labs.stream\/cn\/wp-content\/plugins\/documentor\/skins\/default\/images\/feedback.png width=\"16\" height=\"16\" \/>Was this helpful?<\/span>\r\n\t\t\t\t\t\t<span class=\"doc-noprint\"><a class=\"positive-feedback\" href=\"#\" > Yes <\/a><\/span> \r\n\t\t\t\t\t\t<span class=\"doc-noprint\"><a class=\"negative-feedback\" href=\"#\" > No <\/a><\/span><span class=\"doc-noprint doc_sedit\"><a title=\"Give suggestion\" href=\"#sugestedit_popup7\" rel=\"leanModal\" class=\"spopupopen\" >\r\n\t\t\t\t\t\t<span><img height=\"15\" width=\"15\" src=https:\/\/labs.stream\/cn\/wp-content\/plugins\/documentor\/skins\/default\/images\/edit.png><\/span>Suggest edit <\/a><\/span><div class=\"negative-feedbackform doc-noprint\">\r\n\t\t\t\t\t<\/div><div class=\"feedback-msg doc-noprint\"><\/div><\/div><\/div><\/div><!--.\/doc-sectionwrap--><div class=\"doc-sectionwrap\" id=\"\u8d27\u5e01-6_wrap\"><div class=\"documentor-section  section-423\" id=\"\u8d27\u5e01-6\" data-section-id=\"423\"><h3 class=\"doc-sec-title\" > <span class=\"doc-sec-count\" style=\"display:inline-block\">2.8.<\/span><span class=\"title-text\">\u8d27\u5e01<\/span> <span class=\"doc-sec-link doc-noprint\" onclick=\"prompt('Press Ctrl + C, then Enter to copy to clipboard','https:\/\/labs.stream\/cn\/wp-json\/wp\/v2\/pages\/777#\u8d27\u5e01-6')\">#<\/span> <div class=\"documentor-social doc-noprint\"><\/div><\/h3><div class=\"doc-sec-content\" ><p>Stream\u91cc\u9762\u6709\u4e24\u79cd\u4e0d\u540c\u7684\u8d27\u5e01\uff1astm\u548c\u5176\u4ed6\uff0c\u4e24\u79cd\u8d27\u5e01\u4e4b\u95f4\u6709\u5f88\u591a\u4e0d\u540c\u4e4b\u5904\uff1a<\/p>\n<table>\n<thead>\n<tr>\n<th align=\"left\"><code>stm<\/code><\/th>\n<th align=\"left\">\u53d1\u884c\u8d27\u5e01<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td align=\"left\">\u6ca1\u6709\u53d1\u884c\u8005<\/td>\n<td align=\"left\">\u901a\u5e38\u901a\u8fc7\u53d1\u884c\u5546\u53d1\u884c<\/td>\n<\/tr>\n<tr>\n<td align=\"left\">\u6307\u5b9a\u4e3a\u5b57\u7b26\u4e32<\/td>\n<td align=\"left\">\u6307\u5b9a\u4e3a\u5bf9\u8c61<\/td>\n<\/tr>\n<tr>\n<td align=\"left\">\u8d26\u6237\u95f4\u6d41\u8f6c<\/td>\n<td align=\"left\">\u4fe1\u4efb\u5173\u7cfb\u6d41\u8f6c<\/td>\n<\/tr>\n<tr>\n<td align=\"left\">\u4e0d\u80fd\u88ab\u521b\u9020\uff0c\u53ea\u80fd\u88ab\u9500\u6bc1<\/td>\n<td align=\"left\">\u53ef\u4ee5\u88ab\u81ea\u7531\u53d1\u884c\u548c\u8d4e\u56de<\/td>\n<\/tr>\n<tr>\n<td align=\"left\">Maximum value\u00a0<code>100000000000<\/code>(<code>1e11<\/code>)<\/td>\n<td align=\"left\">Maximum value\u00a0<code>9999999999999999e80<\/code><\/td>\n<\/tr>\n<tr>\n<td align=\"left\">\u7cbe\u786e\u5230\u6700\u8fd1\u7684\u00a0&#8220;drop&#8221;(0.000001 stm)<\/td>\n<td align=\"left\">15\u4f4d\u7cbe\u5ea6\u5341\u8fdb\u5236\u6570\u5b57\uff0c\u6700\u5c0f\u975e\u96f6\u7edd\u5bf9\u503c\u4e3a1000000000000000e-96<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>\u00a0<\/p>\n<blockquote><p>Stream\u8d26\u672c\u4f7f\u7528\u4e0e\u5178\u578b\u6d6e\u70b9\u6570\u4e0d\u540c\u7684\u7cbe\u5ea6\u7684\u5c0f\u6570\u8fd0\u7b97\uff0c\u56e0\u6b64\u8d27\u5e01\u91d1\u989d\u603b\u662f\u4ee5\u5b57\u7b26\u4e32\u5f62\u5f0f\u5448\u73b0<\/p><\/blockquote>\n<\/div><div class=\"documentor-help\"><span class=\"doc-noprint doc-feedback\"><img src=https:\/\/labs.stream\/cn\/wp-content\/plugins\/documentor\/skins\/default\/images\/feedback.png width=\"16\" height=\"16\" \/>Was this helpful?<\/span>\r\n\t\t\t\t\t\t<span class=\"doc-noprint\"><a class=\"positive-feedback\" href=\"#\" > Yes <\/a><\/span> \r\n\t\t\t\t\t\t<span class=\"doc-noprint\"><a class=\"negative-feedback\" href=\"#\" > No <\/a><\/span><span class=\"doc-noprint doc_sedit\"><a title=\"Give suggestion\" href=\"#sugestedit_popup7\" rel=\"leanModal\" class=\"spopupopen\" >\r\n\t\t\t\t\t\t<span><img height=\"15\" width=\"15\" src=https:\/\/labs.stream\/cn\/wp-content\/plugins\/documentor\/skins\/default\/images\/edit.png><\/span>Suggest edit <\/a><\/span><div class=\"negative-feedbackform doc-noprint\">\r\n\t\t\t\t\t<\/div><div class=\"feedback-msg doc-noprint\"><\/div><\/div><\/div><\/div><!--.\/doc-sectionwrap--><div class=\"doc-sectionwrap\" id=\"\u6307\u5b9a\u8d27\u5e01\u91d1\u989d-4_wrap\"><div class=\"documentor-section  section-424\" id=\"\u6307\u5b9a\u8d27\u5e01\u91d1\u989d-4\" data-section-id=\"424\"><h3 class=\"doc-sec-title\" > <span class=\"doc-sec-count\" style=\"display:inline-block\">2.8.1.<\/span><span class=\"title-text\">\u6307\u5b9a\u8d27\u5e01\u91d1\u989d<\/span> <span class=\"doc-sec-link doc-noprint\" onclick=\"prompt('Press Ctrl + C, then Enter to copy to clipboard','https:\/\/labs.stream\/cn\/wp-json\/wp\/v2\/pages\/777#\u6307\u5b9a\u8d27\u5e01\u91d1\u989d-4')\">#<\/span> <div class=\"documentor-social doc-noprint\"><\/div><\/h3><div class=\"doc-sec-content\" ><p>\u4e00\u4e9bAPI\u65b9\u6cd5\u8981\u6c42\u4f60\u6307\u5b9a\u8d27\u5e01\u91d1\u989d\u3002\u6307\u5b9a\u98ce\u683c\u53d6\u51b3\u4e8e\u4f60\u7528\u7f51\u7edc\u539f\u751fstm\u8d27\u5e01\u4ea4\u6613\u8fd8\u662f\u7528\u5176\u4ed6\u8d27\u5e01\u5355\u5143\uff08\u53d1\u884c\u8d27\u5e01\uff09\u4ea4\u6613\u3002<\/p>\n<h5>STM<\/h5>\n<p>STM\u6570\u91cf\u53ef\u4ee5\u8868\u793a\u4e3a\u5b57\u7b26\u4e32\u3002\uff08stm\u7cbe\u5ea6\u662f64\u4f4d\u6574\u6570\uff0cJSON\u6574\u6570\u88ab\u9650\u5236\u572832\u4f4d\uff0c\u56e0\u800c\u4f7f\u7528JSON\u6709\u53ef\u80fd\u51fa\u73b0\u6574\u6570\u6ea2\u51fa\u3002\uff09STM\u5f62\u5f0f\u4e0a\u662f\u4ee5\u201cdrops\u201d\u89c4\u5b9a\u7684\uff0c\u6bcf\u4e2adrop\u76f8\u5f53\u4e8e0.000001\u4e2aSTM\u3002\u56e0\u6b64\uff0c\u5728JSON\u6587\u6863\u4e2d\uff0c<code title=\"Double-click to expand\/collapse\">\"1000000\"<\/code>\u4ee3\u88681.0stm\u3002<\/p>\n<h5>\u4e0d\u8981\u628aSTM\u6307\u5b9a\u4e3a\u5bf9\u8c61<\/h5>\n<p>\u5355\u5143\u6d4b\u8bd5\u5141\u8bb8\u63d0\u4ea4\u6709\u5c0f\u6570\u70b9\u7684STM\u503c \u2014 \u4f8b\u5982\uff0c\u201c1.23\u201d\u610f\u4e3a1.23STM\u3002\u5176\u4ed6\u6240\u6709\u60c5\u51b5\u90fd\u5e94\u4ee5drops\u8bf4\u660e\uff0c\u4e0d\u80fd\u6709\u5c0f\u6570\u70b9\uff1a\u4f8b\u5982\u201c1230000\u201d\u610f\u4e3a1.23STM\u3002<\/p>\n<h5>\u975eSTM<\/h5>\n<p>\u5982\u679c\u4f60\u6b63\u5728\u89c4\u5b9a\u975eSTM\u8d27\u5e01\uff08\u5305\u62ec\u6cd5\u5b9a\u8d27\u5e01\u3001\u8d35\u91d1\u5c5e\u3001\u865a\u62df\u8d27\u5e01\u6216\u5176\u4ed6\u81ea\u5b9a\u4e49\u8d27\u5e01\uff09\uff0c\u4f60\u5fc5\u987b\u7528\u8d27\u5e01\u89c4\u8303\u5bf9\u8c61\u6765\u89c4\u5b9a\u5b83\u3002\u8fd9\u662f\u8be5JSON\u5bf9\u8c61\u7684\u4e09\u4e2a\u5b57\u6bb5:<\/p>\n<table>\n<thead>\n<tr>\n<th align=\"left\">\u5b57\u6bb5<\/th>\n<th align=\"left\">\u7c7b\u578b<\/th>\n<th align=\"left\">\u63cf\u8ff0<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td align=\"left\"><code>currency<\/code><\/td>\n<td align=\"left\">String &#8211;\u00a0Currency Code<\/td>\n<td align=\"left\">Arbitrary code for currency to issue. Cannot be\u00a0<code>STM<\/code>.<\/td>\n<\/tr>\n<tr>\n<td align=\"left\"><code>value<\/code><\/td>\n<td align=\"left\">String<\/td>\n<td align=\"left\">Quoted decimal representation of the amount of currency. This can include scientific notation, such as\u00a0<code>1.23e11<\/code>\u00a0meaning 123,000,000,000. Both\u00a0<code>e<\/code>\u00a0and\u00a0<code>E<\/code>\u00a0may be used.<\/td>\n<\/tr>\n<tr>\n<td align=\"left\"><code>issuer<\/code><\/td>\n<td align=\"left\">String<\/td>\n<td align=\"left\">Unique account address of the entity issuing the currency. In other words, the person or business where the currency can be redeemed.<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>\u4f8b\u5982\uff0c\u4e3a\u4e86\u8868\u793a<code title=\"Double-click to expand\/collapse\">rR5Am25ArfXFmqgNwjZgnfk59EACMhs2hZc<\/code>\u8d26\u6237\u53d1\u884c\u7684153.75\u7f8e\u5143\uff0c\u4f60\u8981\u6307\u5b9a:<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"null\">{\r\n\u00a0\u00a0\u00a0\u00a0\"currency\":\u00a0\"USD\",\r\n\u00a0\u00a0\u00a0\u00a0\"value\":\u00a0\"153.75\",\r\n\u00a0\u00a0\u00a0\u00a0\"issuer\":\u00a0\"vDgSCaGS3iih9iKvfvRULrK7gurJjdDnUV\"\r\n}<\/pre>\n<p>\u5355\u5143\u6d4b\u8bd5\u5141\u8bb8\u4ee5\u00a0<code title=\"Double-click to expand\/collapse\">\"amount\/currency\/issuer\"<\/code>\u5f62\u5f0f\u7684\u659c\u7ebf\u5206\u5272\u5b57\u7b26\u4e32\u63d0\u4ea4\u975eSTM\u8d27\u5e01\u6570\u91cf\u3002\u5176\u4ed6\u6240\u6709\u60c5\u51b5\u90fd\u8981\u4f7f\u7528\u4e0a\u9762\u7684JSON\u5bf9\u8c61\u5f62\u5f0f\u3002<\/p>\n<h5>\u6307\u5b9a\u6ca1\u6709\u91d1\u989d\u7684\u8d27\u5e01<\/h5>\n<p>\u5982\u679c\u4f60\u8981\u6307\u5b9a\u6ca1\u6709\u6570\u91cf\u7684\u975eSTM\u8d27\u5e01\uff08\u7279\u522b\u662f\u4e3a\u4e86\u5b9a\u4e49\u8d27\u5e01\u4ea4\u6613\u8981\u7ea6\u7684\u8ba2\u8d27\u5355\uff09\uff0c\u4f60\u9700\u8981\u50cf\u4e0a\u9762\u4e00\u6837\u8fdb\u884c\u6307\u5b9a\uff0c\u4f46\u5ffd\u7565<code title=\"Double-click to expand\/collapse\">value<\/code>\u5b57\u6bb5\u3002<\/p>\n<p>\u5982\u679c\u4f60\u8981\u6307\u5b9a\u6ca1\u6709\u6570\u91cf\u7684STM\uff08\u4e5f\u662f\u4e3a\u4e86\u5b9a\u4e49\u8ba2\u8d27\u5355\uff09\uff0c\u4f60\u5e94\u5f53\u7528\u552f\u4e00\u00a0<code title=\"Double-click to expand\/collapse\">\"currency\"<\/code>\u5b57\u6bb5\u628a\u5b83\u4f5c\u4e3aJSON\u5bf9\u8c61\u3002STM\u6c38\u8fdc\u4e0d\u8981\u5305\u542b<code title=\"Double-click to expand\/collapse\">issuer<\/code>\u5b57\u6bb5\u3002<\/p>\n<p>\u6700\u540e\uff0c\u5982\u679c\u652f\u4ed8\u63a5\u6536\u8005\u8d26\u6237\u4fe1\u4efb\u53d1\u884c\u8d27\u5e01\u7684\u591a\u4e2a\u7f51\u5173\uff0c\u4f60\u53ef\u4ee5\u8868\u660e\u4ee5\u63a5\u6536\u8005\u63a5\u53d7\u7684\u4efb\u4f55\u53d1\u884c\u8d27\u5e01\u7ec4\u5408\u8fdb\u884c\u652f\u4ed8\u3002\u60f3\u8981\u5b9e\u73b0\u8fd9\u4e2a\uff0c\u5728JSON\u5bf9\u8c61\u4e2d\u6307\u5b9a\u63a5\u6536\u8005\u8d26\u6237\u5730\u5740\u4e3a<code title=\"Double-click to expand\/collapse\">issuer<\/code>\u503c\u3002<\/p>\n<\/div><div class=\"documentor-help\"><span class=\"doc-noprint doc-feedback\"><img src=https:\/\/labs.stream\/cn\/wp-content\/plugins\/documentor\/skins\/default\/images\/feedback.png width=\"16\" height=\"16\" \/>Was this helpful?<\/span>\r\n\t\t\t\t\t\t<span class=\"doc-noprint\"><a class=\"positive-feedback\" href=\"#\" > Yes <\/a><\/span> \r\n\t\t\t\t\t\t<span class=\"doc-noprint\"><a class=\"negative-feedback\" href=\"#\" > No <\/a><\/span><span class=\"doc-noprint doc_sedit\"><a title=\"Give suggestion\" href=\"#sugestedit_popup7\" rel=\"leanModal\" class=\"spopupopen\" >\r\n\t\t\t\t\t\t<span><img height=\"15\" width=\"15\" src=https:\/\/labs.stream\/cn\/wp-content\/plugins\/documentor\/skins\/default\/images\/edit.png><\/span>Suggest edit <\/a><\/span><div class=\"negative-feedbackform doc-noprint\">\r\n\t\t\t\t\t<\/div><div class=\"feedback-msg doc-noprint\"><\/div><\/div><\/div><\/div><!--.\/doc-sectionwrap--><div class=\"doc-sectionwrap\" id=\"\u8d27\u5e01\u4ee3\u7801-4_wrap\"><div class=\"documentor-section  section-425\" id=\"\u8d27\u5e01\u4ee3\u7801-4\" data-section-id=\"425\"><h3 class=\"doc-sec-title\" > <span class=\"doc-sec-count\" style=\"display:inline-block\">2.8.2.<\/span><span class=\"title-text\">\u8d27\u5e01\u4ee3\u7801<\/span> <span class=\"doc-sec-link doc-noprint\" onclick=\"prompt('Press Ctrl + C, then Enter to copy to clipboard','https:\/\/labs.stream\/cn\/wp-json\/wp\/v2\/pages\/777#\u8d27\u5e01\u4ee3\u7801-4')\">#<\/span> <div class=\"documentor-social doc-noprint\"><\/div><\/h3><div class=\"doc-sec-content\" ><p>STM\u8d26\u672c\u4e2d\u6709\u4e24\u79cd\u8d27\u5e01\u4ee3\u7801\uff1a<\/p>\n<ul>\n<li>\u4e09\u5b57\u7b26\u8d27\u5e01\u4ee3\u7801\u3002\u6211\u4eec\u5efa\u8bae\u4f7f\u7528\u5168\u5927\u5199\u7684ISO 4217\u8d27\u5e01\u4ee3\u7801\uff0c\u7136\u800c\uff0c\u4ee5\u4e0b\u5b57\u7b26\u7684\u4efb\u4f55\u7ec4\u5408\u90fd\u662f\u5141\u8bb8\u7684\uff0c\u6240\u6709\u5927\u5199\u548c\u5c0f\u5199\u5b57\u6bcd\uff0c\u6570\u5b57\u4ee5\u53ca\u7b26\u53f7<code>?<\/code>,\u00a0<code>!<\/code>,\u00a0<code>@<\/code>,\u00a0<code>#<\/code>,\u00a0<code>$<\/code>,\u00a0<code>%<\/code>,\u00a0<code>^<\/code>,\u00a0<code>&<\/code>,\u00a0<code>*<\/code>,\u00a0<code><<\/code>,\u00a0<code>><\/code>,\u00a0<code>(<\/code>,\u00a0<code>)<\/code>,\u00a0<code>{<\/code>,\u00a0<code>}<\/code>,\u00a0<code>[<\/code>,\u00a0<code>]<\/code>,\u00a0\u00a0<code>|<\/code>\uff0c\u8d27\u5e01\u4ee3\u7801STM\uff08\u5168\u90e8\u5927\u5199\uff09\u4e3aSTM\u4fdd\u7559\uff0c\u4e0d\u80fd\u7531\u53d1\u884c\u8d27\u5e01\u4f7f\u7528\u3002<\/li>\n<li>160\u4f4d\u5341\u516d\u8fdb\u5236\u503c\uff0c\u6839\u636eSTM\u5206\u7c7b\u5e10\u7684\u5185\u90e8\u8d27\u5e01\u683c\u5f0f\uff0c\u4f8b\u5982<code>0158415500000000C1F76FF6ECB0BAC600000000<\/code>\uff0c\u8fd9\u79cd\u8868\u8fbe\u65b9\u5f0f\u5e76\u4e0d\u5e38\u89c1\u3002<\/li>\n<\/ul>\n<\/div><div class=\"documentor-help\"><span class=\"doc-noprint doc-feedback\"><img src=https:\/\/labs.stream\/cn\/wp-content\/plugins\/documentor\/skins\/default\/images\/feedback.png width=\"16\" height=\"16\" \/>Was this helpful?<\/span>\r\n\t\t\t\t\t\t<span class=\"doc-noprint\"><a class=\"positive-feedback\" href=\"#\" > Yes <\/a><\/span> \r\n\t\t\t\t\t\t<span class=\"doc-noprint\"><a class=\"negative-feedback\" href=\"#\" > No <\/a><\/span><span class=\"doc-noprint doc_sedit\"><a title=\"Give suggestion\" href=\"#sugestedit_popup7\" rel=\"leanModal\" class=\"spopupopen\" >\r\n\t\t\t\t\t\t<span><img height=\"15\" width=\"15\" src=https:\/\/labs.stream\/cn\/wp-content\/plugins\/documentor\/skins\/default\/images\/edit.png><\/span>Suggest edit <\/a><\/span><div class=\"negative-feedbackform doc-noprint\">\r\n\t\t\t\t\t<\/div><div class=\"feedback-msg doc-noprint\"><\/div><\/div><\/div><\/div><!--.\/doc-sectionwrap--><div class=\"doc-sectionwrap\" id=\"\u6307\u5b9a\u65f6\u95f4-5_wrap\"><div class=\"documentor-section  section-426\" id=\"\u6307\u5b9a\u65f6\u95f4-5\" data-section-id=\"426\"><h3 class=\"doc-sec-title\" > <span class=\"doc-sec-count\" style=\"display:inline-block\">2.9.<\/span><span class=\"title-text\">\u6307\u5b9a\u65f6\u95f4<\/span> <span class=\"doc-sec-link doc-noprint\" onclick=\"prompt('Press Ctrl + C, then Enter to copy to clipboard','https:\/\/labs.stream\/cn\/wp-json\/wp\/v2\/pages\/777#\u6307\u5b9a\u65f6\u95f4-5')\">#<\/span> <div class=\"documentor-social doc-noprint\"><\/div><\/h3><div class=\"doc-sec-content\" ><p><code>streamd<\/code>\u670d\u52a1\u5668\u548c\u5b83\u7684API\u628a\u65f6\u95f4\u8868\u793a\u4e3a\u672a\u7b7e\u540d\u7684\u6574\u6570\u3002\u81ea2000\u5e741\u67081\u65e5\uff0800:00 UTC\uff09\u8d77\uff0c\u6d4b\u91cf\u5230\u73b0\u5728\u7684\u79d2\u6570\u3002\u8fd9\u548c<a href=\"http:\/\/en.wikipedia.org\/wiki\/Unix_time\">Unix epoch<\/a>\u00a0\u7684\u5de5\u4f5c\u65b9\u5f0f\u7c7b\u4f3c\uff0c\u9664\u4e86\u5728Unix Epoch\u540eStream Epoch\u662f946684800\u79d2\u3002<\/p>\n<p>\u4e0d\u8981\u4ee532\u4f4d\u53d8\u91cf\u628aStream Epoch\u65f6\u95f4\u8f6c\u6362\u4e3aUNIX Epoch\u65f6\u95f4\uff1a\u8fd9\u53ef\u80fd\u5bfc\u81f4\u6574\u6570\u6ea2\u51fa\u3002<\/p>\n<\/div><div class=\"documentor-help\"><span class=\"doc-noprint doc-feedback\"><img src=https:\/\/labs.stream\/cn\/wp-content\/plugins\/documentor\/skins\/default\/images\/feedback.png width=\"16\" height=\"16\" \/>Was this helpful?<\/span>\r\n\t\t\t\t\t\t<span class=\"doc-noprint\"><a class=\"positive-feedback\" href=\"#\" > Yes <\/a><\/span> \r\n\t\t\t\t\t\t<span class=\"doc-noprint\"><a class=\"negative-feedback\" href=\"#\" > No <\/a><\/span><span class=\"doc-noprint doc_sedit\"><a title=\"Give suggestion\" href=\"#sugestedit_popup7\" rel=\"leanModal\" class=\"spopupopen\" >\r\n\t\t\t\t\t\t<span><img height=\"15\" width=\"15\" src=https:\/\/labs.stream\/cn\/wp-content\/plugins\/documentor\/skins\/default\/images\/edit.png><\/span>Suggest edit <\/a><\/span><div class=\"negative-feedbackform doc-noprint\">\r\n\t\t\t\t\t<\/div><div class=\"feedback-msg doc-noprint\"><\/div><\/div><\/div><\/div><!--.\/doc-sectionwrap--><div class=\"doc-sectionwrap\" id=\"\u53ef\u80fd\u7684\u670d\u52a1\u5668\u72b6\u6001-5_wrap\"><div class=\"documentor-section  section-427\" id=\"\u53ef\u80fd\u7684\u670d\u52a1\u5668\u72b6\u6001-5\" data-section-id=\"427\"><h3 class=\"doc-sec-title\" > <span class=\"doc-sec-count\" style=\"display:inline-block\">2.10.<\/span><span class=\"title-text\">\u53ef\u80fd\u7684\u670d\u52a1\u5668\u72b6\u6001<\/span> <span class=\"doc-sec-link doc-noprint\" onclick=\"prompt('Press Ctrl + C, then Enter to copy to clipboard','https:\/\/labs.stream\/cn\/wp-json\/wp\/v2\/pages\/777#\u53ef\u80fd\u7684\u670d\u52a1\u5668\u72b6\u6001-5')\">#<\/span> <div class=\"documentor-social doc-noprint\"><\/div><\/h3><div class=\"doc-sec-content\" ><p>\u4f9d\u636e<code title=\"Double-click to expand\/collapse\">streamd<\/code>\u670d\u52a1\u5668\u914d\u7f6e\u65b9\u5f0f\u3001\u8fd0\u884c\u65f6\u95f4\u548c\u5176\u4ed6\u56e0\u7d20\uff0c\u4e00\u4e2a\u670d\u52a1\u5668\u53ef\u80fd\u5728\u4e0d\u540c\u7a0b\u5ea6\u4e0a\u53c2\u4e0e\u8de8\u56fdStream\u70b9\u5bf9\u70b9\u7f51\u7edc\u3002\u8fd9\u5728\u5bf9<code>server_info<\/code>\u00a0\u548c<code>server_state<\/code>\u547d\u4ee4\u7684\u56de\u5e94\u4e2d\u8868\u793a\u4e3a<code>server_state<\/code>\u5b57\u6bb5\u3002\u8fd9\u79cd\u53ef\u80fd\u7684\u56de\u5e94\u8ffd\u8e2a\u4e00\u7cfb\u5217\u4e0a\u5347\u4e92\u52a8\uff0c\u6bcf\u4e2a\u540e\u9762\u7684\u503c\u53d6\u4ee3\u524d\u4e00\u4e2a\u3002\u5b83\u4eec\u7684\u5b9a\u4e49\u5982\u4e0b\uff08\u4ee5\u4ece\u5c0f\u5230\u5927\u4f18\u5148\u7ea7\u6392\u5e8f\uff09:<\/p>\n<table>\n<thead>\n<tr>\n<th align=\"left\"><code>Value<\/code><\/th>\n<th align=\"left\">Description<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td align=\"left\"><code>disconnected<\/code><\/td>\n<td align=\"left\">The server is not connected to the Stream Ledger peer-to-peer network whatsoever. It may be running in offline mode, or it may not be able to access the network for whatever reason.<\/td>\n<\/tr>\n<tr>\n<td align=\"left\"><code>connected<\/code><\/td>\n<td align=\"left\">The server believes it is connected to the network.<\/td>\n<\/tr>\n<tr>\n<td align=\"left\"><code>syncing<\/code><\/td>\n<td align=\"left\">The server is currently behind on ledger versions. (It is normal for a server to spend a few minutes catching up after you start it.)<\/td>\n<\/tr>\n<tr>\n<td align=\"left\"><code>tracking<\/code><\/td>\n<td align=\"left\">The server is in agreement with the network<\/td>\n<\/tr>\n<tr>\n<td align=\"left\"><code>full<\/code><\/td>\n<td align=\"left\">The server is fully caught-up with the network and could participate in validation, but is not doing so (possibly because it has not been configured as a validator).<\/td>\n<\/tr>\n<tr>\n<td align=\"left\"><code>validating<\/code><\/td>\n<td align=\"left\">The server is currently participating in validation of the ledger<\/td>\n<\/tr>\n<tr>\n<td align=\"left\"><code>proposing<\/code><\/td>\n<td align=\"left\">The server is participating in validation of the ledger and currently proposing its own version<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>\u00a0<\/p>\n<blockquote>\n<p>\u6ce8\u610f\uff1a<code>full<\/code>\u3001<code>validating<\/code>\u548c<code>proposing<\/code>\u95f4\u7684\u533a\u522b\u662f\u57fa\u4e8e\u5269\u4f59\u5168\u7403\u7f51\u7edc\u7684\u540c\u6b65\u6027\uff0c\u800c\u4e14\u4e00\u822c\u6027\u64cd\u4f5c\u65f6\u670d\u52a1\u5668\u5728\u8fd9\u4e9b\u72b6\u6001\u95f4\u6ce2\u52a8\u5f88\u6b63\u5e38\u3002<\/p>\n<\/blockquote>\n<\/div><div class=\"documentor-help\"><span class=\"doc-noprint doc-feedback\"><img src=https:\/\/labs.stream\/cn\/wp-content\/plugins\/documentor\/skins\/default\/images\/feedback.png width=\"16\" height=\"16\" \/>Was this helpful?<\/span>\r\n\t\t\t\t\t\t<span class=\"doc-noprint\"><a class=\"positive-feedback\" href=\"#\" > Yes <\/a><\/span> \r\n\t\t\t\t\t\t<span class=\"doc-noprint\"><a class=\"negative-feedback\" href=\"#\" > No <\/a><\/span><span class=\"doc-noprint doc_sedit\"><a title=\"Give suggestion\" href=\"#sugestedit_popup7\" rel=\"leanModal\" class=\"spopupopen\" >\r\n\t\t\t\t\t\t<span><img height=\"15\" width=\"15\" src=https:\/\/labs.stream\/cn\/wp-content\/plugins\/documentor\/skins\/default\/images\/edit.png><\/span>Suggest edit <\/a><\/span><div class=\"negative-feedbackform doc-noprint\">\r\n\t\t\t\t\t<\/div><div class=\"feedback-msg doc-noprint\"><\/div><\/div><\/div><\/div><!--.\/doc-sectionwrap--><div class=\"doc-sectionwrap\" id=\"\u4fee\u6539\u603b\u8d26-4_wrap\"><div class=\"documentor-section  section-406\" id=\"\u4fee\u6539\u603b\u8d26-4\" data-section-id=\"406\"><h3 class=\"doc-sec-title\" > <span class=\"doc-sec-count\" style=\"display:inline-block\">2.11.<\/span><span class=\"title-text\">\u4fee\u6539\u603b\u8d26<\/span> <span class=\"doc-sec-link doc-noprint\" onclick=\"prompt('Press Ctrl + C, then Enter to copy to clipboard','https:\/\/labs.stream\/cn\/wp-json\/wp\/v2\/pages\/777#\u4fee\u6539\u603b\u8d26-4')\">#<\/span> <div class=\"documentor-social doc-noprint\"><\/div><\/h3><div class=\"doc-sec-content\" ><p>Stream\u5168\u7403\u5171\u4eab\u8d26\u672c\u7684\u6240\u6709\u6539\u53d8\u90fd\u662f\u4ea4\u6613\u7684\u7ed3\u679c\u3002\u552f\u4e00\u53ef\u6539\u53d8Stream\u8d26\u672c\u7684API\u65b9\u6cd5\u662f\u63d0\u4ea4\u4ea4\u6613\u7684\u547d\u4ee4\u3002\u5373\u4fbf\u5982\u6b64\uff0c\u53ea\u6709\u4ea4\u6613\u83b7\u5f97\u5171\u8bc6\u8ba4\u8bc1\u4e4b\u540e\uff0c\u53d8\u66f4\u624d\u4f1a\u6c38\u4e45\u751f\u6548\u3002\u5176\u4ed6\u5927\u591a\u6570\u516c\u5171\u65b9\u6cd5\u4ee3\u8868\u4e0d\u540c\u7684\u65b9\u5f0f\u6765\u67e5\u770bStream\u5206\u7c7b\u5e10\u4e2d\u8868\u793a\u7684\u6570\u636e\uff0c\u6216\u8bf7\u6c42 \u6709\u5173\u670d\u52a1\u5668\u72b6\u6001\u7684\u4fe1\u606f\u3002<\/p>\n<p>\u4ea4\u6613\u63d0\u4ea4\u547d\u4ee4\uff1a<\/p>\n<ul>\n<li>submit\u547d\u4ee4<\/li>\n<li>submit_multisigned\u547d\u4ee4<\/li>\n<\/ul>\n<p>\u6709\u5173\u53ef\u4ee5\u63d0\u4ea4\u7684\u5404\u79cd\u4ea4\u6613\u7684\u66f4\u591a\u4fe1\u606f\uff0c\u67e5\u770b\u4ea4\u6613\u53c2\u8003\u3002<\/p>\n<\/div><div class=\"documentor-help\"><span class=\"doc-noprint doc-feedback\"><img src=https:\/\/labs.stream\/cn\/wp-content\/plugins\/documentor\/skins\/default\/images\/feedback.png width=\"16\" height=\"16\" \/>Was this helpful?<\/span>\r\n\t\t\t\t\t\t<span class=\"doc-noprint\"><a class=\"positive-feedback\" href=\"#\" > Yes <\/a><\/span> \r\n\t\t\t\t\t\t<span class=\"doc-noprint\"><a class=\"negative-feedback\" href=\"#\" > No <\/a><\/span><span class=\"doc-noprint doc_sedit\"><a title=\"Give suggestion\" href=\"#sugestedit_popup7\" rel=\"leanModal\" class=\"spopupopen\" >\r\n\t\t\t\t\t\t<span><img height=\"15\" width=\"15\" src=https:\/\/labs.stream\/cn\/wp-content\/plugins\/documentor\/skins\/default\/images\/edit.png><\/span>Suggest edit <\/a><\/span><div class=\"negative-feedbackform doc-noprint\">\r\n\t\t\t\t\t<\/div><div class=\"feedback-msg doc-noprint\"><\/div><\/div><\/div><\/div><!--.\/doc-sectionwrap--><div class=\"doc-sectionwrap\" id=\"api\u65b9\u6cd5-6_wrap\"><div class=\"documentor-section  section-407\" id=\"api\u65b9\u6cd5-6\" data-section-id=\"407\"><h3 class=\"doc-sec-title\" > <span class=\"doc-sec-count\" style=\"display:inline-block\">3.<\/span><span class=\"title-text\">API\u65b9\u6cd5<\/span> <span class=\"doc-sec-link doc-noprint\" onclick=\"prompt('Press Ctrl + C, then Enter to copy to clipboard','https:\/\/labs.stream\/cn\/wp-json\/wp\/v2\/pages\/777#api\u65b9\u6cd5-6')\">#<\/span> <div class=\"documentor-social doc-noprint\"><\/div><\/h3><div class=\"doc-sec-content\" ><p>WebSocket\u548cJSON-RPC\u7684API\u65b9\u6cd5\u662f\u6839\u636e\u547d\u4ee4\u540d\u5b57\u6765\u5b9a\u4e49\u7684\uff0c\u88ab\u5206\u4e3a\u516c\u5171\u547d\u4ee4\u548c\u7ba1\u7406\u547d\u4ee4\u3002\u516c\u5171\u547d\u4ee4\u4e0d\u4e00\u5b9a\u9002\u7528\u4e8e\u666e\u901a\u516c\u4f17\uff0c\u4f46\u662f\u53ef\u4ee5\u88ab\u8fde\u63a5\u5230\u670d\u52a1\u5668\u7684\u4efb\u610f\u5ba2\u6237\u7aef\u4f7f\u7528\u3002(\u5c06\u516c\u5171\u547d\u4ee4\u770b\u4f5c\u662f\u8fd0\u884c\u670d\u52a1\u5668\u7684\u7ec4\u7ec7\u6210\u5458\u6216\u200b\u200b\u5ba2\u6237\uff0c\u800c\u7ba1\u7406\u547d\u4ee4\u662f\u8d1f\u8d23\u4fdd\u6301\u670d\u52a1\u5668\u8fd0\u884c\u7684\u4eba\u5458)\u3002\u516c\u5171\u547d\u4ee4\u5305\u62ec\u8bf8\u5982\u68c0\u67e5\u5206\u7c7b\u5e10\u72b6\u6001\uff0c\u627e\u5230\u8fde\u63a5\u7528\u6237\u7684\u8def\u5f84\u4ee5\u53ca\u63d0\u4ea4\u4ea4\u6613\u7b49\u64cd\u4f5c\u3002\u53e6\u4e00\u65b9\u9762\uff0c\u7ba1\u7406\u547d\u4ee4\u4ec5\u7528\u4e8e\u53d7\u4fe1\u4efb\u7684\u670d\u52a1\u5668\u64cd\u4f5c\u5458\uff0c\u5e76\u5305\u542b\u7528\u4e8e\u7ba1\u7406\uff0c\u76d1\u89c6\u548c\u8c03\u8bd5\u670d\u52a1\u5668\u7684\u547d\u4ee4\u3002<\/p>\n<\/div><div class=\"documentor-help\"><span class=\"doc-noprint doc-feedback\"><img src=https:\/\/labs.stream\/cn\/wp-content\/plugins\/documentor\/skins\/default\/images\/feedback.png width=\"16\" height=\"16\" \/>Was this helpful?<\/span>\r\n\t\t\t\t\t\t<span class=\"doc-noprint\"><a class=\"positive-feedback\" href=\"#\" > Yes <\/a><\/span> \r\n\t\t\t\t\t\t<span class=\"doc-noprint\"><a class=\"negative-feedback\" href=\"#\" > No <\/a><\/span><span class=\"doc-noprint doc_sedit\"><a title=\"Give suggestion\" href=\"#sugestedit_popup7\" rel=\"leanModal\" class=\"spopupopen\" >\r\n\t\t\t\t\t\t<span><img height=\"15\" width=\"15\" src=https:\/\/labs.stream\/cn\/wp-content\/plugins\/documentor\/skins\/default\/images\/edit.png><\/span>Suggest edit <\/a><\/span><div class=\"negative-feedbackform doc-noprint\">\r\n\t\t\t\t\t<\/div><div class=\"feedback-msg doc-noprint\"><\/div><\/div><\/div><\/div><!--.\/doc-sectionwrap--><div class=\"doc-sectionwrap\" id=\"\u516c\u5171\u547d\u4ee4\u6e05\u5355-4_wrap\"><div class=\"documentor-section  section-408\" id=\"\u516c\u5171\u547d\u4ee4\u6e05\u5355-4\" data-section-id=\"408\"><h3 class=\"doc-sec-title\" > <span class=\"doc-sec-count\" style=\"display:inline-block\">3.1.<\/span><span class=\"title-text\">\u516c\u5171\u547d\u4ee4\u6e05\u5355<\/span> <span class=\"doc-sec-link doc-noprint\" onclick=\"prompt('Press Ctrl + C, then Enter to copy to clipboard','https:\/\/labs.stream\/cn\/wp-json\/wp\/v2\/pages\/777#\u516c\u5171\u547d\u4ee4\u6e05\u5355-4')\">#<\/span> <div class=\"documentor-social doc-noprint\"><\/div><\/h3><div class=\"doc-sec-content\" ><ul>\n<li><code>account_currencies<\/code>\u00a0&#8211; \u83b7\u53d6\u8d26\u6237\u53ef\u4ee5\u53d1\u9001\u6216\u63a5\u6536\u7684\u8d27\u5e01\u5217\u8868<\/li>\n<li><code>account_channels<\/code>\u00a0&#8211; \u83b7\u53d6\u8d26\u6237\u662f\u6e20\u9053\u6765\u6e90\u7684\u652f\u4ed8\u6e20\u9053\u5217\u8868<\/li>\n<li><code>account_info<\/code>\u00a0&#8211; \u83b7\u53d6\u6709\u5173\u8d26\u6237\u7684\u57fa\u672c\u6570\u636e<\/li>\n<li><code>account_lines<\/code>\u00a0&#8211; \u83b7\u53d6\u6709\u5173\u8d26\u6237\u4fe1\u4efb\u5173\u7cfb\u7684\u4fe1\u606f<\/li>\n<li><code>account_objects<\/code>\u00a0&#8211; \u83b7\u53d6\u8d26\u6237\u62e5\u6709\u7684\u6240\u6709\u5206\u7c7b\u8d26\u5bf9\u8c61<\/li>\n<li><code>account_offers<\/code>\u00a0&#8211; \u83b7\u53d6\u6709\u5173\u8d26\u6237\u8d27\u5e01\u5151\u6362\u4f18\u60e0\u7684\u4fe1\u606f<\/li>\n<li><code>account_tx<\/code>\u00a0&#8211; \u83b7\u53d6\u6709\u5173\u8d26\u6237\u4ea4\u6613\u7684\u4fe1\u606f<\/li>\n<li><code>book_offers<\/code>\u00a0&#8211; \u83b7\u53d6\u6709\u5173\u4f18\u60e0\u4ee5\u4ea4\u6362\u4e24\u79cd\u8d27\u5e01\u7684\u4fe1\u606f<\/li>\n<li><code>channel_authorize<\/code>\u00a0&#8211; \u4ece\u4ed8\u6b3e\u6e20\u9053\u7b7e\u7f72\u91d1\u94b1\u7d22\u8d54<\/li>\n<li><code>channel_verify<\/code>\u00a0&#8211; \u67e5\u770b\u4ed8\u6b3e\u6e20\u9053\u58f0\u660e\u7684\u7b7e\u540d<\/li>\n<li><code>fee<\/code>\u00a0&#8211; \u83b7\u53d6\u6709\u5173\u4ea4\u6613\u6210\u672c\u7684\u4fe1\u606f<\/li>\n<li><code>gateway_balances<\/code>\u00a0&#8211; \u8ba1\u7b97\u8d26\u6237\u53d1\u51fa\u7684\u603b\u91d1\u989d<\/li>\n<li><code>ledger<\/code>\u00a0&#8211; \u83b7\u53d6\u5173\u4e8e\u8d26\u672c\u7248\u672c\u7684\u4fe1\u606f<\/li>\n<li><code>ledger_closed<\/code>\u00a0&#8211; \u83b7\u53d6\u6700\u65b0\u7684\u5c01\u95ed\u5f0f\u8d26\u672c\u7248\u672c<\/li>\n<li><code>ledger_current<\/code>\u00a0&#8211; \u83b7\u53d6\u5f53\u524d\u5de5\u4f5c\u5206\u7c7b\u8d26\u7248\u672c<\/li>\n<li><code>ledger_data<\/code>\u00a0&#8211; \u83b7\u53d6\u8d26\u672c\u7248\u672c\u7684\u539f\u59cb\u5185\u5bb9<\/li>\n<li><code>ledger_entry<\/code>\u00a0&#8211; \u4ece\u8d26\u672c\u7248\u672c\u83b7\u53d6\u4e00\u4e2a\u5143\u7d20<\/li>\n<li><code>nostream_check<\/code>\u00a0&#8211; \u83b7\u53d6\u5bf9\u8d26\u6237\u7684DefaultStream\u548cNoStream\u8bbe\u7f6e\u7684\u5efa\u8bae\u66f4\u6539<\/li>\n<li><code>path_find<\/code>\u00a0&#8211; \u5728\u4e24\u4e2a\u8d26\u6237\u4e4b\u95f4\u67e5\u627e\u4ed8\u6b3e\u8def\u5f84\u5e76\u63a5\u6536\u66f4\u65b0<\/li>\n<li><code>ping<\/code>\u00a0&#8211; \u786e\u8ba4\u4e0e\u670d\u52a1\u5668\u7684\u8fde\u63a5<\/li>\n<li><code>random<\/code>\u00a0&#8211; \u751f\u6210\u4e00\u4e2a\u968f\u673a\u6570<\/li>\n<li><code>stream_path_find<\/code>\u00a0&#8211; \u5728\u4e24\u4e2a\u8d26\u6237\u4e4b\u95f4\u627e\u5230\u4e00\u6b21\u4ed8\u6b3e\u8def\u5f84\uff0c\u4e00\u6b21<\/li>\n<li><code>server_info<\/code>\u00a0&#8211; \u4ee5\u53ef\u8bfb\u683c\u5f0f\u68c0\u7d22\u670d\u52a1\u5668\u7684\u72b6\u6001<\/li>\n<li><code>server_state<\/code>\u00a0&#8211; \u4ee5\u673a\u5668\u53ef\u8bfb\u683c\u5f0f\u68c0\u7d22\u670d\u52a1\u5668\u7684\u72b6\u6001<\/li>\n<li><code>sign<\/code>\u00a0&#8211; \u5bc6\u7801\u7b7e\u7f72\u4ea4\u6613<\/li>\n<li><code>sign_for<\/code>\u00a0&#8211; \u6709\u52a9\u4e8e\u591a\u91cd\u7b7e\u540d<\/li>\n<li><code>submit<\/code>\u00a0&#8211; \u5411\u7f51\u7edc\u53d1\u9001\u4ea4\u6613<\/li>\n<li><code>submit_multisigned<\/code>\u00a0&#8211; \u5411\u7f51\u7edc\u53d1\u9001\u591a\u91cd\u7b7e\u540d\u7684\u4ea4\u6613<\/li>\n<li><code>subscribe<\/code>\u00a0&#8211; \u542c\u53d6\u6709\u5173\u7279\u5b9a\u4e3b\u4f53\u7684\u66f4\u65b0<\/li>\n<li><code>transaction_entry<\/code>\u00a0&#8211; \u4ece\u7279\u5b9a\u5206\u7c7b\u8d26\u7248\u672c\u4e2d\u68c0\u7d22\u6709\u5173\u4ea4\u6613\u7684\u4fe1\u606f<\/li>\n<li><code>tx<\/code>\u00a0&#8211; \u4ece\u624b\u8fb9\u7684\u6240\u6709\u5206\u7c7b\u8d26\u4e2d\u68c0\u7d22\u6709\u5173\u4ea4\u6613\u7684\u4fe1\u606f<\/li>\n<li><code>tx_history<\/code>\u00a0&#8211; \u68c0\u7d22\u6709\u5173\u6240\u6709\u6700\u8fd1\u4ea4\u6613\u7684\u4fe1\u606f<\/li>\n<li><code>unsubscribe<\/code>\u00a0&#8211; \u505c\u6b62\u6536\u542c\u6709\u5173\u7279\u5b9a\u4e3b\u9898\u7684\u66f4\u65b0<\/li>\n<\/ul>\n<p><code>owner_info<\/code>\u547d\u4ee4\u5df2\u5f03\u7528\u3002\u6539\u4e3a\u4f7f\u7528<code>account_objects<\/code>\u3002<\/p>\n<\/div><div class=\"documentor-help\"><span class=\"doc-noprint doc-feedback\"><img src=https:\/\/labs.stream\/cn\/wp-content\/plugins\/documentor\/skins\/default\/images\/feedback.png width=\"16\" height=\"16\" \/>Was this helpful?<\/span>\r\n\t\t\t\t\t\t<span class=\"doc-noprint\"><a class=\"positive-feedback\" href=\"#\" > Yes <\/a><\/span> \r\n\t\t\t\t\t\t<span class=\"doc-noprint\"><a class=\"negative-feedback\" href=\"#\" > No <\/a><\/span><span class=\"doc-noprint doc_sedit\"><a title=\"Give suggestion\" href=\"#sugestedit_popup7\" rel=\"leanModal\" class=\"spopupopen\" >\r\n\t\t\t\t\t\t<span><img height=\"15\" width=\"15\" src=https:\/\/labs.stream\/cn\/wp-content\/plugins\/documentor\/skins\/default\/images\/edit.png><\/span>Suggest edit <\/a><\/span><div class=\"negative-feedbackform doc-noprint\">\r\n\t\t\t\t\t<\/div><div class=\"feedback-msg doc-noprint\"><\/div><\/div><\/div><\/div><!--.\/doc-sectionwrap--><div class=\"doc-sectionwrap\" id=\"\u7ba1\u7406\u547d\u4ee4-4_wrap\"><div class=\"documentor-section  section-409\" id=\"\u7ba1\u7406\u547d\u4ee4-4\" data-section-id=\"409\"><h3 class=\"doc-sec-title\" > <span class=\"doc-sec-count\" style=\"display:inline-block\">3.2.<\/span><span class=\"title-text\">\u7ba1\u7406\u547d\u4ee4<\/span> <span class=\"doc-sec-link doc-noprint\" onclick=\"prompt('Press Ctrl + C, then Enter to copy to clipboard','https:\/\/labs.stream\/cn\/wp-json\/wp\/v2\/pages\/777#\u7ba1\u7406\u547d\u4ee4-4')\">#<\/span> <div class=\"documentor-social doc-noprint\"><\/div><\/h3><div class=\"doc-sec-content\" ><p>\u53ea\u6709\u5728\u914d\u7f6e\u6587\u4ef6\u6807\u8bc6\u4e3aadmin\u7684\u4e3b\u673a\u548c\u7aef\u53e3\u4e0a\u8fde\u63a5\u65f6\uff0c<code>streamd<\/code>\u7ba1\u7406\u547d\u4ee4\u624d\u53ef\u7528\u3002\uff08\u9ed8\u8ba4\u60c5\u51b5\u4e0b\uff0c\u547d\u4ee4\u884c\u5ba2\u6237\u7aef\u4f7f\u7528\u7ba1\u7406\u8fde\u63a5\u3002\uff09<\/p>\n<ul>\n<li><code>can_delete<\/code>\u00a0&#8211; \u5141\u8bb8\u5728\u7ebf\u5220\u9664\u5206\u7c7b\u8d26\u81f3\u7279\u5b9a\u5206\u7c7b\u5e10<\/li>\n<li><code>connect<\/code>\u00a0&#8211; \u5f3a\u5236\u5c06streamd\u670d\u52a1\u5668\u8fde\u63a5\u5230\u7279\u5b9a\u7684\u5bf9\u7b49\u7aef<\/li>\n<li><code>consensus_info<\/code>\u00a0&#8211; \u83b7\u53d6\u6709\u5173\u5171\u8bc6\u72b6\u6001\u7684\u4fe1\u606f<\/li>\n<li><code>feature<\/code>\u00a0&#8211; \u83b7\u53d6\u6709\u5173\u534f\u8bae\u4fee\u8ba2\u7684\u4fe1\u606f<\/li>\n<li><code>fetch_info<\/code>\u00a0&#8211; \u83b7\u53d6\u6709\u5173\u670d\u52a1\u5668\u4e0e\u7f51\u7edc\u540c\u6b65\u7684\u4fe1\u606f<\/li>\n<li><code>get_counts<\/code>\u00a0&#8211; \u83b7\u53d6\u6709\u5173\u670d\u52a1\u5668\u5185\u90e8\u548c\u5185\u5b58\u4f7f\u7528\u60c5\u51b5\u7684\u7edf\u8ba1\u4fe1\u606f<\/li>\n<li><code>ledger_accept<\/code>\u00a0&#8211; \u5173\u95ed\u5e76\u5728\u72ec\u7acb\u6a21\u5f0f\u4e0b\u63a8\u8fdb\u5206\u7c7b\u5e10<\/li>\n<li><code>ledger_cleaner<\/code>\u00a0&#8211; \u914d\u7f6e\u5206\u7c7b\u8d26\u6e05\u7b97\u670d\u52a1\u6765\u68c0\u67e5\u635f\u574f\u7684\u6570\u636e<\/li>\n<li><code>ledger_request<\/code>\u00a0&#8211; \u67e5\u8be2\u5bf9\u7b49\u670d\u52a1\u5668\u7684\u7279\u5b9a\u5206\u7c7b\u5e10\u7248\u672c<\/li>\n<li><code>log_level<\/code>\u00a0&#8211; \u83b7\u53d6\u6216\u4fee\u6539\u65e5\u5fd7\u5197\u957f<\/li>\n<li><code>logrotate<\/code>\u00a0&#8211; \u91cd\u65b0\u6253\u5f00\u65e5\u5fd7\u6587\u4ef6<\/li>\n<li><code>peers<\/code>\u00a0&#8211; \u83b7\u53d6\u6709\u5173\u8fde\u63a5\u7684\u5bf9\u7b49\u670d\u52a1\u5668\u7684\u4fe1\u606f<\/li>\n<li><code>print<\/code>\u00a0&#8211; \u83b7\u53d6\u6709\u5173\u5185\u90e8\u5b50\u7cfb\u7edf\u7684\u4fe1\u606f<\/li>\n<li><code>stop<\/code>\u00a0&#8211; \u5173\u95edstreamd\u670d\u52a1\u5668<\/li>\n<li><code>validation_create<\/code>\u00a0&#8211; \u4e3a\u65b0\u7684streamd\u9a8c\u8bc1\u5668\u751f\u6210\u5bc6\u94a5<\/li>\n<li><code>validation_seed<\/code>\u00a0&#8211; \u4e34\u65f6\u8bbe\u7f6e\u7528\u4e8e\u9a8c\u8bc1\u7684\u5bc6\u94a5<\/li>\n<li><code>validators<\/code>\u00a0&#8211; \u83b7\u53d6\u6709\u5173\u5f53\u524d\u9a8c\u8bc1\u5668\u7684\u4fe1\u606f<\/li>\n<li><code>validator_list_sites<\/code>\u00a0&#8211; \u83b7\u53d6\u6709\u5173\u53d1\u5e03\u9a8c\u8bc1\u5668\u5217\u8868\u7684\u7f51\u7ad9\u7684\u4fe1\u606f<\/li>\n<li><code>wallet_propose<\/code>\u00a0&#8211; \u4e3a\u65b0\u5e10\u6237\u751f\u6210\u5bc6\u94a5<\/li>\n<\/ul>\n<p>\u4ee5\u4e0b\u7ba1\u7406\u547d\u4ee4\u5df2\u5f03\u7528\uff0c\u53ef\u80fd\u4f1a\u5728\u4e0d\u505a\u8fdb\u4e00\u6b65\u901a\u77e5\u7684\u60c5\u51b5\u4e0b\u88ab\u5220\u9664\uff1a<\/p>\n<ul>\n<li><code>ledger_header<\/code>&#8211;\u00a0\u6539\u4e3a\u4f7f\u7528\u8be5<code>ledger<\/code>\u547d\u4ee4\u3002<\/li>\n<li><code>unl_add<\/code>\uff0c<code>unl_delete<\/code>\uff0c<code>unl_list<\/code>\uff0c<code>unl_load<\/code>\uff0c<code>unl_network<\/code>\uff0c<code>unl_reset<\/code>\uff0c<code>unl_score<\/code>-\u4f7f\u7528UNL\u7ba1\u7406\u914d\u7f6e\u6587\u4ef6\u6765\u4ee3\u66ff\u3002<\/li>\n<li><code>wallet_seed<\/code>&#8211; -\u6539\u4e3a\u4f7f\u7528<code>wallet_propose<\/code>\u3002<\/li>\n<\/ul>\n<\/div><div class=\"documentor-help\"><span class=\"doc-noprint doc-feedback\"><img src=https:\/\/labs.stream\/cn\/wp-content\/plugins\/documentor\/skins\/default\/images\/feedback.png width=\"16\" height=\"16\" \/>Was this helpful?<\/span>\r\n\t\t\t\t\t\t<span class=\"doc-noprint\"><a class=\"positive-feedback\" href=\"#\" > Yes <\/a><\/span> \r\n\t\t\t\t\t\t<span class=\"doc-noprint\"><a class=\"negative-feedback\" href=\"#\" > No <\/a><\/span><span class=\"doc-noprint doc_sedit\"><a title=\"Give suggestion\" href=\"#sugestedit_popup7\" rel=\"leanModal\" class=\"spopupopen\" >\r\n\t\t\t\t\t\t<span><img height=\"15\" width=\"15\" src=https:\/\/labs.stream\/cn\/wp-content\/plugins\/documentor\/skins\/default\/images\/edit.png><\/span>Suggest edit <\/a><\/span><div class=\"negative-feedbackform doc-noprint\">\r\n\t\t\t\t\t<\/div><div class=\"feedback-msg doc-noprint\"><\/div><\/div><\/div><\/div><!--.\/doc-sectionwrap--><div class=\"doc-sectionwrap\" id=\"\u547d\u4ee4\u884c\u8bbf\u95ee-4_wrap\"><div class=\"documentor-section  section-410\" id=\"\u547d\u4ee4\u884c\u8bbf\u95ee-4\" data-section-id=\"410\"><h3 class=\"doc-sec-title\" > <span class=\"doc-sec-count\" style=\"display:inline-block\">3.3.<\/span><span class=\"title-text\">\u547d\u4ee4\u884c\u8bbf\u95ee<\/span> <span class=\"doc-sec-link doc-noprint\" onclick=\"prompt('Press Ctrl + C, then Enter to copy to clipboard','https:\/\/labs.stream\/cn\/wp-json\/wp\/v2\/pages\/777#\u547d\u4ee4\u884c\u8bbf\u95ee-4')\">#<\/span> <div class=\"documentor-social doc-noprint\"><\/div><\/h3><div class=\"doc-sec-content\" ><p>\u60a8\u53ef\u4ee5\u5c06\u8be5<code>streamd<\/code>\u5e94\u7528\u7a0b\u5e8f\uff08\u4f5c\u4e3a\u5355\u72ec\u7684\u5b9e\u4f8b\uff09\u7528\u4f5cJSON-RPC\u5ba2\u6237\u7aef\u3002\u5728\u8fd9\u79cd\u6a21\u5f0f\u4e0b\uff0c\u5b83\u5177\u6709\u4ece\u547d\u4ee4\u63d0\u793a\u7b26\u7528\u5355\u884c\u89e6\u53d1\u5927\u591a\u6570API\u65b9\u6cd5\u7684\u8bed\u6cd5\uff0c\u5982\u6bcf\u79cd\u65b9\u6cd5\u4e2d\u6240\u8ff0\u3002\u4f46\u662f\uff0c\u67d0\u4e9b\u65b9\u6cd5\u6216\u9009\u9879\u6ca1\u6709\u547d\u4ee4\u884c\u8bed\u6cd5\u3002\u5bf9\u4e8e\u4e0d\u652f\u6301\u7684\u8bed\u6cd5\uff0c\u60a8\u53ef\u4ee5\u4f7f\u7528\u4ee5\u4e0b\u65b9\u6cd5\uff1a<\/p>\n<ul>\n<li><code>json<\/code>\u00a0&#8211; \u901a\u8fc7\u547d\u4ee4\u884c\u4f20\u9012JSON<\/li>\n<\/ul>\n<blockquote><p>\u6ce8\u610f\uff1a\u547d\u4ee4\u884c\u754c\u9762\u4ec5\u7528\u4e8e\u7ba1\u7406\u76ee\u7684\uff0c<em>\u5e76\u4e0d\u662f\u53d7\u652f\u6301\u7684API<\/em>\u3002<\/p><\/blockquote>\n<\/div><div class=\"documentor-help\"><span class=\"doc-noprint doc-feedback\"><img src=https:\/\/labs.stream\/cn\/wp-content\/plugins\/documentor\/skins\/default\/images\/feedback.png width=\"16\" height=\"16\" \/>Was this helpful?<\/span>\r\n\t\t\t\t\t\t<span class=\"doc-noprint\"><a class=\"positive-feedback\" href=\"#\" > Yes <\/a><\/span> \r\n\t\t\t\t\t\t<span class=\"doc-noprint\"><a class=\"negative-feedback\" href=\"#\" > No <\/a><\/span><span class=\"doc-noprint doc_sedit\"><a title=\"Give suggestion\" href=\"#sugestedit_popup7\" rel=\"leanModal\" class=\"spopupopen\" >\r\n\t\t\t\t\t\t<span><img height=\"15\" width=\"15\" src=https:\/\/labs.stream\/cn\/wp-content\/plugins\/documentor\/skins\/default\/images\/edit.png><\/span>Suggest edit <\/a><\/span><div class=\"negative-feedbackform doc-noprint\">\r\n\t\t\t\t\t<\/div><div class=\"feedback-msg doc-noprint\"><\/div><\/div><\/div><\/div><!--.\/doc-sectionwrap--><div class=\"doc-sectionwrap\" id=\"\u8d26\u6237\u4fe1\u606f-3_wrap\"><div class=\"documentor-section  section-411\" id=\"\u8d26\u6237\u4fe1\u606f-3\" data-section-id=\"411\"><h3 class=\"doc-sec-title\" > <span class=\"doc-sec-count\" style=\"display:inline-block\">4.<\/span><span class=\"title-text\">\u8d26\u6237\u4fe1\u606f<\/span> <span class=\"doc-sec-link doc-noprint\" onclick=\"prompt('Press Ctrl + C, then Enter to copy to clipboard','https:\/\/labs.stream\/cn\/wp-json\/wp\/v2\/pages\/777#\u8d26\u6237\u4fe1\u606f-3')\">#<\/span> <div class=\"documentor-social doc-noprint\"><\/div><\/h3><div class=\"doc-sec-content\" ><p>Stream\u5206\u7c7b\u8d26\u4e2d\u7684\u201c\u8d26\u6237\u201d\u4ee3\u8868STM\u7684\u6301\u6709\u4eba\u548c\u4ea4\u6613\u53d1\u9001\u4eba\u3002\u8d26\u6237\u53ef\u4ee5\u53d1\u9001\u548c\u63a5\u6536STM\u548c\u5df2\u53d1\u884c\u8d44\u4ea7\uff0c\u53c2\u4e0e\u53bb\u4e2d\u5fc3\u5316\u4ea4\u6613\uff0c\u5e76\u66f4\u6539\u81ea\u5df1\u7684\u8bbe\u7f6e\u3002\u521b\u5efa\u4e00\u4e2a\u5e10\u6237\u6d89\u53ca\u751f\u6210\u5bc6\u94a5\uff0c\u7136\u540e\u4ece\u53e6\u4e00\u4e2a\u5e10\u6237\u63a5\u6536STM\u3002\u6709\u5173\u66f4\u591a\u4fe1\u606f\uff0c\u8bf7\u53c2\u9605\u5e10\u6237\u3002<\/p>\n<\/div><div class=\"documentor-help\"><span class=\"doc-noprint doc-feedback\"><img src=https:\/\/labs.stream\/cn\/wp-content\/plugins\/documentor\/skins\/default\/images\/feedback.png width=\"16\" height=\"16\" \/>Was this helpful?<\/span>\r\n\t\t\t\t\t\t<span class=\"doc-noprint\"><a class=\"positive-feedback\" href=\"#\" > Yes <\/a><\/span> \r\n\t\t\t\t\t\t<span class=\"doc-noprint\"><a class=\"negative-feedback\" href=\"#\" > No <\/a><\/span><span class=\"doc-noprint doc_sedit\"><a title=\"Give suggestion\" href=\"#sugestedit_popup7\" rel=\"leanModal\" class=\"spopupopen\" >\r\n\t\t\t\t\t\t<span><img height=\"15\" width=\"15\" src=https:\/\/labs.stream\/cn\/wp-content\/plugins\/documentor\/skins\/default\/images\/edit.png><\/span>Suggest edit <\/a><\/span><div class=\"negative-feedbackform doc-noprint\">\r\n\t\t\t\t\t<\/div><div class=\"feedback-msg doc-noprint\"><\/div><\/div><\/div><\/div><!--.\/doc-sectionwrap--><div class=\"doc-sectionwrap\" id=\"account_currencies-5_wrap\"><div class=\"documentor-section  section-428\" id=\"account_currencies-5\" data-section-id=\"428\"><h3 class=\"doc-sec-title\" > <span class=\"doc-sec-count\" style=\"display:inline-block\">4.1.<\/span><span class=\"title-text\">account_currencies<\/span> <span class=\"doc-sec-link doc-noprint\" onclick=\"prompt('Press Ctrl + C, then Enter to copy to clipboard','https:\/\/labs.stream\/cn\/wp-json\/wp\/v2\/pages\/777#account_currencies-5')\">#<\/span> <div class=\"documentor-social doc-noprint\"><\/div><\/h3><div class=\"doc-sec-content\" ><p>\u8be5<code>account_currencies<\/code>\u547d\u4ee4\u6839\u636e\u5176\u4fe1\u4efb\u7ebf\u68c0\u7d22\u5e10\u6237\u53ef\u4ee5\u53d1\u9001\u6216\u63a5\u6536\u7684\u8d27\u5e01\u5217\u8868\u3002\uff08\u8fd9\u4e0d\u662f\u4e00\u4e2a\u5f7b\u5e95\u786e\u8ba4\u7684\u5217\u8868\uff0c\u4f46\u5b83\u53ef\u4ee5\u7528\u6765\u586b\u5145\u7528\u6237\u754c\u9762\u3002\uff09<\/p>\n<p>\u8bf7\u6c42\u683c\u5f0f\u793a\u4f8b\uff1a<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-group=\"account_currencies\" data-enlighter-title=\"WebSocket\">{\r\n    \"command\": \"account_currencies\",\r\n    \"account\": \"vDgSCaGS3iih9iKvfvRULrK7gurJjdDnUV\",\r\n    \"strict\": true,\r\n    \"ledger_index\": \"validated\"\r\n}<\/pre>\n<pre class=\"EnlighterJSRAW\" data-enlighter-group=\"account_currencies\" data-enlighter-title=\"JSON_PRC\">{\r\n    \"method\": \"account_currencies\",\r\n    \"params\": [\r\n        {\r\n            \"account\": \"vDgSCaGS3iih9iKvfvRULrK7gurJjdDnUV\",\r\n            \"account_index\": 0,\r\n            \"ledger_index\": \"validated\",\r\n            \"strict\": true\r\n        }\r\n    ]\r\n}<\/pre>\n<p>\u8be5\u8bf7\u6c42\u5305\u542b\u4ee5\u4e0b\u53c2\u6570\uff1a<\/p>\n<table>\n<thead>\n<tr>\n<th align=\"left\"><code>Field<\/code><\/th>\n<th align=\"left\">\u7c7b\u578b<\/th>\n<th align=\"left\">\u63cf\u8ff0<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td align=\"left\"><code>account<\/code><\/td>\n<td align=\"left\">String<\/td>\n<td align=\"left\">\u8be5\u5e10\u6237\u7684\u552f\u4e00\u6807\u8bc6\u7b26\uff0c\u901a\u5e38\u662f\u5e10\u6237\u7684\u5730\u5740\u3002<\/td>\n<\/tr>\n<tr>\n<td align=\"left\"><code>strict<\/code><\/td>\n<td align=\"left\">Boolean<\/td>\n<td align=\"left\"><em>\uff08\u53ef\u9009\uff09<\/em>\u5982\u679c\u4e3atrue\uff0c\u5219\u53ea\u63a5\u53d7\u5e10\u6237\u53c2\u6570\u7684\u5730\u5740\u6216\u516c\u94a5\u3002\u9ed8\u8ba4\u4e3afalse\u3002<\/td>\n<\/tr>\n<tr>\n<td align=\"left\"><code>ledger_hash<\/code><\/td>\n<td align=\"left\">String<\/td>\n<td align=\"left\"><em>\uff08\u53ef\u9009\uff09<\/em>\u8981\u4f7f\u7528\u7684\u5206\u7c7b\u5e10\u7248\u672c\u768420\u5b57\u8282\u5341\u516d\u8fdb\u5236\u5b57\u7b26\u4e32\u3002\uff08\u8bf7\u53c2\u9605\u6307\u5b9a\u5206\u7c7b\u5e10\uff09<\/td>\n<\/tr>\n<tr>\n<td align=\"left\"><code>ledger_index<\/code><\/td>\n<td align=\"left\">String or Unsigned Integer<\/td>\n<td align=\"left\"><em>\uff08\u53ef\u9009\uff09<\/em>\u8981\u4f7f\u7528\u7684\u5206\u7c7b\u5e10\u7684\u5e8f\u53f7\u6216\u5feb\u6377\u5b57\u7b26\u4e32\u81ea\u52a8\u9009\u62e9\u5206\u7c7b\u5e10\u3002\uff08\u8bf7\u53c2\u9605\u6307\u5b9a\u5206\u7c7b\u5e10\uff09<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>\u4ee5\u4e0b\u5b57\u6bb5\u5df2\u5f03\u7528\uff0c\u4e0d\u5e94\u63d0\u4f9b\uff1a<code>account_index<\/code>\u3002<\/p>\n<p>\u54cd\u5e94\u683c\u5f0f\u5b9e\u4f8b\uff1a<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-group=\"account_currencies2\" data-enlighter-title=\"WebSocket\">{\r\n    \"result\": {\r\n        \"ledger_index\": 155786,\r\n        \"receive_currencies\": [\r\n            \"BTC\",\r\n            \"CNY\",\r\n            \"ETH\"\r\n        ],\r\n        \"send_currencies\": [\r\n            \"CNY\"\r\n        ],\r\n        \"validated\": true\r\n    },\r\n    \"status\": \"success\",\r\n    \"type\": \"response\"\r\n}<\/pre>\n<pre class=\"EnlighterJSRAW\" data-enlighter-group=\"account_currencies2\" data-enlighter-title=\"JSON_PRC\">200 OK\r\n{\r\n    \"result\": {\r\n        \"ledger_index\": 155786,\r\n        \"receive_currencies\": [\r\n            \"BTC\",\r\n            \"CNY\",\r\n            \"ETH\"\r\n        ],\r\n        \"send_currencies\": [\r\n            \"CNY\"\r\n        ],\r\n        \"status\": \"success\",\r\n        \"validated\": true\r\n    }\r\n}<\/pre>\n<blockquote><p>\u6ce8\u610f\uff1a\u8d26\u6237\u53ef\u4ee5\u53d1\u9001\u6216\u63a5\u6536\u7684\u8d27\u5e01\u662f\u57fa\u4e8e\u5bf9\u5176\u4fe1\u4efb\u884c\u7684\u68c0\u67e5\u800c\u5b9a\u4e49\u7684\u3002\u5982\u679c\u4e00\u4e2a\u8d26\u6237\u6709\u4e00\u4e2a\u8d27\u5e01\u7684\u4fe1\u4efb\u7ebf\u5e76\u4e14\u6709\u8db3\u591f\u7684\u7a7a\u95f4\u6765\u589e\u52a0\u4f59\u989d\uff0c\u5b83\u5c31\u53ef\u4ee5\u6536\u5230\u8be5\u8d27\u5e01\u3002\u5982\u679c\u4fe1\u4efb\u7ebf\u7684\u4f59\u989d\u53ef\u4ee5\u51cf\u5c11\uff0c\u5219\u8be5\u8d26\u6237\u53ef\u4ee5\u53d1\u9001\u8be5\u5e01\u79cd\u3002\u6b64\u65b9\u6cd5\u4e0d\u68c0\u67e5\u4fe1\u4efb\u884c\u662f\u5426\u88ab\u51bb\u7ed3\u6216\u6388\u6743<\/p><\/blockquote>\n<p>\u53ef\u80fd\u7684\u9519\u8bef<\/p>\n<ul>\n<li>\u4efb\u4f55\u901a\u7528\u9519\u8bef\u7c7b\u578b\u3002<\/li>\n<li><code>invalidParams<\/code>\u00a0&#8211; \u4e00\u4e2a\u6216\u591a\u4e2a\u5b57\u6bb5\u6307\u5b9a\u4e0d\u6b63\u786e\uff0c\u6216\u7f3a\u5c11\u4e00\u4e2a\u6216\u591a\u4e2a\u5fc5\u586b\u5b57\u6bb5\u3002<\/li>\n<li><code>actNotFound<\/code>&#8211;\u00a0<code>account<\/code>\u8bf7\u6c42\u5b57\u6bb5\u4e2d\u6307\u5b9a\u7684\u5730\u5740\u4e0d\u5bf9\u5e94\u5206\u7c7b\u5e10\u4e2d\u7684\u8d26\u6237\u3002<\/li>\n<li><code>lgrNotFound<\/code>&#8211; \u7531<code>ledger_hash<\/code>\u6216\u8005<code>ledger_index<\/code>\u6307\u5b9a\u7684\u5206\u7c7b\u8d26\u4e0d\u5b58\u5728\uff0c\u6216\u8005\u786e\u5b9e\u5b58\u5728\uff0c\u4f46\u670d\u52a1\u5668\u6ca1\u6709\u3002<\/li>\n<\/ul>\n<\/div><div class=\"documentor-help\"><span class=\"doc-noprint doc-feedback\"><img src=https:\/\/labs.stream\/cn\/wp-content\/plugins\/documentor\/skins\/default\/images\/feedback.png width=\"16\" height=\"16\" \/>Was this helpful?<\/span>\r\n\t\t\t\t\t\t<span class=\"doc-noprint\"><a class=\"positive-feedback\" href=\"#\" > Yes <\/a><\/span> \r\n\t\t\t\t\t\t<span class=\"doc-noprint\"><a class=\"negative-feedback\" href=\"#\" > No <\/a><\/span><span class=\"doc-noprint doc_sedit\"><a title=\"Give suggestion\" href=\"#sugestedit_popup7\" rel=\"leanModal\" class=\"spopupopen\" >\r\n\t\t\t\t\t\t<span><img height=\"15\" width=\"15\" src=https:\/\/labs.stream\/cn\/wp-content\/plugins\/documentor\/skins\/default\/images\/edit.png><\/span>Suggest edit <\/a><\/span><div class=\"negative-feedbackform doc-noprint\">\r\n\t\t\t\t\t<\/div><div class=\"feedback-msg doc-noprint\"><\/div><\/div><\/div><\/div><!--.\/doc-sectionwrap--><div class=\"doc-sectionwrap\" id=\"2118_wrap\"><div class=\"documentor-section  section-412\" id=\"2118\" data-section-id=\"412\"><h3 class=\"doc-sec-title\" > <span class=\"doc-sec-count\" style=\"display:inline-block\">4.2.<\/span><span class=\"title-text\">account_info<\/span> <span class=\"doc-sec-link doc-noprint\" onclick=\"prompt('Press Ctrl + C, then Enter to copy to clipboard','https:\/\/labs.stream\/cn\/wp-json\/wp\/v2\/pages\/777#2118')\">#<\/span> <div class=\"documentor-social doc-noprint\"><\/div><\/h3><div class=\"doc-sec-content\" ><p>\u8be5<code>account_info<\/code>\u547d\u4ee4\u5c06\u68c0\u7d22\u6709\u5173\u5e10\u6237\uff0c\u5176\u6d3b\u52a8\u548cSTM\u4f59\u989d\u7684\u4fe1\u606f\u3002\u6240\u6709\u68c0\u7d22\u5230\u7684\u4fe1\u606f\u90fd\u4e0e\u5206\u7c7b\u8d26\u7684\u7279\u5b9a\u7248\u672c\u6709\u5173\u3002<\/p>\n<p>account_info\u8bf7\u6c42\u7684\u793a\u4f8b\uff1a<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-group=\"account_info\" data-enlighter-title=\"WebSocket\">{\r\n  \"id\": 2,\r\n  \"command\": \"account_info\",\r\n  \"account\": \"vDgSCaGS3iih9iKvfvRULrK7gurJjdDnUV\",\r\n  \"strict\": true,\r\n  \"ledger_index\": \"current\",\r\n  \"queue\": true\r\n}<\/pre>\n<pre class=\"EnlighterJSRAW\" data-enlighter-group=\"account_info\" data-enlighter-title=\"JSON-RPC\">{\r\n    \"method\": \"account_info\",\r\n    \"params\": [\r\n        {\r\n            \"account\": \"vDgSCaGS3iih9iKvfvRULrK7gurJjdDnUV\",\r\n            \"strict\": true,\r\n            \"ledger_index\": \"current\",\r\n            \"queue\": true\r\n        }\r\n    ]\r\n}<\/pre>\n<pre class=\"EnlighterJSRAW\" data-enlighter-group=\"account_info\" data-enlighter-title=\"Commandline\">#Syntax: account_info account [ledger_index|ledger_hash] [strict]\r\nrippled account_info vDgSCaGS3iih9iKvfvRULrK7gurJjdDnUV true<\/pre>\n<p>\u8be5\u8bf7\u6c42\u5305\u542b\u4ee5\u4e0b\u53c2\u6570:<\/p>\n<table>\n<thead>\n<tr>\n<th align=\"left\"><code>Field<\/code><\/th>\n<th align=\"left\">\u7c7b\u578b<\/th>\n<th align=\"left\">\u63cf\u8ff0<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td align=\"left\"><code>account<\/code><\/td>\n<td align=\"left\">String<\/td>\n<td align=\"left\">\u8be5\u5e10\u6237\u7684\u552f\u4e00\u6807\u8bc6\u7b26\uff0c\u901a\u5e38\u662f\u5e10\u6237\u7684\u5730\u5740\u3002<\/td>\n<\/tr>\n<tr>\n<td align=\"left\"><code>strict<\/code><\/td>\n<td align=\"left\">Boolean<\/td>\n<td align=\"left\">\uff08\u53ef\u9009\uff0c\u9ed8\u8ba4\u4e3aFalse\uff09\u5982\u679c\u8bbe\u7f6e\u4e3aTrue\uff0c\u5219\u8be5<code>account<\/code>\u5b57\u6bb5\u53ea\u63a5\u53d7\u516c\u94a5\u6216Stream\u5206\u7c7b\u5e10\u5730\u5740\u3002<\/td>\n<\/tr>\n<tr>\n<td align=\"left\"><code>ledger_hash<\/code><\/td>\n<td align=\"left\">String<\/td>\n<td align=\"left\"><em>\uff08\u53ef\u9009\uff09<\/em>\u8981\u4f7f\u7528\u7684\u5206\u7c7b\u5e10\u7248\u672c\u768420\u5b57\u8282\u5341\u516d\u8fdb\u5236\u5b57\u7b26\u4e32\u3002\uff08\u8bf7\u53c2\u9605\u6307\u5b9a\u5206\u7c7b\u5e10\uff09<\/td>\n<\/tr>\n<tr>\n<td align=\"left\"><code>ledger_index<\/code><\/td>\n<td align=\"left\">String or Unsigned Integer<\/td>\n<td align=\"left\"><em>\uff08\u53ef\u9009\uff09<\/em>\u8981\u4f7f\u7528\u7684\u5206\u7c7b\u5e10\u7684\u5e8f\u53f7\u6216\u5feb\u6377\u5b57\u7b26\u4e32\u81ea\u52a8\u9009\u62e9\u5206\u7c7b\u5e10\u3002\uff08\u8bf7\u53c2\u9605\u6307\u5b9a\u5206\u7c7b\u5e10\uff09<\/td>\n<\/tr>\n<tr>\n<td align=\"left\"><code>queue<\/code><\/td>\n<td align=\"left\">Boolean<\/td>\n<td align=\"left\"><em>\uff08\u53ef\u9009\uff09<\/em>\u5982\u679c<code>true<\/code>\uff0c\u00a0FeeEscalation amendment\u4e5f\u542f\u7528\u4e86\uff0c\u8fd8\u4f1a\u8fd4\u56de\u6709\u5173\u4e0e\u6b64\u5e10\u6237\u5173\u8054\u7684\u6392\u961f\u4ea4\u6613\u7684\u7edf\u8ba1\u4fe1\u606f\u3002\u53ea\u80fd\u5728\u67e5\u8be2\u5f53\u524d\u5f00\u653e\u5206\u7c7b\u8d26\u7684\u6570\u636e\u65f6\u4f7f\u7528\u3002<\/td>\n<\/tr>\n<tr>\n<td align=\"left\"><code>signer_lists<\/code><\/td>\n<td align=\"left\">Boolean<\/td>\n<td align=\"left\"><em>\uff08\u53ef\u9009\uff09<\/em>\u5982\u679c<code>true<\/code>\uff0cMultiSign amendment\u542f\u7528\uff0c\u8fd8\u4f1a\u8fd4\u56de\u4e0e\u6b64\u5e10\u6237\u5173\u8054\u7684\u4efb\u4f55SignerList\u5bf9\u8c61\u3002<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>\u4ee5\u4e0b\u5b57\u6bb5\u5df2\u5f03\u7528\uff0c\u4e0d\u5e94\u63d0\u4f9b\uff1a<code>ident<\/code>\uff0c<code>ledger<\/code>\u3002<\/p>\n<p>\u4e00\u4e2a\u6210\u529f\u56de\u5e94\u7684\u4f8b\u5b50\uff1a<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-group=\"account_info2\" data-enlighter-title=\"WebSocket\">{\r\n  \"id\": 2,\r\n  \"result\": {\r\n    \"account_data\": {\r\n      \"Account\": \"vDgSCaGS3iih9iKvfvRULrK7gurJjdDnUV\",\r\n      \"Balance\": \"99999986730672448\",\r\n      \"Flags\": 0,\r\n      \"LedgerEntryType\": \"AccountRoot\",\r\n      \"OwnerCount\": 15,\r\n      \"PreviousTxnID\": \"17CF128117A275D1E0F0638CE38DADD7DE4F978818F1E950C89CA5C62620E27D\",\r\n      \"PreviousTxnLgrSeq\": 155512,\r\n      \"Sequence\": 293,\r\n      \"index\": \"C2FA6D77327E553B9D611CA7BE4CC0CB33817EE23919EC09C48D10E4C5653037\"\r\n    },\r\n    \"ledger_current_index\": 155823,\r\n    \"validated\": false\r\n  },\r\n  \"status\": \"success\",\r\n  \"type\": \"response\"\r\n}<\/pre>\n<pre class=\"EnlighterJSRAW\" data-enlighter-group=\"account_info2\" data-enlighter-title=\"JSON-RPC\">{\r\n  \"result\": {\r\n    \"account_data\": {\r\n      \"Account\": \"vDgSCaGS3iih9iKvfvRULrK7gurJjdDnUV\",\r\n      \"Balance\": \"99999986730672448\",\r\n      \"Flags\": 0,\r\n      \"LedgerEntryType\": \"AccountRoot\",\r\n      \"OwnerCount\": 15,\r\n      \"PreviousTxnID\": \"17CF128117A275D1E0F0638CE38DADD7DE4F978818F1E950C89CA5C62620E27D\",\r\n      \"PreviousTxnLgrSeq\": 155512,\r\n      \"Sequence\": 293,\r\n      \"index\": \"C2FA6D77327E553B9D611CA7BE4CC0CB33817EE23919EC09C48D10E4C5653037\"\r\n    },\r\n    \"ledger_current_index\": 155823,\r\n    \"validated\": false\r\n  },\r\n  \"status\": \"success\",\r\n  \"type\": \"response\"\r\n}<\/pre>\n<p>\u54cd\u5e94\u9075\u5faa\u6807\u51c6\u683c\u5f0f\uff0c\u7ed3\u679c\u5305\u542b\u8bf7\u6c42\u7684\u5e10\u6237\uff0c\u5176\u6570\u636e\u4ee5\u53ca\u5b83\u6240\u5e94\u7528\u7684\u5206\u7c7b\u5e10\uff0c\u5982\u4e0b\u6240\u793a\uff1a<\/p>\n<table>\n<thead>\n<tr>\n<th align=\"left\"><code>Field<\/code><\/th>\n<th align=\"left\">\u7c7b\u578b<\/th>\n<th align=\"left\">\u63cf\u8ff0<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td align=\"left\"><code>account_data<\/code><\/td>\n<td align=\"left\">Object<\/td>\n<td align=\"left\">\u8be5<a href=\"https:\/\/ripple.com\/build\/ledger-format\/#accountroot\">AccountRoot ledger object<\/a>\u00a0\u4e0e\u6b64\u5e10\u6237\u7684\u4fe1\u606f\uff0c\u5b58\u50a8\u5728\u603b\u8d26\u3002<\/td>\n<\/tr>\n<tr>\n<td align=\"left\"><code>signer_lists<\/code><\/td>\n<td align=\"left\">Array<\/td>\n<td align=\"left\">\uff08\u9664\u975e\u6307\u5b9a\u7684\u8bf7\u6c42<code>signer_lists<\/code>\u548c\u81f3\u5c11\u4e00\u4e2aSignerList\u4e0e\u5e10\u6237\u76f8\u5173\u8054\uff0c\u5426\u5219\u7701\u7565\u3002\uff09\u4e0e\u6b64\u5e10\u6237\u5173\u8054\u7684SignerList\u5206\u7c7b\u5e10\u5bf9\u8c61\u7684\u6570\u7ec4\u8fdb\u884c\u591a\u91cd\u7b7e\u540d\u3002\u7531\u4e8e\u5e10\u6237\u6700\u591a\u53ea\u80fd\u62e5\u6709\u4e00\u4e2aSignerList\uff0c\u56e0\u6b64\u5982\u679c\u8be5\u6570\u7ec4\u5b58\u5728\uff0c\u8be5\u6570\u7ec4\u5fc5\u987b\u53ea\u6709\u4e00\u4e2a\u6210\u5458\u3002<\/td>\n<\/tr>\n<tr>\n<td align=\"left\"><code>ledger_current_index<\/code><\/td>\n<td align=\"left\">Integer<\/td>\n<td align=\"left\">\uff08\u5982\u679c<code>ledger_index<\/code>\u63d0\u4f9b\uff0c\u5219\u7701\u7565\uff09\u68c0\u7d22\u6b64\u4fe1\u606f\u65f6\u4f7f\u7528\u7684\u6700\u65b0\u5206\u7c7b\u5e10\u7684\u5e8f\u5217\u53f7\u3002\u8fd9\u4e9b\u4fe1\u606f\u4e0d\u5305\u542b\u4efb\u4f55\u6bd4\u8fd9\u4e2a\u66f4\u65b0\u7684\u5206\u7c7b\u8d26\u66f4\u6539\u3002<\/td>\n<\/tr>\n<tr>\n<td align=\"left\"><code>ledger_index<\/code><\/td>\n<td align=\"left\">Integer<\/td>\n<td align=\"left\">\uff08\u5982\u679c<code>ledger_current_index<\/code>\u63d0\u4f9b\uff0c\u5219\u7701\u7565\uff09\u68c0\u7d22\u6b64\u4fe1\u606f\u65f6\u4f7f\u7528\u7684\u5206\u7c7b\u5e10\u7684\u5e8f\u5217\u53f7\u3002\u8fd9\u4e9b\u4fe1\u606f\u4e0d\u5305\u542b\u4efb\u4f55\u6bd4\u8fd9\u4e2a\u66f4\u65b0\u7684\u5206\u7c7b\u8d26\u7684\u66f4\u6539\u3002<\/td>\n<\/tr>\n<tr>\n<td align=\"left\"><code>queue_data<\/code><\/td>\n<td align=\"left\">Object<\/td>\n<td align=\"left\">\uff08\u9664\u975e<code>queue<\/code>\u6307\u5b9a\u4e3a<code>true<\/code>\u548c\u67e5\u8be2\u5f53\u524d\u5f00\u7acb\u7684\u5206\u7c7b\u5e10\uff0c\u5426\u5219\u7701\u7565\u3002\uff09\u6709\u5173\u6b64\u5e10\u6237\u53d1\u9001\u7684<a href=\"https:\/\/ripple.com\/build\/transaction-cost\/#queued-transactions\" target=\"_blank\" rel=\"noopener\">\u6392\u961f\u4ea4\u6613\u7684<\/a>\u4fe1\u606f\u3002\u8be5\u4fe1\u606f\u63cf\u8ff0\u672c\u5730<code>streamd<\/code>\u670d\u52a1\u5668\u7684\u72b6\u6001\uff0c\u8be5\u72b6\u6001\u53ef\u80fd\u4e0e\u5171\u8bc6\u7f51\u7edc\u4e2d\u7684\u5176\u4ed6\u670d\u52a1\u5668\u4e0d\u540c\u3002\u6709\u4e9b\u5b57\u6bb5\u53ef\u80fd\u4f1a\u88ab\u5ffd\u7565\uff0c\u56e0\u4e3a\u8fd9\u4e9b\u503c\u662f\u7531\u6392\u961f\u673a\u5236\u201c\u61d2\u6563\u5730\u201d\u8ba1\u7b97\u7684\u3002<\/td>\n<\/tr>\n<tr>\n<td align=\"left\"><code>validated<\/code><\/td>\n<td align=\"left\">Boolean<\/td>\n<td align=\"left\">\u5982\u679c\u6b64\u6570\u636e\u6765\u81ea\u7ecf\u8fc7\u9a8c\u8bc1\u7684\u5206\u7c7b\u8d26\u7248\u672c\uff0c\u5219\u4e3a\u771f;\u00a0\u5982\u679c\u7701\u7565\u6216\u8bbe\u7f6e\u4e3afalse\uff0c\u5219\u6b64\u6570\u636e\u4e0d\u662f\u6700\u7ec8\u7684\u3002<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>\u8be5<code>queue_data<\/code>\u53c2\u6570\uff08\u5982\u679c\u5b58\u5728\uff09\u5305\u542b\u4ee5\u4e0b\u5b57\u6bb5\uff1a<\/p>\n<table>\n<thead>\n<tr>\n<th align=\"left\"><code>Field<\/code><\/th>\n<th align=\"left\">\u7c7b\u578b<\/th>\n<th align=\"left\">\u63cf\u8ff0<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td align=\"left\"><code>txn_count<\/code><\/td>\n<td align=\"left\">Integer<\/td>\n<td align=\"left\">\u6b64\u5730\u5740\u7684\u6392\u961f\u4ea4\u6613\u6570\u91cf\u3002<\/td>\n<\/tr>\n<tr>\n<td align=\"left\"><code>auth_change_queued<\/code><\/td>\n<td align=\"left\">Boolean<\/td>\n<td align=\"left\">\uff08\u53ef\u4ee5\u7701\u7565\uff09\u961f\u5217\u4e2d\u7684\u4ea4\u6613\u662f\u5426\u66f4\u6539\u6b64\u5730\u5740\u6388\u6743\u4ea4\u6613\u7684\u65b9\u5f0f\u3002\u5982\u679c<code>true<\/code>\uff0c\u8be5\u5730\u5740\u53ef\u4ee5\u5728\u8be5\u4ea4\u6613\u5df2\u7ecf\u88ab\u6267\u884c\u6216\u4ece\u961f\u5217\u4e2d\u5220\u9664\u4e4b\u524d\u4e0d\u8fdb\u884c\u8fdb\u4e00\u6b65\u7684\u4ea4\u6613\u5904\u7406\u3002<\/td>\n<\/tr>\n<tr>\n<td align=\"left\"><code>lowest_sequence<\/code><\/td>\n<td align=\"left\">Integer<\/td>\n<td align=\"left\">\uff08\u53ef\u4ee5\u7701\u7565\uff09\u8fd9\u4e2a\u5730\u5740\u4ea4\u6613\u961f\u5217\u4e2d\u6700\u4f4e\u5e8f\u5217\u53f7\u3002<\/td>\n<\/tr>\n<tr>\n<td align=\"left\"><code>highest_sequence<\/code><\/td>\n<td align=\"left\">Integer<\/td>\n<td align=\"left\">\uff08\u53ef\u4ee5\u7701\u7565\uff09\u8fd9\u4e2a\u5730\u5740\u4ea4\u6613\u961f\u5217\u4e2d\u6700\u9ad8\u5e8f\u5217\u53f7\u3002<\/td>\n<\/tr>\n<tr>\n<td align=\"left\"><code>max_spend_drops_total<\/code><\/td>\n<td align=\"left\">String<\/td>\n<td align=\"left\">\uff08\u53ef\u7701\u7565\uff09\u5982\u679c\u961f\u5217\u4e2d\u7684\u6bcf\u4e2a\u4ea4\u6613\u6d88\u8017\u5c3d\u53ef\u80fd\u591a\u7684STM\uff0c\u5219\u53ef\u4ee5\u4ece\u8be5\u5730\u5740\u4e2d\u6263\u9664\u6574\u6570\u7684drops of STM\u3002<\/td>\n<\/tr>\n<tr>\n<td align=\"left\"><code>transactions<\/code><\/td>\n<td align=\"left\">Array<\/td>\n<td align=\"left\">\uff08\u53ef\u7701\u7565\uff09\u5173\u4e8e\u6b64\u5730\u5740\u4e2d\u6bcf\u4e2a\u6392\u961f\u4ea4\u6613\u7684\u4fe1\u606f\u3002<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p><code>transactions<\/code>\u6570\u7ec4\u4e2d\u7684\u6bcf\u4e2a\u5bf9\u8c61\uff08\u5982\u679c\u5b58\u5728\uff09\u90fd\u53ef\u4ee5\u5305\u542b\u4ee5\u4e0b\u4efb\u4f55\u6216\u5168\u90e8\u5b57\u6bb5\uff1a<\/p>\n<table>\n<thead>\n<tr>\n<th align=\"left\"><code>Field<\/code><\/th>\n<th align=\"left\">\u7c7b\u578b<\/th>\n<th align=\"left\">\u63cf\u8ff0<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td align=\"left\"><code>auth_change<\/code><\/td>\n<td align=\"left\">Boolean<\/td>\n<td align=\"left\">\u6b64\u4ea4\u6613\u662f\u5426\u66f4\u6539\u6b64\u5730\u5740\u6388\u6743\u4ea4\u6613\u7684\u65b9\u5f0f\u3002<\/td>\n<\/tr>\n<tr>\n<td align=\"left\"><code>fee<\/code><\/td>\n<td align=\"left\">String<\/td>\n<td align=\"left\">\u6b64\u4ea4\u6613\u7684\u4ea4\u6613\u6210\u672c\uff0c\u4ee5STM\u4e3a\u5355\u4f4d\u3002<\/td>\n<\/tr>\n<tr>\n<td align=\"left\"><code>fee_level<\/code><\/td>\n<td align=\"left\">String<\/td>\n<td align=\"left\">\u8fd9\u7b14\u4ea4\u6613\u7684\u4ea4\u6613\u6210\u672c\uff0c\u76f8\u5bf9\u4e8e\u6b64\u7c7b\u4ea4\u6613\u7684\u6700\u4f4e\u6210\u672c\uff0c\u6309fee levels\u8ba1\u7b97\u3002<\/td>\n<\/tr>\n<tr>\n<td align=\"left\"><code>max_spend_drops<\/code><\/td>\n<td align=\"left\">String<\/td>\n<td align=\"left\">STM\u7684\u6700\u9ad8\u91d1\u989d\uff0c\u00a0in drops\uff0c\u6b64\u4ea4\u6613\u53ef\u4ee5\u53d1\u9001\u6216\u9500\u6bc1\u3002<\/td>\n<\/tr>\n<tr>\n<td align=\"left\"><code>seq<\/code><\/td>\n<td align=\"left\">Integer<\/td>\n<td align=\"left\">\u6b64\u4e8b\u52a1\u7684\u5e8f\u5217\u53f7\u3002<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>\u53ef\u80fd\u51fa\u73b0\u7684\u9519\u8bef\uff1a<\/p>\n<ul>\n<li>\u4efb\u4f55\u901a\u7528\u9519\u8bef\u7c7b\u578b\u3002<\/li>\n<li><code>invalidParams<\/code>\u00a0-\u4e00\u4e2a\u6216\u591a\u4e2a\u5b57\u6bb5\u6307\u5b9a\u4e0d\u6b63\u786e\uff0c\u6216\u7f3a\u5c11\u4e00\u4e2a\u6216\u591a\u4e2a\u5fc5\u586b\u5b57\u6bb5\u3002\u4f8b\u5982\uff0c\u6307\u5b9a<code>queue<\/code>\u4e3a<code>true<\/code>\u4f46<code>ledger_index<\/code>\u4e0d\u662f\u5f53\u524d\u5f00\u653e\u5206\u7c7b\u8d26\u7684\u6307\u5b9a\u7684\u8bf7\u6c42\u3002<\/li>\n<li><code>actNotFound<\/code>&#8211;\u00a0<code>account<\/code>\u8bf7\u6c42\u5b57\u6bb5\u4e2d\u6307\u5b9a\u7684\u5730\u5740\u4e0d\u5bf9\u5e94\u5206\u7c7b\u5e10\u4e2d\u7684\u8d26\u6237\u3002<\/li>\n<li><code>lgrNotFound<\/code>&#8211; \u7531<code>ledger_hash<\/code>\u6216\u8005<code>ledger_index<\/code>\u4e0d\u5b58\u5728\u7684\u5206\u7c7b\u8d26\uff0c\u6216\u8005\u786e\u5b9e\u5b58\u5728\uff0c\u4f46\u670d\u52a1\u5668\u6ca1\u6709\u3002<\/li>\n<\/ul>\n<\/div><div class=\"documentor-help\"><span class=\"doc-noprint doc-feedback\"><img src=https:\/\/labs.stream\/cn\/wp-content\/plugins\/documentor\/skins\/default\/images\/feedback.png width=\"16\" height=\"16\" \/>Was this helpful?<\/span>\r\n\t\t\t\t\t\t<span class=\"doc-noprint\"><a class=\"positive-feedback\" href=\"#\" > Yes <\/a><\/span> \r\n\t\t\t\t\t\t<span class=\"doc-noprint\"><a class=\"negative-feedback\" href=\"#\" > No <\/a><\/span><span class=\"doc-noprint doc_sedit\"><a title=\"Give suggestion\" href=\"#sugestedit_popup7\" rel=\"leanModal\" class=\"spopupopen\" >\r\n\t\t\t\t\t\t<span><img height=\"15\" width=\"15\" src=https:\/\/labs.stream\/cn\/wp-content\/plugins\/documentor\/skins\/default\/images\/edit.png><\/span>Suggest edit <\/a><\/span><div class=\"negative-feedbackform doc-noprint\">\r\n\t\t\t\t\t<\/div><div class=\"feedback-msg doc-noprint\"><\/div><\/div><\/div><\/div><!--.\/doc-sectionwrap--><div class=\"doc-sectionwrap\" id=\"account_lines-4_wrap\"><div class=\"documentor-section  section-413\" id=\"account_lines-4\" data-section-id=\"413\"><h3 class=\"doc-sec-title\" > <span class=\"doc-sec-count\" style=\"display:inline-block\">4.3.<\/span><span class=\"title-text\">account_lines<\/span> <span class=\"doc-sec-link doc-noprint\" onclick=\"prompt('Press Ctrl + C, then Enter to copy to clipboard','https:\/\/labs.stream\/cn\/wp-json\/wp\/v2\/pages\/777#account_lines-4')\">#<\/span> <div class=\"documentor-social doc-noprint\"><\/div><\/h3><div class=\"doc-sec-content\" ><p>\u8be5<code>account_lines<\/code>\u65b9\u6cd5\u8fd4\u56de\u6709\u5173\u8d26\u6237\u4fe1\u4efb\u989d\u5ea6\u7684\u4fe1\u606f\uff0c\u5305\u62ec\u6240\u6709\u975eSTM\u8d27\u5e01\u548c\u8d44\u4ea7\u7684\u4f59\u989d\u3002\u6240\u6709\u68c0\u7d22\u5230\u7684\u4fe1\u606f\u90fd\u4e0e\u5206\u7c7b\u8d26\u7684\u7279\u5b9a\u7248\u672c\u6709\u5173\u3002<\/p>\n<p>\u8bf7\u6c42\u683c\u5f0f\u7684\u793a\u4f8b\uff1a<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-group=\"account_lines\" data-enlighter-title=\"WebSocket\">{\r\n  \"id\": 1,\r\n  \"command\": \"account_lines\",\r\n  \"account\": \"vDgSCaGS3iih9iKvfvRULrK7gurJjdDnUV\",\r\n  \"ledger\": \"current\"\r\n}<\/pre>\n<pre class=\"EnlighterJSRAW\" data-enlighter-group=\"account_lines\" data-enlighter-title=\"JSON_RPC\">{\r\n    \"method\": \"account_lines\",\r\n    \"params\": [\r\n        {\r\n            \"account\": \"vDgSCaGS3iih9iKvfvRULrK7gurJjdDnUV\",\r\n            \"ledger\": \"current\"\r\n        }\r\n    ]\r\n}<\/pre>\n<p>\u8be5\u8bf7\u6c42\u63a5\u53d7\u4ee5\u4e0b\u53c2\u6570\uff1a<\/p>\n<table>\n<thead>\n<tr>\n<th align=\"left\"><code>Field<\/code><\/th>\n<th align=\"left\">\u7c7b\u578b<\/th>\n<th align=\"left\">\u63cf\u8ff0<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td align=\"left\"><code>account<\/code><\/td>\n<td align=\"left\">String<\/td>\n<td align=\"left\">\u8be5\u5e10\u6237\u7684\u552f\u4e00\u6807\u8bc6\u7b26\uff0c\u901a\u5e38\u662f\u5e10\u6237\u7684\u5730\u5740\u3002<\/td>\n<\/tr>\n<tr>\n<td align=\"left\"><code>ledger_hash<\/code><\/td>\n<td align=\"left\">String<\/td>\n<td align=\"left\"><em>\uff08\u53ef\u9009\uff09<\/em>\u8981\u4f7f\u7528\u7684\u5206\u7c7b\u5e10\u7248\u672c\u768420\u5b57\u8282\u5341\u516d\u8fdb\u5236\u5b57\u7b26\u4e32\u3002\uff08\u8bf7\u53c2\u9605\u6307\u5b9a\u5206\u7c7b\u5e10\uff09<\/td>\n<\/tr>\n<tr>\n<td align=\"left\"><code>ledger_index<\/code><\/td>\n<td align=\"left\">String or Unsigned Integer<\/td>\n<td align=\"left\"><em>\uff08\u53ef\u9009\uff09<\/em>\u8981\u4f7f\u7528\u7684\u5206\u7c7b\u5e10\u7684\u5e8f\u53f7\u6216\u5feb\u6377\u5b57\u7b26\u4e32\u81ea\u52a8\u9009\u62e9\u5206\u7c7b\u5e10\u3002\uff08\u8bf7\u53c2\u9605\u6307\u5b9a\u5206\u7c7b\u5e10\uff09<\/td>\n<\/tr>\n<tr>\n<td align=\"left\"><code>peer<\/code><\/td>\n<td align=\"left\">String<\/td>\n<td align=\"left\"><em>\uff08\u53ef\u9009\uff09<\/em>\u7b2c\u4e8c\u4e2a\u5e10\u6237\u7684\u5730\u5740\u3002\u5982\u679c\u63d0\u4f9b\uff0c\u53ea\u663e\u793a\u8fde\u63a5\u4e24\u4e2a\u5e10\u6237\u7684\u4fe1\u4efb\u7ebf\u3002<\/td>\n<\/tr>\n<tr>\n<td align=\"left\"><code>limit<\/code><\/td>\n<td align=\"left\">Integer<\/td>\n<td align=\"left\">\uff08\u53ef\u9009\uff0c\u9ed8\u8ba4\u503c\u6709\u6240\u4e0d\u540c\uff09\u9650\u5236\u8981\u68c0\u7d22\u7684\u4e8b\u52a1\u6570\u91cf\u3002\u670d\u52a1\u5668\u4e0d\u9700\u8981\u9075\u5b88\u8fd9\u4e2a\u503c\u3002\u5fc5\u987b\u572810\u5230400\u7684\u8303\u56f4\u5185\u3002<\/td>\n<\/tr>\n<tr>\n<td align=\"left\"><code>marker<\/code><\/td>\n<td align=\"left\">(Not Specified)<\/td>\n<td align=\"left\"><em>\uff08\u53ef\u9009\uff09<\/em>\u6765\u81ea\u4e4b\u524d\u5206\u9875\u54cd\u5e94\u7684\u503c\u3002\u5728\u8be5\u54cd\u5e94\u505c\u6b62\u7684\u60c5\u51b5\u4e0b\u7ee7\u7eed\u6062\u590d\u6570\u636e\u3002<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>\u4ee5\u4e0b\u53c2\u6570\u5df2\u88ab\u5f03\u7528\uff0c\u53ef\u80fd\u4f1a\u88ab\u5220\u9664\uff0c\u6055\u4e0d\u53e6\u884c\u901a\u77e5\uff1a<code>ledger<\/code>\u548c<code>peer_index<\/code>\u3002<\/p>\n<p>\u4e00\u4e2a\u6210\u529f\u56de\u5e94\u7684\u4f8b\u5b50:<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-group=\"account_lines2\" data-enlighter-title=\"WebSocket\">{\r\n  \"id\": 1,\r\n  \"result\": {\r\n    \"account\": \"vDgSCaGS3iih9iKvfvRULrK7gurJjdDnUV\",\r\n    \"ledger_current_index\": 155833,\r\n    \"lines\": [{\r\n      \"account\": \"vJqt7ir44V6RyWwxxEgD87sEfStdwCahZz\",\r\n      \"balance\": \"999857.44805\",\r\n      \"currency\": \"CNY\",\r\n      \"limit\": \"1000000000000000e-4\",\r\n      \"limit_peer\": \"0\",\r\n      \"no_vstream\": true,\r\n      \"quality_in\": 0,\r\n      \"quality_out\": 0\r\n    }, {\r\n      \"account\": \"vJqt7ir44V6RyWwxxEgD87sEfStdwCahZz\",\r\n      \"balance\": \"0\",\r\n      \"currency\": \"STM\",\r\n      \"limit\": \"0\",\r\n      \"limit_peer\": \"0\",\r\n      \"quality_in\": 0,\r\n      \"quality_out\": 0\r\n    }, {\r\n      \"account\": \"vJqt7ir44V6RyWwxxEgD87sEfStdwCahZz\",\r\n      \"balance\": \"0\",\r\n      \"currency\": \"XCN\",\r\n      \"limit\": \"0\",\r\n      \"limit_peer\": \"0\",\r\n      \"quality_in\": 0,\r\n      \"quality_out\": 0\r\n    }, {\r\n      \"account\": \"vp9Ykz8Af9bYV6zpjxRiza2oeim8xmiu7i\",\r\n      \"balance\": \"0\",\r\n      \"currency\": \"BTC\",\r\n      \"limit\": \"1000000000000000e-4\",\r\n      \"limit_peer\": \"0\",\r\n      \"no_vstream\": true,\r\n      \"no_vstream_peer\": true,\r\n      \"quality_in\": 0,\r\n      \"quality_out\": 0\r\n    }, {\r\n      \"account\": \"vp9Ykz8Af9bYV6zpjxRiza2oeim8xmiu7i\",\r\n      \"balance\": \"0\",\r\n      \"currency\": \"ETH\",\r\n      \"limit\": \"1000000000000000e-4\",\r\n      \"limit_peer\": \"0\",\r\n      \"no_vstream\": true,\r\n      \"quality_in\": 0,\r\n      \"quality_out\": 0\r\n    }, {\r\n      \"account\": \"vJqt7ir44V6RyWwxxEgD87sEfStdwCahZz\",\r\n      \"balance\": \"0\",\r\n      \"currency\": \"BTC\",\r\n      \"limit\": \"1000000000000000e-4\",\r\n      \"limit_peer\": \"0\",\r\n      \"no_vstream\": true,\r\n      \"quality_in\": 0,\r\n      \"quality_out\": 0\r\n    }],\r\n    \"validated\": false\r\n  },\r\n  \"status\": \"success\",\r\n  \"type\": \"response\"\r\n}<\/pre>\n<pre class=\"EnlighterJSRAW\" data-enlighter-group=\"account_lines2\" data-enlighter-title=\"JSON_RPC\">200 OK\r\n{\r\n  \"result\": {\r\n    \"account\": \"vDgSCaGS3iih9iKvfvRULrK7gurJjdDnUV\",\r\n    \"ledger_current_index\": 155833,\r\n    \"lines\": [{\r\n      \"account\": \"vJqt7ir44V6RyWwxxEgD87sEfStdwCahZz\",\r\n      \"balance\": \"999857.44805\",\r\n      \"currency\": \"CNY\",\r\n      \"limit\": \"1000000000000000e-4\",\r\n      \"limit_peer\": \"0\",\r\n      \"no_vstream\": true,\r\n      \"quality_in\": 0,\r\n      \"quality_out\": 0\r\n    }, {\r\n      \"account\": \"vJqt7ir44V6RyWwxxEgD87sEfStdwCahZz\",\r\n      \"balance\": \"0\",\r\n      \"currency\": \"XRP\",\r\n      \"limit\": \"0\",\r\n      \"limit_peer\": \"0\",\r\n      \"quality_in\": 0,\r\n      \"quality_out\": 0\r\n    }, {\r\n      \"account\": \"vJqt7ir44V6RyWwxxEgD87sEfStdwCahZz\",\r\n      \"balance\": \"0\",\r\n      \"currency\": \"XCN\",\r\n      \"limit\": \"0\",\r\n      \"limit_peer\": \"0\",\r\n      \"quality_in\": 0,\r\n      \"quality_out\": 0\r\n    }, {\r\n      \"account\": \"vp9Ykz8Af9bYV6zpjxRiza2oeim8xmiu7i\",\r\n      \"balance\": \"0\",\r\n      \"currency\": \"BTC\",\r\n      \"limit\": \"1000000000000000e-4\",\r\n      \"limit_peer\": \"0\",\r\n      \"no_vstream\": true,\r\n      \"no_vstream_peer\": true,\r\n      \"quality_in\": 0,\r\n      \"quality_out\": 0\r\n    }, {\r\n      \"account\": \"vp9Ykz8Af9bYV6zpjxRiza2oeim8xmiu7i\",\r\n      \"balance\": \"0\",\r\n      \"currency\": \"ETH\",\r\n      \"limit\": \"1000000000000000e-4\",\r\n      \"limit_peer\": \"0\",\r\n      \"no_vstream\": true,\r\n      \"quality_in\": 0,\r\n      \"quality_out\": 0\r\n    }, {\r\n      \"account\": \"vJqt7ir44V6RyWwxxEgD87sEfStdwCahZz\",\r\n      \"balance\": \"0\",\r\n      \"currency\": \"BTC\",\r\n      \"limit\": \"1000000000000000e-4\",\r\n      \"limit_peer\": \"0\",\r\n      \"no_vstream\": true,\r\n      \"quality_in\": 0,\r\n      \"quality_out\": 0\r\n    }],\r\n    \"validated\": false\r\n  },\r\n  \"status\": \"success\",\r\n  \"type\": \"response\"\r\n}<\/pre>\n<p>\u54cd\u5e94\u9075\u5faa\u6807\u51c6\u683c\u5f0f\uff0c\u5305\u542b\u5e10\u6237\u5730\u5740\u548c\u4fe1\u4efb\u7ebf\u5bf9\u8c61\u6570\u7ec4\u7684\u6210\u529f\u7ed3\u679c\u3002\u5177\u4f53\u800c\u8a00\uff0c\u7ed3\u679c\u5bf9\u8c61\u5305\u542b\u4ee5\u4e0b\u5b57\u6bb5\uff1a<\/p>\n<table>\n<thead>\n<tr>\n<th align=\"left\"><code>Field<\/code><\/th>\n<th align=\"left\">\u7c7b\u578b<\/th>\n<th align=\"left\">\u63cf\u8ff0<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td align=\"left\"><code>account<\/code><\/td>\n<td align=\"left\">String<\/td>\n<td align=\"left\">\u6b64\u8bf7\u6c42\u6240\u5bf9\u5e94\u5e10\u6237\u7684\u552f\u4e00\u5730\u5740\u3002\u8fd9\u662f\u7528\u4e8e\u4fe1\u4efb\u7ebf\u76ee\u7684\u7684\u201c\u900f\u89c6\u5e10\u6237\u201d\u3002<\/td>\n<\/tr>\n<tr>\n<td align=\"left\"><code>lines<\/code><\/td>\n<td align=\"left\">Array<\/td>\n<td align=\"left\">\u4fe1\u4efb\u7ebf\u5bf9\u8c61\u6570\u7ec4\uff0c\u5982\u4e0b\u6240\u8ff0\u3002\u5982\u679c\u4fe1\u4efb\u7ebf\u7684\u6570\u91cf\u5f88\u5927\uff0c\u5219\u4e00\u6b21\u53ea\u8fd4\u56de\u5230\u6b64<code>limit<\/code>\u7684\u6b21\u6570\u3002<\/td>\n<\/tr>\n<tr>\n<td align=\"left\"><code>ledger_current_index<\/code><\/td>\n<td align=\"left\">Integer<\/td>\n<td align=\"left\">\uff08\u5982\u679c<code>ledger_hash<\/code>\u6216<code>ledger_index<\/code>\u63d0\u4f9b\uff0c\u5219\u7701\u7565\uff09\u68c0\u7d22\u6b64\u6570\u636e\u65f6\u4f7f\u7528\u7684\u5206\u7c7b\u5e10\u7248\u672c\u7684\u5e8f\u53f7\u3002<\/td>\n<\/tr>\n<tr>\n<td align=\"left\"><code>ledger_index<\/code><\/td>\n<td align=\"left\">Integer<\/td>\n<td align=\"left\">\uff08\u5982\u679c<code>ledger_current_index<\/code>\u6539\u4e3a\u63d0\u4f9b\uff0c\u5219\u7701\u7565\uff09\u8bf7\u6c42\u4e2d\u63d0\u4f9b\u7684\u5e8f\u5217\u53f7\uff0c\u7528\u4e8e\u68c0\u7d22\u6b64\u6570\u636e\u65f6\u4f7f\u7528\u7684\u5206\u7c7b\u5e10\u7248\u672c\u3002<\/td>\n<\/tr>\n<tr>\n<td align=\"left\"><code>ledger_hash<\/code><\/td>\n<td align=\"left\">String<\/td>\n<td align=\"left\">\uff08\u53ef\u4ee5\u7701\u7565\uff09\u8bf7\u6c42\u4e2d\u63d0\u4f9b\u7684Hex\u54c8\u5e0c\u68c0\u7d22\u6b64\u6570\u636e\u65f6\u4f7f\u7528\u7684\u5206\u7c7b\u5e10\u7248\u672c\u3002<\/td>\n<\/tr>\n<tr>\n<td align=\"left\"><code>marker<\/code><\/td>\n<td align=\"left\">Not Specified<\/td>\n<td align=\"left\">\u6307\u793a\u54cd\u5e94\u7684\u670d\u52a1\u5668\u5b9a\u4e49\u7684\u503c\u662f\u5206\u9875\u7684\u3002\u5c06\u6b64\u4f20\u9012\u7ed9\u4e0b\u4e00\u4e2a\u8c03\u7528\u4ee5\u6062\u590d\u6b64\u8c03\u7528\u505c\u6b62\u7684\u4f4d\u7f6e\u3002\u5728\u6b64\u4e4b\u540e\u6ca1\u6709\u9644\u52a0\u9875\u9762\u65f6\u7701\u7565\u3002<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>\u6bcf\u4e2a\u4fe1\u4efb\u7ebf\u5bf9\u8c61\u5177\u6709\u4ee5\u4e0b\u5b57\u6bb5\u7684\u67d0\u79cd\u7ec4\u5408\uff1a<\/p>\n<table>\n<thead>\n<tr>\n<th align=\"left\"><code>Field<\/code><\/th>\n<th align=\"left\">\u7c7b\u578b<\/th>\n<th align=\"left\">\u63cf\u8ff0<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td align=\"left\"><code>account<\/code><\/td>\n<td align=\"left\">String<\/td>\n<td align=\"left\">\u8be5\u4fe1\u4efb\u7ebf\u5bf9\u624b\u7684\u552f\u4e00\u5730\u5740\u3002<\/td>\n<\/tr>\n<tr>\n<td align=\"left\"><code>balance<\/code><\/td>\n<td align=\"left\">String<\/td>\n<td align=\"left\">\u8868\u793a\u5f53\u524d\u9488\u5bf9\u6b64\u884c\u4fdd\u7559\u7684\u6570\u5b57\u4f59\u989d\u3002\u79ef\u6781\u7684\u5e73\u8861\u610f\u5473\u7740\u89d2\u5ea6\u8d26\u6237\u6301\u6709\u4ef7\u503c;\u00a0\u8d1f\u5dee\u989d\u610f\u5473\u7740\u8fdc\u666f\u8d26\u6237\u6b20\u6b3e\u3002<\/td>\n<\/tr>\n<tr>\n<td align=\"left\"><code>currency<\/code><\/td>\n<td align=\"left\">String<\/td>\n<td align=\"left\">\u4e00\u4e2a\u8d27\u5e01\u4ee3\u7801\uff0c\u6807\u8bc6\u8fd9\u4e2a\u4fe1\u4efb\u7ebf\u53ef\u4ee5\u5bb9\u7eb3\u4ec0\u4e48\u8d27\u5e01\u3002<\/td>\n<\/tr>\n<tr>\n<td align=\"left\"><code>limit<\/code><\/td>\n<td align=\"left\">String<\/td>\n<td align=\"left\">\u6b64\u5e10\u6237\u613f\u610f\u6b20\u5bf9\u65b9\u5e10\u6237\u7684\u6700\u5927\u91d1\u989d<\/td>\n<\/tr>\n<tr>\n<td align=\"left\"><code>limit_peer<\/code><\/td>\n<td align=\"left\">String<\/td>\n<td align=\"left\">\u4ea4\u6613\u5bf9\u624b\u8d26\u6237\u613f\u610f\u6b20\u900f\u89c6\u8d26\u6237\u7684\u6700\u5927\u91d1\u989d<\/td>\n<\/tr>\n<tr>\n<td align=\"left\"><code>quality_in<\/code><\/td>\n<td align=\"left\">Unsigned integer<\/td>\n<td align=\"left\">\u8be5\u8d26\u6237\u5bf9\u8be5\u4fe1\u4efb\u989d\u5ea6\u4e0a\u7684\u6536\u5165\u4f59\u989d\u8fdb\u884c\u8bc4\u4f30\u7684\u6bd4\u7387\uff0c\u5373\u6bcf10\u4ebf\u4e2a\u5355\u4f4d\u7684\u8fd9\u4e2a\u503c\u7684\u6bd4\u7387\u3002\uff08\u4f8b\u5982\uff0c5\u4ebf\u7684\u503c\u4ee3\u88680.5\uff1a1\u7684\u6bd4\u7387\u3002\uff09\u4f5c\u4e3a\u7279\u4f8b\uff0c0\u88ab\u89c6\u4e3a1\uff1a1\u7684\u6bd4\u4f8b\u3002<\/td>\n<\/tr>\n<tr>\n<td align=\"left\"><code>quality_out<\/code><\/td>\n<td align=\"left\">Unsigned integer<\/td>\n<td align=\"left\">\u8d26\u6237\u4ef7\u503c\u5728\u6b64\u4fe1\u4efb\u989d\u5ea6\u4e0a\u7684\u5916\u53d1\u4f59\u989d\u7684\u6bd4\u7387\uff0c\u4f5c\u4e3a\u6b64\u503c\u6bcf10\u4ebf\u5355\u4f4d\u7684\u6bd4\u7387\u3002\uff08\u4f8b\u5982\uff0c5\u4ebf\u7684\u503c\u4ee3\u88680.5\uff1a1\u7684\u6bd4\u7387\u3002\uff09\u4f5c\u4e3a\u7279\u4f8b\uff0c0\u88ab\u89c6\u4e3a1\uff1a1\u7684\u6bd4\u4f8b\u3002<\/td>\n<\/tr>\n<tr>\n<td align=\"left\"><code>no_stream<\/code><\/td>\n<td align=\"left\">Boolean<\/td>\n<td align=\"left\">\uff08\u53ef\u4ee5\u7701\u7565\uff09<code>true<\/code>\u5982\u679c\u6b64\u5e10\u6237\u5df2\u542f\u7528\u6b64\u884c\u7684NoStream\u6807\u5fd7\u3002\u5982\u679c\u7701\u7565\uff0c\u5219\u4e0e\u4e4b\u76f8\u540c<code>false<\/code>\u3002<\/td>\n<\/tr>\n<tr>\n<td align=\"left\"><code>no_stream_peer<\/code><\/td>\n<td align=\"left\">Boolean<\/td>\n<td align=\"left\">\uff08\u53ef\u4ee5\u7701\u7565\uff09<code>true<\/code>\u5982\u679c\u5bf9\u7b49\u5e10\u6237\u5df2\u542f\u7528NoStream\u6807\u5fd7\u3002\u5982\u679c\u7701\u7565\uff0c\u5219\u4e0e\u4e4b\u76f8\u540c<code>false<\/code>\u3002<\/td>\n<\/tr>\n<tr>\n<td align=\"left\"><code>authorized<\/code><\/td>\n<td align=\"left\">Boolean<\/td>\n<td align=\"left\">\uff08\u53ef\u4ee5\u7701\u7565\uff09<code>true<\/code>\u5982\u679c\u6b64\u5e10\u6237\u5df2\u6388\u6743\u6b64\u4fe1\u4efb\u70ed\u7ebf\u3002\u5982\u679c\u7701\u7565\uff0c\u5219\u4e0e\u4e4b\u76f8\u540c<code>false<\/code>\u3002<\/td>\n<\/tr>\n<tr>\n<td align=\"left\"><code>peer_authorized<\/code><\/td>\n<td align=\"left\">Boolean<\/td>\n<td align=\"left\">\uff08\u53ef\u4ee5\u7701\u7565\uff09<code>true<\/code>\u5982\u679c\u540c\u884c\u5e10\u6237\u6388\u6743\u6b64\u4fe1\u4efb\u7ebf\u3002\u5982\u679c\u7701\u7565\uff0c\u5219\u4e0e\u4e4b\u76f8\u540c<code>false<\/code>\u3002<\/td>\n<\/tr>\n<tr>\n<td align=\"left\"><code>freeze<\/code><\/td>\n<td align=\"left\">Boolean<\/td>\n<td align=\"left\">\uff08\u53ef\u4ee5\u7701\u7565\uff09<code>true<\/code>\u5982\u679c\u6b64\u5e10\u6237\u51bb\u7ed3\u4e86\u6b64\u4fe1\u4efb\u7ebf\u3002\u5982\u679c\u7701\u7565\uff0c\u5219\u4e0e\u4e4b\u76f8\u540c<code>false<\/code>\u3002<\/td>\n<\/tr>\n<tr>\n<td align=\"left\"><code>freeze_peer<\/code><\/td>\n<td align=\"left\">Boolean<\/td>\n<td align=\"left\">\uff08\u53ef\u4ee5\u7701\u7565\uff09<code>true<\/code>\u5982\u679c\u540c\u884c\u8d26\u6237\u51bb\u7ed3\u4e86\u8fd9\u4e2a\u4fe1\u4efb\u7ebf\u3002\u5982\u679c\u7701\u7565\uff0c\u5219\u4e0e\u4e4b\u76f8\u540c<code>false<\/code>\u3002<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>\u53ef\u80fd\u7684\u9519\u8bef\uff1a<\/p>\n<ul>\n<li>\u4efb\u4f55\u901a\u7528\u9519\u8bef\u7c7b\u578b\u3002<\/li>\n<li><code>invalidParams<\/code>\u00a0&#8211; \u4e00\u4e2a\u6216\u591a\u4e2a\u5b57\u6bb5\u6307\u5b9a\u4e0d\u6b63\u786e\uff0c\u6216\u7f3a\u5c11\u4e00\u4e2a\u6216\u591a\u4e2a\u5fc5\u586b\u5b57\u6bb5\u3002<\/li>\n<li><code>actNotFound<\/code>&#8211;\u00a0\u8bf7\u6c42\u5b57\u6bb5\u4e2d\u6307\u5b9a\u7684\u5730\u5740<code>account<\/code>\u4e0d\u5bf9\u5e94\u5206\u7c7b\u8d26\u4e2d\u7684\u8d26\u6237\u3002<\/li>\n<li><code>lgrNotFound<\/code>&#8211; \u7531<code>ledger_hash<\/code>\u6216\u8005<code>ledger_index<\/code>\u4e0d\u5b58\u5728\u7684\u5206\u7c7b\u8d26\uff0c\u6216\u8005\u786e\u5b9e\u5b58\u5728\uff0c\u4f46\u670d\u52a1\u5668\u6ca1\u6709\u3002<\/li>\n<li><code>actMalformed<\/code>&#8211; \u5982\u679c<code>marker<\/code>\u63d0\u4f9b\u7684\u5b57\u6bb5\u4e0d\u53ef\u63a5\u53d7\u3002<\/li>\n<\/ul>\n<\/div><div class=\"documentor-help\"><span class=\"doc-noprint doc-feedback\"><img src=https:\/\/labs.stream\/cn\/wp-content\/plugins\/documentor\/skins\/default\/images\/feedback.png width=\"16\" height=\"16\" \/>Was this helpful?<\/span>\r\n\t\t\t\t\t\t<span class=\"doc-noprint\"><a class=\"positive-feedback\" href=\"#\" > Yes <\/a><\/span> \r\n\t\t\t\t\t\t<span class=\"doc-noprint\"><a class=\"negative-feedback\" href=\"#\" > No <\/a><\/span><span class=\"doc-noprint doc_sedit\"><a title=\"Give suggestion\" href=\"#sugestedit_popup7\" rel=\"leanModal\" class=\"spopupopen\" >\r\n\t\t\t\t\t\t<span><img height=\"15\" width=\"15\" src=https:\/\/labs.stream\/cn\/wp-content\/plugins\/documentor\/skins\/default\/images\/edit.png><\/span>Suggest edit <\/a><\/span><div class=\"negative-feedbackform doc-noprint\">\r\n\t\t\t\t\t<\/div><div class=\"feedback-msg doc-noprint\"><\/div><\/div><\/div><\/div><!--.\/doc-sectionwrap--><div class=\"doc-sectionwrap\" id=\"account_offers-4_wrap\"><div class=\"documentor-section  section-414\" id=\"account_offers-4\" data-section-id=\"414\"><h3 class=\"doc-sec-title\" > <span class=\"doc-sec-count\" style=\"display:inline-block\">4.4.<\/span><span class=\"title-text\">account_offers<\/span> <span class=\"doc-sec-link doc-noprint\" onclick=\"prompt('Press Ctrl + C, then Enter to copy to clipboard','https:\/\/labs.stream\/cn\/wp-json\/wp\/v2\/pages\/777#account_offers-4')\">#<\/span> <div class=\"documentor-social doc-noprint\"><\/div><\/h3><div class=\"doc-sec-content\" ><p>\u8be5<code>account_offers<\/code>\u65b9\u6cd5\u68c0\u7d22\u7531\u7279\u5b9a\u5e10\u6237\u4f5c\u4e3a\u7279\u5b9a\u5206\u7c7b\u8d26\u7248\u672c\u7684\u4f18\u60e0\u6e05\u5355\u3002<\/p>\n<p>\u8bf7\u6c42\u683c\u5f0f\u7684\u793a\u4f8b\uff1a<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-group=\"account_offers\" data-enlighter-title=\"WebSocket\">{\r\n  \"id\": 2,\r\n  \"command\": \"account_offers\",\r\n  \"account\": \"vDgSCaGS3iih9iKvfvRULrK7gurJjdDnUV\",\r\n  \"ledger\": \"current\"\r\n}<\/pre>\n<pre class=\"EnlighterJSRAW\" data-enlighter-group=\"account_offers\" data-enlighter-title=\"JSON-RPC\">{\r\n    \"method\": \"account_offers\",\r\n    \"params\": [\r\n        {\r\n            \"account\": \"vDgSCaGS3iih9iKvfvRULrK7gurJjdDnUV\",\r\n            \"ledger_index\": \"current\"\r\n        }\r\n    ]\r\n}<\/pre>\n<pre class=\"EnlighterJSRAW\" data-enlighter-group=\"account_offers\" data-enlighter-title=\"Commandline\">#Syntax: account_offers account [ledger_index]\r\nrippled account_offers vDgSCaGS3iih9iKvfvRULrK7gurJjdDnUV current<\/pre>\n<p>\u8bf7\u6c42\u53ef\u4ee5\u5305\u542b\u4ee5\u4e0b\u53c2\u6570\uff1a<\/p>\n<table>\n<thead>\n<tr>\n<th align=\"left\"><code>Field<\/code><\/th>\n<th align=\"left\">\u7c7b\u578b<\/th>\n<th align=\"left\">\u63cf\u8ff0<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td align=\"left\"><code>account<\/code><\/td>\n<td align=\"left\">String<\/td>\n<td align=\"left\">\u8be5\u5e10\u6237\u7684\u552f\u4e00\u6807\u8bc6\u7b26\uff0c\u901a\u5e38\u662f\u5e10\u6237\u7684\u5730\u5740\u3002<\/td>\n<\/tr>\n<tr>\n<td align=\"left\"><code>ledger<\/code><\/td>\n<td align=\"left\">Unsigned integer, or String<\/td>\n<td align=\"left\">\uff08\u4e0d\u63a8\u8350\u4f7f\u7528\uff0c\u53ef\u9009\uff09\u8981\u4f7f\u7528\u7684\u5206\u7c7b\u5e10\u7248\u672c\u7684\u552f\u4e00\u6807\u8bc6\u7b26\uff0c\u4f8b\u5982\u5206\u7c7b\u5e10\u5e8f\u5217\u53f7\uff0c\u6563\u5217\u6216\u8bf8\u5982\u201c\u5df2\u9a8c\u8bc1\u201d\u7684\u5feb\u6377\u65b9\u5f0f\u3002<\/td>\n<\/tr>\n<tr>\n<td align=\"left\"><code>ledger_hash<\/code><\/td>\n<td align=\"left\">String<\/td>\n<td align=\"left\"><em>\uff08\u53ef\u9009\uff09<\/em>\u6807\u8bc6\u8981\u4f7f\u7528\u7684\u5206\u7c7b\u5e10\u7248\u672c\u768420\u5b57\u8282\u5341\u516d\u8fdb\u5236\u5b57\u7b26\u4e32\u3002<\/td>\n<\/tr>\n<tr>\n<td align=\"left\"><code>ledger_index<\/code><\/td>\n<td align=\"left\"><em>\uff08\u53ef\u9009\uff09<\/em>\u00a0Ledger Index<\/td>\n<td align=\"left\">\uff08\u53ef\u9009\uff0c\u9ed8\u8ba4\u4e3a<code>current<\/code>\uff09\u8981\u4f7f\u7528\u7684\u5206\u7c7b\u5e10\u7684\u5e8f\u5217\u53f7\uff0c\u6216\u201c<code>current<\/code>\u201d\uff0c\u201c<code>closed<\/code>\u201d\u6216\u201c<code>validated<\/code>\u201d\u4ee5\u52a8\u6001\u9009\u62e9\u5206\u7c7b\u5e10\u3002\uff08\u8bf7\u53c2\u9605\u6307\u5b9a\u5206\u7c7b\u5e10\uff09<\/td>\n<\/tr>\n<tr>\n<td align=\"left\"><code>limit<\/code><\/td>\n<td align=\"left\">Integer<\/td>\n<td align=\"left\">\uff08\u53ef\u9009\uff0c\u9ed8\u8ba4\u503c\u6709\u6240\u4e0d\u540c\uff09\u9650\u5236\u8981\u68c0\u7d22\u7684\u4e8b\u52a1\u6570\u91cf\u3002\u670d\u52a1\u5668\u4e0d\u9700\u8981\u9075\u5b88\u8fd9\u4e2a\u503c\u3002\u5fc5\u987b\u572810\u5230400\u7684\u8303\u56f4\u5185\u3002<\/td>\n<\/tr>\n<tr>\n<td align=\"left\"><code>marker<\/code><\/td>\n<td align=\"left\">Not Specified<\/td>\n<td align=\"left\"><em>\uff08\u53ef\u9009\uff09<\/em>\u6765\u81ea\u4e4b\u524d\u5206\u9875\u54cd\u5e94\u7684\u503c\u3002\u5728\u8be5\u54cd\u5e94\u505c\u6b62\u7684\u60c5\u51b5\u4e0b\u7ee7\u7eed\u68c0\u7d22\u6570\u636e\u3002<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>\u4ee5\u4e0b\u53c2\u6570\u5df2\u5f03\u7528\uff0c\u53ef\u80fd\u4f1a\u88ab\u53d6\u6d88\uff0c\u6055\u4e0d\u53e6\u884c\u901a\u77e5\uff1a<code>ledger<\/code>\u3002<\/p>\n<p>\u4e00\u4e2a\u6210\u529f\u56de\u5e94\u7684\u4f8b\u5b50\uff1a<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-group=\"account_offers2\" data-enlighter-title=\"WebSocket\">{\r\n  \"id\": 2,\r\n  \"result\": {\r\n    \"account\": \"vDgSCaGS3iih9iKvfvRULrK7gurJjdDnUV\",\r\n    \"ledger_current_index\": 155935,\r\n    \"offers\": [{\r\n      \"flags\": 0,\r\n      \"seq\": 234,\r\n      \"taker_gets\": {\r\n        \"currency\": \"CNY\",\r\n        \"issuer\": \"vJqt7ir44V6RyWwxxEgD87sEfStdwCahZz\",\r\n        \"value\": \"1\"\r\n      },\r\n      \"taker_pays\": \"1000000\"\r\n    }, {\r\n      \"flags\": 0,\r\n      \"seq\": 239,\r\n      \"taker_gets\": {\r\n        \"currency\": \"CNY\",\r\n        \"issuer\": \"vJqt7ir44V6RyWwxxEgD87sEfStdwCahZz\",\r\n        \"value\": \"0.00195\"\r\n      },\r\n      \"taker_pays\": \"1950000\"\r\n    }, {\r\n      \"flags\": 0,\r\n      \"seq\": 275,\r\n      \"taker_gets\": {\r\n        \"currency\": \"CNY\",\r\n        \"issuer\": \"vJqt7ir44V6RyWwxxEgD87sEfStdwCahZz\",\r\n        \"value\": \"1.85\"\r\n      },\r\n      \"taker_pays\": \"1000000\"\r\n    }],\r\n    \"validated\": false\r\n  },\r\n  \"status\": \"success\",\r\n  \"type\": \"response\"\r\n}<\/pre>\n<pre class=\"EnlighterJSRAW\" data-enlighter-group=\"account_offers2\" data-enlighter-title=\"JSON-RPC\">200 OK\r\n{\r\n  \"result\": {\r\n    \"account\": \"vDgSCaGS3iih9iKvfvRULrK7gurJjdDnUV\",\r\n    \"ledger_current_index\": 155935,\r\n    \"offers\": [{\r\n      \"flags\": 0,\r\n      \"seq\": 234,\r\n      \"taker_gets\": {\r\n        \"currency\": \"CNY\",\r\n        \"issuer\": \"vJqt7ir44V6RyWwxxEgD87sEfStdwCahZz\",\r\n        \"value\": \"1\"\r\n      },\r\n      \"taker_pays\": \"1000000\"\r\n    }, {\r\n      \"flags\": 0,\r\n      \"seq\": 239,\r\n      \"taker_gets\": {\r\n        \"currency\": \"CNY\",\r\n        \"issuer\": \"vJqt7ir44V6RyWwxxEgD87sEfStdwCahZz\",\r\n        \"value\": \"0.00195\"\r\n      },\r\n      \"taker_pays\": \"1950000\"\r\n    }, {\r\n      \"flags\": 0,\r\n      \"seq\": 275,\r\n      \"taker_gets\": {\r\n        \"currency\": \"CNY\",\r\n        \"issuer\": \"vJqt7ir44V6RyWwxxEgD87sEfStdwCahZz\",\r\n        \"value\": \"1.85\"\r\n      },\r\n      \"taker_pays\": \"1000000\"\r\n    }],\r\n    \"validated\": false\r\n  },\r\n  \"status\": \"success\",\r\n  \"type\": \"response\"\r\n}<\/pre>\n<p>\u54cd\u5e94\u9075\u5faa<a href=\"https:\/\/ripple.com\/build\/rippled-apis\/#response-formatting\" target=\"_blank\" rel=\"noopener\">\u6807\u51c6\u683c\u5f0f<\/a>\uff0c\u6210\u529f\u7ed3\u679c\u5305\u542b\u4ee5\u4e0b\u5b57\u6bb5\uff1a<\/p>\n<table>\n<thead>\n<tr>\n<th align=\"left\"><code>Field<\/code><\/th>\n<th align=\"left\">\u7c7b\u578b<\/th>\n<th align=\"left\">\u63cf\u8ff0<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td align=\"left\"><code>account<\/code><\/td>\n<td align=\"left\">String<\/td>\n<td align=\"left\">\u552f\u4e00\u5730\u5740\u6807\u8bc6\u63d0\u4f9b\u5546\u54c1\u7684\u5e10\u6237<\/td>\n<\/tr>\n<tr>\n<td align=\"left\"><code>offers<\/code><\/td>\n<td align=\"left\">Array<\/td>\n<td align=\"left\">\u5bf9\u8c61\u6570\u7ec4\uff0c\u5176\u4e2d\u6bcf\u4e2a\u5bf9\u8c61\u90fd\u8868\u793a\u6b64\u5e10\u6237\u6240\u63d0\u4f9b\u7684\u4f18\u60e0\uff0c\u4e0e\u8bf7\u6c42\u7684\u5e10\u672c\u7248\u672c\u76f8\u540c\u3002\u5982\u679c\u62a5\u4ef7\u6570\u91cf\u5f88\u5927\uff0c\u5219\u4e00\u6b21\u53ea\u80fd\u8fd4\u56de<code>limit<\/code>\u3002<\/td>\n<\/tr>\n<tr>\n<td align=\"left\"><code>ledger_current_index<\/code><\/td>\n<td align=\"left\">Integer<\/td>\n<td align=\"left\">\uff08\u5982\u679c<code>ledger_hash<\/code>\u6216<code>ledger_index<\/code>\u63d0\u4f9b\uff0c\u5219\u7701\u7565\uff09\u68c0\u7d22\u6b64\u6570\u636e\u65f6\u4f7f\u7528\u7684\u5206\u7c7b\u5e10\u7248\u672c\u7684\u5e8f\u53f7\u3002<\/td>\n<\/tr>\n<tr>\n<td align=\"left\"><code>ledger_index<\/code><\/td>\n<td align=\"left\">Integer<\/td>\n<td align=\"left\">\uff08\u5982\u679c<code>ledger_current_index<\/code>\u6539\u4e3a\u63d0\u4f9b\uff0c\u5219\u7701\u7565\uff09\u8bf7\u6c42\u4e2d\u63d0\u4f9b\u7684\u5e8f\u5217\u53f7\uff0c\u7528\u4e8e\u68c0\u7d22\u6b64\u6570\u636e\u65f6\u4f7f\u7528\u7684\u5206\u7c7b\u5e10\u7248\u672c\u3002<\/td>\n<\/tr>\n<tr>\n<td align=\"left\"><code>ledger_hash<\/code><\/td>\n<td align=\"left\">String<\/td>\n<td align=\"left\"><em>\uff08\u53ef\u4ee5\u7701\u7565\uff09<\/em>\u8bf7\u6c42\u4e2d\u63d0\u4f9b\u7684Hex\u54c8\u5e0c\u68c0\u7d22\u6b64\u6570\u636e\u65f6\u4f7f\u7528\u7684\u5206\u7c7b\u5e10\u7248\u672c\u3002<\/td>\n<\/tr>\n<tr>\n<td align=\"left\"><code>marker<\/code><\/td>\n<td align=\"left\">(Not Specified)<\/td>\n<td align=\"left\"><em>\uff08\u53ef\u4ee5\u7701\u7565\uff09<\/em>\u670d\u52a1\u5668\u5b9a\u4e49\u7684\u503c\uff0c\u8868\u793a\u54cd\u5e94\u662f\u5206\u9875\u7684\u3002\u5c06\u6b64\u4f20\u9012\u7ed9\u4e0b\u4e00\u4e2a\u8c03\u7528\u4ee5\u6062\u590d\u6b64\u8c03\u7528\u505c\u6b62\u7684\u4f4d\u7f6e\u3002\u5728\u6b64\u4e4b\u540e\u6ca1\u6709\u4fe1\u606f\u9875\u9762\u65f6\u7701\u7565\u3002<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>\u6bcf\u4e2a\u5546\u54c1\u5bf9\u8c61\u90fd\u5305\u542b\u4ee5\u4e0b\u5b57\u6bb5\uff1a<\/p>\n<table>\n<thead>\n<tr>\n<th align=\"left\"><code>Field<\/code><\/th>\n<th align=\"left\">\u7c7b\u578b<\/th>\n<th align=\"left\">\u63cf\u8ff0<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td align=\"left\"><code>flags<\/code><\/td>\n<td align=\"left\">Unsigned integer<\/td>\n<td align=\"left\">\u6b64\u4f18\u60e0\u6761\u76ee\u7684\u9009\u9879\u8bbe\u7f6e\u4e3a\u4f4d\u6807\u5fd7\u3002<\/td>\n<\/tr>\n<tr>\n<td align=\"left\"><code>seq<\/code><\/td>\n<td align=\"left\">Unsigned integer<\/td>\n<td align=\"left\">\u521b\u5efa\u6b64\u6761\u76ee\u7684\u4e8b\u52a1\u7684\u5e8f\u5217\u53f7\u3002\uff08\u4ea4\u6613\u5e8f\u5217\u53f7\u4e0e\u8d26\u6237\u76f8\u5173\u3002\uff09<\/td>\n<\/tr>\n<tr>\n<td align=\"left\"><code>taker_gets<\/code><\/td>\n<td align=\"left\">String or Object<\/td>\n<td align=\"left\">\u63a5\u53d7\u62a5\u4ef7\u7684\u5e10\u6237\u63a5\u6536\u7684\u91d1\u989d\uff0c\u4f5c\u4e3a\u8868\u793aSTM\u4e2d\u91d1\u989d\u7684\u5b57\u7b26\u4e32\u6216\u8d27\u5e01\u89c4\u683c\u5bf9\u8c61\u3002\uff08\u8bf7\u53c2\u9605\u6307\u5b9a\u8d27\u5e01\u91d1\u989d\uff09<\/td>\n<\/tr>\n<tr>\n<td align=\"left\"><code>taker_pays<\/code><\/td>\n<td align=\"left\">String or Object<\/td>\n<td align=\"left\">\u63a5\u53d7\u62a5\u4ef7\u7684\u8d26\u6237\u6240\u63d0\u4f9b\u7684\u91d1\u989d\uff0c\u4f5c\u4e3a\u8868\u793aSTM\u4e2d\u91d1\u989d\u7684\u5b57\u7b26\u4e32\u6216\u8d27\u5e01\u89c4\u683c\u5bf9\u8c61\u3002\uff08\u8bf7\u53c2\u9605\u6307\u5b9a\u8d27\u5e01\u91d1\u989d\uff09<\/td>\n<\/tr>\n<tr>\n<td align=\"left\"><code>quality<\/code><\/td>\n<td align=\"left\">String<\/td>\n<td align=\"left\">\u62a5\u4ef7\u7684\u6c47\u7387\uff0c\u6309\u539f\u6765\u7684\u6bd4\u4f8b<code>taker_pays<\/code>\u9664\u4ee5\u539f\u59cb\u62a5\u4ef7<code>taker_gets<\/code>\u3002\u6267\u884c\u62a5\u4ef7\u65f6\uff0c\u6700\u4f18\u8d28\uff08\u6700\u4f4e\uff09\u8d28\u91cf\u7684\u62a5\u4ef7\u9996\u5148\u88ab\u6d88\u8017;\u00a0\u63d0\u4f9b\u5177\u6709\u76f8\u540c\u8d28\u91cf\u7684\u4ea7\u54c1\u5c06\u4ece\u6700\u65e7\u5230\u6700\u65b0\u6267\u884c\u3002<\/td>\n<\/tr>\n<tr>\n<td align=\"left\"><code>expiration<\/code><\/td>\n<td align=\"left\">Unsigned integer<\/td>\n<td align=\"left\">\uff08\u53ef\u80fd\u4f1a\u88ab\u5ffd\u7565\uff09\u4e4b\u540e\uff0c\u6b64\u4f18\u60e0\u88ab\u89c6\u4e3a\u65e0\u8d44\u91d1\u652f\u6301\uff0c\u56e0\u4e3a\u81eaStream Epoch\u4ee5\u6765\u7684\u79d2\u6570\u3002\u53e6\u8bf7\u53c2\u9605\uff1a\u4f18\u60e0\u5230\u671f\u3002<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>\u53ef\u80fd\u7684\u9519\u8bef\uff1a<\/p>\n<ul>\n<li>\u4efb\u4f55\u901a\u7528\u9519\u8bef\u7c7b\u578b\u3002<\/li>\n<li><code>invalidParams<\/code>\u00a0&#8211; \u4e00\u4e2a\u6216\u591a\u4e2a\u5b57\u6bb5\u6307\u5b9a\u4e0d\u6b63\u786e\uff0c\u6216\u7f3a\u5c11\u4e00\u4e2a\u6216\u591a\u4e2a\u5fc5\u586b\u5b57\u6bb5\u3002<\/li>\n<li><code>actNotFound<\/code>&#8211;\u00a0\u8bf7\u6c42\u5b57\u6bb5\u4e2d\u6307\u5b9a\u7684\u5730\u5740<code>account<\/code>\u4e0d\u5bf9\u5e94\u5206\u7c7b\u8d26\u4e2d\u7684\u8d26\u6237\u3002<\/li>\n<li><code>lgrNotFound<\/code>&#8211; \u7531<code>ledger_hash<\/code>\u6216\u8005<code>ledger_index<\/code>\u4e0d\u5b58\u5728\u7684\u5206\u7c7b\u8d26\uff0c\u6216\u8005\u786e\u5b9e\u5b58\u5728\uff0c\u4f46\u670d\u52a1\u5668\u6ca1\u6709\u3002<\/li>\n<li><code>actMalformed<\/code>&#8211; \u5982\u679c<code>marker<\/code>\u63d0\u4f9b\u7684\u5b57\u6bb5\u4e0d\u53ef\u63a5\u53d7\u3002<\/li>\n<\/ul>\n<\/div><div class=\"documentor-help\"><span class=\"doc-noprint doc-feedback\"><img src=https:\/\/labs.stream\/cn\/wp-content\/plugins\/documentor\/skins\/default\/images\/feedback.png width=\"16\" height=\"16\" \/>Was this helpful?<\/span>\r\n\t\t\t\t\t\t<span class=\"doc-noprint\"><a class=\"positive-feedback\" href=\"#\" > Yes <\/a><\/span> \r\n\t\t\t\t\t\t<span class=\"doc-noprint\"><a class=\"negative-feedback\" href=\"#\" > No <\/a><\/span><span class=\"doc-noprint doc_sedit\"><a title=\"Give suggestion\" href=\"#sugestedit_popup7\" rel=\"leanModal\" class=\"spopupopen\" >\r\n\t\t\t\t\t\t<span><img height=\"15\" width=\"15\" src=https:\/\/labs.stream\/cn\/wp-content\/plugins\/documentor\/skins\/default\/images\/edit.png><\/span>Suggest edit <\/a><\/span><div class=\"negative-feedbackform doc-noprint\">\r\n\t\t\t\t\t<\/div><div class=\"feedback-msg doc-noprint\"><\/div><\/div><\/div><\/div><!--.\/doc-sectionwrap--><div class=\"doc-sectionwrap\" id=\"account_tx-4_wrap\"><div class=\"documentor-section  section-415\" id=\"account_tx-4\" data-section-id=\"415\"><h3 class=\"doc-sec-title\" > <span class=\"doc-sec-count\" style=\"display:inline-block\">4.5.<\/span><span class=\"title-text\">account_tx<\/span> <span class=\"doc-sec-link doc-noprint\" onclick=\"prompt('Press Ctrl + C, then Enter to copy to clipboard','https:\/\/labs.stream\/cn\/wp-json\/wp\/v2\/pages\/777#account_tx-4')\">#<\/span> <div class=\"documentor-social doc-noprint\"><\/div><\/h3><div class=\"doc-sec-content\" ><p>\u8be5<code>account_tx<\/code>\u65b9\u6cd5\u68c0\u7d22\u6d89\u53ca\u6307\u5b9a\u5e10\u6237\u7684\u4ea4\u6613\u5217\u8868\u3002<\/p>\n<p>\u8bf7\u6c42\u683c\u5f0f\u7684\u793a\u4f8b\uff1a<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-group=\"account_tx\" data-enlighter-title=\"WebSocket\">{\r\n  \"id\": 2,\r\n  \"command\": \"account_tx\",\r\n  \"account\": \"vDgSCaGS3iih9iKvfvRULrK7gurJjdDnUV\",\r\n  \"ledger_index_min\": -1,\r\n  \"ledger_index_max\": -1,\r\n  \"binary\": false,\r\n  \"limit\": 2,\r\n  \"forward\": false\r\n}<\/pre>\n<pre class=\"EnlighterJSRAW\" data-enlighter-group=\"account_tx\" data-enlighter-title=\"JSON-RPC\">{\r\n    \"method\": \"account_tx\",\r\n    \"params\": [\r\n        {\r\n            \"account\": \"vDgSCaGS3iih9iKvfvRULrK7gurJjdDnUV\",\r\n            \"binary\": false,\r\n            \"forward\": false,\r\n            \"ledger_index_max\": -1,\r\n            \"ledger_index_min\": -1,\r\n            \"limit\": 2\r\n        }\r\n    ]\r\n}<\/pre>\n<pre class=\"EnlighterJSRAW\" data-enlighter-group=\"account_tx\" data-enlighter-title=\"Commandline\">#Syntax account_tx account ledger_index_min ledger_index_max [offset] [limit] [binary] [count] [forward]\r\nrippled -- account_tx vDgSCaGS3iih9iKvfvRULrK7gurJjdDnUV -1 -1 2 5 1 0 1<\/pre>\n<p>\u8be5\u8bf7\u6c42\u5305\u542b\u4ee5\u4e0b\u53c2\u6570\uff1a<\/p>\n<table>\n<thead>\n<tr>\n<th align=\"left\"><code>Field<\/code><\/th>\n<th align=\"left\">\u7c7b\u578b<\/th>\n<th align=\"left\">\u63cf\u8ff0<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td align=\"left\"><code>account<\/code><\/td>\n<td align=\"left\">String<\/td>\n<td align=\"left\">\u8d26\u6237\u7684\u552f\u4e00\u6807\u8bc6\u7b26\uff0c\u901a\u5e38\u662f\u8d26\u6237\u7684\u5730\u5740\u3002<\/td>\n<\/tr>\n<tr>\n<td align=\"left\"><code>ledger_index_min<\/code><\/td>\n<td align=\"left\">Integer<\/td>\n<td align=\"left\"><em>\uff08\u53ef\u9009\uff09<\/em>\u7528\u4e8e\u6307\u5b9a\u6700\u65e9\u7684\u5206\u7c7b\u5e10\u4ee5\u5305\u542b\u4ea4\u6613\u3002\u7684\u503c<code>-1<\/code>\u6307\u793a\u4f7f\u7528\u53ef\u7528\u7684\u6700\u65e9\u7684\u9a8c\u8bc1\u53f0\u8d26\u7248\u672c\u7684\u670d\u52a1\u5668\u3002<\/td>\n<\/tr>\n<tr>\n<td align=\"left\"><code>ledger_index_max<\/code><\/td>\n<td align=\"left\">Integer<\/td>\n<td align=\"left\"><em>\uff08\u53ef\u9009\uff09<\/em>\u7528\u4e8e\u6307\u5b9a\u6700\u8fd1\u7684\u5206\u7c7b\u5e10\u4ee5\u5305\u542b\u6765\u81ea\u7684\u4ea4\u6613\u3002\u7684\u503c<code>-1<\/code>\u6307\u793a\u4f7f\u7528\u53ef\u7528\u7684\u6700\u65b0\u9a8c\u8bc1\u53f0\u8d26\u7248\u672c\u7684\u670d\u52a1\u5668\u3002<\/td>\n<\/tr>\n<tr>\n<td align=\"left\"><code>ledger_hash<\/code><\/td>\n<td align=\"left\">String<\/td>\n<td align=\"left\"><em>\uff08\u53ef\u9009\uff09\u4ec5<\/em>\u7528\u4e8e\u67e5\u627e\u5355\u4e2a\u5206\u7c7b\u5e10\u4e2d\u7684\u4ea4\u6613\u3002\uff08\u8bf7\u53c2\u9605\u6307\u5b9a\u5206\u7c7b\u5e10\u3002\uff09<\/td>\n<\/tr>\n<tr>\n<td align=\"left\"><code>ledger_index<\/code><\/td>\n<td align=\"left\">String or Unsigned Integer<\/td>\n<td align=\"left\"><em>\uff08\u53ef\u9009\uff09\u4ec5<\/em>\u7528\u4e8e\u67e5\u627e\u5355\u4e2a\u5206\u7c7b\u5e10\u4e2d\u7684\u4ea4\u6613\u3002\uff08\u8bf7\u53c2\u9605\u6307\u5b9a\u5206\u7c7b\u5e10\u3002\uff09<\/td>\n<\/tr>\n<tr>\n<td align=\"left\"><code>binary<\/code><\/td>\n<td align=\"left\">Boolean<\/td>\n<td align=\"left\"><em>\uff08\u53ef\u9009\uff09<\/em>\u9ed8\u8ba4\u4e3a<code>false<\/code>\u3002\u5982\u679c\u8bbe\u7f6e\u4e3a<code>true<\/code>\uff0c\u5219\u5c06\u4e8b\u52a1\u4f5c\u4e3a\u5341\u516d\u8fdb\u5236\u5b57\u7b26\u4e32\u800c\u4e0d\u662fJSON\u8fd4\u56de\u3002<\/td>\n<\/tr>\n<tr>\n<td align=\"left\"><code>forward<\/code><\/td>\n<td align=\"left\">Boolean<\/td>\n<td align=\"left\"><em>\uff08\u53ef\u9009\uff09<\/em>\u9ed8\u8ba4\u4e3a<code>false<\/code>\u3002\u5982\u679c\u8bbe\u7f6e\u4e3a<code>true<\/code>\uff0c\u5219\u9996\u5148\u8fd4\u56de\u4f7f\u7528\u6700\u65e7\u7684\u5206\u7c7b\u5e10\u7d22\u5f15\u7684\u503c\u3002\u5426\u5219\uff0c\u7ed3\u679c\u5c06\u9996\u5148\u4e0e\u6700\u65b0\u7684\u5206\u7c7b\u5e10\u7f16\u5165\u7d22\u5f15\u3002\uff08\u7ed3\u679c\u7684\u6bcf\u9875\u53ef\u80fd\u4e0d\u662f\u5185\u90e8\u6392\u5e8f\u7684\uff0c\u4f46\u9875\u9762\u603b\u4f53\u6392\u5e8f\u3002\uff09<\/td>\n<\/tr>\n<tr>\n<td align=\"left\"><code>limit<\/code><\/td>\n<td align=\"left\">Integer<\/td>\n<td align=\"left\"><em>\uff08\u53ef\u9009\uff09<\/em>\u9ed8\u8ba4\u503c\u6709\u6240\u4e0d\u540c\u3002\u9650\u5236\u8981\u68c0\u7d22\u7684\u4e8b\u52a1\u6570\u91cf\u3002\u670d\u52a1\u5668\u4e0d\u9700\u8981\u9075\u5b88\u8fd9\u4e2a\u503c\u3002<\/td>\n<\/tr>\n<tr>\n<td align=\"left\"><code>marker<\/code><\/td>\n<td align=\"left\">(Not Specified)<\/td>\n<td align=\"left\">\u6765\u81ea\u4e4b\u524d\u5206\u9875\u54cd\u5e94\u7684\u4ef7\u503c\u3002\u5728\u8be5\u54cd\u5e94\u505c\u6b62\u7684\u60c5\u51b5\u4e0b\u7ee7\u7eed\u68c0\u7d22\u6570\u636e\u3002\u5373\u4f7f\u670d\u52a1\u5668\u7684\u53ef\u7528\u5206\u7c7b\u8d26\u8303\u56f4\u53d1\u751f\u53d8\u5316\uff0c\u8be5\u503c\u4e5f\u662f\u7a33\u5b9a\u7684\u3002<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>\u867d\u7136\u8fd9\u4e9b\u9886\u57df\u88ab\u6807\u8bb0\u4e3a\u53ef\u9009\uff0c\u5219\u5fc5\u987b\u4f7f\u7528\u81f3\u5c11\u4e00\u4e2a\u5728\u60a8\u7684\u8981\u6c42\uff1a<code>ledger_index<\/code>\uff0c<code>ledger_hash<\/code>\uff0c<code>ledger_index_min<\/code>\uff0c\u6216<code>ledger_index_max<\/code>\u3002<\/p>\n<blockquote><p>\u6ce8\u610f\uff1a\u5bf9\u4e8eWebSocket\u548cJSON-RPC\uff0c\u8be5<code>account_tx<\/code>\u65b9\u6cd5\u8fd8\u6709\u4e00\u4e2a\u4e0d\u63a8\u8350\u7684\u65e7\u7248\u672c\u3002\u51fa\u4e8e\u8fd9\u4e2a\u539f\u56e0\uff0cStream\u5efa\u8bae<em>\u4e0d\u4f7f\u7528\u4efb\u4f55\u4ee5\u4e0b\u5b57\u6bb5<\/em>\uff1a<code>offset<\/code>\uff0c<code>count<\/code>\uff0c<code>descending<\/code>\uff0c<code>ledger_max<\/code>\uff0c\u548c<code>ledger_min<\/code>\u3002\u5982\u679c\u60a8\u4f7f\u7528\u4efb\u4f55\u8fd9\u4e9b\u5df2\u5f03\u7528\u7684\u5b57\u6bb5\uff0c\u5219\u8be5\u65b9\u6cd5\u4e0d\u652f\u6301\u5206\u9875\u3002<\/p><\/blockquote>\n<h5>\u91cd\u590d\u67e5\u8be2\u6570\u636e<\/h5>\n<p>\u4e0e\u5176\u4ed6\u5206\u9875\u65b9\u6cd5\u4e00\u6837\uff0c\u60a8\u53ef\u4ee5\u4f7f\u7528\u8be5<code>marker<\/code>\u5b57\u6bb5\u8fd4\u56de\u591a\u9875\u6570\u636e\u3002<\/p>\n<p>\u5728\u8bf7\u6c42\u4e4b\u95f4\u7684\u65f6\u95f4\uff0c<code>\"ledger_index_min\": -1<\/code>\u5e76\u4e14<code>\"ledger_index_max\": -1<\/code>\u53ef\u80fd\u4f1a\u66f4\u6539\u4e3a\u6307\u9664\u4ed6\u4eec\u4ee5\u524d\u505a\u4e0d\u540c\u7684\u5206\u7c7b\u5e10\u7684\u7248\u672c\u3002<code>marker<\/code>\u53ea\u8981\u6807\u8bb0\u672a\u6307\u793a\u8bf7\u6c42\u4e2d\u6307\u5b9a\u7684\u5206\u7c7b\u8303\u56f4\u4e4b\u5916\u7684\u67d0\u4e2a\u70b9\uff0c\u5373\u4f7f\u8bf7\u6c42\u4e2d\u7684\u5206\u7c7b\u5e10\u8303\u56f4\u53d1\u751f\u66f4\u6539\uff0c\u8be5\u5b57\u6bb5\u4e5f\u53ef\u4ee5\u5b89\u5168\u5206\u9875\u3002<\/p>\n<p>\u4e00\u4e2a\u6210\u529f\u56de\u5e94\u7684\u4f8b\u5b50\uff1a<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-group=\"account_tx2\" data-enlighter-title=\"WebSocket\">{\r\n  \"id\": 2,\r\n  \"result\": {\r\n    \"account\": \"vDgSCaGS3iih9iKvfvRULrK7gurJjdDnUV\",\r\n    \"ledger_index_max\": 155983,\r\n    \"ledger_index_min\": 2,\r\n    \"limit\": 2,\r\n    \"marker\": {\r\n      \"ledger\": 153500,\r\n      \"seq\": 0\r\n    },\r\n    \"transactions\": [{\r\n      \"meta\": {\r\n        \"AffectedNodes\": [{\r\n          \"ModifiedNode\": {\r\n            \"FinalFields\": {\r\n              \"Account\": \"vfq4sckDNcNcyfrDQed6FBqqDfEgTgsjtJ\",\r\n              \"Balance\": \"21492361\",\r\n              \"Flags\": 8388608,\r\n              \"OwnerCount\": 14,\r\n              \"Sequence\": 78\r\n            },\r\n            \"LedgerEntryType\": \"AccountRoot\",\r\n            \"LedgerIndex\": \"ADEFE0B5A676E5431444ADA797634C65B963A00B9B79DBFA4821DA786DD6C8B4\",\r\n            \"PreviousFields\": {\r\n              \"Balance\": \"22492373\",\r\n              \"Sequence\": 77\r\n            },\r\n            \"PreviousTxnID\": \"BEE1FD0E440416A4CFD29663ADB2BAB5356CBE3FE2AF7659C69B4153612BBD52\",\r\n            \"PreviousTxnLgrSeq\": 153524\r\n          }\r\n        }, {\r\n          \"ModifiedNode\": {\r\n            \"FinalFields\": {\r\n              \"Account\": \"vDgSCaGS3iih9iKvfvRULrK7gurJjdDnUV\",\r\n              \"Balance\": \"99999986730672448\",\r\n              \"Flags\": 0,\r\n              \"OwnerCount\": 15,\r\n              \"Sequence\": 293\r\n            },\r\n            \"LedgerEntryType\": \"AccountRoot\",\r\n            \"LedgerIndex\": \"C2FA6D77327E553B9D611CA7BE4CC0CB33817EE23919EC09C48D10E4C5653037\",\r\n            \"PreviousFields\": {\r\n              \"Balance\": \"99999986729672448\"\r\n            },\r\n            \"PreviousTxnID\": \"BEE1FD0E440416A4CFD29663ADB2BAB5356CBE3FE2AF7659C69B4153612BBD52\",\r\n            \"PreviousTxnLgrSeq\": 153524\r\n          }\r\n        }],\r\n        \"TransactionIndex\": 0,\r\n        \"TransactionResult\": \"tesSUCCESS\",\r\n        \"delivered_amount\": \"1000000\"\r\n      },\r\n      \"tx\": {\r\n        \"Account\": \"vfq4sckDNcNcyfrDQed6FBqqDfEgTgsjtJ\",\r\n        \"Amount\": \"1000000\",\r\n        \"Destination\": \"vDgSCaGS3iih9iKvfvRULrK7gurJjdDnUV\",\r\n        \"Fee\": \"12\",\r\n        \"Flags\": 2147483648,\r\n        \"LastLedgerSequence\": 155520,\r\n        \"Memos\": [{\r\n          \"Memo\": {\r\n            \"MemoData\": \"68616861\",\r\n            \"MemoType\": \"6D656D6F\"\r\n          }\r\n        }],\r\n        \"Sequence\": 77,\r\n        \"SigningPubKey\": \"021ADD58CB32BFD8F3F24A027081CE3928CEE072E85692123DE4DF92EFCF2CE2BC\",\r\n        \"TransactionType\": \"Payment\",\r\n        \"TxnSignature\": \"304402200C8B73E45DD5C43D6C10ECF26BE1D0212BA121BC0EB090441B09AE21FAD2F17C02206143819F8B15F4C8C83A4735E56E971E7465A76C2116443092E8E7179B4A7AFD\",\r\n        \"date\": 575694990,\r\n        \"hash\": \"17CF128117A275D1E0F0638CE38DADD7DE4F978818F1E950C89CA5C62620E27D\",\r\n        \"inLedger\": 155512,\r\n        \"ledger_index\": 155512\r\n      },\r\n      \"validated\": true\r\n    }]\r\n  },\r\n  \"status\": \"success\",\r\n  \"type\": \"response\"\r\n}<\/pre>\n<pre class=\"EnlighterJSRAW\" data-enlighter-group=\"account_tx2\" data-enlighter-title=\"JSON-RPC\">200 OK\r\n{\r\n  \"result\": {\r\n    \"account\": \"vDgSCaGS3iih9iKvfvRULrK7gurJjdDnUV\",\r\n    \"ledger_index_max\": 155983,\r\n    \"ledger_index_min\": 2,\r\n    \"limit\": 2,\r\n    \"marker\": {\r\n      \"ledger\": 153500,\r\n      \"seq\": 0\r\n    },\r\n    \"transactions\": [{\r\n      \"meta\": {\r\n        \"AffectedNodes\": [{\r\n          \"ModifiedNode\": {\r\n            \"FinalFields\": {\r\n              \"Account\": \"vfq4sckDNcNcyfrDQed6FBqqDfEgTgsjtJ\",\r\n              \"Balance\": \"21492361\",\r\n              \"Flags\": 8388608,\r\n              \"OwnerCount\": 14,\r\n              \"Sequence\": 78\r\n            },\r\n            \"LedgerEntryType\": \"AccountRoot\",\r\n            \"LedgerIndex\": \"ADEFE0B5A676E5431444ADA797634C65B963A00B9B79DBFA4821DA786DD6C8B4\",\r\n            \"PreviousFields\": {\r\n              \"Balance\": \"22492373\",\r\n              \"Sequence\": 77\r\n            },\r\n            \"PreviousTxnID\": \"BEE1FD0E440416A4CFD29663ADB2BAB5356CBE3FE2AF7659C69B4153612BBD52\",\r\n            \"PreviousTxnLgrSeq\": 153524\r\n          }\r\n        }, {\r\n          \"ModifiedNode\": {\r\n            \"FinalFields\": {\r\n              \"Account\": \"vDgSCaGS3iih9iKvfvRULrK7gurJjdDnUV\",\r\n              \"Balance\": \"99999986730672448\",\r\n              \"Flags\": 0,\r\n              \"OwnerCount\": 15,\r\n              \"Sequence\": 293\r\n            },\r\n            \"LedgerEntryType\": \"AccountRoot\",\r\n            \"LedgerIndex\": \"C2FA6D77327E553B9D611CA7BE4CC0CB33817EE23919EC09C48D10E4C5653037\",\r\n            \"PreviousFields\": {\r\n              \"Balance\": \"99999986729672448\"\r\n            },\r\n            \"PreviousTxnID\": \"BEE1FD0E440416A4CFD29663ADB2BAB5356CBE3FE2AF7659C69B4153612BBD52\",\r\n            \"PreviousTxnLgrSeq\": 153524\r\n          }\r\n        }],\r\n        \"TransactionIndex\": 0,\r\n        \"TransactionResult\": \"tesSUCCESS\",\r\n        \"delivered_amount\": \"1000000\"\r\n      },\r\n      \"tx\": {\r\n        \"Account\": \"vfq4sckDNcNcyfrDQed6FBqqDfEgTgsjtJ\",\r\n        \"Amount\": \"1000000\",\r\n        \"Destination\": \"vDgSCaGS3iih9iKvfvRULrK7gurJjdDnUV\",\r\n        \"Fee\": \"12\",\r\n        \"Flags\": 2147483648,\r\n        \"LastLedgerSequence\": 155520,\r\n        \"Memos\": [{\r\n          \"Memo\": {\r\n            \"MemoData\": \"68616861\",\r\n            \"MemoType\": \"6D656D6F\"\r\n          }\r\n        }],\r\n        \"Sequence\": 77,\r\n        \"SigningPubKey\": \"021ADD58CB32BFD8F3F24A027081CE3928CEE072E85692123DE4DF92EFCF2CE2BC\",\r\n        \"TransactionType\": \"Payment\",\r\n        \"TxnSignature\": \"304402200C8B73E45DD5C43D6C10ECF26BE1D0212BA121BC0EB090441B09AE21FAD2F17C02206143819F8B15F4C8C83A4735E56E971E7465A76C2116443092E8E7179B4A7AFD\",\r\n        \"date\": 575694990,\r\n        \"hash\": \"17CF128117A275D1E0F0638CE38DADD7DE4F978818F1E950C89CA5C62620E27D\",\r\n        \"inLedger\": 155512,\r\n        \"ledger_index\": 155512\r\n      },\r\n      \"validated\": true\r\n    }]\r\n  },\r\n  \"status\": \"success\",\r\n  \"type\": \"response\"\r\n}<\/pre>\n<p>\u54cd\u5e94\u9075\u5faa\u6807\u51c6\u683c\u5f0f\uff0c\u6210\u529f\u7ed3\u679c\u5305\u542b\u4ee5\u4e0b\u5b57\u6bb5\uff1a<\/p>\n<table>\n<thead>\n<tr>\n<th align=\"left\"><code>Field<\/code><\/th>\n<th align=\"left\">\u7c7b\u578b<\/th>\n<th align=\"left\">\u63cf\u8ff0<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td align=\"left\"><code>account<\/code><\/td>\n<td align=\"left\">String<\/td>\n<td align=\"left\">\u8bc6\u522b\u76f8\u5173\u5e10\u6237\u7684\u552f\u4e00\u5730\u5740<\/td>\n<\/tr>\n<tr>\n<td align=\"left\"><code>ledger_index_min<\/code><\/td>\n<td align=\"left\">Integer<\/td>\n<td align=\"left\">\u5b9e\u9645\u4e0a\u641c\u7d22\u7684\u6700\u65e9\u7684\u5206\u7c7b\u8d26\u5e8f\u53f7\u4ea4\u6613\u3002<\/td>\n<\/tr>\n<tr>\n<td align=\"left\"><code>ledger_index_max<\/code><\/td>\n<td align=\"left\">Integer<\/td>\n<td align=\"left\">\u5b9e\u9645\u4e0a\u641c\u7d22\u7684\u6700\u8fd1\u4e00\u6b21\u5206\u7c7b\u8d26\u7684\u5e8f\u5217\u53f7\u4ea4\u6613\u3002<\/td>\n<\/tr>\n<tr>\n<td align=\"left\"><code>limit<\/code><\/td>\n<td align=\"left\">Integer<\/td>\n<td align=\"left\"><code>limit<\/code>\u8bf7\u6c42\u4e2d\u4f7f\u7528\u7684\u503c\u3002\uff08\u8fd9\u53ef\u80fd\u4e0e\u670d\u52a1\u5668\u5b9e\u9645\u5b9e\u65bd\u7684\u9650\u5236\u503c\u4e0d\u540c\u3002\uff09<\/td>\n<\/tr>\n<tr>\n<td align=\"left\"><code>marker<\/code><\/td>\n<td align=\"left\">(Not Specified)<\/td>\n<td align=\"left\">\u6307\u793a\u54cd\u5e94\u7684\u670d\u52a1\u5668\u5b9a\u4e49\u7684\u503c\u662f\u5206\u9875\u7684\u3002\u5c06\u6b64\u4f20\u9012\u7ed9\u4e0b\u4e00\u4e2a\u7535\u8bdd\u4ee5\u6062\u590d\u6b64\u901a\u8bdd\u505c\u6b62\u7684\u4f4d\u7f6e\u3002<\/td>\n<\/tr>\n<tr>\n<td align=\"left\"><code>transactions<\/code><\/td>\n<td align=\"left\">Array<\/td>\n<td align=\"left\">\u5982\u4e0b\u6240\u8ff0\uff0c\u4e0e\u8bf7\u6c42\u6807\u51c6\u5339\u914d\u7684\u4e8b\u52a1\u6570\u7ec4\u3002<\/td>\n<\/tr>\n<tr>\n<td align=\"left\"><code>validated<\/code><\/td>\n<td align=\"left\">Boolean<\/td>\n<td align=\"left\">\u5982\u679c\u5305\u542b\u5e76\u8bbe\u7f6e\u4e3a<code>true<\/code>\uff0c\u5219\u6b64\u56de\u590d\u4e2d\u7684\u4fe1\u606f\u6765\u81ea\u7ecf\u8fc7\u9a8c\u8bc1\u7684\u5206\u7c7b\u5e10\u7248\u672c\u3002\u5426\u5219\uff0c\u4fe1\u606f\u53ef\u80fd\u4f1a\u66f4\u6539\u3002<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>\u00a0<\/p>\n<blockquote><p>\u6ce8\u610f\uff1a\u8be5\u670d\u52a1\u5668\u53ef\u80fd\u4f1a\u54cd\u5e94\u4e0d\u540c\u4e8e\u63d0\u4f9b<code>ledger_index_min<\/code>\u548c<code>ledger_index_max<\/code>\u7684\u503c\uff0c\u4f8b\u5982\uff0c\u5982\u679c\u5b83\u6ca1\u6709\u4f60\u624b\u5934\u4e0a\u6307\u5b9a\u7684\u7248\u672c\u3002<\/p><\/blockquote>\n<p>\u6bcf\u4e2a\u4e8b\u52a1\u5bf9\u8c61\u90fd\u5305\u542b\u4ee5\u4e0b\u5b57\u6bb5\uff0c\u5177\u4f53\u53d6\u51b3\u4e8e\u5b83\u662f\u4ee5JSON\u8fd8\u662f\u4ee5\u5341\u516d\u8fdb\u5236\u5b57\u7b26\u4e32\uff08<code>\"binary\":true<\/code>\uff09\u683c\u5f0f\u8bf7\u6c42\u7684\u3002<\/p>\n<table>\n<thead>\n<tr>\n<th align=\"left\"><code>Field<\/code><\/th>\n<th align=\"left\">\u7c7b\u578b<\/th>\n<th align=\"left\">\u63cf\u8ff0<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td align=\"left\"><code>ledger_index<\/code><\/td>\n<td align=\"left\">Integer<\/td>\n<td align=\"left\">\u5305\u542b\u6b64\u4ea4\u6613\u7684\u5206\u7c7b\u5e10\u7248\u672c\u7684\u5e8f\u53f7\u3002<\/td>\n<\/tr>\n<tr>\n<td align=\"left\"><code>meta<\/code><\/td>\n<td align=\"left\">Object(JSON)or String(Binary)<\/td>\n<td align=\"left\">\u5982\u679c<code>binary<\/code>\u4e3aTrue\uff0c\u90a3\u4e48\u8fd9\u662f\u4e8b\u52a1\u5143\u6570\u636e\u7684\u5341\u516d\u8fdb\u5236\u5b57\u7b26\u4e32\u3002\u5426\u5219\uff0c\u4e8b\u52a1\u5143\u6570\u636e\u5c06\u5305\u542b\u5728JSON\u683c\u5f0f\u4e2d\u3002<\/td>\n<\/tr>\n<tr>\n<td align=\"left\"><code>tx<\/code><\/td>\n<td align=\"left\">Object<\/td>\n<td align=\"left\">\uff08\u4ec5\u9650JSON\u6a21\u5f0f\uff09\u5b9a\u4e49\u4e8b\u52a1\u7684JSON\u5bf9\u8c61<\/td>\n<\/tr>\n<tr>\n<td align=\"left\"><code>tx_blob<\/code><\/td>\n<td align=\"left\">String<\/td>\n<td align=\"left\">\uff08\u4ec5\u9650\u4e8c\u8fdb\u5236\u6a21\u5f0f\uff09\u552f\u4e00\u6563\u5217\u4ee3\u8868\u4e8b\u52a1\u7684\u5b57\u7b26\u4e32\u3002<\/td>\n<\/tr>\n<tr>\n<td align=\"left\"><code>validated<\/code><\/td>\n<td align=\"left\">Boolean<\/td>\n<td align=\"left\">\u4ea4\u6613\u662f\u5426\u5305\u542b\u5728\u7ecf\u8fc7\u9a8c\u8bc1\u7684\u5206\u7c7b\u5e10\u4e2d\u3002\u4efb\u4f55\u5c1a\u672a\u5904\u4e8e\u9a8c\u8bc1\u5206\u7c7b\u5e10\u4e2d\u7684\u4ea4\u6613\u53ef\u80fd\u4f1a\u53d1\u751f\u53d8\u5316\u3002<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>\u53ef\u80fd\u7684\u9519\u8bef\uff1a<\/p>\n<ul>\n<li>\u4efb\u4f55\u901a\u7528\u9519\u8bef\u7c7b\u578b\u3002<\/li>\n<li><code>invalidParams<\/code>\u00a0&#8211; \u4e00\u4e2a\u6216\u591a\u4e2a\u5b57\u6bb5\u6307\u5b9a\u4e0d\u6b63\u786e\uff0c\u6216\u7f3a\u5c11\u4e00\u4e2a\u6216\u591a\u4e2a\u5fc5\u586b\u5b57\u6bb5\u3002<\/li>\n<li><code>actMalformed<\/code>&#8211;\u00a0\u8bf7\u6c42\u5b57\u6bb5\u4e2d\u6307\u5b9a\u7684\u5730\u5740<code>account<\/code>\u683c\u5f0f\u4e0d\u6b63\u786e\u3002<\/li>\n<li><code>actBitcoin<\/code>&#8211; \u8be5\u5b57\u6bb5\u4e2d\u6307\u5b9a\u7684\u5730\u5740<code>account<\/code>\u683c\u5f0f\u5316\u4e3a\u6bd4\u7279\u5e01\u5730\u5740\uff0c\u800c\u4e0d\u662fSTM\u5206\u7c7b\u5e10\u5730\u5740\u3002<\/li>\n<li><code>lgrIdxsInvalid<\/code>&#8211; \u7531<code>ledger_index_min<\/code>\u6216\u8005<code>ledger_index_max<\/code>\u4e0d\u5b58\u5728\u7684\u5206\u7c7b\u8d26\uff0c\u6216\u8005\u5b58\u5728\u4f46\u670d\u52a1\u5668\u4e0d\u5b58\u5728\u3002<\/li>\n<\/ul>\n<\/div><div class=\"documentor-help\"><span class=\"doc-noprint doc-feedback\"><img src=https:\/\/labs.stream\/cn\/wp-content\/plugins\/documentor\/skins\/default\/images\/feedback.png width=\"16\" height=\"16\" \/>Was this helpful?<\/span>\r\n\t\t\t\t\t\t<span class=\"doc-noprint\"><a class=\"positive-feedback\" href=\"#\" > Yes <\/a><\/span> \r\n\t\t\t\t\t\t<span class=\"doc-noprint\"><a class=\"negative-feedback\" href=\"#\" > No <\/a><\/span><span class=\"doc-noprint doc_sedit\"><a title=\"Give suggestion\" href=\"#sugestedit_popup7\" rel=\"leanModal\" class=\"spopupopen\" >\r\n\t\t\t\t\t\t<span><img height=\"15\" width=\"15\" src=https:\/\/labs.stream\/cn\/wp-content\/plugins\/documentor\/skins\/default\/images\/edit.png><\/span>Suggest edit <\/a><\/span><div class=\"negative-feedbackform doc-noprint\">\r\n\t\t\t\t\t<\/div><div class=\"feedback-msg doc-noprint\"><\/div><\/div><\/div><\/div><!--.\/doc-sectionwrap--><div class=\"doc-sectionwrap\" id=\"novstream_check-4_wrap\"><div class=\"documentor-section  section-479\" id=\"novstream_check-4\" data-section-id=\"479\"><h3 class=\"doc-sec-title\" > <span class=\"doc-sec-count\" style=\"display:inline-block\">4.6.<\/span><span class=\"title-text\">novstream_check<\/span> <span class=\"doc-sec-link doc-noprint\" onclick=\"prompt('Press Ctrl + C, then Enter to copy to clipboard','https:\/\/labs.stream\/cn\/wp-json\/wp\/v2\/pages\/777#novstream_check-4')\">#<\/span> <div class=\"documentor-social doc-noprint\"><\/div><\/h3><div class=\"doc-sec-content\" ><p>\u8be5<code>novstream_check<\/code>\u547d\u4ee4\u63d0\u4f9b\u4e86\u4e00\u79cd\u5feb\u901f\u68c0\u67e5\u5e10\u6237\u7684DefaultStream\u5b57\u6bb5\u4ee5\u53ca\u5176\u4fe1\u4efb\u7ebf\u7684Novstream\u6807\u5fd7\u7684\u72b6\u6001\uff0c\u5e76\u4e0e\u5efa\u8bae\u7684\u8bbe\u7f6e\u8fdb\u884c\u6bd4\u8f83\u3002<\/p>\n<p>\u8bf7\u6c42\u683c\u5f0f\u7684\u793a\u4f8b\uff1a<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-group=\"novstream_check\" data-enlighter-title=\"WebSocket\">{\r\n    \"id\": 0,\r\n    \"command\": \"novstream_check\",\r\n    \"account\": \"vDgSCaGS3iih9iKvfvRULrK7gurJjdDnUV\",\r\n    \"role\": \"gateway\",\r\n    \"ledger_index\": \"current\",\r\n    \"limit\": 2,\r\n    \"transactions\": true\r\n}<\/pre>\n<pre class=\"EnlighterJSRAW\" data-enlighter-group=\"novstream_check\" data-enlighter-title=\"JSON-RPC\">{\r\n    \"method\": \"novstream_check\",\r\n    \"params\": [\r\n        {\r\n            \"account\": \"vDgSCaGS3iih9iKvfvRULrK7gurJjdDnUV\",\r\n            \"ledger_index\": \"current\",\r\n            \"limit\": 2,\r\n            \"role\": \"gateway\",\r\n            \"transactions\": true\r\n        }\r\n    ]\r\n}<\/pre>\n<blockquote><p>\u6ce8\u610f\uff1a\u6b64\u65b9\u6cd5\u6ca1\u6709\u547d\u4ee4\u884c\u8bed\u6cd5\u3002\u4f7f\u7528\u8be5<code>json<\/code>\u547d\u4ee4\u4ece\u547d\u4ee4\u884c\u8bbf\u95ee\u6b64\u547d\u4ee4\u3002<\/p><\/blockquote>\n<p>\u8be5\u8bf7\u6c42\u5305\u542b\u4ee5\u4e0b\u53c2\u6570\uff1a<\/p>\n<table>\n<thead>\n<tr>\n<th align=\"left\"><code>Field<\/code><\/th>\n<th align=\"left\">\u7c7b\u578b<\/th>\n<th align=\"left\">\u63cf\u8ff0<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td align=\"left\"><code>account<\/code><\/td>\n<td align=\"left\">String<\/td>\n<td align=\"left\">\u8d26\u6237\u7684\u552f\u4e00\u6807\u8bc6\u7b26\uff0c\u901a\u5e38\u662f\u8d26\u6237\u7684\u5730\u5740\u3002<\/td>\n<\/tr>\n<tr>\n<td align=\"left\"><code>role<\/code><\/td>\n<td align=\"left\">String<\/td>\n<td align=\"left\">\u5730\u5740\u662f\u6307a\u00a0<code>gateway<\/code>\u8fd8\u662f<code>user<\/code>\u3002\u5efa\u8bae\u53d6\u51b3\u4e8e\u5e10\u6237\u7684\u89d2\u8272\u3002\u53d1\u884c\u4eba\u5fc5\u987b\u542f\u7528DefaultStream\uff0c\u5e76\u4e14\u5fc5\u987b\u5728\u6240\u6709\u4fe1\u4efb\u7ebf\u4e0a\u7981\u7528NoStream\u3002\u7528\u6237\u5e94\u8be5\u7981\u7528DefaultStream\uff0c\u5e76\u4e14\u5e94\u8be5\u5728\u6240\u6709\u4fe1\u4efb\u7ebf\u4e0a\u542f\u7528Novstream\u3002<\/td>\n<\/tr>\n<tr>\n<td align=\"left\"><code>transactions<\/code><\/td>\n<td align=\"left\">Boolean<\/td>\n<td align=\"left\"><em>\uff08\u53ef\u9009\uff09<\/em>\u5982\u679c<code>true<\/code>\u5c06\u4e00\u7ec4\u5efa\u8bae\u7684\u4e8b\u52a1\u5305\u542b\u4e3aJSON\u5bf9\u8c61\uff0c\u90a3\u4e48\u60a8\u53ef\u4ee5\u7b7e\u540d\u5e76\u63d0\u4ea4\u4ee5\u89e3\u51b3\u95ee\u9898\u3002\u9ed8\u8ba4\u4e3afalse\u3002<\/td>\n<\/tr>\n<tr>\n<td align=\"left\"><code>limit<\/code><\/td>\n<td align=\"left\">Unsigned Integer<\/td>\n<td align=\"left\"><em>\uff08\u53ef\u9009\uff09<\/em>\u8981\u5305\u542b\u5728\u7ed3\u679c\u4e2d\u7684\u6700\u5927\u4fe1\u4efb\u7ebf\u95ee\u9898\u6570\u3002\u9ed8\u8ba4\u4e3a300\u3002<\/td>\n<\/tr>\n<tr>\n<td align=\"left\"><code>ledger_hash<\/code><\/td>\n<td align=\"left\">String<\/td>\n<td align=\"left\"><em>\uff08\u53ef\u9009\uff09<\/em>\u8981\u4f7f\u7528\u7684\u5206\u7c7b\u5e10\u7248\u672c\u768420\u5b57\u8282\u5341\u516d\u8fdb\u5236\u5b57\u7b26\u4e32\u3002\uff08\u8bf7\u53c2\u9605\u6307\u5b9a\u5206\u7c7b\u5e10\uff09<\/td>\n<\/tr>\n<tr>\n<td align=\"left\"><code>ledger_index<\/code><\/td>\n<td align=\"left\">String or Unsigned Integer<\/td>\n<td align=\"left\"><em>\uff08\u53ef\u9009\uff09<\/em>\u8981\u4f7f\u7528\u7684\u5206\u7c7b\u5e10\u7684\u5e8f\u53f7\u6216\u5feb\u6377\u5b57\u7b26\u4e32\u81ea\u52a8\u9009\u62e9\u5206\u7c7b\u5e10\u3002\uff08\u8bf7\u53c2\u9605\u6307\u5b9a\u5206\u7c7b\u5e10\uff09<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>\u4e00\u4e2a\u6210\u529f\u56de\u5e94\u7684\u4f8b\u5b50\uff1a<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-group=\"novstream_check2\" data-enlighter-title=\"WebSocket\">{\r\n  \"id\": 0,\r\n  \"result\": {\r\n    \"ledger_current_index\": 169518,\r\n    \"problems\": [\"You should immediately set your default vstream flag\", \"You should clear the no vstream flag on your CNY line to vJqt7ir44V6RyWwxxEgD87sEfStdwCahZz\", \"You should clear the no vstream flag on your BTC line to vJqt7ir44V6RyWwxxEgD87sEfStdwCahZz\", \"You should clear the no vstream flag on your BTC line to vp9Ykz8Af9bYV6zpjxRiza2oeim8xmiu7i\"],\r\n    \"transactions\": [{\r\n      \"Account\": \"vDgSCaGS3iih9iKvfvRULrK7gurJjdDnUV\",\r\n      \"Fee\": 10,\r\n      \"Sequence\": 335,\r\n      \"SetFlag\": 8,\r\n      \"TransactionType\": \"AccountSet\"\r\n    }, {\r\n      \"Account\": \"vDgSCaGS3iih9iKvfvRULrK7gurJjdDnUV\",\r\n      \"Fee\": 10,\r\n      \"Flags\": 262144,\r\n      \"LimitAmount\": {\r\n        \"currency\": \"BTC\",\r\n        \"issuer\": \"vp9Ykz8Af9bYV6zpjxRiza2oeim8xmiu7i\",\r\n        \"value\": \"1000000000000000e-4\"\r\n      },\r\n      \"Sequence\": 338,\r\n      \"TransactionType\": \"TrustSet\"\r\n    }],\r\n    \"validated\": false\r\n  },\r\n  \"status\": \"success\",\r\n  \"type\": \"response\"\r\n}<\/pre>\n<pre class=\"EnlighterJSRAW\" data-enlighter-group=\"novstream_check2\" data-enlighter-title=\"JSON-RPC\">{\r\n  \"id\": 0,\r\n  \"result\": {\r\n    \"ledger_current_index\": 169518,\r\n    \"problems\": [\"You should immediately set your default vstream flag\", \"You should clear the no vstream flag on your CNY line to vJqt7ir44V6RyWwxxEgD87sEfStdwCahZz\", \"You should clear the no vstream flag on your BTC line to vJqt7ir44V6RyWwxxEgD87sEfStdwCahZz\", \"You should clear the no vstream flag on your BTC line to vp9Ykz8Af9bYV6zpjxRiza2oeim8xmiu7i\"],\r\n    \"transactions\": [{\r\n      \"Account\": \"vDgSCaGS3iih9iKvfvRULrK7gurJjdDnUV\",\r\n      \"Fee\": 10,\r\n      \"Sequence\": 335,\r\n      \"SetFlag\": 8,\r\n      \"TransactionType\": \"AccountSet\"\r\n    }, {\r\n      \"Account\": \"vDgSCaGS3iih9iKvfvRULrK7gurJjdDnUV\",\r\n      \"Fee\": 10,\r\n      \"Flags\": 262144,\r\n      \"LimitAmount\": {\r\n        \"currency\": \"BTC\",\r\n        \"issuer\": \"vp9Ykz8Af9bYV6zpjxRiza2oeim8xmiu7i\",\r\n        \"value\": \"1000000000000000e-4\"\r\n      },\r\n      \"Sequence\": 338,\r\n      \"TransactionType\": \"TrustSet\"\r\n    }],\r\n    \"validated\": false\r\n  },\r\n  \"status\": \"success\",\r\n  \"type\": \"response\"\r\n}<\/pre>\n<p>\u54cd\u5e94\u9075\u5faa\u6807\u51c6\u683c\u5f0f\uff0c\u6210\u529f\u7ed3\u679c\u5305\u542b\u4ee5\u4e0b\u5b57\u6bb5\uff1a<\/p>\n<table>\n<thead>\n<tr>\n<th align=\"left\"><code>Field<\/code><\/th>\n<th align=\"left\">Type<\/th>\n<th align=\"left\">Description<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td align=\"left\"><code>ledger_current_index<\/code><\/td>\n<td align=\"left\">Number<\/td>\n<td align=\"left\">\u7528\u4e8e\u8ba1\u7b97\u8fd9\u4e9b\u7ed3\u679c\u7684\u5206\u7c7b\u5e10\u7684\u5e8f\u5217\u53f7\u3002<\/td>\n<\/tr>\n<tr>\n<td align=\"left\"><code>problems<\/code><\/td>\n<td align=\"left\">Array<\/td>\n<td align=\"left\">\u5177\u6709\u4eba\u7c7b\u53ef\u8bfb\u6027\u95ee\u9898\u63cf\u8ff0\u7684\u5b57\u7b26\u4e32\u6570\u7ec4\u3002\u5982\u679c\u5e10\u6237\u7684DefaultStream\u8bbe\u7f6e\u4e0d\u7b26\u5408\u5efa\u8bae\u6761\u4ef6\uff0c\u5219\u6700\u591a\u5305\u542b\u4e00\u4e2a\u6761\u76ee\uff0c\u5e76\u4e14\u6700\u591a\u5305\u542b\u4e00\u4e2a\u6761\u76ee\uff0c<code>limit<\/code>\u5176\u4fe1\u606f\u884c\u7684NoStream\u8bbe\u7f6e\u4e0d\u7b26\u5408\u5efa\u8bae\u3002<\/td>\n<\/tr>\n<tr>\n<td align=\"left\"><code>transactions<\/code><\/td>\n<td align=\"left\">Array<\/td>\n<td align=\"left\">\uff08\u53ef\u4ee5\u7701\u7565\uff09\u5982\u679c\u8bf7\u6c42\u6307\u5b9a<code>transactions<\/code>\u4e3a<code>true<\/code>\uff0c\u5219\u8fd9\u662f\u4e00\u4e2aJSON\u5bf9\u8c61\u6570\u7ec4\uff0c\u6bcf\u4e2aJSON\u5bf9\u8c61\u90fd\u662fJSON\u5f62\u5f0f\u7684\u4e8b\u52a1\uff0c\u5b83\u5e94\u8be5\u4fee\u590d\u6240\u63cf\u8ff0\u7684\u95ee\u9898\u4e4b\u4e00\u3002\u6b64\u6570\u7ec4\u7684\u957f\u5ea6\u4e0e\u6570\u7ec4\u76f8\u540c<code>problems<\/code>\uff0c\u5e76\u4e14\u6bcf\u4e2a\u6761\u76ee\u65e8\u5728\u89e3\u51b3\u5728\u8be5\u6570\u7ec4\u7684\u76f8\u540c\u7d22\u5f15\u4e2d\u63cf\u8ff0\u7684\u95ee\u9898\u3002<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>\u53ef\u80fd\u7684\u9519\u8bef\uff1a<\/p>\n<ul>\n<li>\u4efb\u4f55\u901a\u7528\u9519\u8bef\u7c7b\u578b\u3002<\/li>\n<li><code>invalidParams<\/code>\u00a0&#8211; \u4e00\u4e2a\u6216\u591a\u4e2a\u5b57\u6bb5\u6307\u5b9a\u4e0d\u6b63\u786e\uff0c\u6216\u7f3a\u5c11\u4e00\u4e2a\u6216\u591a\u4e2a\u5fc5\u586b\u5b57\u6bb5\u3002<\/li>\n<li><code>actNotFound<\/code>&#8211;\u00a0\u8bf7\u6c42\u5b57\u6bb5\u4e2d\u6307\u5b9a\u7684\u5730\u5740<code>account<\/code>\u4e0d\u5bf9\u5e94\u5206\u7c7b\u8d26\u4e2d\u7684\u8d26\u6237\u3002<\/li>\n<li><code>lgrNotFound<\/code>&#8211; \u7531<code>ledger_hash<\/code>\u6216\u8005<code>ledger_index<\/code>\u4e0d\u5b58\u5728\u7684\u5206\u7c7b\u8d26\uff0c\u6216\u8005\u786e\u5b9e\u5b58\u5728\uff0c\u4f46\u670d\u52a1\u5668\u6ca1\u6709\u3002<\/li>\n<\/ul>\n<\/div><div class=\"documentor-help\"><span class=\"doc-noprint doc-feedback\"><img src=https:\/\/labs.stream\/cn\/wp-content\/plugins\/documentor\/skins\/default\/images\/feedback.png width=\"16\" height=\"16\" \/>Was this helpful?<\/span>\r\n\t\t\t\t\t\t<span class=\"doc-noprint\"><a class=\"positive-feedback\" href=\"#\" > Yes <\/a><\/span> \r\n\t\t\t\t\t\t<span class=\"doc-noprint\"><a class=\"negative-feedback\" href=\"#\" > No <\/a><\/span><span class=\"doc-noprint doc_sedit\"><a title=\"Give suggestion\" href=\"#sugestedit_popup7\" rel=\"leanModal\" class=\"spopupopen\" >\r\n\t\t\t\t\t\t<span><img height=\"15\" width=\"15\" src=https:\/\/labs.stream\/cn\/wp-content\/plugins\/documentor\/skins\/default\/images\/edit.png><\/span>Suggest edit <\/a><\/span><div class=\"negative-feedbackform doc-noprint\">\r\n\t\t\t\t\t<\/div><div class=\"feedback-msg doc-noprint\"><\/div><\/div><\/div><\/div><!--.\/doc-sectionwrap--><div class=\"doc-sectionwrap\" id=\"wallet_propose-4_wrap\"><div class=\"documentor-section  section-416\" id=\"wallet_propose-4\" data-section-id=\"416\"><h3 class=\"doc-sec-title\" > <span class=\"doc-sec-count\" style=\"display:inline-block\">4.7.<\/span><span class=\"title-text\">wallet_propose<\/span> <span class=\"doc-sec-link doc-noprint\" onclick=\"prompt('Press Ctrl + C, then Enter to copy to clipboard','https:\/\/labs.stream\/cn\/wp-json\/wp\/v2\/pages\/777#wallet_propose-4')\">#<\/span> <div class=\"documentor-social doc-noprint\"><\/div><\/h3><div class=\"doc-sec-content\" ><p>\u4f7f\u7528wallet_propose\u65b9\u6cd5\u751f\u6210\u65b0\u8d26\u6237\u9700\u8981\u7684\u5bc6\u94a5\u3002\u4ee5\u6b64\u79cd\u65b9\u5f0f\u521b\u5efa\u7684\u8d26\u6237\u5f53\u63a5\u6536\u63d0\u4f9b\u8db3\u591fSTM\u6765\u8fbe\u5230\u8d26\u6237\u50a8\u5907\u91d1\u7684\u4ea4\u6613\u65f6\uff0c\u53ea\u4f1a\u88ab\u5b98\u65b9\u7eb3\u5165stream\u7f51\u7edc\u3002\uff08wallet_propose\u547d\u4ee4\u4e0d\u4f1a\u5f71\u54cd\u5168\u7403\u7f51\u7edc\u3002\u4ece\u6280\u672f\u4e0a\u6765\u8bf4\uff0c\u5b83\u4e0d\u662f\u521b\u5efa\u65b0\u8d26\u6237\u6240\u5fc5\u987b\u7684\uff1a\u4f60\u53ef\u4ee5\u7528\u5176\u4ed6\u65b9\u5f0f\u751f\u6210\u5bc6\u94a5\uff0c\u4f46\u90a3\u6837\u662f\u4e0d\u63a8\u8350\u7684\u3002\uff09<\/p>\n<p><em><code title=\"Double-click to expand\/collapse\">wallet_propose<\/code>\u8bf7\u6c42\u662f\u4e00\u4e2a\u7ba1\u7406\u547d\u4ee4\uff0c\u4e0d\u80fd\u88ab\u65e0\u6743\u9650\u7684\u7528\u6237\u8fd0\u884c\uff01<\/em>\uff08\u7ba1\u7406\u547d\u4ee4\u4e0d\u80fd\u88ab\u4f20\u9012\u81f3\u5916\u7f51\uff0c\u56e0\u800c\u53ef\u4ee5\u4fdd\u62a4\u8be5\u547d\u4ee4\u4e0d\u53d7\u90a3\u4e9b\u7a83\u53d6\u8d26\u6237\u673a\u5bc6\u7684\u4eba\u7684\u5a01\u80c1\u3002\uff09<\/p>\n<p>\u8bf7\u6c42\u683c\u5f0f\u6837\u4f8b:<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-group=\"wallet_propose\" data-enlighter-title=\"WebSocket\">{\r\n    \"command\": \"wallet_propose\",\r\n    \"passphrase\": \"test\"\r\n}<\/pre>\n<pre class=\"EnlighterJSRAW\" data-enlighter-group=\"wallet_propose\" data-enlighter-title=\"JSON-RPC\">{\r\n    \"method\": \"wallet_propose\",\r\n    \"params\": [\r\n        {\r\n            \"passphrase\": \"test\"\r\n        }\r\n    ]\r\n}<\/pre>\n<pre class=\"EnlighterJSRAW\" data-enlighter-group=\"wallet_propose\" data-enlighter-title=\"Commandline\">#Syntax: wallet_propose [passphrase]\r\nstreamd -- wallet_propose test<\/pre>\n<p>\u8bf7\u6c42\u5305\u542b\u4ee5\u4e0b\u53c2\u6570:<\/p>\n<p>\u00a0<\/p>\n<table style=\"height: 192px;\" width=\"934\">\n<thead>\n<tr>\n<th align=\"left\"><code>Field<\/code><\/th>\n<th align=\"left\">\u7c7b\u578b<\/th>\n<th align=\"left\">\u63cf\u8ff0<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td align=\"left\"><code>passphrase<\/code><\/td>\n<td align=\"left\">String<\/td>\n<td align=\"left\">\uff08<em>\u53ef\u9009<\/em>\uff09\u6307\u5b9a\u4e00\u4e2a\u5bc6\u7801\u77ed\u8bed\uff0c\u7528\u4e8e\u6d4b\u8bd5\u76ee\u7684\u3002\u5982\u679c\u4e0d\u6307\u5b9a\uff0c\u670d\u52a1\u5668\u5c06\u4f7f\u7528\u4e00\u4e2a\u968f\u673a\u751f\u6210\u7684\u79d8\u94a5\u3002\u9664\u4e86\u6d4b\u8bd5\u76ee\u7684\uff0c\u79d8\u94a5\u5e94\u8be5\u4f7f\u7528\u968f\u673a\u751f\u6210\u7684\u3002\u4e00\u4e9b\u7c7b\u4f3cStream\u7684\u5730\u5740\u548c\u5176\u4ed6\u683c\u5f0f\u7684\u503c\u662f\u88ab\u7981\u6b62\u4f7f\u7528\u7684\u3002<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>\u6210\u529f\u56de\u5e94\u7684\u4f8b\u5b50:<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"null\">{\r\n   \"result\" : {\r\n      \"account_id\" : \"vp2YHP5k3bSd6LRFT4phDjVMLXQjH4hiaG\",\r\n      \"master_key\" : \"AHOY CLAD JUDD NOON MINI CHAD CUBA JAN KANT AMID DEL LETS\",\r\n      \"master_seed\" : \"ssyXjRurNo75TjXjubby65cD96ak8\",\r\n      \"master_seed_hex\" : \"5BDD10A694F2E36CCAC0CBE28CE2AC49\",\r\n      \"public_key\" : \"aBPXjfsA7fY2LLPxRuZ7Sj2ADzoSEGDW4Atd5MgxdHz5FQvGPbqU\",\r\n      \"public_key_hex\" : \"02CF23BCB1252D153713954AF374F44F82C255170ECAEDB059783128F53288F34F\",\r\n      \"status\" : \"success\"\r\n   }\r\n}<\/pre>\n<p>\u54cd\u5e94\u9075\u5faa\u6807\u51c6\u683c\u5f0f\uff0c\u6210\u529f\u7ed3\u679c\u5305\u542b\u6709\u5173\u65b0\uff08\u6f5c\u5728\uff09\u5e10\u6237\u7684\u5404\u79cd\u91cd\u8981\u4fe1\u606f\uff0c\u5305\u62ec\u4ee5\u4e0b\u5b57\u6bb5\uff1a<\/p>\n<table>\n<thead>\n<tr>\n<th>Field<\/th>\n<th>Type<\/th>\n<th>Description<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td>master_seed<\/td>\n<td>String<\/td>\n<td>\u8fd9\u662f\u5bc6\u94a5\u5bf9\u7684\u79c1\u94a5\u3002\u4ee5Stream\u7684base58\u7f16\u7801\u5b57\u7b26\u4e32\u683c\u5f0f\u4ece\u5176\u4e2d\u83b7\u53d6\u6709\u5173\u6b64\u5e10\u6237\u7684\u6240\u6709\u5176\u4ed6\u4fe1\u606f\u7684\u4e3b\u79cd\u5b50\u3002\u901a\u5e38\uff0c\u60a8\u4f7f\u7528\u6b64\u683c\u5f0f\u7684\u5bc6\u94a5\u6765\u7b7e\u7f72\u4ea4\u6613\u3002<\/td>\n<\/tr>\n<tr>\n<td>master_seed_hex<\/td>\n<td>String<\/td>\n<td>\u4e3b\u79cd\u5b50\uff0c\u5341\u516d\u8fdb\u5236\u683c\u5f0f\u3002\u4e00\u79cd\u7b80\u5355\u7684\uff0c\u5e7f\u6cdb\u652f\u6301\u7684\u65b9\u5f0f\u6765\u8868\u793a\u79c1\u94a5\u3002\u53ef\u4ee5\u7528\u6765\u7b7e\u7f72\u4ea4\u6613\u3002<\/td>\n<\/tr>\n<tr>\n<td>master_key<\/td>\n<td>String<\/td>\n<td>\u4e3b\u79cd\u5b50\uff0c\u91c7\u7528<a href=\"http:\/\/tools.ietf.org\/html\/rfc1751\" target=\"_blank\" rel=\"noopener\">RFC 1751<\/a>\u683c\u5f0f\u3002\u4e00\u4e2a\u66f4\u5bb9\u6613\u8bb0\u4f4f\uff0c\u66f4\u6613\u4e8e\u8bb0\u5f55\u7684\u79c1\u94a5\u7248\u672c\u3002\u53ef\u4ee5\u7528\u6765\u7b7e\u7f72\u4ea4\u6613\u3002<\/td>\n<\/tr>\n<tr>\n<td>account_id<\/td>\n<td>String<\/td>\n<td>\u8be5\u5e10\u6237\u7684\u5730\u5740\u4e3abase58\u683c\u5f0f\u3002\u8fd9\u4e0d\u662f\u516c\u94a5\uff0c\u800c\u662f\u5b83\u7684\u54c8\u5e0c\u503c\u3002\u5b83\u4e5f\u6709\u6821\u9a8c\u548c\uff0c\u6240\u4ee5\u6253\u5b57\u9519\u8bef\u51e0\u4e4e\u80af\u5b9a\u4f1a\u5bfc\u81f4\u65e0\u6548\u7684\u5730\u5740\uff0c\u800c\u4e0d\u662f\u6709\u6548\u7684\uff0c\u4f46\u4e0d\u540c\u7684\u5730\u5740\u3002\u8fd9\u662fSTM\u5206\u7c7b\u5e10\u4e2d\u5e10\u6237\u7684\u4e3b\u8981\u6807\u8bc6\u7b26\u3002\u4f60\u544a\u8bc9\u4eba\u4eec\u8fd9\u662f\u4e3a\u4e86\u83b7\u5f97\u62a5\u916c\uff0c\u5e76\u5728\u4ea4\u6613\u4e2d\u4f7f\u7528\u5b83\u6765\u8868\u660e\u4f60\u662f\u8c01\uff0c\u4f60\u652f\u4ed8\u4ec0\u4e48\u200b\u200b\uff0c\u4fe1\u4efb\u7b49\u7b49\u3002\u591a\u7b7e\u540d\u5217\u8868\u4e5f\u4f7f\u7528\u8fd9\u4e9b\u6765\u6807\u8bc6\u5176\u4ed6\u7b7e\u540d\u8005<\/td>\n<\/tr>\n<tr>\n<td>public_key<\/td>\n<td>String<\/td>\n<td>\u5bc6\u94a5\u5bf9\u7684\u516c\u94a5\uff0c\u91c7\u7528Stream\u7684base58\u7f16\u7801\u5b57\u7b26\u4e32\u683c\u5f0f\u3002\u6d3e\u751f\u81ea<code>master_seed<\/code>\u3002<\/td>\n<\/tr>\n<tr>\n<td>public_key_hex<\/td>\n<td>String<\/td>\n<td>\u8fd9\u662f\u5bc6\u94a5\u5bf9\u7684\u516c\u94a5\uff0c\u4ee5\u5341\u516d\u8fdb\u5236\u8868\u793a\u3002\u6d3e\u751f\u81ea<code>master_seed<\/code>\u3002\u8981\u9a8c\u8bc1\u4ea4\u6613\u4e2d\u7684\u7b7e\u540d\uff0c<code>streamd<\/code>\u9700\u8981\u6b64\u516c\u94a5\u3002\u8fd9\u5c31\u662f\u4e3a\u4ec0\u4e48\u7b7e\u540d\u4ea4\u6613\u7684\u683c\u5f0f\u5305\u542b\u8be5<code>SigningPubKey<\/code>\u5b57\u6bb5\u4e2d\u7684\u516c\u94a5\u3002<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>\u60a8\u4e5f\u53ef\u4ee5\u4f7f\u7528\u6b64\u65b9\u6cd5\u751f\u6210\u5bc6\u94a5\u5bf9\uff0c\u4ee5\u7528\u4f5c\u5e10\u6237\u7684\u5e38\u89c4\u5bc6\u94a5\u5bf9\u3002\u60a8\u5c06\u4e00\u4e2a\u5e38\u89c4\u5bc6\u94a5\u5bf9\u5206\u914d\u7ed9\u4e00\u4e2a\u5e10\u6237\uff0c\u4ee5\u4fbf\u80fd\u591f\u4f7f\u7528\u8be5\u5bc6\u94a5\u5bf9\u7b7e\u7f72\u5927\u90e8\u5206\u4ea4\u6613\uff0c\u5e76\u5c3d\u53ef\u80fd\u4f7f\u4e3b\u5bc6\u94a5\u5bf9\u4fdd\u6301\u79bb\u7ebf\u72b6\u6001\u3002<\/p>\n<p>\u9664\u4e86\u5c06\u5176\u7528\u4f5c\u5e38\u89c4\u5bc6\u94a5\u5bf9\u5916\uff0c\u60a8\u8fd8\u53ef\u4ee5\u5c06\u5176\u7528\u4f5c\u591a\u7b7e\u540d\u5217\u8868\uff08SignerList\uff09\u7684\u6210\u5458\u3002<\/p>\n<p>\u6709\u5173\u4e3b\u5bc6\u94a5\u548c\u5e38\u89c4\u5bc6\u94a5\u5bf9\u7684\u66f4\u591a\u4fe1\u606f\uff0c\u8bf7\u53c2\u9605\u52a0\u5bc6\u5bc6\u94a5\u3002<\/p>\n<p>\u6709\u5173\u591a\u91cd\u7b7e\u540d\u548c\u7b7e\u540d\u8005\u5217\u8868\u7684\u66f4\u591a\u4fe1\u606f\uff0c\u8bf7\u53c2\u89c1\u591a\u91cd\u7b7e\u540d\u3002<\/p>\n<p>\u53ef\u80fd\u7684\u9519\u8bef\uff1a<\/p>\n<ul>\n<li>\u4efb\u4f55\u901a\u7528\u9519\u8bef\u7c7b\u578b\u3002<\/li>\n<li><code>invalidParams<\/code>\u00a0&#8211; \u4e00\u4e2a\u6216\u591a\u4e2a\u5b57\u6bb5\u6307\u5b9a\u4e0d\u6b63\u786e\u3002<\/li>\n<li><code>badSeed<\/code>-\u8be5\u8bf7\u6c42\u6240\u6307\u5b9a\u7684\u7981\u6b62\u4f7f\u7528\u7684\u79cd\u5b50\u503c\uff08\u5728<code>passphrase<\/code>\uff0c<code>seed<\/code>\u6216<code>seed_hex<\/code>\u5b57\u6bb5\uff09\uff0c\u5982\u4e00\u4e2a\u7a7a\u5b57\u7b26\u4e32\uff0c\u6216\u5b57\u7b26\u4e32\u7c7b\u4f3c\u4e8eSTM\u603b\u5e10\u5730\u5740\u3002<\/li>\n<\/ul>\n<\/div><div class=\"documentor-help\"><span class=\"doc-noprint doc-feedback\"><img src=https:\/\/labs.stream\/cn\/wp-content\/plugins\/documentor\/skins\/default\/images\/feedback.png width=\"16\" height=\"16\" \/>Was this helpful?<\/span>\r\n\t\t\t\t\t\t<span class=\"doc-noprint\"><a class=\"positive-feedback\" href=\"#\" > Yes <\/a><\/span> \r\n\t\t\t\t\t\t<span class=\"doc-noprint\"><a class=\"negative-feedback\" href=\"#\" > No <\/a><\/span><span class=\"doc-noprint doc_sedit\"><a title=\"Give suggestion\" href=\"#sugestedit_popup7\" rel=\"leanModal\" class=\"spopupopen\" >\r\n\t\t\t\t\t\t<span><img height=\"15\" width=\"15\" src=https:\/\/labs.stream\/cn\/wp-content\/plugins\/documentor\/skins\/default\/images\/edit.png><\/span>Suggest edit <\/a><\/span><div class=\"negative-feedbackform doc-noprint\">\r\n\t\t\t\t\t<\/div><div class=\"feedback-msg doc-noprint\"><\/div><\/div><\/div><\/div><!--.\/doc-sectionwrap--><div class=\"doc-sectionwrap\" id=\"\u603b\u8d26\u4fe1\u606f-4_wrap\"><div class=\"documentor-section  section-429\" id=\"\u603b\u8d26\u4fe1\u606f-4\" data-section-id=\"429\"><h3 class=\"doc-sec-title\" > <span class=\"doc-sec-count\" style=\"display:inline-block\">5.<\/span><span class=\"title-text\">\u603b\u8d26\u4fe1\u606f<\/span> <span class=\"doc-sec-link doc-noprint\" onclick=\"prompt('Press Ctrl + C, then Enter to copy to clipboard','https:\/\/labs.stream\/cn\/wp-json\/wp\/v2\/pages\/777#\u603b\u8d26\u4fe1\u606f-4')\">#<\/span> <div class=\"documentor-social doc-noprint\"><\/div><\/h3><div class=\"doc-sec-content\" ><p>\u6bcf\u53f0<code>streamd<\/code>\u670d\u52a1\u5668\u90fd\u4f1a\u4fdd\u5b58STM\u5206\u7c7b\u5e10\u5f53\u524d\u72b6\u6001\u7684\u5b8c\u6574\u526f\u672c\uff0c\u5176\u4e2d\u5305\u542b\u4f18\u5316\u6811\u5f62\u683c\u5f0f\u4e2d\u7f51\u7edc\u4e2d\u7684\u6240\u6709\u5e10\u6237\uff0c\u4ea4\u6613\uff0c\u4f18\u60e0\u548c\u5176\u4ed6\u6570\u636e\u3002\u7531\u4e8e\u63d0\u51fa\u4e86\u4ea4\u6613\u548c\u4f18\u60e0\uff0c\u6bcf\u4e2a\u670d\u52a1\u5668\u5c06\u5b83\u4eec\u6574\u5408\u5230\u5176\u5f53\u524d\u7684\u5206\u7c7b\u5e10\u526f\u672c\u4e2d\uff0c\u5b9a\u671f\u5173\u95ed\u5b83\uff0c\u5e76\u4e14\uff08\u5982\u679c\u5df2\u914d\u7f6e\uff09\u53c2\u4e0e\u63a8\u8fdb\u7ecf\u8fc7\u5168\u7403\u9a8c\u8bc1\u7684\u7248\u672c\u3002\u5728\u7f51\u7edc\u8fbe\u6210\u5171\u8bc6\u4e4b\u540e\uff0c\u8be5\u5206\u7c7b\u5e10\u7248\u672c\u5c06\u5f97\u5230\u9a8c\u8bc1\u5e76\u6c38\u4e45\u4e0d\u53d8\u3002\u4efb\u4f55\u672a\u5305\u542b\u5728\u4e00\u4e2a\u5206\u7c7b\u5e10\u7248\u672c\u4e2d\u7684\u4ea4\u6613\u90fd\u5c06\u6210\u4e3a\u4e0b\u4e00\u4e2a\u9a8c\u8bc1\u7248\u672c\u4e2d\u7684\u5019\u9009\u9879\u3002<\/p>\n<\/div><div class=\"documentor-help\"><span class=\"doc-noprint doc-feedback\"><img src=https:\/\/labs.stream\/cn\/wp-content\/plugins\/documentor\/skins\/default\/images\/feedback.png width=\"16\" height=\"16\" \/>Was this helpful?<\/span>\r\n\t\t\t\t\t\t<span class=\"doc-noprint\"><a class=\"positive-feedback\" href=\"#\" > Yes <\/a><\/span> \r\n\t\t\t\t\t\t<span class=\"doc-noprint\"><a class=\"negative-feedback\" href=\"#\" > No <\/a><\/span><span class=\"doc-noprint doc_sedit\"><a title=\"Give suggestion\" href=\"#sugestedit_popup7\" rel=\"leanModal\" class=\"spopupopen\" >\r\n\t\t\t\t\t\t<span><img height=\"15\" width=\"15\" src=https:\/\/labs.stream\/cn\/wp-content\/plugins\/documentor\/skins\/default\/images\/edit.png><\/span>Suggest edit <\/a><\/span><div class=\"negative-feedbackform doc-noprint\">\r\n\t\t\t\t\t<\/div><div class=\"feedback-msg doc-noprint\"><\/div><\/div><\/div><\/div><!--.\/doc-sectionwrap--><div class=\"doc-sectionwrap\" id=\"ledger-3_wrap\"><div class=\"documentor-section  section-430\" id=\"ledger-3\" data-section-id=\"430\"><h3 class=\"doc-sec-title\" > <span class=\"doc-sec-count\" style=\"display:inline-block\">5.1.<\/span><span class=\"title-text\">ledger<\/span> <span class=\"doc-sec-link doc-noprint\" onclick=\"prompt('Press Ctrl + C, then Enter to copy to clipboard','https:\/\/labs.stream\/cn\/wp-json\/wp\/v2\/pages\/777#ledger-3')\">#<\/span> <div class=\"documentor-social doc-noprint\"><\/div><\/h3><div class=\"doc-sec-content\" ><p>\u68c0\u7d22\u5173\u4e8e\u516c\u5171\u5206\u7c7b\u5e10\u7684\u4fe1\u606f\u3002<\/p>\n<p>\u8bf7\u6c42\u683c\u5f0f\u7684\u793a\u4f8b\uff1a<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-group=\"ledger\" data-enlighter-title=\"WebSocket\">{\r\n    \"id\": 14,\r\n    \"command\": \"ledger\",\r\n    \"ledger_index\": \"validated\",\r\n    \"full\": false,\r\n    \"accounts\": false,\r\n    \"transactions\": false,\r\n    \"expand\": false,\r\n    \"owner_funds\": false\r\n}<\/pre>\n<pre class=\"EnlighterJSRAW\" data-enlighter-group=\"ledger\" data-enlighter-title=\"JSON-RPC\">{\r\n    \"method\": \"ledger\",\r\n    \"params\": [\r\n        {\r\n            \"ledger_index\": \"validated\",\r\n            \"accounts\": false,\r\n            \"full\": false,\r\n            \"transactions\": false,\r\n            \"expand\": false,\r\n            \"owner_funds\": false\r\n        }\r\n    ]\r\n}<\/pre>\n<pre class=\"EnlighterJSRAW\" data-enlighter-group=\"ledger\" data-enlighter-title=\"Commandline\">#Syntax: ledger ledger_index|ledger_hash [full|tx]\r\n# \"full\" is equivalent to \"full\": true\r\n# \"tx\" is equivalent to \"transactions\": true\r\nstreamd ledger current<\/pre>\n<p>\u8be5\u8bf7\u6c42\u53ef\u4ee5\u5305\u542b\u4ee5\u4e0b\u53c2\u6570\uff1a<\/p>\n<table>\n<thead>\n<tr>\n<th align=\"left\"><code>Field<\/code><\/th>\n<th align=\"left\">Type<\/th>\n<th align=\"left\">Description<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td align=\"left\"><code>ledger_hash<\/code><\/td>\n<td align=\"left\">String<\/td>\n<td align=\"left\"><em>\uff08\u53ef\u9009\uff09<\/em>\u8981\u4f7f\u7528\u7684\u5206\u7c7b\u5e10\u7248\u672c\u768420\u5b57\u8282\u5341\u516d\u8fdb\u5236\u5b57\u7b26\u4e32\u3002\uff08\u8bf7\u53c2\u9605\u6307\u5b9a\u5206\u7c7b\u5e10\uff09<\/td>\n<\/tr>\n<tr>\n<td align=\"left\"><code>ledger_index<\/code><\/td>\n<td align=\"left\">String or Unsigned Integer<\/td>\n<td align=\"left\"><i>\uff08<em>\u53ef\u9009\uff09<\/em><\/i>\u8981\u4f7f\u7528\u7684\u5206\u7c7b\u5e10\u7684\u5e8f\u53f7\u6216\u5feb\u6377\u5b57\u7b26\u4e32\u81ea\u52a8\u9009\u62e9\u5206\u7c7b\u5e10\u3002\uff08\u8bf7\u53c2\u9605\u6307\u5b9a\u5206\u7c7b\u5e10\uff09<\/td>\n<\/tr>\n<tr>\n<td align=\"left\"><code>full<\/code><\/td>\n<td align=\"left\">Boolean<\/td>\n<td align=\"left\"><em>\uff08\u53ef\u9009\uff09<\/em>\u00a0\u9700\u8981\u7ba1\u7406\u5458\u3002\u5982\u679c<code>true<\/code>\u8fd4\u56de\u6574\u4e2a\u5206\u7c7b\u5e10\u7684\u5b8c\u6574\u4fe1\u606f\u3002\u5982\u679c\u60a8\u672a\u6307\u5b9a\u5206\u7c7b\u8d26\u7248\u672c\uff0c\u5219\u5ffd\u7565\u3002\u9ed8\u8ba4\u4e3a<code>false<\/code>\u3002\uff08\u76f8\u5f53\u4e8e\u542f\u7528<code>transactions<\/code>\uff0c<code>accounts<\/code>\u548c<code>expand<\/code>\uff09\u6ce8\u610f\uff1a\u8fd9\u662f\u4e00\u4e2a\u975e\u5e38\u5927\u91cf\u7684\u6570\u636e &#8211; \u6570\u767e\u5146\u5b57\u8282\uff01<\/td>\n<\/tr>\n<tr>\n<td align=\"left\"><code>accounts<\/code><\/td>\n<td align=\"left\">Boolean<\/td>\n<td align=\"left\"><em>\uff08\u53ef\u9009\uff09<\/em>\u00a0\u9700\u8981\u7ba1\u7406\u5458\u3002\u5982\u679c<code>true<\/code>\uff0c\u8fd4\u56de\u8d26\u7c3f\u4e2d\u7684\u8d26\u6237\u4fe1\u606f\u3002\u5982\u679c\u60a8\u672a\u6307\u5b9a\u5206\u7c7b\u8d26\u7248\u672c\uff0c\u5219\u5ffd\u7565\u3002\u9ed8\u8ba4\u4e3a<code>false<\/code>\u3002\u8b66\u544a\uff1a\u8fd9\u4f1a\u8fd4\u56de\u5927\u91cf\u7684\u6570\u636e\uff01<\/td>\n<\/tr>\n<tr>\n<td align=\"left\"><code>transactions<\/code><\/td>\n<td align=\"left\">Boolean<\/td>\n<td align=\"left\"><em>\uff08\u53ef\u9009\uff09<\/em>\u5982\u679c<code>true<\/code>\u8fd4\u56de\u6307\u5b9a\u5206\u7c7b\u5e10\u7248\u672c\u4e2d\u7684\u4ea4\u6613\u4fe1\u606f\u3002\u9ed8\u8ba4\u4e3a<code>false<\/code>\u3002\u5982\u679c\u60a8\u672a\u6307\u5b9a\u5206\u7c7b\u8d26\u7248\u672c\uff0c\u5219\u5ffd\u7565\u3002<\/td>\n<\/tr>\n<tr>\n<td align=\"left\"><code>expand<\/code><\/td>\n<td align=\"left\">Boolean<\/td>\n<td align=\"left\"><em>\uff08\u53ef\u9009\uff09<\/em>\u4e3a\u4ea4\u6613\/\u5e10\u6237\u4fe1\u606f\u63d0\u4f9b\u5b8c\u6574\u7684JSON\u683c\u5f0f\u4fe1\u606f\uff0c\u800c\u4e0d\u4ec5\u4ec5\u662f\u6563\u5217\u3002\u9ed8\u8ba4\u4e3a<code>false<\/code>\u3002\u9664\u975e\u60a8\u8bf7\u6c42\u4ea4\u6613\u6216\u5e10\u6237\uff0c\u5426\u5219\u5c06\u88ab\u5ffd\u7565\u3002<\/td>\n<\/tr>\n<tr>\n<td align=\"left\"><code>owner_funds<\/code><\/td>\n<td align=\"left\">Boolean<\/td>\n<td align=\"left\"><em>\uff08\u53ef\u9009\uff09<\/em>\u5982\u679c\u5728\u54cd\u5e94\u4e2d\u7684OfferCreate\u4e8b\u52a1\u7684\u5143\u6570\u636e\u4e2d<code>true<\/code>\u5305\u542b<code>owner_funds<\/code>\u5b57\u6bb5\u3002\u9ed8\u8ba4\u4e3a<code>false<\/code>\u3002\u5ffd\u7565\u9664\u975e\u5305\u542b\u4ea4\u6613\u5e76\u4e14<code>expand<\/code>\u662f\u771f\u5b9e\u7684\u3002<\/td>\n<\/tr>\n<tr>\n<td align=\"left\"><code>binary<\/code><\/td>\n<td align=\"left\">Boolean<\/td>\n<td align=\"left\"><em>\uff08\u53ef\u9009\uff09<\/em>\u5982\u679c<code>true<\/code>\u548c<code>transactions<\/code>\u548c<code>expand<\/code>\u90fd\u540c\u65f6<code>true<\/code>\u4ee5\u4e8c\u8fdb\u5236\u683c\u5f0f\uff08\u5341\u516d\u8fdb\u5236\u5b57\u7b26\u4e32\uff09\u800c\u4e0d\u662fJSON\u683c\u5f0f\u8fd4\u56de\u4e8b\u52a1\u4fe1\u606f\u3002<\/td>\n<\/tr>\n<tr>\n<td align=\"left\"><code>queue<\/code><\/td>\n<td align=\"left\">Boolean<\/td>\n<td align=\"left\"><em>\uff08\u53ef\u9009\uff09<\/em>\u5982\u679c<code>true<\/code>\uff0c\u5e76\u4e14\u8be5\u547d\u4ee4\u6b63\u5728\u8bf7\u6c42<code>current<\/code>\u5206\u7c7b\u5e10\uff0c\u5219\u4f1a\u5728\u7ed3\u679c\u4e2d\u5305\u542b\u6392\u961f\u7684\u4e8b\u52a1\u6570\u7ec4\u3002<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>\u8be5<code>ledger<\/code>\u5b57\u6bb5\u5df2\u5f03\u7528\uff0c\u53ef\u80fd\u4f1a\u88ab\u5220\u9664\uff0c\u6055\u4e0d\u53e6\u884c\u901a\u77e5\u3002<\/p>\n<p>\u4e00\u4e2a\u6210\u529f\u56de\u5e94\u7684\u4f8b\u5b50\uff1a<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-group=\"ledger2\" data-enlighter-title=\"WebSocket\">{\r\n  \"id\": 14,\r\n  \"result\": {\r\n    \"ledger\": {\r\n      \"accepted\": true,\r\n      \"account_hash\": \"C3FED0CFCF26EF342D1213435258C9EB3098620FC2096DFFA1244B333386E64E\",\r\n      \"close_time\": 575706870,\r\n      \"close_time_human\": \"2018-Mar-30 06:34:30\",\r\n      \"close_time_resolution\": 10,\r\n      \"closed\": true,\r\n      \"hash\": \"03B5A2196152202BFD2F78CEE331ED05AF33D0C381BFD9F168A25C14FCF60870\",\r\n      \"ledger_hash\": \"03B5A2196152202BFD2F78CEE331ED05AF33D0C381BFD9F168A25C14FCF60870\",\r\n      \"ledger_index\": \"156118\",\r\n      \"parent_hash\": \"DEEC565070B7689FC64F6B64DEAD224DCFF037E8A85D8C237627C6460B3EB95B\",\r\n      \"seqNum\": \"156118\",\r\n      \"totalCoins\": \"99999999999992838\",\r\n      \"total_coins\": \"99999999999992838\",\r\n      \"transaction_hash\": \"0000000000000000000000000000000000000000000000000000000000000000\"\r\n    },\r\n    \"ledger_index\": 156118,\r\n    \"validated\": true\r\n  },\r\n  \"status\": \"success\",\r\n  \"type\": \"response\"\r\n}<\/pre>\n<pre class=\"EnlighterJSRAW\" data-enlighter-group=\"ledger2\" data-enlighter-title=\"JSON-RPC\">200 OK\r\n{\r\n  \"result\": {\r\n    \"ledger\": {\r\n      \"accepted\": true,\r\n      \"account_hash\": \"C3FED0CFCF26EF342D1213435258C9EB3098620FC2096DFFA1244B333386E64E\",\r\n      \"close_time\": 575706870,\r\n      \"close_time_human\": \"2018-Mar-30 06:34:30\",\r\n      \"close_time_resolution\": 10,\r\n      \"closed\": true,\r\n      \"hash\": \"03B5A2196152202BFD2F78CEE331ED05AF33D0C381BFD9F168A25C14FCF60870\",\r\n      \"ledger_hash\": \"03B5A2196152202BFD2F78CEE331ED05AF33D0C381BFD9F168A25C14FCF60870\",\r\n      \"ledger_index\": \"156118\",\r\n      \"parent_hash\": \"DEEC565070B7689FC64F6B64DEAD224DCFF037E8A85D8C237627C6460B3EB95B\",\r\n      \"seqNum\": \"156118\",\r\n      \"totalCoins\": \"99999999999992838\",\r\n      \"total_coins\": \"99999999999992838\",\r\n      \"transaction_hash\": \"0000000000000000000000000000000000000000000000000000000000000000\"\r\n    },\r\n    \"ledger_index\": 156118,\r\n    \"validated\": true\r\n  },\r\n  \"status\": \"success\",\r\n  \"type\": \"response\"\r\n}<\/pre>\n<p>\u54cd\u5e94\u9075\u5faa<a href=\"https:\/\/ripple.com\/build\/rippled-apis\/#response-formatting\" target=\"_blank\" rel=\"noopener\">\u6807\u51c6\u683c\u5f0f<\/a>\uff0c\u6210\u529f\u7ed3\u679c\u5305\u542b\u6709\u5173\u5206\u7c7b\u8d26\u7684\u4fe1\u606f\uff0c\u5305\u62ec\u4ee5\u4e0b\u5b57\u6bb5\uff1a<\/p>\n<table>\n<thead>\n<tr>\n<th align=\"left\"><code>Field<\/code><\/th>\n<th align=\"left\">Type<\/th>\n<th align=\"left\">Description<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td align=\"left\"><code>ledger<\/code><\/td>\n<td align=\"left\">Object<\/td>\n<td align=\"left\">\u6b64\u5206\u7c7b\u5e10\u7684\u5b8c\u6574\u6807\u9898\u6570\u636e\u3002<\/td>\n<\/tr>\n<tr>\n<td align=\"left\"><code>ledger.account_hash<\/code><\/td>\n<td align=\"left\">String<\/td>\n<td align=\"left\">\u4ee5\u5341\u516d\u8fdb\u5236\u683c\u5f0f\u663e\u793a\u6b64\u5206\u7c7b\u5e10\u4e2d\u6240\u6709\u5e10\u6237\u72b6\u6001\u4fe1\u606f\u7684\u6563\u5217<\/td>\n<\/tr>\n<tr>\n<td align=\"left\"><code>ledger.accountState<\/code><\/td>\n<td align=\"left\">Array<\/td>\n<td align=\"left\">\uff08\u9664\u975e\u6709\u8bf7\u6c42\uff0c\u5219\u7701\u7565\uff09\u6b64\u5206\u7c7b\u5e10\u4e2d\u7684\u6240\u6709\u5e10\u6237\u72b6\u6001\u4fe1\u606f\u3002<\/td>\n<\/tr>\n<tr>\n<td align=\"left\"><code>ledger.close_time<\/code><\/td>\n<td align=\"left\">Integer<\/td>\n<td align=\"left\">\u8fd9\u4e2a\u5206\u7c7b\u5e10\u7684\u65f6\u95f4\u5728Stream Epoch\u4ee5\u540e\u51e0\u79d2\u949f\u5185\u5173\u95ed<\/td>\n<\/tr>\n<tr>\n<td align=\"left\"><code>ledger.close_time_human<\/code><\/td>\n<td align=\"left\">String<\/td>\n<td align=\"left\">\u8fd9\u4e2a\u5206\u7c7b\u5e10\u7684\u65f6\u95f4\u4ee5\u53ef\u8bfb\u7684\u683c\u5f0f\u5173\u95ed<\/td>\n<\/tr>\n<tr>\n<td align=\"left\"><code>ledger.close_time_resolution<\/code><\/td>\n<td align=\"left\">Integer<\/td>\n<td align=\"left\">\u603b\u5e10\u5173\u95ed\u65f6\u95f4\u5728\u8fd9\u51e0\u79d2\u949f\u5185\u56db\u820d\u4e94\u5165\u3002<\/td>\n<\/tr>\n<tr>\n<td align=\"left\"><code>ledger.closed<\/code><\/td>\n<td align=\"left\">Boolean<\/td>\n<td align=\"left\">\u8fd9\u4e2a\u5206\u7c7b\u5e10\u662f\u5426\u5df2\u7ecf\u5173\u95ed<\/td>\n<\/tr>\n<tr>\n<td align=\"left\"><code>ledger.ledger_hash<\/code><\/td>\n<td align=\"left\">String<\/td>\n<td align=\"left\">\u552f\u4e00\u6807\u8bc6\u6574\u4e2a\u5206\u7c7b\u5e10\u7684\u6563\u5217\u3002<\/td>\n<\/tr>\n<tr>\n<td align=\"left\"><code>ledger.ledger_index<\/code><\/td>\n<td align=\"left\">String<\/td>\n<td align=\"left\">\u8be5\u5206\u7c7b\u5e10\u7684\u603b\u5e10\u7d22\u5f15\uff0c\u4f5c\u4e3a\u5f15\u7528\u7684\u6574\u6570<\/td>\n<\/tr>\n<tr>\n<td align=\"left\"><code>ledger.parent_hash<\/code><\/td>\n<td align=\"left\">String<\/td>\n<td align=\"left\">\u552f\u4e00\u6807\u8bc6\u5728\u6b64\u4e4b\u524d\u51fa\u73b0\u7684\u5206\u7c7b\u5e10\u7684\u6563\u5217\u3002<\/td>\n<\/tr>\n<tr>\n<td align=\"left\"><code>ledger.total_coins<\/code><\/td>\n<td align=\"left\">String<\/td>\n<td align=\"left\">\u4f5c\u4e3a\u5f15\u7528\u7684\u6574\u6570\uff0c\u7f51\u7edc\u4e2d\u7684STM\u4e0b\u964d\u603b\u6570\u3002\uff08\u8fd9\u4f1a\u968f\u7740\u4ea4\u6613\u6210\u672c\u9500\u6bc1STM\u800c\u964d\u4f4e\u3002\uff09<\/td>\n<\/tr>\n<tr>\n<td align=\"left\"><code>ledger.transaction_hash<\/code><\/td>\n<td align=\"left\">String<\/td>\n<td align=\"left\">\u5305\u542b\u5728\u6b64\u5206\u7c7b\u5e10\u4e2d\u7684\u4ea4\u6613\u4fe1\u606f\u6563\u5217\uff0c\u5982\u5341\u516d\u8fdb\u5236<\/td>\n<\/tr>\n<tr>\n<td align=\"left\"><code>ledger.transactions<\/code><\/td>\n<td align=\"left\">Array<\/td>\n<td align=\"left\">\uff08\u672a\u8bf7\u6c42\u65f6\u7701\u7565\uff09\u5728\u6b64\u5206\u7c7b\u5e10\u7248\u672c\u4e2d\u5e94\u7528\u7684\u4ea4\u6613\u3002\u9ed8\u8ba4\u60c5\u51b5\u4e0b\uff0c\u6210\u5458\u662f\u4ea4\u6613&#8217;\u8bc6\u522b<a href=\"https:\/\/ripple.com\/build\/rippled-apis\/#hashes\" target=\"_blank\" rel=\"noopener\">\u54c8\u5e0c<\/a>\u5b57\u7b26\u4e32\u3002\u5982\u679c\u8bf7\u6c42\u6307\u5b9a<code>expand<\/code>\u4e3atrue\uff0c\u5219\u6210\u5458\u5b8c\u5168\u662f\u4ea4\u6613\u7684\u8868\u793a\u5f62\u5f0f\uff0c\u800c\u4e0d\u662fJSON\u6216\u4e8c\u8fdb\u5236\u5f62\u5f0f\uff0c\u5177\u4f53\u53d6\u51b3\u4e8e\u8bf7\u6c42\u662f\u5426\u6307\u5b9a<code>binary<\/code>\u4e3atrue\u3002<\/td>\n<\/tr>\n<tr>\n<td align=\"left\"><code>ledger_hash<\/code><\/td>\n<td align=\"left\">String<\/td>\n<td align=\"left\">\u552f\u4e00\u6807\u8bc6\u6574\u4e2a\u5206\u7c7b\u5e10\u7684\u6563\u5217\u3002<\/td>\n<\/tr>\n<tr>\n<td align=\"left\"><code>ledger_index<\/code><\/td>\n<td align=\"left\">Number<\/td>\n<td align=\"left\">\u8be5\u5206\u7c7b\u5e10\u7684\u603b\u5e10\u7d22\u5f15\u3002<\/td>\n<\/tr>\n<tr>\n<td align=\"left\"><code>queue_data<\/code><\/td>\n<td align=\"left\">Array<\/td>\n<td align=\"left\">\uff08\u9664\u975e\u4f7f\u7528<code>queue<\/code>\u53c2\u6570\u8bf7\u6c42\uff0c\u5426\u5219\u5ffd\u7565\uff09\u6309\u7167\u4e0e\u961f\u5217\u76f8\u540c\u7684\u987a\u5e8f\u63cf\u8ff0\u6392\u961f\u4e8b\u52a1\u7684\u5bf9\u8c61\u6570\u7ec4\u3002\u5982\u679c\u8bf7\u6c42\u6307\u5b9a<code>expand<\/code>\u4e3atrue\uff0c\u5219\u6210\u5458\u5305\u542b\u4e8b\u52a1\u7684\u5b8c\u6574\u8868\u793a\uff0c\u53ef\u4ee5\u91c7\u7528JSON\u6216\u4e8c\u8fdb\u5236\u5f62\u5f0f\uff0c\u5177\u4f53\u53d6\u51b3\u4e8e\u8bf7\u6c42\u662f\u5426\u6307\u5b9a<code>binary<\/code>\u4e3atrue\u3002\u9700\u8981\u8d39\u7528\u4fee\u6b63\u3002<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>\u4ee5\u4e0b\u5b57\u6bb5\u5f03\u7528\u7684\u5e76\u4e14\u53ef\u4ee5\u5728\u4e0d\u53e6\u884c\u901a\u77e5\u88ab\u5220\u9664\uff1a<code>accepted<\/code>\uff0c<code>hash<\/code>\uff0c<code>seqNum<\/code>\uff0c<code>totalCoins<\/code>\u3002<\/p>\n<p><code>queue_data<\/code>\u6570\u7ec4\u7684\u6bcf\u4e2a\u6210\u5458\u8868\u793a\u961f\u5217\u4e2d\u7684\u4e00\u4e2a\u4e8b\u52a1\u3002\u6b64\u5bf9\u8c61\u7684\u67d0\u4e9b\u5b57\u6bb5\u53ef\u80fd\u4f1a\u56e0\u4e3a\u5c1a\u672a\u8ba1\u7b97\u800c\u88ab\u5ffd\u7565\u3002\u8be5\u5bf9\u8c61\u7684\u5b57\u6bb5\u5982\u4e0b\u6240\u793a\uff1a<\/p>\n<table>\n<thead>\n<tr>\n<th align=\"left\">Field<\/th>\n<th align=\"left\">Value<\/th>\n<th align=\"left\">Description<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td align=\"left\"><code>account<\/code><\/td>\n<td align=\"left\">String<\/td>\n<td align=\"left\">\u8be5\u5730\u5740\u53d1\u9001\u6b64\u6392\u961f\u4ea4\u6613\u3002<\/td>\n<\/tr>\n<tr>\n<td align=\"left\"><code>tx<\/code><\/td>\n<td align=\"left\">String or Object<\/td>\n<td align=\"left\">\u9ed8\u8ba4\u60c5\u51b5\u4e0b\uff0c\u8fd9\u662f\u4e00\u4e2a\u5305\u542b\u4e8b\u52a1\u6807\u8bc6\u54c8\u5e0c\u7684\u5b57\u7b26\u4e32\u3002\u5982\u679c\u4e8b\u52a1\u4ee5\u4e8c\u8fdb\u5236\u683c\u5f0f\u6269\u5c55\uff0c\u90a3\u4e48\u8fd9\u662f\u4e00\u4e2a\u5bf9\u8c61\uff0c\u5b83\u7684\u552f\u4e00\u5b57\u6bb5\u662f<code>tx_blob<\/code>\uff0c\u4ee5\u5341\u8fdb\u5236\u5b57\u7b26\u4e32\u5f62\u5f0f\u5305\u542b\u4e8b\u52a1\u7684\u4e8c\u8fdb\u5236\u5f62\u5f0f\u3002\u5982\u679c\u4e8b\u52a1\u4ee5JSON\u683c\u5f0f\u6269\u5c55\uff0c\u5219\u8fd9\u662f\u4e00\u4e2a\u5305\u542b\u4e8b\u52a1\u5bf9\u8c61\u7684\u5bf9\u8c61\uff0c\u5305\u62ec\u4e8b\u52a1\u5728\u8be5<code>hash<\/code>\u5b57\u6bb5\u4e2d\u6807\u8bc6\u7684\u6563\u5217\u3002<\/td>\n<\/tr>\n<tr>\n<td align=\"left\"><code>retries_remaining<\/code><\/td>\n<td align=\"left\">Number<\/td>\n<td align=\"left\">\u6b64\u6b21\u4ea4\u6613\u5728\u88ab\u6295\u653e\u524d\u53ef\u4ee5\u91cd\u8bd5\u591a\u5c11\u6b21\u3002<\/td>\n<\/tr>\n<tr>\n<td align=\"left\"><code>preflight_result<\/code><\/td>\n<td align=\"left\">String<\/td>\n<td align=\"left\">\u521d\u6b65\u4ea4\u6613\u68c0\u67e5\u7684\u521d\u6b65\u7ed3\u679c\u3002\u8fd9\u603b\u662f<code>tesSUCCESS<\/code>\u3002<\/td>\n<\/tr>\n<tr>\n<td align=\"left\"><code>last_result<\/code><\/td>\n<td align=\"left\">String<\/td>\n<td align=\"left\"><em>\uff08\u53ef\u4ee5\u7701\u7565\uff09<\/em>\u5982\u679c\u8fd9\u4e2a\u4e8b\u52a1\u5728\u5f97\u5230retriable\uff08<code>ter<\/code>\uff09\u7ed3\u679c\u540e\u7559\u5728\u961f\u5217\u4e2d\uff0c\u8fd9\u5c31\u662f<code>ter<\/code>\u5b83\u5f97\u5230\u7684\u786e\u5207\u7ed3\u679c\u4ee3\u7801\u3002<\/td>\n<\/tr>\n<tr>\n<td align=\"left\"><code>auth_change<\/code><\/td>\n<td align=\"left\">Boolean<\/td>\n<td align=\"left\"><em>\uff08\u53ef\u4ee5\u7701\u7565\uff09<\/em>\u6b64\u4e8b\u52a1\u662f\u5426\u66f4\u6539\u6b64\u5730\u5740\u6388\u6743\u4e8b\u52a1\u7684\u65b9\u5f0f\u3002<\/td>\n<\/tr>\n<tr>\n<td align=\"left\"><code>fee<\/code><\/td>\n<td align=\"left\">String<\/td>\n<td align=\"left\"><em>\uff08\u53ef\u80fd\u7701\u7565\uff09<\/em>\u6b64\u4ea4\u6613\u7684\u4ea4\u6613\u6210\u672c\uff0c\u4ee5STM\u4e3a\u5355\u4f4d\u3002<\/td>\n<\/tr>\n<tr>\n<td align=\"left\"><code>fee_level<\/code><\/td>\n<td align=\"left\">String<\/td>\n<td align=\"left\"><em>\uff08\u53ef\u4ee5\u7701\u7565\uff09<\/em>\u6b64\u4ea4\u6613\u7684\u4ea4\u6613\u6210\u672c\uff0c\u76f8\u5bf9\u4e8e\u6b64\u7c7b\u4ea4\u6613\u7684\u6700\u4f4e\u6210\u672c\uff0c\u4ee5\u8d39\u7528\u7ea7\u522b\u8868\u793a\u3002<\/td>\n<\/tr>\n<tr>\n<td align=\"left\"><code>max_spend_drops<\/code><\/td>\n<td align=\"left\">String<\/td>\n<td align=\"left\"><em>\uff08\u4e5f\u53ef\u4ee5\u7701\u7565\uff09<\/em>\u00a0STM\u7684\u6700\u5927\u91cf\uff0cin drops\uff0c\u8be5\u4ea4\u6613\u53ef\u80fd\u53d1\u9001\u6216\u7834\u574f\u3002<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>\u5982\u679c\u8bf7\u6c42\u6307\u5b9a<code>\"owner_funds\": true<\/code>\u5e76\u6269\u5c55\u4e86\u4e8b\u52a1\uff0c\u5219\u54cd\u5e94<code>owner_funds<\/code>\u5728<code>metaData<\/code>\u6bcf\u4e2aOfferCreate-type\u4e8b\u52a1\u7684\u5bf9\u8c61\u4e2d\u90fd\u6709\u4e00\u4e2a\u5b57\u6bb5\u3002\u8fd9\u4e2a\u9886\u57df\u7684\u76ee\u7684\u662f\u4e3a\u4e86\u66f4\u5bb9\u6613\u5730\u8ddf\u8e2a\u6bcf\u4e2a\u65b0\u7684\u7ecf\u8fc7\u9a8c\u8bc1\u7684\u5206\u7c7b\u8d26\u7684\u4f9b\u5e94\u8d44\u91d1\u72b6\u51b5\u3002\u6b64\u5b57\u6bb5\u7684\u5b9a\u4e49\u4e0eOrder Book\u8ba2\u8d2d\u6d41\u4e2d\u8be5\u5b57\u6bb5\u7684\u7248\u672c\u7a0d\u6709\u4e0d\u540c\uff1a<\/p>\n<table>\n<thead>\n<tr>\n<th align=\"left\"><code>Field<\/code><\/th>\n<th align=\"left\">\u503c<\/th>\n<th align=\"left\">\u63cf\u8ff0<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td align=\"left\"><code>owner_funds<\/code><\/td>\n<td align=\"left\">String<\/td>\n<td align=\"left\">\u5728\u6b64\u5206\u7c7b\u8d26\u4e2d\u6267\u884c\u6240\u6709\u4ea4\u6613\u540e<code>TakerGets<\/code>\uff0c<code>Account<\/code>\u53d1\u9001\u6b64OfferCreate\u4ea4\u6613\u7684\u8d27\u5e01\u7684\u6570\u91cf\u91d1\u989d\u3002\u8fd9\u4e0d\u68c0\u67e5\u8d27\u5e01\u91d1\u989d\u662f\u5426\u88ab\u51bb\u7ed3\u3002<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>\u53ef\u80fd\u7684\u9519\u8bef\uff1a<\/p>\n<ul>\n<li>\u4efb\u4f55\u901a\u7528\u9519\u8bef\u7c7b\u578b\u3002<\/li>\n<li><code>invalidParams<\/code>\u00a0&#8211; \u4e00\u4e2a\u6216\u591a\u4e2a\u5b57\u6bb5\u6307\u5b9a\u4e0d\u6b63\u786e\uff0c\u6216\u7f3a\u5c11\u4e00\u4e2a\u6216\u591a\u4e2a\u5fc5\u586b\u5b57\u6bb5\u3002<\/li>\n<li><code>lgrNotFound<\/code>&#8211; \u7531<code>ledger_hash<\/code>\u6216\u8005<code>ledger_index<\/code>\u4e0d\u5b58\u5728\u7684\u5206\u7c7b\u8d26\uff0c\u6216\u8005\u786e\u5b9e\u5b58\u5728\uff0c\u4f46\u670d\u52a1\u5668\u6ca1\u6709\u3002<\/li>\n<li><code>noPermission<\/code>&#8211; \u5982\u679c\u60a8\u6307\u5b9a<code>full<\/code>\u6216\u8005<code>accounts<\/code>\u4e3atrue\uff0c\u4f46\u6ca1\u6709\u4ee5\u7ba1\u7406\u5458\u8eab\u4efd\u8fde\u63a5\u5230\u670d\u52a1\u5668\uff08\u901a\u5e38\uff0cadmin\u9700\u8981\u8fde\u63a5\u672c\u5730\u7aef\u53e3\uff09\u3002<\/li>\n<\/ul>\n<\/div><div class=\"documentor-help\"><span class=\"doc-noprint doc-feedback\"><img src=https:\/\/labs.stream\/cn\/wp-content\/plugins\/documentor\/skins\/default\/images\/feedback.png width=\"16\" height=\"16\" \/>Was this helpful?<\/span>\r\n\t\t\t\t\t\t<span class=\"doc-noprint\"><a class=\"positive-feedback\" href=\"#\" > Yes <\/a><\/span> \r\n\t\t\t\t\t\t<span class=\"doc-noprint\"><a class=\"negative-feedback\" href=\"#\" > No <\/a><\/span><span class=\"doc-noprint doc_sedit\"><a title=\"Give suggestion\" href=\"#sugestedit_popup7\" rel=\"leanModal\" class=\"spopupopen\" >\r\n\t\t\t\t\t\t<span><img height=\"15\" width=\"15\" src=https:\/\/labs.stream\/cn\/wp-content\/plugins\/documentor\/skins\/default\/images\/edit.png><\/span>Suggest edit <\/a><\/span><div class=\"negative-feedbackform doc-noprint\">\r\n\t\t\t\t\t<\/div><div class=\"feedback-msg doc-noprint\"><\/div><\/div><\/div><\/div><!--.\/doc-sectionwrap--><div class=\"doc-sectionwrap\" id=\"ledger_closed-4_wrap\"><div class=\"documentor-section  section-431\" id=\"ledger_closed-4\" data-section-id=\"431\"><h3 class=\"doc-sec-title\" > <span class=\"doc-sec-count\" style=\"display:inline-block\">5.2.<\/span><span class=\"title-text\">ledger_closed<\/span> <span class=\"doc-sec-link doc-noprint\" onclick=\"prompt('Press Ctrl + C, then Enter to copy to clipboard','https:\/\/labs.stream\/cn\/wp-json\/wp\/v2\/pages\/777#ledger_closed-4')\">#<\/span> <div class=\"documentor-social doc-noprint\"><\/div><\/h3><div class=\"doc-sec-content\" ><p>\u8be5<code>ledger_closed<\/code>\u65b9\u6cd5\u8fd4\u56de\u6700\u8fd1\u5173\u95ed\u7684\u5206\u7c7b\u5e10\u7684\u552f\u4e00\u6807\u8bc6\u7b26\u3002\uff08\u8fd9\u4e2a\u5206\u7c7b\u8d26\u4e0d\u4e00\u5b9a\u662f\u6709\u6548\u7684\u548c\u4e0d\u53ef\u53d8\u7684\u3002\uff09<\/p>\n<p>\u8bf7\u6c42\u683c\u5f0f\u7684\u793a\u4f8b\uff1a<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-group=\"ledger_closed\" data-enlighter-title=\"WebSocket\">{\r\n   \"id\": 2,\r\n   \"command\": \"ledger_closed\"\r\n}<\/pre>\n<pre class=\"EnlighterJSRAW\" data-enlighter-group=\"ledger_closed\" data-enlighter-title=\"JSON-RPC\">{\r\n    \"method\": \"ledger_closed\",\r\n    \"params\": [\r\n        {}\r\n    ]\r\n}<\/pre>\n<pre class=\"EnlighterJSRAW\" data-enlighter-group=\"ledger_closed\" data-enlighter-title=\"Commandline\">#Syntax: ledger_closed\r\nstreamd ledger_closed<\/pre>\n<p>\u8be5\u65b9\u6cd5\u4e0d\u63a5\u53d7\u4efb\u4f55\u53c2\u6570\u3002<\/p>\n<p>\u4e00\u4e2a\u6210\u529f\u56de\u5e94\u7684\u4f8b\u5b50\uff1a<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-group=\"ledger_closed2\" data-enlighter-title=\"WebSocket\">{\r\n  \"id\": 2,\r\n  \"result\": {\r\n    \"ledger_hash\": \"D771E2D1A624BBD3FA26827C48F3B6BD5B33E1C642E0982B239D4928E967E25A\",\r\n    \"ledger_index\": 156173\r\n  },\r\n  \"status\": \"success\",\r\n  \"type\": \"response\"\r\n}<\/pre>\n<pre class=\"EnlighterJSRAW\" data-enlighter-group=\"ledger_closed2\" data-enlighter-title=\"JSON-RPC\">200 OK\r\n{\r\n  \"result\": {\r\n    \"ledger_hash\": \"D771E2D1A624BBD3FA26827C48F3B6BD5B33E1C642E0982B239D4928E967E25A\",\r\n    \"ledger_index\": 156173\r\n  },\r\n  \"status\": \"success\",\r\n  \"type\": \"response\"\r\n}<\/pre>\n<p>\u54cd\u5e94\u9075\u5faa\u6807\u51c6\u683c\u5f0f\uff0c\u6210\u529f\u7ed3\u679c\u5305\u542b\u4ee5\u4e0b\u5b57\u6bb5\uff1a<\/p>\n<table>\n<thead>\n<tr>\n<th align=\"left\"><code>Field<\/code><\/th>\n<th align=\"left\">\u7c7b\u578b<\/th>\n<th align=\"left\">\u63cf\u8ff0<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td align=\"left\"><code>ledger_hash<\/code><\/td>\n<td align=\"left\">String<\/td>\n<td align=\"left\">20\u5b57\u8282\u7684\u5341\u516d\u8fdb\u5236\u5b57\u7b26\u4e32\uff0c\u5e26\u6709\u5206\u7c7b\u5e10\u7684\u552f\u4e00\u6563\u5217<\/td>\n<\/tr>\n<tr>\n<td align=\"left\"><code>ledger_index<\/code><\/td>\n<td align=\"left\">Unsigned Integer<\/td>\n<td align=\"left\">\u6b64\u5206\u7c7b\u5e10\u7684\u5e8f\u53f7<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>\u53ef\u80fd\u7684\u9519\u8bef\uff1a<\/p>\n<ul>\n<li>\u4efb\u4f55\u901a\u7528\u9519\u8bef\u7c7b\u578b\u3002<\/li>\n<\/ul>\n<\/div><div class=\"documentor-help\"><span class=\"doc-noprint doc-feedback\"><img src=https:\/\/labs.stream\/cn\/wp-content\/plugins\/documentor\/skins\/default\/images\/feedback.png width=\"16\" height=\"16\" \/>Was this helpful?<\/span>\r\n\t\t\t\t\t\t<span class=\"doc-noprint\"><a class=\"positive-feedback\" href=\"#\" > Yes <\/a><\/span> \r\n\t\t\t\t\t\t<span class=\"doc-noprint\"><a class=\"negative-feedback\" href=\"#\" > No <\/a><\/span><span class=\"doc-noprint doc_sedit\"><a title=\"Give suggestion\" href=\"#sugestedit_popup7\" rel=\"leanModal\" class=\"spopupopen\" >\r\n\t\t\t\t\t\t<span><img height=\"15\" width=\"15\" src=https:\/\/labs.stream\/cn\/wp-content\/plugins\/documentor\/skins\/default\/images\/edit.png><\/span>Suggest edit <\/a><\/span><div class=\"negative-feedbackform doc-noprint\">\r\n\t\t\t\t\t<\/div><div class=\"feedback-msg doc-noprint\"><\/div><\/div><\/div><\/div><!--.\/doc-sectionwrap--><div class=\"doc-sectionwrap\" id=\"ledger_current-4_wrap\"><div class=\"documentor-section  section-432\" id=\"ledger_current-4\" data-section-id=\"432\"><h3 class=\"doc-sec-title\" > <span class=\"doc-sec-count\" style=\"display:inline-block\">5.3.<\/span><span class=\"title-text\">ledger_current<\/span> <span class=\"doc-sec-link doc-noprint\" onclick=\"prompt('Press Ctrl + C, then Enter to copy to clipboard','https:\/\/labs.stream\/cn\/wp-json\/wp\/v2\/pages\/777#ledger_current-4')\">#<\/span> <div class=\"documentor-social doc-noprint\"><\/div><\/h3><div class=\"doc-sec-content\" ><p>\u8be5<code>ledger_current<\/code>\u65b9\u6cd5\u8fd4\u56de\u5f53\u524d\u6b63\u5728\u8fdb\u884c\u7684\u5206\u7c7b\u5e10\u7684\u552f\u4e00\u6807\u8bc6\u7b26\u3002\u8be5\u547d\u4ee4\u5bf9\u4e8e\u6d4b\u8bd5\u975e\u5e38\u6709\u7528\uff0c\u56e0\u4e3a\u8fd4\u56de\u7684\u5206\u7c7b\u8d26\u4ecd\u7136\u4e0d\u65ad\u53d8\u5316\u3002<\/p>\n<p>\u8bf7\u6c42\u683c\u5f0f\u7684\u793a\u4f8b\uff1a<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-group=\"ledger_current\" data-enlighter-title=\"WebSocket\">{\n   \"id\": 2,\n   \"command\": \"ledger_current\"\n}<\/pre>\n<pre class=\"EnlighterJSRAW\" data-enlighter-group=\"ledger_current\" data-enlighter-title=\"JSON-RPC\">{\n    \"method\": \"ledger_current\",\n    \"params\": [\n        {}\n    ]\n}<\/pre>\n<pre class=\"EnlighterJSRAW\" data-enlighter-group=\"ledger_current\" data-enlighter-title=\"Commandline\">#Syntax: ledger_current\nstreamd ledger_current<\/pre>\n<p>\u8be5\u8bf7\u6c42\u4e0d\u5305\u542b\u53c2\u6570\u3002<\/p>\n<p>\u4e00\u4e2a\u6210\u529f\u56de\u5e94\u7684\u4f8b\u5b50\uff1a<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-group=\"ledger_current2\" data-enlighter-title=\"WebSocket\">{\n  \"id\": 2,\n  \"result\": {\n    \"ledger_current_index\": 156196\n  },\n  \"status\": \"success\",\n  \"type\": \"response\"\n}<\/pre>\n<pre class=\"EnlighterJSRAW\" data-enlighter-group=\"ledger_current2\" data-enlighter-title=\"JSON-RPC\">200 OK\n{\n  \"result\": {\n    \"ledger_current_index\": 156196\n    \"status\": \"success\",\n  }\n}<\/pre>\n<p>\u54cd\u5e94\u9075\u5faa<a href=\"https:\/\/ripple.com\/build\/rippled-apis\/#response-formatting\" target=\"_blank\" rel=\"noopener\">\u6807\u51c6\u683c\u5f0f<\/a>\uff0c\u6210\u529f\u7ed3\u679c\u5305\u542b\u4ee5\u4e0b\u5b57\u6bb5\uff1a<\/p>\n<table>\n<thead>\n<tr>\n<th align=\"left\"><code>Field<\/code><\/th>\n<th align=\"left\">\u7c7b\u578b<\/th>\n<th align=\"left\">\u63cf\u8ff0<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td align=\"left\"><code>ledger_current_index<\/code><\/td>\n<td align=\"left\">Unsigned Integer<\/td>\n<td align=\"left\">\u6b64\u5206\u7c7b\u5e10\u7684\u5e8f\u53f7<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>\u53ef\u80fd\u7684\u9519\u8bef\uff1a<\/p>\n<ul>\n<li>\u4efb\u4f55\u901a\u7528\u9519\u8bef\u7c7b\u578b\u3002<\/li>\n<\/ul>\n<\/div><div class=\"documentor-help\"><span class=\"doc-noprint doc-feedback\"><img src=https:\/\/labs.stream\/cn\/wp-content\/plugins\/documentor\/skins\/default\/images\/feedback.png width=\"16\" height=\"16\" \/>Was this helpful?<\/span>\r\n\t\t\t\t\t\t<span class=\"doc-noprint\"><a class=\"positive-feedback\" href=\"#\" > Yes <\/a><\/span> \r\n\t\t\t\t\t\t<span class=\"doc-noprint\"><a class=\"negative-feedback\" href=\"#\" > No <\/a><\/span><span class=\"doc-noprint doc_sedit\"><a title=\"Give suggestion\" href=\"#sugestedit_popup7\" rel=\"leanModal\" class=\"spopupopen\" >\r\n\t\t\t\t\t\t<span><img height=\"15\" width=\"15\" src=https:\/\/labs.stream\/cn\/wp-content\/plugins\/documentor\/skins\/default\/images\/edit.png><\/span>Suggest edit <\/a><\/span><div class=\"negative-feedbackform doc-noprint\">\r\n\t\t\t\t\t<\/div><div class=\"feedback-msg doc-noprint\"><\/div><\/div><\/div><\/div><!--.\/doc-sectionwrap--><div class=\"doc-sectionwrap\" id=\"ledger_data-4_wrap\"><div class=\"documentor-section  section-433\" id=\"ledger_data-4\" data-section-id=\"433\"><h3 class=\"doc-sec-title\" > <span class=\"doc-sec-count\" style=\"display:inline-block\">5.4.<\/span><span class=\"title-text\">ledger_data<\/span> <span class=\"doc-sec-link doc-noprint\" onclick=\"prompt('Press Ctrl + C, then Enter to copy to clipboard','https:\/\/labs.stream\/cn\/wp-json\/wp\/v2\/pages\/777#ledger_data-4')\">#<\/span> <div class=\"documentor-social doc-noprint\"><\/div><\/h3><div class=\"doc-sec-content\" ><p>\u8be5<code>ledger_data<\/code>\u65b9\u6cd5\u68c0\u7d22\u6307\u5b9a\u5206\u7c7b\u5e10\u7684\u5185\u5bb9\u3002\u60a8\u53ef\u4ee5\u904d\u5386\u591a\u4e2a\u8c03\u7528\u6765\u68c0\u7d22\u5355\u4e2a\u5206\u7c7b\u5e10\u7248\u672c\u7684\u5168\u90e8\u5185\u5bb9\u3002<\/p>\n<p>\u8bf7\u6c42\u683c\u5f0f\u7684\u793a\u4f8b\uff1a<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-group=\"ledger_data\" data-enlighter-title=\"WebSocket\">{\r\n   \"id\": 2,\r\n   \"ledger_hash\": \"D771E2D1A624BBD3FA26827C48F3B6BD5B33E1C642E0982B239D4928E967E25A\",\r\n   \"command\": \"ledger_data\",\r\n   \"limit\": 5,\r\n   \"binary\": true\r\n}<\/pre>\n<pre class=\"EnlighterJSRAW\" data-enlighter-group=\"ledger_data\" data-enlighter-title=\"JSON-RPC\">{\r\n    \"method\": \"ledger_data\",\r\n    \"params\": [\r\n        {\r\n            \"binary\": true,\r\n            \"ledger_hash\": \"D771E2D1A624BBD3FA26827C48F3B6BD5B33E1C642E0982B239D4928E967E25A\",\r\n            \"limit\": 5\r\n        }\r\n    ]\r\n}<\/pre>\n<blockquote><p>\u6ce8\u610f\uff1a\u6ca1\u6709\u547d\u4ee4\u884c\u8bed\u6cd5<code>ledger_data<\/code>\u3002\u60a8\u53ef\u4ee5\u4f7f\u7528\u8be5<code>json<\/code>\u547d\u4ee4\u4ece\u547d\u4ee4\u884c\u8bbf\u95ee\u6b64\u65b9\u6cd5\u3002<\/p><\/blockquote>\n<p>\u8bf7\u6c42\u53ef\u4ee5\u5305\u542b\u4ee5\u4e0b\u5b57\u6bb5\uff1a<\/p>\n<table>\n<thead>\n<tr>\n<th align=\"left\"><code>Field<\/code><\/th>\n<th align=\"left\">Type<\/th>\n<th align=\"left\">Description<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td align=\"left\"><code>id<\/code><\/td>\n<td align=\"left\">(Arbitrary)<\/td>\n<td align=\"left\">\uff08\u4ec5\u9650WebSocket\uff09\u5728\u54cd\u5e94\u5ef6\u8fdf\u6216\u65e0\u5e8f\u65f6\uff0c\u5c06\u6b64\u8bf7\u6c42\u4e0e\u5176\u4ed6\u4eba\u5206\u5f00\u7684\u4efb\u4f55\u6807\u8bc6\u7b26\u3002<\/td>\n<\/tr>\n<tr>\n<td align=\"left\"><code>ledger_hash<\/code><\/td>\n<td align=\"left\">String<\/td>\n<td align=\"left\"><em>\uff08\u53ef\u9009\uff09<\/em>\u8981\u4f7f\u7528\u7684\u5206\u7c7b\u5e10\u7248\u672c\u768420\u5b57\u8282\u5341\u516d\u8fdb\u5236\u5b57\u7b26\u4e32\u3002\uff08\u8bf7\u53c2\u9605\u6307\u5b9a\u5206\u7c7b\u5e10\uff09<\/td>\n<\/tr>\n<tr>\n<td align=\"left\"><code>ledger_index<\/code><\/td>\n<td align=\"left\">String or Unsigned Integer<\/td>\n<td align=\"left\"><i>\uff08<em>\u53ef\u9009\uff09<\/em><\/i>\u8981\u4f7f\u7528\u7684\u5206\u7c7b\u5e10\u7684\u5e8f\u53f7\u6216\u5feb\u6377\u5b57\u7b26\u4e32\u81ea\u52a8\u9009\u62e9\u5206\u7c7b\u5e10\u3002\uff08\u8bf7\u53c2\u9605\u6307\u5b9a\u5206\u7c7b\u5e10\uff09<\/td>\n<\/tr>\n<tr>\n<td align=\"left\"><code>binary<\/code><\/td>\n<td align=\"left\">Boolean<\/td>\n<td align=\"left\">\uff08\u53ef\u9009\uff0c\u9ed8\u8ba4\u4e3aFalse\uff09\u5982\u679c\u8bbe\u7f6e\u4e3atrue\uff0c\u5219\u8fd4\u56de\u5206\u7c7b\u5e10\u5bf9\u8c61\u4e3a\u6563\u5217\u5341\u516d\u8fdb\u5236\u5b57\u7b26\u4e32\u800c\u4e0d\u662fJSON\u3002<\/td>\n<\/tr>\n<tr>\n<td align=\"left\"><code>limit<\/code><\/td>\n<td align=\"left\">Integer<\/td>\n<td align=\"left\">\uff08\u53ef\u9009\uff0c\u9ed8\u8ba4\u53d8\u5316\u7684\uff09\u9650\u5236\u8981\u68c0\u7d22\u7684\u5206\u7c7b\u5e10\u5bf9\u8c61\u7684\u6570\u91cf\u3002\u670d\u52a1\u5668\u4e0d\u9700\u8981\u9075\u5b88\u8fd9\u4e2a\u503c\u3002<\/td>\n<\/tr>\n<tr>\n<td align=\"left\"><code>marker<\/code><\/td>\n<td align=\"left\">(Not Specified)<\/td>\n<td align=\"left\">\u6765\u81ea\u4e4b\u524d\u5206\u9875\u54cd\u5e94\u7684\u4ef7\u503c\u3002\u5728\u8be5\u54cd\u5e94\u505c\u6b62\u7684\u60c5\u51b5\u4e0b\u7ee7\u7eed\u68c0\u7d22\u6570\u636e\u3002<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>\u8be5<code>ledger<\/code>\u5b57\u6bb5\u5df2\u5f03\u7528\uff0c\u53ef\u80fd\u4f1a\u88ab\u5220\u9664\uff0c\u6055\u4e0d\u53e6\u884c\u901a\u77e5\u3002<\/p>\n<p>\u4e00\u4e2a\u6210\u529f\u56de\u5e94\u7684\u4f8b\u5b50\uff1a<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-group=\"ledger_data2\" data-enlighter-title=\"WebSocket(binary:true)\">{\r\n  \"id\": 2,\r\n  \"result\": {\r\n    \"ledger_hash\": \"D771E2D1A624BBD3FA26827C48F3B6BD5B33E1C642E0982B239D4928E967E25A\",\r\n    \"ledger_index\": \"156173\",\r\n    \"marker\": \"1E58E0D2E99FFE7EF7C2B98EE63998F845860CF2A58EAE711C12A894A1205A63\",\r\n    \"state\": [{\r\n      \"data\": \"11006F2200000000240000000B250000015133000000000000000034000000000000000055E8146BAA479266D61727383AAF3A7EBA3061B917F08C61BFA82B2C551CAF94355010AFE8D4AF92CB0CBD5051A499BA555711BA23DFD44FACDE675A17AF4C4A80AAAB6440000000000F424065D485543DF729C000000000000000000000000000434E590000000000C3B914002ED6944382B78F183DD6613F0E5CC5FD8114F2D333C71B380B69EDEB68751F7AAD5EE3350E8C\",\r\n      \"index\": \"0027D7CCB2CF1E7A8A15A7F255F459BB0B1B42CD2908929C23E948D73966ABC2\"\r\n    }, {\r\n      \"data\": \"11006F22000200002400000011250000123A33000000000000000034000000000000000055FA09A55BB3DA539D72B12D3D359C51901F8467F9C97A113E4AAE54D7A546A50750108F8858298670F04B0D754DDD47BAF18BCDDC13409AF229994F1550F7DCA7000064D4CA71EA17A3C000000000000000000000000000434E590000000000C3B914002ED6944382B78F183DD6613F0E5CC5FD6540000000004AC4A08114F2D333C71B380B69EDEB68751F7AAD5EE3350E8C\",\r\n      \"index\": \"01985A028B3C15B0CD5D0D5B60F2558043F56FFC4CA04B2177CBBFDF2215D22C\"\r\n    }, {\r\n      \"data\": \"1100642200000000581150F3BF4E6D62FAAD62B4D65887E58BA3607C7871238F49B84ED7A30C2EB49E82148B17262A312E4FF5BE1138A85301428C74628BB80113C21F5F400136752D1233FCD9812C4F10D2FCACCE4BCD3398C223F74CFAB010381DA5BE6436A2A7A04FCC55D92AAD60CF3E071B8F13C1D774E219750CFC03207C67DDC9FD121609956EB68CCDF0B4289C763685FB8A3FA9547817E97E92928D5E679FCE3C3F9D3C2889918CB3DCDF310F5B9FCA974BD60D6D5EEB0A3C3D3537CBE8E980C47F489D3CA16E08921B1FE1B20A9A539E233647D82A24A5CAA933931870599E86525727BC6E65DF438FBAF5A39DC30219C91D5AEBB7F70E9B9BDEC3C4BEDBF68A044A7A482962DDF6D960E8C573B95D016433550944DE2ED51E00F41A27E4290774398E42ABB509F49B87B29E5E02505C44437495B816B06BCB6DDEFAFC5BA1323B98B9F0813AF51F525B5C96D7A8179894DD9AD4E9810A5D6023BCD72B3F207649244430791157BD5F29CE9E5B5716D7B83DA9C99B8E5C756BCE430B6CF8BE6F90427EB2EC9131C8A571BA94200A3770C9D26C5403C8C1E19923F8CD02F91FC56E10E6B5170A3EDE8AB39A201597EB0956F310FF0A0F32F4130FB708445AD0483C67C59FE5B1DF6E74A8B270556CDF991503A1F915EA64BB4A48AD87243669CC9CB2F2C658FB816B63C501E346EBAD252E15DFFE136A96882961C1356F6187424C87825150C9AE89E67CC751283DA7ABC6C74E3254E44DE414EB4CB416DF\",\r\n      \"index\": \"1150F3BF4E6D62FAAD62B4D65887E58BA3607C7871238F49B84ED7A30C2EB49E\"\r\n    }, {\r\n      \"data\": \"1100642200000000581325AE6430D47924A0E9389AC91A7D1125B1AF64A0D729E790BD4BB6DDEFC072821415B8498C737803B6C6D57F0F5F085C8746AF154B011340B84627D80CFDCF5C9721417038617F7A174E0081C69E402490A73AA5A5070CB456D1739F8B693C93D3E4EC9788D1D6492ED5B841360F2DCC625A3EA47C04ABC9\",\r\n      \"index\": \"1325AE6430D47924A0E9389AC91A7D1125B1AF64A0D729E790BD4BB6DDEFC072\"\r\n    }, {\r\n      \"data\": \"11006F2200000000240000000625000001483300000000000000003400000000000000005597674188B06F3ED44BA2F34180E0B538579504647796E00D8DD5F865D85F0EBB5010AFE8D4AF92CB0CBD5051A499BA555711BA23DFD44FACDE675B038D7EA4C6800064400000000098968065D4C38D7EA4C68000000000000000000000000000434E590000000000C3B914002ED6944382B78F183DD6613F0E5CC5FD8114F2D333C71B380B69EDEB68751F7AAD5EE3350E8C\",\r\n      \"index\": \"159769461D9A3B758F9315780270886EA863E21F3677997F319EB58E1F71174A\"\r\n    }],\r\n    \"validated\": true\r\n  },\r\n  \"status\": \"success\",\r\n  \"type\": \"response\"\r\n}<\/pre>\n<pre class=\"EnlighterJSRAW\" data-enlighter-group=\"ledger_data2\" data-enlighter-title=\"WebSocket(binary:false)\">{\r\n  \"id\": 2,\r\n  \"result\": {\r\n    \"ledger_hash\": \"D771E2D1A624BBD3FA26827C48F3B6BD5B33E1C642E0982B239D4928E967E25A\",\r\n    \"ledger_index\": \"156173\",\r\n    \"marker\": \"1E58E0D2E99FFE7EF7C2B98EE63998F845860CF2A58EAE711C12A894A1205A63\",\r\n    \"state\": [{\r\n      \"Account\": \"vP3AYvkqCZTP3oh9b9zDzVqgf9odzhFCcC\",\r\n      \"BookDirectory\": \"AFE8D4AF92CB0CBD5051A499BA555711BA23DFD44FACDE675A17AF4C4A80AAAB\",\r\n      \"BookNode\": \"0000000000000000\",\r\n      \"Flags\": 0,\r\n      \"LedgerEntryType\": \"Offer\",\r\n      \"OwnerNode\": \"0000000000000000\",\r\n      \"PreviousTxnID\": \"E8146BAA479266D61727383AAF3A7EBA3061B917F08C61BFA82B2C551CAF9435\",\r\n      \"PreviousTxnLgrSeq\": 337,\r\n      \"Sequence\": 11,\r\n      \"TakerGets\": {\r\n        \"currency\": \"CNY\",\r\n        \"issuer\": \"vJqt7ir44V6RyWwxxEgD87sEfStdwCahZz\",\r\n        \"value\": \"1.5\"\r\n      },\r\n      \"TakerPays\": \"1000000\",\r\n      \"index\": \"0027D7CCB2CF1E7A8A15A7F255F459BB0B1B42CD2908929C23E948D73966ABC2\"\r\n    }, {\r\n      \"Account\": \"vP3AYvkqCZTP3oh9b9zDzVqgf9odzhFCcC\",\r\n      \"BookDirectory\": \"8F8858298670F04B0D754DDD47BAF18BCDDC13409AF229994F1550F7DCA70000\",\r\n      \"BookNode\": \"0000000000000000\",\r\n      \"Flags\": 131072,\r\n      \"LedgerEntryType\": \"Offer\",\r\n      \"OwnerNode\": \"0000000000000000\",\r\n      \"PreviousTxnID\": \"FA09A55BB3DA539D72B12D3D359C51901F8467F9C97A113E4AAE54D7A546A507\",\r\n      \"PreviousTxnLgrSeq\": 4666,\r\n      \"Sequence\": 17,\r\n      \"TakerGets\": \"4900000\",\r\n      \"TakerPays\": {\r\n        \"currency\": \"CNY\",\r\n        \"issuer\": \"vJqt7ir44V6RyWwxxEgD87sEfStdwCahZz\",\r\n        \"value\": \"29.4\"\r\n      },\r\n      \"index\": \"01985A028B3C15B0CD5D0D5B60F2558043F56FFC4CA04B2177CBBFDF2215D22C\"\r\n    }, {\r\n      \"Flags\": 0,\r\n      \"Indexes\": [\"5F400136752D1233FCD9812C4F10D2FCACCE4BCD3398C223F74CFAB010381DA5\", \"BE6436A2A7A04FCC55D92AAD60CF3E071B8F13C1D774E219750CFC03207C67DD\", \"C9FD121609956EB68CCDF0B4289C763685FB8A3FA9547817E97E92928D5E679F\", \"CE3C3F9D3C2889918CB3DCDF310F5B9FCA974BD60D6D5EEB0A3C3D3537CBE8E9\", \"80C47F489D3CA16E08921B1FE1B20A9A539E233647D82A24A5CAA93393187059\", \"9E86525727BC6E65DF438FBAF5A39DC30219C91D5AEBB7F70E9B9BDEC3C4BEDB\", \"F68A044A7A482962DDF6D960E8C573B95D016433550944DE2ED51E00F41A27E4\", \"290774398E42ABB509F49B87B29E5E02505C44437495B816B06BCB6DDEFAFC5B\", \"A1323B98B9F0813AF51F525B5C96D7A8179894DD9AD4E9810A5D6023BCD72B3F\", \"207649244430791157BD5F29CE9E5B5716D7B83DA9C99B8E5C756BCE430B6CF8\", \"BE6F90427EB2EC9131C8A571BA94200A3770C9D26C5403C8C1E19923F8CD02F9\", \"1FC56E10E6B5170A3EDE8AB39A201597EB0956F310FF0A0F32F4130FB708445A\", \"D0483C67C59FE5B1DF6E74A8B270556CDF991503A1F915EA64BB4A48AD872436\", \"69CC9CB2F2C658FB816B63C501E346EBAD252E15DFFE136A96882961C1356F61\", \"87424C87825150C9AE89E67CC751283DA7ABC6C74E3254E44DE414EB4CB416DF\"],\r\n      \"LedgerEntryType\": \"DirectoryNode\",\r\n      \"Owner\": \"vDgSCaGS3iih9iKvfvRULrK7gurJjdDnUV\",\r\n      \"RootIndex\": \"1150F3BF4E6D62FAAD62B4D65887E58BA3607C7871238F49B84ED7A30C2EB49E\",\r\n      \"index\": \"1150F3BF4E6D62FAAD62B4D65887E58BA3607C7871238F49B84ED7A30C2EB49E\"\r\n    }, {\r\n      \"Flags\": 0,\r\n      \"Indexes\": [\"B84627D80CFDCF5C9721417038617F7A174E0081C69E402490A73AA5A5070CB4\", \"56D1739F8B693C93D3E4EC9788D1D6492ED5B841360F2DCC625A3EA47C04ABC9\"],\r\n      \"LedgerEntryType\": \"DirectoryNode\",\r\n      \"Owner\": \"vpyqxXzyoX62Bs6WRckYuUoVQjiGaBvCwB\",\r\n      \"RootIndex\": \"1325AE6430D47924A0E9389AC91A7D1125B1AF64A0D729E790BD4BB6DDEFC072\",\r\n      \"index\": \"1325AE6430D47924A0E9389AC91A7D1125B1AF64A0D729E790BD4BB6DDEFC072\"\r\n    }, {\r\n      \"Account\": \"vP3AYvkqCZTP3oh9b9zDzVqgf9odzhFCcC\",\r\n      \"BookDirectory\": \"AFE8D4AF92CB0CBD5051A499BA555711BA23DFD44FACDE675B038D7EA4C68000\",\r\n      \"BookNode\": \"0000000000000000\",\r\n      \"Flags\": 0,\r\n      \"LedgerEntryType\": \"Offer\",\r\n      \"OwnerNode\": \"0000000000000000\",\r\n      \"PreviousTxnID\": \"97674188B06F3ED44BA2F34180E0B538579504647796E00D8DD5F865D85F0EBB\",\r\n      \"PreviousTxnLgrSeq\": 328,\r\n      \"Sequence\": 6,\r\n      \"TakerGets\": {\r\n        \"currency\": \"CNY\",\r\n        \"issuer\": \"vJqt7ir44V6RyWwxxEgD87sEfStdwCahZz\",\r\n        \"value\": \"10\"\r\n      },\r\n      \"TakerPays\": \"10000000\",\r\n      \"index\": \"159769461D9A3B758F9315780270886EA863E21F3677997F319EB58E1F71174A\"\r\n    }],\r\n    \"validated\": true\r\n  },\r\n  \"status\": \"success\",\r\n  \"type\": \"response\"\r\n}<\/pre>\n<pre class=\"EnlighterJSRAW\" data-enlighter-group=\"ledger_data2\" data-enlighter-title=\"JSON(binary:flase)\">200 OK\r\n{\r\n  \"result\": {\r\n    \"ledger_hash\": \"D771E2D1A624BBD3FA26827C48F3B6BD5B33E1C642E0982B239D4928E967E25A\",\r\n    \"ledger_index\": \"156173\",\r\n    \"marker\": \"1E58E0D2E99FFE7EF7C2B98EE63998F845860CF2A58EAE711C12A894A1205A63\",\r\n    \"state\": [{\r\n      \"Account\": \"vP3AYvkqCZTP3oh9b9zDzVqgf9odzhFCcC\",\r\n      \"BookDirectory\": \"AFE8D4AF92CB0CBD5051A499BA555711BA23DFD44FACDE675A17AF4C4A80AAAB\",\r\n      \"BookNode\": \"0000000000000000\",\r\n      \"Flags\": 0,\r\n      \"LedgerEntryType\": \"Offer\",\r\n      \"OwnerNode\": \"0000000000000000\",\r\n      \"PreviousTxnID\": \"E8146BAA479266D61727383AAF3A7EBA3061B917F08C61BFA82B2C551CAF9435\",\r\n      \"PreviousTxnLgrSeq\": 337,\r\n      \"Sequence\": 11,\r\n      \"TakerGets\": {\r\n        \"currency\": \"CNY\",\r\n        \"issuer\": \"vJqt7ir44V6RyWwxxEgD87sEfStdwCahZz\",\r\n        \"value\": \"1.5\"\r\n      },\r\n      \"TakerPays\": \"1000000\",\r\n      \"index\": \"0027D7CCB2CF1E7A8A15A7F255F459BB0B1B42CD2908929C23E948D73966ABC2\"\r\n    }, {\r\n      \"Account\": \"vP3AYvkqCZTP3oh9b9zDzVqgf9odzhFCcC\",\r\n      \"BookDirectory\": \"8F8858298670F04B0D754DDD47BAF18BCDDC13409AF229994F1550F7DCA70000\",\r\n      \"BookNode\": \"0000000000000000\",\r\n      \"Flags\": 131072,\r\n      \"LedgerEntryType\": \"Offer\",\r\n      \"OwnerNode\": \"0000000000000000\",\r\n      \"PreviousTxnID\": \"FA09A55BB3DA539D72B12D3D359C51901F8467F9C97A113E4AAE54D7A546A507\",\r\n      \"PreviousTxnLgrSeq\": 4666,\r\n      \"Sequence\": 17,\r\n      \"TakerGets\": \"4900000\",\r\n      \"TakerPays\": {\r\n        \"currency\": \"CNY\",\r\n        \"issuer\": \"vJqt7ir44V6RyWwxxEgD87sEfStdwCahZz\",\r\n        \"value\": \"29.4\"\r\n      },\r\n      \"index\": \"01985A028B3C15B0CD5D0D5B60F2558043F56FFC4CA04B2177CBBFDF2215D22C\"\r\n    }, {\r\n      \"Flags\": 0,\r\n      \"Indexes\": [\"5F400136752D1233FCD9812C4F10D2FCACCE4BCD3398C223F74CFAB010381DA5\", \"BE6436A2A7A04FCC55D92AAD60CF3E071B8F13C1D774E219750CFC03207C67DD\", \"C9FD121609956EB68CCDF0B4289C763685FB8A3FA9547817E97E92928D5E679F\", \"CE3C3F9D3C2889918CB3DCDF310F5B9FCA974BD60D6D5EEB0A3C3D3537CBE8E9\", \"80C47F489D3CA16E08921B1FE1B20A9A539E233647D82A24A5CAA93393187059\", \"9E86525727BC6E65DF438FBAF5A39DC30219C91D5AEBB7F70E9B9BDEC3C4BEDB\", \"F68A044A7A482962DDF6D960E8C573B95D016433550944DE2ED51E00F41A27E4\", \"290774398E42ABB509F49B87B29E5E02505C44437495B816B06BCB6DDEFAFC5B\", \"A1323B98B9F0813AF51F525B5C96D7A8179894DD9AD4E9810A5D6023BCD72B3F\", \"207649244430791157BD5F29CE9E5B5716D7B83DA9C99B8E5C756BCE430B6CF8\", \"BE6F90427EB2EC9131C8A571BA94200A3770C9D26C5403C8C1E19923F8CD02F9\", \"1FC56E10E6B5170A3EDE8AB39A201597EB0956F310FF0A0F32F4130FB708445A\", \"D0483C67C59FE5B1DF6E74A8B270556CDF991503A1F915EA64BB4A48AD872436\", \"69CC9CB2F2C658FB816B63C501E346EBAD252E15DFFE136A96882961C1356F61\", \"87424C87825150C9AE89E67CC751283DA7ABC6C74E3254E44DE414EB4CB416DF\"],\r\n      \"LedgerEntryType\": \"DirectoryNode\",\r\n      \"Owner\": \"vDgSCaGS3iih9iKvfvRULrK7gurJjdDnUV\",\r\n      \"RootIndex\": \"1150F3BF4E6D62FAAD62B4D65887E58BA3607C7871238F49B84ED7A30C2EB49E\",\r\n      \"index\": \"1150F3BF4E6D62FAAD62B4D65887E58BA3607C7871238F49B84ED7A30C2EB49E\"\r\n    }, {\r\n      \"Flags\": 0,\r\n      \"Indexes\": [\"B84627D80CFDCF5C9721417038617F7A174E0081C69E402490A73AA5A5070CB4\", \"56D1739F8B693C93D3E4EC9788D1D6492ED5B841360F2DCC625A3EA47C04ABC9\"],\r\n      \"LedgerEntryType\": \"DirectoryNode\",\r\n      \"Owner\": \"vpyqxXzyoX62Bs6WRckYuUoVQjiGaBvCwB\",\r\n      \"RootIndex\": \"1325AE6430D47924A0E9389AC91A7D1125B1AF64A0D729E790BD4BB6DDEFC072\",\r\n      \"index\": \"1325AE6430D47924A0E9389AC91A7D1125B1AF64A0D729E790BD4BB6DDEFC072\"\r\n    }, {\r\n      \"Account\": \"vP3AYvkqCZTP3oh9b9zDzVqgf9odzhFCcC\",\r\n      \"BookDirectory\": \"AFE8D4AF92CB0CBD5051A499BA555711BA23DFD44FACDE675B038D7EA4C68000\",\r\n      \"BookNode\": \"0000000000000000\",\r\n      \"Flags\": 0,\r\n      \"LedgerEntryType\": \"Offer\",\r\n      \"OwnerNode\": \"0000000000000000\",\r\n      \"PreviousTxnID\": \"97674188B06F3ED44BA2F34180E0B538579504647796E00D8DD5F865D85F0EBB\",\r\n      \"PreviousTxnLgrSeq\": 328,\r\n      \"Sequence\": 6,\r\n      \"TakerGets\": {\r\n        \"currency\": \"CNY\",\r\n        \"issuer\": \"vJqt7ir44V6RyWwxxEgD87sEfStdwCahZz\",\r\n        \"value\": \"10\"\r\n      },\r\n      \"TakerPays\": \"10000000\",\r\n      \"index\": \"159769461D9A3B758F9315780270886EA863E21F3677997F319EB58E1F71174A\"\r\n    }],\r\n    \"validated\": true\r\n  },\r\n  \"status\": \"success\",\r\n  \"type\": \"response\"\r\n}<\/pre>\n<p>\u54cd\u5e94\u9075\u5faa\u6807\u51c6\u683c\u5f0f\uff0c\u6210\u529f\u7ed3\u679c\u5305\u542b\u4ee5\u4e0b\u5b57\u6bb5\uff1a<\/p>\n<table>\n<thead>\n<tr>\n<th align=\"left\"><code>Field<\/code><\/th>\n<th align=\"left\">Type<\/th>\n<th align=\"left\">Description<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td align=\"left\"><code>ledger_index<\/code><\/td>\n<td align=\"left\">Unsigned Integer<\/td>\n<td align=\"left\">\u6b64\u5206\u7c7b\u5e10\u7684\u5e8f\u53f7<\/td>\n<\/tr>\n<tr>\n<td align=\"left\"><code>ledger_hash<\/code><\/td>\n<td align=\"left\">String<\/td>\n<td align=\"left\">\u552f\u4e00\u6807\u8bc6\u6574\u4e2a\u5206\u7c7b\u5e10\u7684\u6563\u5217<\/td>\n<\/tr>\n<tr>\n<td align=\"left\"><code>state<\/code><\/td>\n<td align=\"left\">Array<\/td>\n<td align=\"left\">\u5305\u542b\u6811\u4e2d\u6570\u636e\u7684JSON\u5bf9\u8c61\u6570\u7ec4\uff0c\u5982\u4e0b\u6240\u5b9a\u4e49<\/td>\n<\/tr>\n<tr>\n<td align=\"left\"><code>marker<\/code><\/td>\n<td align=\"left\">(Not Specified)<\/td>\n<td align=\"left\">\u6307\u793a\u54cd\u5e94\u7684\u670d\u52a1\u5668\u5b9a\u4e49\u7684\u503c\u662f\u5206\u9875\u7684\u3002\u5c06\u6b64\u4f20\u9012\u7ed9\u4e0b\u4e00\u4e2a\u8c03\u7528\u4ee5\u6062\u590d\u6b64\u8c03\u7528\u505c\u6b62\u7684\u4f4d\u7f6e<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p><code>state<\/code>\u6570\u7ec4\u4e2d\u6bcf\u4e2a\u5bf9\u8c61\u7684\u683c\u5f0f\u53d6\u51b3\u4e8e<code>binary<\/code>\u8bf7\u6c42\u4e2d\u662f\u5426\u8bbe\u7f6e\u4e3atrue\u6216\u4e0d\u662f\u3002\u6bcf\u4e2a<code>state<\/code>\u5bf9\u8c61\u53ef\u80fd\u5305\u542b\u4ee5\u4e0b\u5b57\u6bb5\uff1a<\/p>\n<table>\n<thead>\n<tr>\n<th align=\"left\"><code>Field<\/code><\/th>\n<th align=\"left\">Type<\/th>\n<th align=\"left\">Description<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td align=\"left\"><code>data<\/code><\/td>\n<td align=\"left\">String<\/td>\n<td align=\"left\">\uff08\u53ea\u5305\u62ec\u5982\u679c<code>\"binary\":true<\/code>\uff09\u6240\u9700\u6570\u636e\u7684\u5341\u516d\u8fdb\u5236\u8868\u793a<\/td>\n<\/tr>\n<tr>\n<td align=\"left\"><code>LedgerEntryType<\/code><\/td>\n<td align=\"left\">String<\/td>\n<td align=\"left\">\uff08\u4ec5\u5305\u542bif\u00a0<code>\"binary\":false<\/code>\uff09\u6307\u793a\u6b64\u5bf9\u8c61\u4ee3\u8868\u4ec0\u4e48\u7c7b\u578b\u7684\u5206\u7c7b\u5e10\u5bf9\u8c61\u7684\u5b57\u7b26\u4e32\u3002\u8bf7\u53c2\u9605\u603b\u8d26\u683c\u5f0f\u7684\u5b8c\u6574\u5217\u8868\u3002<\/td>\n<\/tr>\n<tr>\n<td align=\"left\">(Additional fields)<\/td>\n<td align=\"left\">(Various)<\/td>\n<td align=\"left\">\uff08\u4ec5\u5305\u542bif\u00a0<code>\"binary\":false<\/code>\uff09\u63cf\u8ff0\u6b64\u5bf9\u8c61\u7684\u5176\u4ed6\u5b57\u6bb5\uff0c\u53d6\u51b3\u4e8e\u5b83\u662f\u54ea\u4e2aLedgerEntryType\u3002<\/td>\n<\/tr>\n<tr>\n<td align=\"left\"><code>index<\/code><\/td>\n<td align=\"left\">String<\/td>\n<td align=\"left\">\u6b64\u5206\u7c7b\u5e10\u6761\u76ee\u7684\u552f\u4e00\u6807\u8bc6\u7b26\uff0c\u5982\u5341\u516d\u8fdb\u5236\u3002<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>\u53ef\u80fd\u7684\u9519\u8bef\uff1a<\/p>\n<ul>\n<li>\u4efb\u4f55\u901a\u7528\u9519\u8bef\u7c7b\u578b<\/li>\n<li><code>invalidParams<\/code>\u00a0&#8211; \u4e00\u4e2a\u6216\u591a\u4e2a\u5b57\u6bb5\u6307\u5b9a\u4e0d\u6b63\u786e\uff0c\u6216\u7f3a\u5c11\u4e00\u4e2a\u6216\u591a\u4e2a\u5fc5\u586b\u5b57\u6bb5\u3002<\/li>\n<li><code>lgrNotFound<\/code>&#8211; \u7531<code>ledger_hash<\/code>\u6216\u8005<code>ledger_index<\/code>\u4e0d\u5b58\u5728\u7684\u5206\u7c7b\u8d26\uff0c\u6216\u8005\u786e\u5b9e\u5b58\u5728\uff0c\u4f46\u670d\u52a1\u5668\u6ca1\u6709\u3002<\/li>\n<\/ul>\n<\/div><div class=\"documentor-help\"><span class=\"doc-noprint doc-feedback\"><img src=https:\/\/labs.stream\/cn\/wp-content\/plugins\/documentor\/skins\/default\/images\/feedback.png width=\"16\" height=\"16\" \/>Was this helpful?<\/span>\r\n\t\t\t\t\t\t<span class=\"doc-noprint\"><a class=\"positive-feedback\" href=\"#\" > Yes <\/a><\/span> \r\n\t\t\t\t\t\t<span class=\"doc-noprint\"><a class=\"negative-feedback\" href=\"#\" > No <\/a><\/span><span class=\"doc-noprint doc_sedit\"><a title=\"Give suggestion\" href=\"#sugestedit_popup7\" rel=\"leanModal\" class=\"spopupopen\" >\r\n\t\t\t\t\t\t<span><img height=\"15\" width=\"15\" src=https:\/\/labs.stream\/cn\/wp-content\/plugins\/documentor\/skins\/default\/images\/edit.png><\/span>Suggest edit <\/a><\/span><div class=\"negative-feedbackform doc-noprint\">\r\n\t\t\t\t\t<\/div><div class=\"feedback-msg doc-noprint\"><\/div><\/div><\/div><\/div><!--.\/doc-sectionwrap--><div class=\"doc-sectionwrap\" id=\"ledger_entry-4_wrap\"><div class=\"documentor-section  section-434\" id=\"ledger_entry-4\" data-section-id=\"434\"><h3 class=\"doc-sec-title\" > <span class=\"doc-sec-count\" style=\"display:inline-block\">5.5.<\/span><span class=\"title-text\">ledger_entry<\/span> <span class=\"doc-sec-link doc-noprint\" onclick=\"prompt('Press Ctrl + C, then Enter to copy to clipboard','https:\/\/labs.stream\/cn\/wp-json\/wp\/v2\/pages\/777#ledger_entry-4')\">#<\/span> <div class=\"documentor-social doc-noprint\"><\/div><\/h3><div class=\"doc-sec-content\" ><p>\u8be5<code>ledger_entry<\/code>\u65b9\u6cd5\u4ee5\u539f\u59cb\u683c\u5f0f\u4eceSTM\u5206\u7c7b\u5e10\u8fd4\u56de\u5355\u4e2a\u5206\u7c7b\u5e10\u5bf9\u8c61\u3002\u8bf7\u53c2\u9605\u5206\u7c7b\u5e10\u683c\u5f0f\u4e86\u89e3\u6709\u5173\u53ef\u68c0\u7d22\u7684\u4e0d\u540c\u7c7b\u578b\u5bf9\u8c61\u7684\u4fe1\u606f\u3002<\/p>\n<blockquote><p>\u6ce8\u610f\uff1a\u6b64\u65b9\u6cd5\u6ca1\u6709\u547d\u4ee4\u884c\u7248\u672c\u3002\u60a8\u53ef\u4ee5\u4f7f\u7528\u8be5<code>json<\/code>\u547d\u4ee4\u4ece\u547d\u4ee4\u884c\u8bbf\u95ee\u6b64\u65b9\u6cd5\u3002<\/p><\/blockquote>\n<p>\u8bf7\u6c42\u683c\u5f0f\u7684\u793a\u4f8b\uff1a<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-group=\"ledger_entry\" data-enlighter-title=\"WebSocket\">{\r\n  \"id\": 3,\r\n  \"command\": \"ledger_entry\",\r\n  \"type\": \"account_root\",\r\n  \"account_root\": \"vDgSCaGS3iih9iKvfvRULrK7gurJjdDnUV\",\r\n  \"ledger_index\": \"validated\"\r\n}<\/pre>\n<pre class=\"EnlighterJSRAW\" data-enlighter-group=\"ledger_entry\" data-enlighter-title=\"JSON-RPC\">{\r\n    \"method\": \"ledger_entry\",\r\n    \"params\": [\r\n        {\r\n            \"account_root\": \"vDgSCaGS3iih9iKvfvRULrK7gurJjdDnUV\",\r\n            \"ledger_index\": \"validated\",\r\n            \"type\": \"account_root\"\r\n        }\r\n    ]\r\n}<\/pre>\n<p>\u8be5\u65b9\u6cd5\u53ef\u4ee5\u68c0\u7d22\u51e0\u79cd\u4e0d\u540c\u7c7b\u578b\u7684\u6570\u636e\u3002\u60a8\u53ef\u4ee5\u901a\u8fc7\u4f20\u9012\u9002\u5f53\u7684\u53c2\u6570\u6765\u9009\u62e9\u8981\u68c0\u7d22\u54ea\u79cd\u7c7b\u578b\u7684\u9879\u76ee\u3002\u5177\u4f53\u800c\u8a00\uff0c\u60a8\u5e94\u8be5\u63d0\u4f9b\u4ee5\u4e0b\u5176\u4e2d\u4e00\u4e2a\u5b57\u6bb5\uff1a<\/p>\n<ol>\n<li><code>index<\/code>\u00a0&#8211; \u901a\u8fc7\u5176\u552f\u4e00ID\u68c0\u7d22\u4efb\u4f55\u7c7b\u578b\u7684\u5206\u7c7b\u5e10\u5bf9\u8c61<\/li>\n<li><code>account_root<\/code>&#8211; \u68c0\u7d22AccountRoot\u5bf9\u8c61\u3002\u8fd9\u5927\u81f4\u76f8\u5f53\u4e8eaccount_info\u547d\u4ee4\u3002<\/li>\n<li><code>directory<\/code>&#8211; \u68c0\u7d22\u5305\u542b\u5176\u4ed6\u5206\u7c7b\u8d26\u5bf9\u8c61\u5217\u8868\u7684DirectoryNode<\/li>\n<li><code>offer<\/code>&#8211; \u68c0\u7d22\u8981\u7ea6\u5bf9\u8c61\uff0c\u8be5\u5bf9\u8c61\u5b9a\u4e49\u4e86\u5151\u6362\u8d27\u5e01\u7684\u8981\u7ea6<\/li>\n<li><code>stream_state<\/code>&#8211; \u68c0\u7d22StreamState\u5bf9\u8c61\uff0c\u8be5\u5bf9\u8c61\u8ddf\u8e2a\u4e24\u4e2a\u5e10\u6237\u4e4b\u95f4\u7684\uff08\u975eSTM\uff09\u8d27\u5e01\u4f59\u989d\u3002<\/li>\n<\/ol>\n<p>\u5982\u679c\u60a8\u6307\u5b9a\u4e86\u591a\u4e2a\u4e0a\u8ff0\u9879\u76ee\uff0c\u5219\u670d\u52a1\u5668\u4ec5\u68c0\u7d22\u5b83\u4eec;\u00a0\u5b83\u9009\u62e9\u7684\u662f\u672a\u5b9a\u4e49\u7684\u3002<\/p>\n<p>\u8be5\u65b9\u6cd5\u8bc6\u522b\u7684\u53c2\u6570\u5b8c\u6574\u5217\u8868\u5982\u4e0b\uff1a<\/p>\n<table>\n<thead>\n<tr>\n<th align=\"left\"><code>Field<\/code><\/th>\n<th align=\"left\">Type<\/th>\n<th align=\"left\">Description<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td align=\"left\"><code>index<\/code><\/td>\n<td align=\"left\">String<\/td>\n<td align=\"left\"><em>\uff08\u53ef\u9009\uff09<\/em>\u6307\u5b9a\u8981\u68c0\u7d22\u7684\u5355\u4e2a\u5206\u7c7b\u5e10\u6761\u76ee\u7684\u552f\u4e00\u6807\u8bc6\u7b26\u3002<\/td>\n<\/tr>\n<tr>\n<td align=\"left\"><code>account_root<\/code><\/td>\n<td align=\"left\">String &#8211;\u00a0Address<\/td>\n<td align=\"left\"><em>\uff08\u53ef\u9009\uff09<\/em>\u6307\u5b9a\u8981\u68c0\u7d22\u7684AccountRoot\u5bf9\u8c61\u3002<\/td>\n<\/tr>\n<tr>\n<td align=\"left\"><code>directory<\/code><\/td>\n<td align=\"left\">Object or String<\/td>\n<td align=\"left\"><em>\uff08\u53ef\u9009\uff09<\/em>\u6307\u5b9a\u4e00\u4e2aDirectoryNode\u3002\uff08DirectoryNode\u5bf9\u8c61\u6bcf\u4e2a\u90fd\u5305\u542b\u5b83\u4eec\u5305\u542b\u7684\u4e8b\u7269\u7684ID\u5217\u8868\u3002\uff09\u5982\u679c\u662f\u5b57\u7b26\u4e32\uff0c\u5219\u4ee5\u5341\u516d\u8fdb\u5236\u89e3\u91ca\u4e3a\u76ee\u5f55\u7684\u552f\u4e00\u7d22\u5f15\u3002\u5982\u679c\u4e00\u4e2a\u5bf9\u8c61\u9700\u8981\u5176\u4e2d\u4e00\u4e2a<code>dir_root<\/code>\u6216\u8005<code>owner<\/code>\u4f5c\u4e3a\u4e00\u4e2a\u5b50\u5b57\u6bb5\uff0c\u8fd8\u53ef\u4ee5\u9009\u62e9\u4e00\u4e2a<code>sub_index<\/code>\u5b50\u5b57\u6bb5\u3002<\/td>\n<\/tr>\n<tr>\n<td align=\"left\"><code>directory.sub_index<\/code><\/td>\n<td align=\"left\">Unsigned Integer<\/td>\n<td align=\"left\"><em>\uff08\u53ef\u9009\uff09<\/em>\u5982\u679c\u63d0\u4f9b\uff0c\u8df3\u5230\u66f4\u9ad8\u7684\u201c\u9875\u9762\u201d\u00a0\u76ee\u5f55\u3002<\/td>\n<\/tr>\n<tr>\n<td align=\"left\"><code>directory.dir_root<\/code><\/td>\n<td align=\"left\">String<\/td>\n<td align=\"left\">\uff08\u5982\u679c<code>directory<\/code>\u6307\u5b9a\u4e3a\u5bf9\u8c61\u5e76\u4e14<code>directory.owner<\/code>\u672a\u63d0\u4f9b\uff0c\u5219\u662f\u5fc5\u9700\u7684\uff09\u4ee5\u5341\u516d\u8fdb\u5236\u5b57\u7b26\u4e32\u6807\u8bc6\u8981\u68c0\u7d22\u7684\u76ee\u5f55\u7684\u552f\u4e00\u7d22\u5f15\u3002<\/td>\n<\/tr>\n<tr>\n<td align=\"left\"><code>directory.owner<\/code><\/td>\n<td align=\"left\">String<\/td>\n<td align=\"left\">\uff08\u5982\u679c<code>directory<\/code>\u6307\u5b9a\u4e3a\u5bf9\u8c61<code>directory.dir_root<\/code>\u4e14\u672a\u63d0\u4f9b\uff0c\u5219\u4e3a\u5fc5\u9700\uff09\u4e0e\u6b64\u76ee\u5f55\u5173\u8054\u7684\u5e10\u6237\u7684\u552f\u4e00\u5730\u5740<\/td>\n<\/tr>\n<tr>\n<td align=\"left\"><code>offer<\/code><\/td>\n<td align=\"left\">Object or String<\/td>\n<td align=\"left\"><em>\uff08\u53ef\u9009\uff09<\/em>\u6307\u5b9a\u8981\u68c0\u7d22\u7684Offer\u5bf9\u8c61\u3002\u5982\u679c\u662f\u5b57\u7b26\u4e32\uff0c\u5219\u89e3\u91ca\u4e3a\u8981\u7ea6\u7684\u552f\u4e00\u7d22\u5f15\u3002\u5982\u679c\u67d0\u4e2a\u5bf9\u8c61\u9700\u8981\u5b50\u5b57\u6bb5<code>account<\/code>\u5e76<code>seq<\/code>\u552f\u4e00\u6807\u8bc6\u8be5\u63d0\u8bae\u3002<\/td>\n<\/tr>\n<tr>\n<td align=\"left\"><code>offer.account<\/code><\/td>\n<td align=\"left\">String &#8211;\u00a0Address<\/td>\n<td align=\"left\">\uff08\u5982\u679c<code>offer<\/code>\u6307\u5b9a\uff0c\u5219\u4e3a\u5fc5\u586b\u9879\uff09\u63d0\u4ea4\u62a5\u4ef7\u7684\u5e10\u6237\u3002<\/td>\n<\/tr>\n<tr>\n<td align=\"left\"><code>offer.seq<\/code><\/td>\n<td align=\"left\">Unsigned Integer<\/td>\n<td align=\"left\">\uff08\u5982\u679c<code>offer<\/code>\u6307\u5b9a\uff0c\u5219\u4e3a\u5fc5\u9700\uff09\u521b\u5efaOffer\u5bf9\u8c61\u7684\u4e8b\u52a1\u7684\u5e8f\u5217\u53f7\u3002<\/td>\n<\/tr>\n<tr>\n<td align=\"left\"><code>stream_state<\/code><\/td>\n<td align=\"left\">Object<\/td>\n<td align=\"left\"><em>\uff08\u53ef\u9009\uff09<\/em>\u6307\u5b9a\u8981\u68c0\u7d22\u7684StreamState\uff08\u4fe1\u4efb\u7ebf\uff09\u5bf9\u8c61\u7684\u5bf9\u8c61\u3002\u5fc5\u987b<code>accounts<\/code>\u548c<code>currency<\/code>\u5b50\u5b57\u6bb5\u552f\u4e00\u5730\u6307\u5b9a\u8981\u68c0\u7d22\u7684StreamState\u6761\u76ee\u3002<\/td>\n<\/tr>\n<tr>\n<td align=\"left\"><code>stream_state.accounts<\/code><\/td>\n<td align=\"left\">Array<\/td>\n<td align=\"left\">\uff08\u5982\u679c<code>stream_state<\/code>\u6307\u5b9a\uff0c\u5219\u4e3a\u5fc5\u9700\uff09\u5e10\u6237\u5730\u5740\u76842\u957f\u5ea6\u6570\u7ec4\uff0c\u5b9a\u4e49\u7531\u6b64StreamState\u5bf9\u8c61\u94fe\u63a5\u7684\u4e24\u4e2a\u5e10\u6237<\/td>\n<\/tr>\n<tr>\n<td align=\"left\"><code>stream_state.currency<\/code><\/td>\n<td align=\"left\">String<\/td>\n<td align=\"left\">\uff08\u5982\u679c<code>stream_state<\/code>\u6307\u5b9a\uff0c\u5219\u4e3a\u5fc5\u9700\uff09\u8981\u68c0\u7d22\u7684StreamState\u5bf9\u8c61\u7684\u8d27\u5e01\u4ee3\u7801\u3002<\/td>\n<\/tr>\n<tr>\n<td align=\"left\"><code>binary<\/code><\/td>\n<td align=\"left\">Boolean<\/td>\n<td align=\"left\"><em>\uff08\u53ef\u9009\uff09<\/em>\u5982\u679c\u4e3atrue\uff0c\u5219\u4ee5\u5341\u516d\u8fdb\u5236\u5b57\u7b26\u4e32\u5f62\u5f0f\u8fd4\u56de\u8bf7\u6c42\u7684\u5206\u7c7b\u5e10\u5bf9\u8c61\u7684\u5185\u5bb9\u3002\u5426\u5219\uff0c\u4ee5JSON\u683c\u5f0f\u8fd4\u56de\u6570\u636e\u3002\u7f3a\u7701\u662f<code>true<\/code>\u5982\u679c\u641c\u7d22<code>index<\/code>\u548c<code>false<\/code>\u5426\u5219\u3002<\/td>\n<\/tr>\n<tr>\n<td align=\"left\"><code>ledger_hash<\/code><\/td>\n<td align=\"left\">String<\/td>\n<td align=\"left\"><em>\uff08\u53ef\u9009\uff09<\/em>\u8981\u4f7f\u7528\u7684\u5206\u7c7b\u5e10\u7248\u672c\u768420\u5b57\u8282\u5341\u516d\u8fdb\u5236\u5b57\u7b26\u4e32\u3002\uff08\u8bf7\u53c2\u9605\u6307\u5b9a\u5206\u7c7b\u5e10\uff09<\/td>\n<\/tr>\n<tr>\n<td align=\"left\"><code>ledger_index<\/code><\/td>\n<td align=\"left\">String or Unsigned Integer<\/td>\n<td align=\"left\"><em>\uff08\u53ef\u9009\uff09<\/em>\u8981\u4f7f\u7528\u7684\u5206\u7c7b\u5e10\u7684\u5e8f\u53f7\u6216\u5feb\u6377\u5b57\u7b26\u4e32\u81ea\u52a8\u9009\u62e9\u5206\u7c7b\u5e10\u3002\uff08\u8bf7\u53c2\u9605\u6307\u5b9a\u5206\u7c7b\u5e10\uff09<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p><code>generator<\/code>\u548c<code>ledger<\/code>\u53c2\u6570\u5df2\u8fc7\u65f6\uff0c\u53ef\u80fd\u5728\u6ca1\u6709\u8fdb\u4e00\u6b65\u7684\u901a\u77e5\u4e0b\u88ab\u79fb\u9664\u3002<\/p>\n<p>\u4e00\u4e2a\u6210\u529f\u56de\u5e94\u7684\u4f8b\u5b50\uff1a<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-group=\"ledger_entry2\" data-enlighter-title=\"WebSocket\">{\r\n  \"id\": 3,\r\n  \"result\": {\r\n    \"index\": \"C2FA6D77327E553B9D611CA7BE4CC0CB33817EE23919EC09C48D10E4C5653037\",\r\n    \"ledger_index\": 156275,\r\n    \"node\": {\r\n      \"Account\": \"vDgSCaGS3iih9iKvfvRULrK7gurJjdDnUV\",\r\n      \"Balance\": \"99999986731672268\",\r\n      \"Flags\": 0,\r\n      \"LedgerEntryType\": \"AccountRoot\",\r\n      \"OwnerCount\": 13,\r\n      \"PreviousTxnID\": \"8D262E7AFD3E498C924EBA62F901FB4867C1CF04BD7248C8E894EDDD6320A376\",\r\n      \"PreviousTxnLgrSeq\": 156245,\r\n      \"Sequence\": 308,\r\n      \"index\": \"C2FA6D77327E553B9D611CA7BE4CC0CB33817EE23919EC09C48D10E4C5653037\"\r\n    },\r\n    \"validated\": true\r\n  },\r\n  \"status\": \"success\",\r\n  \"type\": \"response\"\r\n}<\/pre>\n<pre class=\"EnlighterJSRAW\" data-enlighter-group=\"ledger_entry2\" data-enlighter-title=\"JSON-RPC\">200 OK\r\n{\r\n  \"result\": {\r\n    \"index\": \"C2FA6D77327E553B9D611CA7BE4CC0CB33817EE23919EC09C48D10E4C5653037\",\r\n    \"ledger_index\": 156275,\r\n    \"node\": {\r\n      \"Account\": \"vDgSCaGS3iih9iKvfvRULrK7gurJjdDnUV\",\r\n      \"Balance\": \"99999986731672268\",\r\n      \"Flags\": 0,\r\n      \"LedgerEntryType\": \"AccountRoot\",\r\n      \"OwnerCount\": 13,\r\n      \"PreviousTxnID\": \"8D262E7AFD3E498C924EBA62F901FB4867C1CF04BD7248C8E894EDDD6320A376\",\r\n      \"PreviousTxnLgrSeq\": 156245,\r\n      \"Sequence\": 308,\r\n      \"index\": \"C2FA6D77327E553B9D611CA7BE4CC0CB33817EE23919EC09C48D10E4C5653037\"\r\n    },\r\n    \"validated\": true\r\n  },\r\n  \"status\": \"success\",\r\n}<\/pre>\n<p>\u54cd\u5e94\u9075\u5faa\u6807\u51c6\u683c\u5f0f\uff0c\u6210\u529f\u7ed3\u679c\u5305\u542b\u4ee5\u4e0b\u5b57\u6bb5\uff1a<\/p>\n<table>\n<thead>\n<tr>\n<th align=\"left\"><code>Field<\/code><\/th>\n<th align=\"left\">Type<\/th>\n<th align=\"left\">Description<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td align=\"left\"><code>index<\/code><\/td>\n<td align=\"left\">String<\/td>\n<td align=\"left\">\u6b64ledger_entry\u7684\u552f\u4e00\u6807\u8bc6\u952e<\/td>\n<\/tr>\n<tr>\n<td align=\"left\"><code>ledger_index<\/code><\/td>\n<td align=\"left\">Unsigned Integer<\/td>\n<td align=\"left\">\u4ece\u4e2d\u68c0\u7d22\u6b64\u6570\u636e\u7684\u5206\u7c7b\u5e10\u7684\u552f\u4e00\u5e8f\u53f7<\/td>\n<\/tr>\n<tr>\n<td align=\"left\"><code>node<\/code><\/td>\n<td align=\"left\">Object<\/td>\n<td align=\"left\">\uff08\u5982\u679c<code>\"binary\": true<\/code>\u6307\u5b9a\uff0c\u5219\u7701\u7565\uff09\u5305\u542b\u6b64\u5206\u7c7b\u5e10\u5bf9\u8c61\u6570\u636e\u7684\u5bf9\u8c61\uff0c\u6839\u636e\u5206\u7c7b\u5e10\u683c\u5f0f\u3002<\/td>\n<\/tr>\n<tr>\n<td align=\"left\"><code>node_binary<\/code><\/td>\n<td align=\"left\">String<\/td>\n<td align=\"left\">\uff08\u9664\u975e<code>\"binary\":true<\/code>\u6307\u5b9a\uff0c\u7701\u7565\uff09\u5206\u7c7b\u5e10\u5bf9\u8c61\u7684\u4e8c\u8fdb\u5236\u6570\u636e\uff0c\u5982\u5341\u516d\u8fdb\u5236\u3002<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>\u53ef\u80fd\u7684\u9519\u8bef\uff1a<\/p>\n<ul>\n<li>\u4efb\u4f55\u901a\u7528\u9519\u8bef\u7c7b\u578b\u3002<\/li>\n<li><code>invalidParams<\/code>\u00a0&#8211; \u4e00\u4e2a\u6216\u591a\u4e2a\u5b57\u6bb5\u6307\u5b9a\u4e0d\u6b63\u786e\uff0c\u6216\u7f3a\u5c11\u4e00\u4e2a\u6216\u591a\u4e2a\u5fc5\u586b\u5b57\u6bb5\u3002<\/li>\n<li><code>lgrNotFound<\/code>&#8211; \u7531<code>ledger_hash<\/code>\u6216\u8005<code>ledger_index<\/code>\u4e0d\u5b58\u5728\u7684\u5206\u7c7b\u8d26\uff0c\u6216\u8005\u786e\u5b9e\u5b58\u5728\uff0c\u4f46\u670d\u52a1\u5668\u6ca1\u6709\u3002<\/li>\n<\/ul>\n<\/div><div class=\"documentor-help\"><span class=\"doc-noprint doc-feedback\"><img src=https:\/\/labs.stream\/cn\/wp-content\/plugins\/documentor\/skins\/default\/images\/feedback.png width=\"16\" height=\"16\" \/>Was this helpful?<\/span>\r\n\t\t\t\t\t\t<span class=\"doc-noprint\"><a class=\"positive-feedback\" href=\"#\" > Yes <\/a><\/span> \r\n\t\t\t\t\t\t<span class=\"doc-noprint\"><a class=\"negative-feedback\" href=\"#\" > No <\/a><\/span><span class=\"doc-noprint doc_sedit\"><a title=\"Give suggestion\" href=\"#sugestedit_popup7\" rel=\"leanModal\" class=\"spopupopen\" >\r\n\t\t\t\t\t\t<span><img height=\"15\" width=\"15\" src=https:\/\/labs.stream\/cn\/wp-content\/plugins\/documentor\/skins\/default\/images\/edit.png><\/span>Suggest edit <\/a><\/span><div class=\"negative-feedbackform doc-noprint\">\r\n\t\t\t\t\t<\/div><div class=\"feedback-msg doc-noprint\"><\/div><\/div><\/div><\/div><!--.\/doc-sectionwrap--><div class=\"doc-sectionwrap\" id=\"ledger_request-4_wrap\"><div class=\"documentor-section  section-435\" id=\"ledger_request-4\" data-section-id=\"435\"><h3 class=\"doc-sec-title\" > <span class=\"doc-sec-count\" style=\"display:inline-block\">5.6.<\/span><span class=\"title-text\">ledger_request<\/span> <span class=\"doc-sec-link doc-noprint\" onclick=\"prompt('Press Ctrl + C, then Enter to copy to clipboard','https:\/\/labs.stream\/cn\/wp-json\/wp\/v2\/pages\/777#ledger_request-4')\">#<\/span> <div class=\"documentor-social doc-noprint\"><\/div><\/h3><div class=\"doc-sec-content\" ><p>\u8be5<code>ledger_request<\/code>\u547d\u4ee4\u544a\u8bc9\u670d\u52a1\u5668\u4ece\u5176\u8fde\u63a5\u7684\u5bf9\u7b49\u65b9\u83b7\u53d6\u7279\u5b9a\u5206\u7c7b\u8d26\u7248\u672c\u3002\u8fd9\u53ea\u6709\u5728\u670d\u52a1\u5668\u7684\u4e00\u4e2a\u7acb\u5373\u8fde\u63a5\u7684\u540c\u884c\u62e5\u6709\u8be5\u5206\u7c7b\u8d26\u65f6\u624d\u6709\u6548\u3002\u60a8\u53ef\u80fd\u9700\u8981\u591a\u6b21\u8fd0\u884c\u8be5\u547d\u4ee4\u624d\u80fd\u5b8c\u5168\u83b7\u53d6\u5206\u7c7b\u5e10\u3002<\/p>\n<p><em>\u8be5<code>ledger_request<\/code>\u8bf7\u6c42\u662f\u4e00\u4e2a\u4e0d\u80fd\u7531\u975e\u7279\u6743\u7528\u6237\u8fd0\u884c\u7684\u7ba1\u7406\u547d\u4ee4\uff01<\/em><\/p>\n<p>\u8bf7\u6c42\u683c\u5f0f\u7684\u793a\u4f8b\uff1a<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-group=\"ledger_request\" data-enlighter-title=\"WebSocket\">{\r\n    \"id\": 102,\r\n    \"command\": \"ledger_request\",\r\n    \"ledger_index\": 13800000\r\n}<\/pre>\n<pre class=\"EnlighterJSRAW\" data-enlighter-group=\"ledger_request\" data-enlighter-title=\"Commandline\">streamd ledger_request 13800000<\/pre>\n<p>\u8be5\u8bf7\u6c42\u5305\u542b\u4ee5\u4e0b\u53c2\u6570\uff1a<\/p>\n<table>\n<thead>\n<tr>\n<th align=\"left\"><code>Field<\/code><\/th>\n<th align=\"left\">Type<\/th>\n<th align=\"left\">Description<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td align=\"left\"><code>ledger_index<\/code><\/td>\n<td align=\"left\">Number<\/td>\n<td align=\"left\"><em>\uff08\u53ef\u9009\uff09<\/em>\u901a\u8fc7\u5176\u5206\u7c7b\u5e10\u7d22\u5f15\u68c0\u7d22\u6307\u5b9a\u7684\u5206\u7c7b\u5e10\u3002<\/td>\n<\/tr>\n<tr>\n<td align=\"left\"><code>ledger_hash<\/code><\/td>\n<td align=\"left\">String<\/td>\n<td align=\"left\"><em>\uff08\u53ef\u9009\uff09<\/em>\u901a\u8fc7\u5176\u6807\u8bc6\u54c8\u5e0c\u68c0\u7d22\u6307\u5b9a\u7684\u5206\u7c7b\u5e10\u3002<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>\u60a8\u5fc5\u987b\u63d0\u4f9b<code>ledger_index<\/code>\u6216\u8005<code>ledger_hash<\/code>\u4f46\u4e0d\u662f\u540c\u65f6\u3002<\/p>\n<p>\u54cd\u5e94\u9075\u5faa\u6807\u51c6\u683c\u5f0f\u3002\u4f46\u662f\uff0c\u5982\u679c\u8bf7\u6c42\u6ca1\u6709\u6307\u5b9a\u7684\u5206\u7c7b\u5e10\uff0c<em>\u5373\u4f7f\u6210\u529f\u5730\u6307\u793a<code>streamd<\/code>\u670d\u52a1\u5668\u5f00\u59cb\u68c0\u7d22\u5206\u7c7b\u5e10<\/em>\uff0c\u8be5\u8bf7\u6c42\u4e5f\u4f1a\u8fd4\u56de\u5931\u8d25\u54cd\u5e94\u3002<\/p>\n<blockquote><p>\u6ce8\u610f\uff1a\u8981\u68c0\u7d22\u5206\u7c7b\u5e10\uff0cStream\u670d\u52a1\u5668\u5fc5\u987b\u4e0e\u5176\u5386\u53f2\u8bb0\u5f55\u4e2d\u7684\u5206\u7c7b\u5e10\u5177\u6709\u76f4\u63a5\u5bf9\u7b49\u5173\u7cfb\u3002\u5982\u679c\u6ca1\u6709\u5bf9\u7b49\u65b9\u62e5\u6709\u8bf7\u6c42\u7684\u5206\u7c7b\u5e10\uff0c\u5219\u53ef\u4ee5\u4f7f\u7528<code>connect<\/code>\u547d\u4ee4\u6216<code>fixed_ips<\/code>\u914d\u7f6e\u6587\u4ef6\u7684\u90e8\u5206\u5c06Stream\u7684\u5b8c\u6574\u5386\u53f2\u8bb0\u5f55\u670d\u52a1\u5668\u6dfb\u52a0\u5230<code>s1.labs.stream<\/code>\uff0c\u7136\u540e<code>ledger_request<\/code>\u518d\u6b21\u53d1\u51fa\u8bf7\u6c42\u3002<\/p><\/blockquote>\n<p>\u5931\u8d25\u54cd\u5e94\u8868\u793a\u83b7\u53d6\u5206\u7c7b\u5e10\u7684\u72b6\u6001\u3002\u6210\u529f\u7684\u54cd\u5e94\u5305\u542b\u4e0e<code>ledger<\/code>\u547d\u4ee4\u7c7b\u4f3c\u683c\u5f0f\u7684\u5206\u7c7b\u5e10\u4fe1\u606f\u3002<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-group=\"ledger_request2\" data-enlighter-title=\"Commandline(failure)\">Loading: \"\/etc\/streamd.cfg\"\r\nConnecting to 127.0.0.1:5005\r\n{\r\n   \"result\" : {\r\n      \"acquiring\" : {\r\n         \"hash\" : \"01DDD89B6605E20338B8EEB8EB2B0E0DD2F685A2B164F3790C4D634B5734CC26\",\r\n         \"have_header\" : false,\r\n         \"peers\" : 2,\r\n         \"timeouts\" : 0\r\n      },\r\n      \"error\" : \"lgrNotFound\",\r\n      \"error_code\" : 20,\r\n      \"error_message\" : \"acquiring ledger containing requested index\",\r\n      \"request\" : {\r\n         \"command\" : \"ledger_request\",\r\n         \"ledger_index\" : 18851277\r\n      },\r\n      \"status\" : \"error\"\r\n   }\r\n}<\/pre>\n<pre class=\"EnlighterJSRAW\" data-enlighter-group=\"ledger_request2\" data-enlighter-title=\"Commandline(in-progress)\">Loading: \"\/etc\/streamd.cfg\"\r\nConnecting to 127.0.0.1:5005\r\n{\r\n   \"result\" : {\r\n      \"hash\" : \"EB68B5B4F6F06BF59B6D7532BCB98BB98E2F10C2435D895217AA0AA7E910FBD5\",\r\n      \"have_header\" : true,\r\n      \"have_state\" : false,\r\n      \"have_transactions\" : false,\r\n      \"needed_state_hashes\" : [\r\n         \"C46F7B9E795135447AF24BAF999AB8FC1612A997F6EAAF8B784C226FF0BD8E25\",\r\n         \"E48F528E4FC2A1DC492C6264B27B420E2285B2A3ECF3A253DB480DA5BFB7F858\",\r\n         \"B62CD0B2E1277F78BC279FA037F3F747587299B60D23A551C3F63DD137DC0CF8\",\r\n         \"30014C55701FB8426E496A47B297BEC9E8F5BFA47763CC22DBD9024CC81D39DD\",\r\n         \"7EB59A853913898FCEA7B701637F33B1054BD36C32A0B910B612EFB9CDFF6334\",\r\n         \"07ECAD3066D62583883979A2FADAADC8F7D89FA07375843C8A47452639AB2421\",\r\n         \"97A87E5246AF78463485CB27E08D561E22AAF33D5E2F08FE2FACAE0D05CB5478\",\r\n         \"50A0525E238629B32324C9F59B4ECBEFE3C21DC726DB9AB3B6758BD1838DFF68\",\r\n         \"8C541B1ED47C9282E2A28F0B7F3DDFADF06644CAB71B15A3E67D04C5FAFE9BF4\",\r\n         \"2C6CC536C778D8C0F601E35DA7DD9888C288897E4F603E76357CE2F47E8A7A9F\",\r\n         \"309E78DEC67D5725476A59E114850556CC693FB6D92092997ADE97E3EFF473CC\",\r\n         \"8EFF61B6A636AF6B4314CAC0C08F4FED0759E1F782178A822EDE98275E5E4B10\",\r\n         \"9535645E5D249AC0B6126005B79BB981CBA00286E00154D20A3BCF65743EA3CA\",\r\n         \"69F5D6FCB41D1E6CEA5ADD42CBD194086B45E957D497DF7AEE62ADAD485660CE\",\r\n         \"07E93A95DBB0B8A00925DE0DF6D27E41CACC77EF75055A89815006109D82EAD3\",\r\n         \"7FDF25F660235DCAD649676E3E6729DF920A9B0B4B6A3B090A3C64D7BDE2FB20\"\r\n      ],\r\n      \"needed_transaction_hashes\" : [\r\n         \"BA914854F2F5EDFCBD6E3E0B168E5D4CD0FC92927BEE408C6BD38D4F52505A34\",\r\n         \"AE3A2DB537B01EB33BB3A677242DE52C9AE0A64BD9222EE55E52855276E7EA2A\",\r\n         \"E145F737B255D93769673CBA6DEBA4F6AC7387A309DAACC72EA5B07ECF03C215\",\r\n         \"073A118552AA60E1D3C6BE6F65E4AFA01C582D9C41CCC2887244C19D9BFA7741\",\r\n         \"562DB8580CD3FE19AF5CEA61C2858C10091151B924DBF2AEB7CBB8722E683204\",\r\n         \"437C0D1C2391057079E9539CF028823D29E6437A965284F6E54CEBF1D25C5D56\",\r\n         \"1F069486AF5533883609E5C8DB907E97273D9A782DF26F5E5811F1C42ED63A3D\",\r\n         \"CAA6B7DA68EBA71254C218C81A9EA029A179694BDD0D75A49FB03A7D57BCEE49\"\r\n      ],\r\n      \"peers\" : 6,\r\n      \"status\" : \"success\",\r\n      \"timeouts\" : 1\r\n   }\r\n}<\/pre>\n<pre class=\"EnlighterJSRAW\" data-enlighter-group=\"ledger_request2\" data-enlighter-title=\"commandline(success)\">Loading: \"\/etc\/streamd.cfg\"\r\nConnecting to 127.0.0.1:5005\r\n{\r\n   \"result\" : {\r\n      \"ledger\" : {\r\n         \"accepted\" : true,\r\n         \"account_hash\" : \"84EBB27D9510AD5B9A3A328201921B3FD418D4A349E85D3DC69E33C7B506407F\",\r\n         \"close_time\" : 486691300,\r\n         \"close_time_human\" : \"2015-Jun-04 00:01:40\",\r\n         \"close_time_resolution\" : 10,\r\n         \"closed\" : true,\r\n         \"hash\" : \"DCF5D723ECEE1EF56D2B0024CD9BDFF2D8E3DC211BD2B9460165922564ACD863\",\r\n         \"ledger_hash\" : \"DCF5D723ECEE1EF56D2B0024CD9BDFF2D8E3DC211BD2B9460165922564ACD863\",\r\n         \"ledger_index\" : \"13840000\",\r\n         \"parent_hash\" : \"8A3F6FBC62C11DE4538D969F9C7966234635FE6CEB1133DDC37220978F8100A9\",\r\n         \"seqNum\" : \"13840000\",\r\n         \"totalCoins\" : \"99999022883526403\",\r\n         \"total_coins\" : \"99999022883526403\",\r\n         \"transaction_hash\" : \"3D759EF3AF1AE2F78716A8CCB2460C3030F82687E54206E883703372B9E1770C\"\r\n      },\r\n      \"ledger_index\" : 13840000,\r\n      \"status\" : \"success\"\r\n   }\r\n}<\/pre>\n<p>\u4e09\u79cd\u53ef\u80fd\u7684\u54cd\u5e94\u683c\u5f0f\u5982\u4e0b\uff1a<\/p>\n<ol>\n<li>\u5f53\u8fd4\u56de\u4e00\u4e2a<code>lgrNotFound<\/code>\u9519\u8bef\u65f6\uff0c\u54cd\u5e94\u6709\u4e00\u4e2a\u5b57\u6bb5\uff0c<code>acquiring<\/code>\u4e00\u4e2aLedger\u8bf7\u6c42\u5bf9\u8c61\u6307\u793a\u4ece\u5bf9\u7b49\u7f51\u7edc\u83b7\u53d6\u5206\u7c7b\u5e10\u7684\u8fdb\u5ea6\u3002<\/li>\n<li>\u5f53\u54cd\u5e94\u663e\u793a\u670d\u52a1\u5668\u5f53\u524d\u6b63\u5728\u63d0\u53d6\u5206\u7c7b\u5e10\u65f6\uff0c\u7ed3\u679c\u7684\u4e3b\u4f53\u662f\u4e00\u4e2a\u5206\u7c7b\u5e10\u8bf7\u6c42\u5bf9\u8c61\uff0c\u6307\u793a\u4ece\u5bf9\u7b49\u7f51\u7edc\u83b7\u53d6\u5206\u7c7b\u8d26\u7684\u8fdb\u5ea6\u3002<\/li>\n<li>\u5f53\u5206\u7c7b\u8d26\u5b8c\u5168\u53ef\u7528\u65f6\uff0c\u56de\u5e94\u662f\u5206\u7c7b\u8d26\u62ac\u5934\u7684\u8868\u793a\u3002<\/li>\n<\/ol>\n<p>\u8bf7\u6c42\u5bf9\u8c61\uff1a<\/p>\n<p>\u5f53\u670d\u52a1\u5668\u5904\u4e8e\u63d0\u53d6\u5206\u7c7b\u5e10\u7684\u8fc7\u7a0b\u4e2d\uff0c\u4f46\u5c1a\u672a\u5b8c\u6210\u65f6\uff0c<code>streamd<\/code>\u670d\u52a1\u5668\u5c06\u8fd4\u56de\u4e00\u4e2a\u5206\u7c7b\u5e10\u8bf7\u6c42\u5bf9\u8c61\uff0c\u6307\u793a\u5176\u83b7\u53d6\u5206\u7c7b\u5e10\u7684\u8fdb\u5ea6\u3002\u8be5\u5bf9\u8c61\u5177\u6709\u4ee5\u4e0b\u5b57\u6bb5\uff1a<\/p>\n<table>\n<thead>\n<tr>\n<th align=\"left\"><code>Field<\/code><\/th>\n<th align=\"left\">Type<\/th>\n<th align=\"left\">Description<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td align=\"left\"><code>hash<\/code><\/td>\n<td align=\"left\">String<\/td>\n<td align=\"left\">\uff08\u53ef\u4ee5\u7701\u7565\uff09\u8bf7\u6c42\u5206\u7c7b\u5e10\u7684\u6563\u5217\uff0c\u5982\u679c\u670d\u52a1\u5668\u77e5\u9053\u5b83\u7684\u8bdd\u3002<\/td>\n<\/tr>\n<tr>\n<td align=\"left\"><code>have_header<\/code><\/td>\n<td align=\"left\">Boolean<\/td>\n<td align=\"left\">\u670d\u52a1\u5668\u662f\u5426\u5177\u6709\u8bf7\u6c42\u5206\u7c7b\u5e10\u7684\u6807\u9898\u90e8\u5206\u3002<\/td>\n<\/tr>\n<tr>\n<td align=\"left\"><code>have_state<\/code><\/td>\n<td align=\"left\">Boolean<\/td>\n<td align=\"left\">\uff08\u53ef\u4ee5\u7701\u7565\uff09\u670d\u52a1\u5668\u662f\u5426\u5177\u6709\u8bf7\u6c42\u5206\u7c7b\u8d26\u7684\u8d26\u6237\u72b6\u6001\u90e8\u5206\u3002<\/td>\n<\/tr>\n<tr>\n<td align=\"left\"><code>have_transactions<\/code><\/td>\n<td align=\"left\">Boolean<\/td>\n<td align=\"left\">\uff08\u53ef\u4ee5\u7701\u7565\uff09\u670d\u52a1\u5668\u662f\u5426\u5177\u6709\u8bf7\u6c42\u5206\u7c7b\u8d26\u7684\u4ea4\u6613\u90e8\u5206\u3002<\/td>\n<\/tr>\n<tr>\n<td align=\"left\"><code>needed_state_hashes<\/code><\/td>\n<td align=\"left\">Array of Strings<\/td>\n<td align=\"left\">\uff08\u53ef\u80fd\u7701\u7565\uff09\u72b6\u6001\u6811\u4e2d\u6700\u591a\u670916\u4e2a\u54c8\u5e0c\u5bf9\u8c61\uff0c\u670d\u52a1\u5668\u4ecd\u7136\u9700\u8981\u68c0\u7d22\u3002<\/td>\n<\/tr>\n<tr>\n<td align=\"left\"><code>needed_transaction_hashes<\/code><\/td>\n<td align=\"left\">Array of Strings<\/td>\n<td align=\"left\">\uff08\u53ef\u80fd\u4f1a\u88ab\u7701\u7565\uff09\u4e8b\u52a1\u6811\u4e2d\u6700\u591a\u670916\u4e2a\u5bf9\u8c61\u6563\u5217\uff0c\u670d\u52a1\u5668\u4ecd\u7136\u9700\u8981\u68c0\u7d22\u3002<\/td>\n<\/tr>\n<tr>\n<td align=\"left\"><code>peers<\/code><\/td>\n<td align=\"left\">Number<\/td>\n<td align=\"left\">\u670d\u52a1\u5668\u67e5\u8be2\u591a\u5c11\u4e2a\u8282\u70b9\u6765\u67e5\u627e\u6b64\u5206\u7c7b\u5e10\u3002<\/td>\n<\/tr>\n<tr>\n<td align=\"left\"><code>timeouts<\/code><\/td>\n<td align=\"left\">Number<\/td>\n<td align=\"left\">\u53d6\u5f97\u6b64\u5206\u7c7b\u5e10\u7684\u6b21\u6570\u76ee\u524d\u5df2\u8d85\u65f6\u3002<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>\u53ef\u80fd\u7684\u9519\u8bef\uff1a<\/p>\n<ul>\n<li>\u4efb\u4f55\u901a\u7528\u9519\u8bef\u7c7b\u578b\u3002<\/li>\n<li><code>invalidParams<\/code>\u00a0&#8211; \u4e00\u4e2a\u6216\u591a\u4e2a\u5b57\u6bb5\u6307\u5b9a\u4e0d\u6b63\u786e\uff0c\u6216\u7f3a\u5c11\u4e00\u4e2a\u6216\u591a\u4e2a\u5fc5\u586b\u5b57\u6bb5\u3002\u5982\u679c\u60a8\u6307\u5b9a\u7b49\u4e8e\u6216\u9ad8\u4e8e\u5f53\u524d\u6b63\u5728\u5904\u7406\u7684\u5206\u7c7b\u5e10\u7684\u5206\u7c7b\u5e10\u7d22\u5f15\uff0c\u4e5f\u4f1a\u53d1\u751f\u6b64\u9519\u8bef\u3002<\/li>\n<li><code>lgrNotFound<\/code>\u00a0&#8211; \u5982\u679c\u5206\u7c7b\u5e10\u5c1a\u672a\u63d0\u4f9b\u3002\u8fd9\u8868\u660e\u670d\u52a1\u5668\u5df2\u7ecf\u5f00\u59cb\u63d0\u53d6\u5206\u7c7b\u8d26\uff0c\u5c3d\u7ba1\u5982\u679c\u6ca1\u6709\u8fde\u63a5\u7684\u5bf9\u7b49\u65b9\u62e5\u6709\u8bf7\u6c42\u7684\u5206\u7c7b\u5e10\uff0c\u5b83\u53ef\u80fd\u4f1a\u5931\u8d25\u3002\uff08\u4ee5\u524d\uff0c\u8fd9\u4e2a\u9519\u8bef\u4f7f\u7528\u4e86\u4ee3\u7801<code>ledgerNotFound<\/code>\u3002\uff09<\/li>\n<\/ul>\n<\/div><div class=\"documentor-help\"><span class=\"doc-noprint doc-feedback\"><img src=https:\/\/labs.stream\/cn\/wp-content\/plugins\/documentor\/skins\/default\/images\/feedback.png width=\"16\" height=\"16\" \/>Was this helpful?<\/span>\r\n\t\t\t\t\t\t<span class=\"doc-noprint\"><a class=\"positive-feedback\" href=\"#\" > Yes <\/a><\/span> \r\n\t\t\t\t\t\t<span class=\"doc-noprint\"><a class=\"negative-feedback\" href=\"#\" > No <\/a><\/span><span class=\"doc-noprint doc_sedit\"><a title=\"Give suggestion\" href=\"#sugestedit_popup7\" rel=\"leanModal\" class=\"spopupopen\" >\r\n\t\t\t\t\t\t<span><img height=\"15\" width=\"15\" src=https:\/\/labs.stream\/cn\/wp-content\/plugins\/documentor\/skins\/default\/images\/edit.png><\/span>Suggest edit <\/a><\/span><div class=\"negative-feedbackform doc-noprint\">\r\n\t\t\t\t\t<\/div><div class=\"feedback-msg doc-noprint\"><\/div><\/div><\/div><\/div><!--.\/doc-sectionwrap--><div class=\"doc-sectionwrap\" id=\"ledger_accept-4_wrap\"><div class=\"documentor-section  section-436\" id=\"ledger_accept-4\" data-section-id=\"436\"><h3 class=\"doc-sec-title\" > <span class=\"doc-sec-count\" style=\"display:inline-block\">5.7.<\/span><span class=\"title-text\">ledger_accept<\/span> <span class=\"doc-sec-link doc-noprint\" onclick=\"prompt('Press Ctrl + C, then Enter to copy to clipboard','https:\/\/labs.stream\/cn\/wp-json\/wp\/v2\/pages\/777#ledger_accept-4')\">#<\/span> <div class=\"documentor-social doc-noprint\"><\/div><\/h3><div class=\"doc-sec-content\" ><p>\u8be5ledger_accept\u65b9\u6cd5\u5f3a\u5236\u670d\u52a1\u5668\u5173\u95ed\u5f53\u524d\u5de5\u4f5c\u5206\u7c7b\u5e10\u5e76\u8f6c\u5230\u4e0b\u4e00\u4e2a\u5206\u7c7b\u5e10\u53f7\u3002\u6b64\u65b9\u6cd5\u4ec5\u7528\u4e8e\u6d4b\u8bd5\u76ee\u7684\uff0c\u5e76\u4e14\u4ec5\u5728streamd\u670d\u52a1\u5668\u8fd0\u884c\u72ec\u7acb\u6a21\u5f0f\u65f6\u53ef\u7528\u3002<\/p>\n<p>\u8be5ledger_accept\u65b9\u6cd5\u662f\u4e0d\u80fd\u7531\u975e\u7279\u6743\u7528\u6237\u8fd0\u884c\u7684\u7ba1\u7406\u5458\u547d\u4ee4\uff01<\/p>\n<p>\u8bf7\u6c42\u683c\u5f0f\u7684\u793a\u4f8b\uff1a<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-group=\"ledger_accept\" data-enlighter-title=\"WebSocket\">{\r\n   \"id\": \"Accept my ledger!\",\r\n   \"command\": \"ledger_accept\"\r\n}<\/pre>\n<pre class=\"EnlighterJSRAW\" data-enlighter-group=\"ledger_accept\" data-enlighter-title=\"Commandline\">#Syntax: ledger_accept\r\nstreamd ledger_accept<\/pre>\n<p>\u8be5\u8bf7\u6c42\u4e0d\u63a5\u53d7\u4efb\u4f55\u53c2\u6570\u3002<\/p>\n<p>\u4e00\u4e2a\u6210\u529f\u56de\u5e94\u7684\u4f8b\u5b50\uff1a<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"null\">{\r\n  \"id\": \"Accept my ledger!\",\r\n  \"status\": \"success\",\r\n  \"type\": \"response\",\r\n  \"result\": {\r\n    \"ledger_current_index\": 6643240\r\n  }\r\n}<\/pre>\n<p>\u54cd\u5e94\u9075\u5faa\u6807\u51c6\u683c\u5f0f\uff0c\u6210\u529f\u7ed3\u679c\u5305\u542b\u4ee5\u4e0b\u5b57\u6bb5\uff1a<\/p>\n<table>\n<thead>\n<tr>\n<th align=\"left\"><code>Field<\/code><\/th>\n<th align=\"left\">Type<\/th>\n<th align=\"left\">Description<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td align=\"left\"><code>ledger_current_index<\/code><\/td>\n<td align=\"left\">Unsigned Integer<\/td>\n<td align=\"left\">\u65b0\u521b\u5efa\u7684\u201c\u5f53\u524d\u201d\u5206\u7c7b\u8d26\u7684\u5e8f\u53f7<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>\u00a0<\/p>\n<blockquote><p>\u6ce8\u610f\uff1a\u5173\u95ed\u5206\u7c7b\u5e10\u65f6\uff0c<code>streamd<\/code>\u786e\u5b9a\u8be5\u5206\u7c7b\u5e10\u4e2d\u4ea4\u6613\u7684\u89c4\u8303\u987a\u5e8f\u5e76\u91cd\u64ad\u5b83\u4eec\u3002\u8fd9\u53ef\u4ee5\u6539\u53d8\u4e34\u65f6\u5e94\u7528\u4e8e\u5f53\u524d\u5206\u7c7b\u5e10\u7684\u4ea4\u6613\u7684\u7ed3\u679c\u3002<\/p><\/blockquote>\n<p>\u53ef\u80fd\u7684\u9519\u8bef\uff1a<\/p>\n<ul>\n<li>\u4efb\u4f55\u901a\u7528\u9519\u8bef\u7c7b\u578b\u3002<\/li>\n<li><code>notStandAlone<\/code>&#8211; \u5982\u679c<code>streamd<\/code>\u670d\u52a1\u5668\u5f53\u524d\u4e0d\u5728\u72ec\u7acb\u6a21\u5f0f\u4e0b\u8fd0\u884c\u3002<\/li>\n<\/ul>\n<\/div><div class=\"documentor-help\"><span class=\"doc-noprint doc-feedback\"><img src=https:\/\/labs.stream\/cn\/wp-content\/plugins\/documentor\/skins\/default\/images\/feedback.png width=\"16\" height=\"16\" \/>Was this helpful?<\/span>\r\n\t\t\t\t\t\t<span class=\"doc-noprint\"><a class=\"positive-feedback\" href=\"#\" > Yes <\/a><\/span> \r\n\t\t\t\t\t\t<span class=\"doc-noprint\"><a class=\"negative-feedback\" href=\"#\" > No <\/a><\/span><span class=\"doc-noprint doc_sedit\"><a title=\"Give suggestion\" href=\"#sugestedit_popup7\" rel=\"leanModal\" class=\"spopupopen\" >\r\n\t\t\t\t\t\t<span><img height=\"15\" width=\"15\" src=https:\/\/labs.stream\/cn\/wp-content\/plugins\/documentor\/skins\/default\/images\/edit.png><\/span>Suggest edit <\/a><\/span><div class=\"negative-feedbackform doc-noprint\">\r\n\t\t\t\t\t<\/div><div class=\"feedback-msg doc-noprint\"><\/div><\/div><\/div><\/div><!--.\/doc-sectionwrap--><div class=\"doc-sectionwrap\" id=\"\u4ea4\u6613\u7ba1\u7406-4_wrap\"><div class=\"documentor-section  section-437\" id=\"\u4ea4\u6613\u7ba1\u7406-4\" data-section-id=\"437\"><h3 class=\"doc-sec-title\" > <span class=\"doc-sec-count\" style=\"display:inline-block\">6.<\/span><span class=\"title-text\">\u4ea4\u6613\u7ba1\u7406<\/span> <span class=\"doc-sec-link doc-noprint\" onclick=\"prompt('Press Ctrl + C, then Enter to copy to clipboard','https:\/\/labs.stream\/cn\/wp-json\/wp\/v2\/pages\/777#\u4ea4\u6613\u7ba1\u7406-4')\">#<\/span> <div class=\"documentor-social doc-noprint\"><\/div><\/h3><div class=\"doc-sec-content\" ><p>\u4e8b\u52a1\u662f\u552f\u4e00\u53ef\u4ee5\u4fee\u6539STM\u5206\u7c7b\u5e10\u7684\u5171\u4eab\u72b6\u6001\u7684\u4e8b\u52a1\u3002StreamLedger\u4e0a\u7684\u6240\u6709\u4e1a\u52a1\u90fd\u91c7\u7528\u4ea4\u6613\u5f62\u5f0f\uff0c\u5176\u4e2d\u4e0d\u4ec5\u5305\u62ec\u4ed8\u6b3e\uff0c\u8fd8\u5305\u62ec\u8d27\u5e01\u5151\u6362\u4f18\u60e0\uff0c\u8d26\u6237\u8bbe\u7f6e\u4ee5\u53ca\u5bf9\u8d26\u672c\u672c\u8eab\u5c5e\u6027\u7684\u66f4\u6539\uff08\u5982\u91c7\u7528\u65b0\u529f\u80fd\uff09\u3002<\/p>\n<p>\u4ea4\u6613\u4e2d\u6709\u51e0\u4e2a\u590d\u6742\u7684\u6765\u6e90\u3002\u4e0e\u4f20\u7edf\u94f6\u884c\u4e1a\u52a1\u4e0d\u540c\u7684\u662f\uff0c\u53d7\u4fe1\u4efb\u7684\u7b2c\u4e09\u65b9\uff08\u94f6\u884c\u6216<a href=\"http:\/\/en.wikipedia.org\/wiki\/Automated_Clearing_House\" target=\"_blank\" rel=\"noopener\">ACH<\/a>\uff09\u9a8c\u8bc1\u53c2\u4e0e\u8005\u7684\u8eab\u4efd\u5e76\u786e\u4fdd\u4ed6\u4eec\u7684\u4f59\u989d\u5f97\u5230\u7cbe\u786e\u8c03\u6574\uff0cStream\u4f7f\u7528\u5bc6\u7801\u5b66\u548c\u5206\u6563\u8ba1\u7b97\u80fd\u529b\u6765\u6267\u884c\u76f8\u540c\u7684\u64cd\u4f5c\u3002\u53d1\u9001STM\u4e0d\u9700\u8981\u5206\u5e03\u5f0f\u7f51\u7edc\u672c\u8eab\u4ee5\u5916\u7684\u7b2c\u4e09\u65b9\u3002\u4f46\u662f\uff0cStream\u8d26\u6237\u8fd8\u652f\u6301\u4ee5\u4efb\u4f55\u8d27\u5e01\u53d1\u884c\u4f59\u989d\u5e76\u5728\u5206\u6563\u4ea4\u6613\u6240\u8fdb\u884c\u4ea4\u6613\u3002\u8fd9\u5e26\u6765\u4e86\u66f4\u591a\u7684\u6743\u529b\uff0c\u4f46\u8fd9\u4e5f\u610f\u5473\u7740\u7cfb\u7edf\u5fc5\u987b\u8003\u8651\u5230<a href=\"http:\/\/en.wikipedia.org\/wiki\/Counterparty_risk#Counterparty_risk\" target=\"_blank\" rel=\"noopener\">\u4ea4\u6613\u5bf9\u624b\u7684\u98ce\u9669<\/a>\u8d27\u5e01\u8f6c\u6362\u548c\u5176\u4ed6\u95ee\u9898\u3002STM\u5206\u7c7b\u8d26\u5fc5\u987b\u5341\u5206\u5065\u58ee\uff0c\u624d\u80fd\u8ddf\u8e2a\u54ea\u4e9b\u4ea4\u6613\u5df2\u88ab\u5b8c\u5168\u9a8c\u8bc1\uff0c\u5373\u4f7f\u53d7\u5230\u786c\u4ef6\u6545\u969c\uff0c\u653b\u51fb\u6216\u81ea\u7136\u707e\u5bb3\u7684\u5f71\u54cd\u3002<\/p>\n<\/div><div class=\"documentor-help\"><span class=\"doc-noprint doc-feedback\"><img src=https:\/\/labs.stream\/cn\/wp-content\/plugins\/documentor\/skins\/default\/images\/feedback.png width=\"16\" height=\"16\" \/>Was this helpful?<\/span>\r\n\t\t\t\t\t\t<span class=\"doc-noprint\"><a class=\"positive-feedback\" href=\"#\" > Yes <\/a><\/span> \r\n\t\t\t\t\t\t<span class=\"doc-noprint\"><a class=\"negative-feedback\" href=\"#\" > No <\/a><\/span><span class=\"doc-noprint doc_sedit\"><a title=\"Give suggestion\" href=\"#sugestedit_popup7\" rel=\"leanModal\" class=\"spopupopen\" >\r\n\t\t\t\t\t\t<span><img height=\"15\" width=\"15\" src=https:\/\/labs.stream\/cn\/wp-content\/plugins\/documentor\/skins\/default\/images\/edit.png><\/span>Suggest edit <\/a><\/span><div class=\"negative-feedbackform doc-noprint\">\r\n\t\t\t\t\t<\/div><div class=\"feedback-msg doc-noprint\"><\/div><\/div><\/div><\/div><!--.\/doc-sectionwrap--><div class=\"doc-sectionwrap\" id=\"tx-5_wrap\"><div class=\"documentor-section  section-438\" id=\"tx-5\" data-section-id=\"438\"><h3 class=\"doc-sec-title\" > <span class=\"doc-sec-count\" style=\"display:inline-block\">6.1.<\/span><span class=\"title-text\">tx<\/span> <span class=\"doc-sec-link doc-noprint\" onclick=\"prompt('Press Ctrl + C, then Enter to copy to clipboard','https:\/\/labs.stream\/cn\/wp-json\/wp\/v2\/pages\/777#tx-5')\">#<\/span> <div class=\"documentor-social doc-noprint\"><\/div><\/h3><div class=\"doc-sec-content\" ><p>\u8be5<code>tx<\/code>\u65b9\u6cd5\u68c0\u7d22\u5355\u4e2a\u4e8b\u52a1\u7684\u4fe1\u606f\u3002<\/p>\n<p>\u8bf7\u6c42\u683c\u5f0f\u7684\u793a\u4f8b\uff1a<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-group=\"tx\" data-enlighter-title=\"WebSocket\">{\n  \"id\": 1,\n  \"command\": \"tx\",\n  \"transaction\": \"17CF128117A275D1E0F0638CE38DADD7DE4F978818F1E950C89CA5C62620E27D\",\n  \"binary\": false\n}<\/pre>\n<pre class=\"EnlighterJSRAW\" data-enlighter-group=\"tx\" data-enlighter-title=\"JSON-RPC\">{\n    \"method\": \"tx\",\n    \"params\": [\n        {\n            \"transaction\": \"17CF128117A275D1E0F0638CE38DADD7DE4F978818F1E950C89CA5C62620E27D\",\n            \"binary\": false\n        }\n    ]\n}<\/pre>\n<pre class=\"EnlighterJSRAW\" data-enlighter-group=\"tx\" data-enlighter-title=\"Commandline\">#Syntax: tx transaction [binary]\nstreamd tx 17CF128117A275D1E0F0638CE38DADD7DE4F978818F1E950C89CA5C62620E27D false<\/pre>\n<p>\u8be5\u8bf7\u6c42\u5305\u542b\u4ee5\u4e0b\u53c2\u6570\uff1a<\/p>\n<table>\n<thead>\n<tr>\n<th align=\"left\"><code>Field<\/code><\/th>\n<th align=\"left\">Type<\/th>\n<th align=\"left\">Description<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td align=\"left\"><code>transaction<\/code><\/td>\n<td align=\"left\">String<\/td>\n<td align=\"left\">\u4ea4\u6613\u7684256\u4f4d\u6563\u5217\uff0c\u5341\u516d\u8fdb\u5236\u8868\u793a\u3002<\/td>\n<\/tr>\n<tr>\n<td align=\"left\"><code>binary<\/code><\/td>\n<td align=\"left\">Boolean<\/td>\n<td align=\"left\">\uff08\u53ef\u9009\uff0c\u9ed8\u8ba4\u4e3afalse\uff09\u5982\u679c\u4e3atrue\uff0c\u5219\u5c06\u4e8b\u52a1\u6570\u636e\u548c\u5143\u6570\u636e\u4f5c\u4e3a\u5341\u516d\u8fdb\u5236\u5b57\u7b26\u4e32\u800c\u4e0d\u662fJSON\u8fd4\u56de<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>\u4e00\u4e2a\u6210\u529f\u56de\u5e94\u7684\u4f8b\u5b50\uff1a<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"null\">{\n  \"id\": 1,\n  \"result\": {\n    \"Account\": \"vfq4sckDNcNcyfrDQed6FBqqDfEgTgsjtJ\",\n    \"Amount\": \"1000000\",\n    \"Destination\": \"vDgSCaGS3iih9iKvfvRULrK7gurJjdDnUV\",\n    \"Fee\": \"12\",\n    \"Flags\": 2147483648,\n    \"LastLedgerSequence\": 155520,\n    \"Memos\": [{\n      \"Memo\": {\n        \"MemoData\": \"68616861\",\n        \"MemoType\": \"6D656D6F\"\n      }\n    }],\n    \"Sequence\": 77,\n    \"SigningPubKey\": \"021ADD58CB32BFD8F3F24A027081CE3928CEE072E85692123DE4DF92EFCF2CE2BC\",\n    \"TransactionType\": \"Payment\",\n    \"TxnSignature\": \"304402200C8B73E45DD5C43D6C10ECF26BE1D0212BA121BC0EB090441B09AE21FAD2F17C02206143819F8B15F4C8C83A4735E56E971E7465A76C2116443092E8E7179B4A7AFD\",\n    \"date\": 575694990,\n    \"hash\": \"17CF128117A275D1E0F0638CE38DADD7DE4F978818F1E950C89CA5C62620E27D\",\n    \"inLedger\": 155512,\n    \"ledger_index\": 155512,\n    \"meta\": {\n      \"AffectedNodes\": [{\n        \"ModifiedNode\": {\n          \"FinalFields\": {\n            \"Account\": \"vfq4sckDNcNcyfrDQed6FBqqDfEgTgsjtJ\",\n            \"Balance\": \"21492361\",\n            \"Flags\": 8388608,\n            \"OwnerCount\": 14,\n            \"Sequence\": 78\n          },\n          \"LedgerEntryType\": \"AccountRoot\",\n          \"LedgerIndex\": \"ADEFE0B5A676E5431444ADA797634C65B963A00B9B79DBFA4821DA786DD6C8B4\",\n          \"PreviousFields\": {\n            \"Balance\": \"22492373\",\n            \"Sequence\": 77\n          },\n          \"PreviousTxnID\": \"BEE1FD0E440416A4CFD29663ADB2BAB5356CBE3FE2AF7659C69B4153612BBD52\",\n          \"PreviousTxnLgrSeq\": 153524\n        }\n      }, {\n        \"ModifiedNode\": {\n          \"FinalFields\": {\n            \"Account\": \"vDgSCaGS3iih9iKvfvRULrK7gurJjdDnUV\",\n            \"Balance\": \"99999986730672448\",\n            \"Flags\": 0,\n            \"OwnerCount\": 15,\n            \"Sequence\": 293\n          },\n          \"LedgerEntryType\": \"AccountRoot\",\n          \"LedgerIndex\": \"C2FA6D77327E553B9D611CA7BE4CC0CB33817EE23919EC09C48D10E4C5653037\",\n          \"PreviousFields\": {\n            \"Balance\": \"99999986729672448\"\n          },\n          \"PreviousTxnID\": \"BEE1FD0E440416A4CFD29663ADB2BAB5356CBE3FE2AF7659C69B4153612BBD52\",\n          \"PreviousTxnLgrSeq\": 153524\n        }\n      }],\n      \"TransactionIndex\": 0,\n      \"TransactionResult\": \"tesSUCCESS\",\n      \"delivered_amount\": \"1000000\"\n    },\n    \"validated\": true\n  },\n  \"status\": \"success\",\n  \"type\": \"response\"\n}<\/pre>\n<p>\u54cd\u5e94\u9075\u5faa\u6807\u51c6\u683c\u5f0f\uff0c\u6210\u529f\u7ed3\u679c\u5305\u542bTransaction\u5bf9\u8c61\u7684\u5b57\u6bb5\u4ee5\u53ca\u4ee5\u4e0b\u9644\u52a0\u5b57\u6bb5\uff1a<\/p>\n<table>\n<thead>\n<tr>\n<th align=\"left\"><code>Field<\/code><\/th>\n<th align=\"left\">Type<\/th>\n<th align=\"left\">Description<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td align=\"left\"><code>hash<\/code><\/td>\n<td align=\"left\">String<\/td>\n<td align=\"left\">\u4ea4\u6613\u7684SHA-512\u6563\u5217<\/td>\n<\/tr>\n<tr>\n<td align=\"left\"><code>inLedger<\/code><\/td>\n<td align=\"left\">Unsigned Integer<\/td>\n<td align=\"left\">\uff08\u5df2\u5f03\u7528\uff09\u522b\u540d<code>ledger_index<\/code>\u3002<\/td>\n<\/tr>\n<tr>\n<td align=\"left\"><code>ledger_index<\/code><\/td>\n<td align=\"left\">Unsigned Integer<\/td>\n<td align=\"left\">\u5305\u542b\u6b64\u4ea4\u6613\u7684\u5206\u7c7b\u5e10\u7684\u5e8f\u53f7\u3002<\/td>\n<\/tr>\n<tr>\n<td align=\"left\"><code>meta<\/code><\/td>\n<td align=\"left\">Object<\/td>\n<td align=\"left\">\u5173\u4e8e\u4ea4\u6613\u7684\u5404\u79cd\u5143\u6570\u636e\u3002<\/td>\n<\/tr>\n<tr>\n<td align=\"left\"><code>validated<\/code><\/td>\n<td align=\"left\">Boolean<\/td>\n<td align=\"left\">\u5982\u679c\u6b64\u6570\u636e\u6765\u81ea\u7ecf\u8fc7\u9a8c\u8bc1\u7684\u5206\u7c7b\u8d26\u7248\u672c\uff0c\u5219\u4e3a\u771f;\u00a0\u5982\u679c\u7701\u7565\u6216\u8bbe\u7f6e\u4e3afalse\uff0c\u5219\u6b64\u6570\u636e\u4e0d\u662f\u6700\u7ec8\u7684\u3002<\/td>\n<\/tr>\n<tr>\n<td align=\"left\">(Various)<\/td>\n<td align=\"left\">(Various)<\/td>\n<td align=\"left\">Transaction\u5bf9\u8c61\u7684\u5176\u4ed6\u5b57\u6bb5<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>\u53ef\u80fd\u7684\u9519\u8bef\uff1a<\/p>\n<ul>\n<li>\u4efb\u4f55\u901a\u7528\u9519\u8bef\u7c7b\u578b\u3002<\/li>\n<li><code>invalidParams<\/code>\u00a0&#8211; \u4e00\u4e2a\u6216\u591a\u4e2a\u5b57\u6bb5\u6307\u5b9a\u4e0d\u6b63\u786e\uff0c\u6216\u7f3a\u5c11\u4e00\u4e2a\u6216\u591a\u4e2a\u5fc5\u586b\u5b57\u6bb5\u3002<\/li>\n<li><code>txnNotFound<\/code>&#8211; \u4ea4\u6613\u4e0d\u5b58\u5728\uff0c\u6216\u8005\u5b83\u662f\u65e7\u7248\u8d26\u672c\u7684\u4e00\u90e8\u5206\uff0c<code>streamd<\/code>\u6ca1\u6709\u53ef\u7528\u7684\u3002<\/li>\n<\/ul>\n<\/div><div class=\"documentor-help\"><span class=\"doc-noprint doc-feedback\"><img src=https:\/\/labs.stream\/cn\/wp-content\/plugins\/documentor\/skins\/default\/images\/feedback.png width=\"16\" height=\"16\" \/>Was this helpful?<\/span>\r\n\t\t\t\t\t\t<span class=\"doc-noprint\"><a class=\"positive-feedback\" href=\"#\" > Yes <\/a><\/span> \r\n\t\t\t\t\t\t<span class=\"doc-noprint\"><a class=\"negative-feedback\" href=\"#\" > No <\/a><\/span><span class=\"doc-noprint doc_sedit\"><a title=\"Give suggestion\" href=\"#sugestedit_popup7\" rel=\"leanModal\" class=\"spopupopen\" >\r\n\t\t\t\t\t\t<span><img height=\"15\" width=\"15\" src=https:\/\/labs.stream\/cn\/wp-content\/plugins\/documentor\/skins\/default\/images\/edit.png><\/span>Suggest edit <\/a><\/span><div class=\"negative-feedbackform doc-noprint\">\r\n\t\t\t\t\t<\/div><div class=\"feedback-msg doc-noprint\"><\/div><\/div><\/div><\/div><!--.\/doc-sectionwrap--><div class=\"doc-sectionwrap\" id=\"transaction_entry-4_wrap\"><div class=\"documentor-section  section-439\" id=\"transaction_entry-4\" data-section-id=\"439\"><h3 class=\"doc-sec-title\" > <span class=\"doc-sec-count\" style=\"display:inline-block\">6.2.<\/span><span class=\"title-text\">transaction_entry<\/span> <span class=\"doc-sec-link doc-noprint\" onclick=\"prompt('Press Ctrl + C, then Enter to copy to clipboard','https:\/\/labs.stream\/cn\/wp-json\/wp\/v2\/pages\/777#transaction_entry-4')\">#<\/span> <div class=\"documentor-social doc-noprint\"><\/div><\/h3><div class=\"doc-sec-content\" ><p>\u8be5transaction_entry\u65b9\u6cd5\u4ece\u7279\u5b9a\u5206\u7c7b\u5e10\u7248\u672c\u68c0\u7d22\u5355\u4e2a\u4e8b\u52a1\u7684\u4fe1\u606f\u3002\uff08tx\u76f8\u6bd4\u4e4b\u4e0b\uff0c\u8be5\u547d\u4ee4\u5c06\u641c\u7d22\u6307\u5b9a\u4e8b\u52a1\u7684\u6240\u6709\u5206\u7c7b\u5e10\uff0c\u6211\u4eec\u5efa\u8bae\u4f7f\u7528\u8be5\u65b9\u6cd5\u3002\uff09<\/p>\n<p>\u8bf7\u6c42\u683c\u5f0f\u7684\u793a\u4f8b\uff1a<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-group=\"tx_entry\" data-enlighter-title=\"WebSocket\">{\n  \"id\": 4,\n  \"command\": \"transaction_entry\",\n  \"tx_hash\": \"17CF128117A275D1E0F0638CE38DADD7DE4F978818F1E950C89CA5C62620E27D\",\n  \"ledger_index\": 155512\n}<\/pre>\n<pre class=\"EnlighterJSRAW\" data-enlighter-group=\"tx_entry\" data-enlighter-title=\"JSON-RPC\">{\n    \"method\": \"transaction_entry\",\n    \"params\": [\n        {\n            \"tx_hash\": \"17CF128117A275D1E0F0638CE38DADD7DE4F978818F1E950C89CA5C62620E27D\",\n            \"ledger_index\": 155512\n        }\n    ]\n}<\/pre>\n<pre class=\"EnlighterJSRAW\" data-enlighter-group=\"tx_entry\" data-enlighter-title=\"Commandline\">#Syntax: transaction_entry transaction_hash ledger_index|ledger_hash\nstreamd transaction_entry 17CF128117A275D1E0F0638CE38DADD7DE4F978818F1E950C89CA5C62620E27D 155512<\/pre>\n<p>\u8be5\u8bf7\u6c42\u5305\u542b\u4ee5\u4e0b\u53c2\u6570\uff1a<\/p>\n<table>\n<thead>\n<tr>\n<th align=\"left\"><code>Field<\/code><\/th>\n<th align=\"left\">Type<\/th>\n<th align=\"left\">Description<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td align=\"left\"><code>ledger_hash<\/code><\/td>\n<td align=\"left\">String<\/td>\n<td align=\"left\"><em>\uff08\u53ef\u9009\uff09<\/em>\u8981\u4f7f\u7528\u7684\u5206\u7c7b\u5e10\u7248\u672c\u768420\u5b57\u8282\u5341\u516d\u8fdb\u5236\u5b57\u7b26\u4e32\u3002\uff08\u8bf7\u53c2\u9605\u6307\u5b9a\u5206\u7c7b\u5e10\uff09<\/td>\n<\/tr>\n<tr>\n<td align=\"left\"><code>ledger_index<\/code><\/td>\n<td align=\"left\">String or Unsigned Integer<\/td>\n<td align=\"left\"><em>\uff08\u53ef\u9009\uff09<\/em>\u8981\u4f7f\u7528\u7684\u5206\u7c7b\u5e10\u7684\u5e8f\u53f7\u6216\u5feb\u6377\u5b57\u7b26\u4e32\u81ea\u52a8\u9009\u62e9\u5206\u7c7b\u5e10\u3002\uff08\u8bf7\u53c2\u9605\u6307\u5b9a\u5206\u7c7b\u5e10\uff09<\/td>\n<\/tr>\n<tr>\n<td align=\"left\"><code>tx_hash<\/code><\/td>\n<td align=\"left\">String<\/td>\n<td align=\"left\">\u60a8\u6b63\u5728\u67e5\u627e\u7684\u4ea4\u6613\u7684\u552f\u4e00\u6563\u5217<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>\u00a0<\/p>\n<blockquote>\n<p>\u6ce8\u610f\uff1a\u6b64\u65b9\u6cd5\u4e0d\u652f\u6301\u4ece\u5f53\u524d\u6b63\u5728\u8fdb\u884c\u7684\u5206\u7c7b\u8d26\u4e2d\u68c0\u7d22\u4fe1\u606f\u3002\u60a8\u5fc5\u987b\u5728<code>ledger_index<\/code>\u6216<code>ledger_hash<\/code>\u4e2d\u6307\u5b9a\u4e00\u4e2a\u5206\u7c7b\u5e10\u7248\u672c\u3002<\/p>\n<\/blockquote>\n<p>\u4e00\u4e2a\u6210\u529f\u56de\u5e94\u7684\u4f8b\u5b50\uff1a<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"null\">{\n  \"id\": 4,\n  \"result\": {\n    \"ledger_index\": 155512,\n    \"metadata\": {\n      \"AffectedNodes\": [{\n        \"ModifiedNode\": {\n          \"FinalFields\": {\n            \"Account\": \"vfq4sckDNcNcyfrDQed6FBqqDfEgTgsjtJ\",\n            \"Balance\": \"21492361\",\n            \"Flags\": 8388608,\n            \"OwnerCount\": 14,\n            \"Sequence\": 78\n          },\n          \"LedgerEntryType\": \"AccountRoot\",\n          \"LedgerIndex\": \"ADEFE0B5A676E5431444ADA797634C65B963A00B9B79DBFA4821DA786DD6C8B4\",\n          \"PreviousFields\": {\n            \"Balance\": \"22492373\",\n            \"Sequence\": 77\n          },\n          \"PreviousTxnID\": \"BEE1FD0E440416A4CFD29663ADB2BAB5356CBE3FE2AF7659C69B4153612BBD52\",\n          \"PreviousTxnLgrSeq\": 153524\n        }\n      }, {\n        \"ModifiedNode\": {\n          \"FinalFields\": {\n            \"Account\": \"vDgSCaGS3iih9iKvfvRULrK7gurJjdDnUV\",\n            \"Balance\": \"99999986730672448\",\n            \"Flags\": 0,\n            \"OwnerCount\": 15,\n            \"Sequence\": 293\n          },\n          \"LedgerEntryType\": \"AccountRoot\",\n          \"LedgerIndex\": \"C2FA6D77327E553B9D611CA7BE4CC0CB33817EE23919EC09C48D10E4C5653037\",\n          \"PreviousFields\": {\n            \"Balance\": \"99999986729672448\"\n          },\n          \"PreviousTxnID\": \"BEE1FD0E440416A4CFD29663ADB2BAB5356CBE3FE2AF7659C69B4153612BBD52\",\n          \"PreviousTxnLgrSeq\": 153524\n        }\n      }],\n      \"TransactionIndex\": 0,\n      \"TransactionResult\": \"tesSUCCESS\"\n    },\n    \"tx_json\": {\n      \"Account\": \"vfq4sckDNcNcyfrDQed6FBqqDfEgTgsjtJ\",\n      \"Amount\": \"1000000\",\n      \"Destination\": \"vDgSCaGS3iih9iKvfvRULrK7gurJjdDnUV\",\n      \"Fee\": \"12\",\n      \"Flags\": 2147483648,\n      \"LastLedgerSequence\": 155520,\n      \"Memos\": [{\n        \"Memo\": {\n          \"MemoData\": \"68616861\",\n          \"MemoType\": \"6D656D6F\"\n        }\n      }],\n      \"Sequence\": 77,\n      \"SigningPubKey\": \"021ADD58CB32BFD8F3F24A027081CE3928CEE072E85692123DE4DF92EFCF2CE2BC\",\n      \"TransactionType\": \"Payment\",\n      \"TxnSignature\": \"304402200C8B73E45DD5C43D6C10ECF26BE1D0212BA121BC0EB090441B09AE21FAD2F17C02206143819F8B15F4C8C83A4735E56E971E7465A76C2116443092E8E7179B4A7AFD\",\n      \"hash\": \"17CF128117A275D1E0F0638CE38DADD7DE4F978818F1E950C89CA5C62620E27D\",\n      \"inLedger\": 155512,\n      \"ledger_index\": 155512\n    },\n    \"validated\": false\n  },\n  \"status\": \"success\",\n  \"type\": \"response\"\n}<\/pre>\n<p>\u54cd\u5e94\u9075\u5faa\u6807\u51c6\u683c\u5f0f\uff0c\u6210\u529f\u7ed3\u679c\u5305\u542b\u4ee5\u4e0b\u5b57\u6bb5\uff1a<\/p>\n<table>\n<thead>\n<tr>\n<th align=\"left\"><code>Field<\/code><\/th>\n<th align=\"left\">Type<\/th>\n<th align=\"left\">Description<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td align=\"left\"><code>ledger_index<\/code><\/td>\n<td align=\"left\">Unsigned Integer<\/td>\n<td align=\"left\">\u5728\u8be5\u4ea4\u6613\u4e2d\u627e\u5230\u7684\u5206\u7c7b\u8d26\u7248\u672c\u7684\u5e8f\u5217\u53f7;\u00a0\u8fd9\u4e0e\u8bf7\u6c42\u4e2d\u7684\u4e00\u6837\u3002<\/td>\n<\/tr>\n<tr>\n<td align=\"left\"><code>ledger_hash<\/code><\/td>\n<td align=\"left\">String<\/td>\n<td align=\"left\">\uff08\u53ef\u80fd\u88ab\u7701\u7565\uff09\u53d1\u73b0\u8be5\u4ea4\u6613\u7684\u5206\u7c7b\u5e10\u7248\u672c\u7684\u552f\u4e00\u6563\u5217;\u00a0\u8fd9\u4e0e\u8bf7\u6c42\u4e2d\u7684\u4e00\u6837\u3002<\/td>\n<\/tr>\n<tr>\n<td align=\"left\"><code>metadata<\/code><\/td>\n<td align=\"left\">Object<\/td>\n<td align=\"left\">\u5173\u4e8e\u4ea4\u6613\u7684\u5404\u79cd\u5143\u6570\u636e\u3002<\/td>\n<\/tr>\n<tr>\n<td align=\"left\"><code>tx_json<\/code><\/td>\n<td align=\"left\">Object<\/td>\n<td align=\"left\">Transaction\u5bf9\u8c61\u7684\u00a0JSON\u8868\u793a<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>\u670d\u52a1\u5668\u53ef\u80fd\u65e0\u6cd5\u627e\u5230\u4ea4\u6613\u6709\u51e0\u4e2a\u53ef\u80fd\u7684\u539f\u56e0\uff1a<\/p>\n<ul>\n<li>\u4ea4\u6613\u4e0d\u5b58\u5728<\/li>\n<li>\u8be5\u4ea4\u6613\u5b58\u5728\uff0c\u4f46\u4e0d\u5728\u6307\u5b9a\u7684\u5206\u7c7b\u5e10\u7248\u672c\u4e2d<\/li>\n<li>\u670d\u52a1\u5668\u6ca1\u6709\u53ef\u7528\u7684\u6307\u5b9a\u5206\u7c7b\u5e10\u7248\u672c\u3002\u53e6\u4e00\u53f0\u62e5\u6709\u6b63\u786e\u7248\u672c\u7684\u670d\u52a1\u5668\u53ef\u80fd\u4f1a\u6709\u4e0d\u540c\u7684\u54cd\u5e94\u3002<\/li>\n<\/ul>\n<p>\u53ef\u80fd\u7684\u9519\u8bef\uff1a<\/p>\n<ul>\n<li>\u4efb\u4f55\u901a\u7528\u9519\u8bef\u7c7b\u578b\u3002<\/li>\n<li><code>fieldNotFoundTransaction<\/code>&#8211;\u00a0<code>tx_hash<\/code>\u8bf7\u6c42\u4e2d\u5ffd\u7565\u4e86\u8be5\u5b57\u6bb5<\/li>\n<li><code>notYetImplemented<\/code>\u00a0&#8211; \u8bf7\u6c42\u4e2d\u672a\u6307\u5b9a\u5206\u7c7b\u5e10\u7248\u672c\u3002<\/li>\n<li><code>lgrNotFound<\/code>&#8211; \u7531<code>ledger_hash<\/code>\u6216\u8005<code>ledger_index<\/code>\u4e0d\u5b58\u5728\u7684\u5206\u7c7b\u8d26\uff0c\u6216\u8005\u786e\u5b9e\u5b58\u5728\uff0c\u4f46\u670d\u52a1\u5668\u6ca1\u6709\u3002<\/li>\n<li><code>transactionNotFound<\/code>\u00a0&#8211; \u5728\u6307\u5b9a\u7684\u5206\u7c7b\u5e10\u4e2d\u627e\u4e0d\u5230\u8bf7\u6c42\u4e2d\u6307\u5b9a\u7684\u4ea4\u6613\u3002\uff08\u5b83\u53ef\u80fd\u5728\u4e0d\u540c\u7684\u5206\u7c7b\u5e10\u7248\u672c\u4e2d\uff0c\u6216\u6839\u672c\u4e0d\u53ef\u7528\u3002\uff09<\/li>\n<\/ul>\n<\/div><div class=\"documentor-help\"><span class=\"doc-noprint doc-feedback\"><img src=https:\/\/labs.stream\/cn\/wp-content\/plugins\/documentor\/skins\/default\/images\/feedback.png width=\"16\" height=\"16\" \/>Was this helpful?<\/span>\r\n\t\t\t\t\t\t<span class=\"doc-noprint\"><a class=\"positive-feedback\" href=\"#\" > Yes <\/a><\/span> \r\n\t\t\t\t\t\t<span class=\"doc-noprint\"><a class=\"negative-feedback\" href=\"#\" > No <\/a><\/span><span class=\"doc-noprint doc_sedit\"><a title=\"Give suggestion\" href=\"#sugestedit_popup7\" rel=\"leanModal\" class=\"spopupopen\" >\r\n\t\t\t\t\t\t<span><img height=\"15\" width=\"15\" src=https:\/\/labs.stream\/cn\/wp-content\/plugins\/documentor\/skins\/default\/images\/edit.png><\/span>Suggest edit <\/a><\/span><div class=\"negative-feedbackform doc-noprint\">\r\n\t\t\t\t\t<\/div><div class=\"feedback-msg doc-noprint\"><\/div><\/div><\/div><\/div><!--.\/doc-sectionwrap--><div class=\"doc-sectionwrap\" id=\"tx_history-4_wrap\"><div class=\"documentor-section  section-440\" id=\"tx_history-4\" data-section-id=\"440\"><h3 class=\"doc-sec-title\" > <span class=\"doc-sec-count\" style=\"display:inline-block\">6.3.<\/span><span class=\"title-text\">tx_history<\/span> <span class=\"doc-sec-link doc-noprint\" onclick=\"prompt('Press Ctrl + C, then Enter to copy to clipboard','https:\/\/labs.stream\/cn\/wp-json\/wp\/v2\/pages\/777#tx_history-4')\">#<\/span> <div class=\"documentor-social doc-noprint\"><\/div><\/h3><div class=\"doc-sec-content\" ><p>\u8be5<code>tx_history<\/code>\u65b9\u6cd5\u68c0\u7d22\u4e00\u4e9b\u6700\u8fd1\u8fdb\u884c\u7684\u4ea4\u6613\u3002<\/p>\n<blockquote><p>\u8b66\u544a\uff1a\u6b64\u65b9\u6cd5\u5df2\u5f03\u7528\uff0c\u53ef\u80fd\u4f1a\u88ab\u5220\u9664\uff0c\u6055\u4e0d\u53e6\u884c\u901a\u77e5\u3002<\/p><\/blockquote>\n<p>\u8bf7\u6c42\u683c\u5f0f\u7684\u793a\u4f8b\uff1a<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-group=\"tx_history\" data-enlighter-title=\"WebSocket\">{\r\n  \"id\": 5,\r\n  \"command\": \"tx_history\",\r\n  \"start\": 0\r\n}<\/pre>\n<pre class=\"EnlighterJSRAW\" data-enlighter-group=\"tx_history\" data-enlighter-title=\"JSON-RPC\">{\r\n    \"method\": \"tx_history\",\r\n    \"params\": [\r\n        {\r\n            \"start\": 0\r\n        }\r\n    ]\r\n}<\/pre>\n<pre class=\"EnlighterJSRAW\" data-enlighter-group=\"tx_history\" data-enlighter-title=\"Commandline\">#Syntax: tx_history [start]\r\nstreamd tx_history 0<\/pre>\n<p>\u8be5\u8bf7\u6c42\u5305\u542b\u4ee5\u4e0b\u53c2\u6570\uff1a<\/p>\n<table>\n<thead>\n<tr>\n<th align=\"left\"><code>Field<\/code><\/th>\n<th align=\"left\">\u7c7b\u578b<\/th>\n<th align=\"left\">\u63cf\u8ff0<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td align=\"left\"><code>start<\/code><\/td>\n<td align=\"left\">Unsigned Integer<\/td>\n<td align=\"left\">\u8981\u8df3\u8fc7\u7684\u4ea4\u6613\u6570\u91cf\u3002<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>\u4e00\u4e2a\u6210\u529f\u56de\u5e94\u7684\u4f8b\u5b50\uff1a<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-group=\"tx_history2\" data-enlighter-title=\"WebSocket\">{\r\n  \"id\": 5,\r\n  \"result\": {\r\n    \"index\": 11,\r\n    \"txs\": [{\r\n      \"Account\": \"vpiwZth4cjYpQzpUjHUiEbjiGkgexjU9v3\",\r\n      \"Fee\": \"12\",\r\n      \"Flags\": 2148007936,\r\n      \"LastLedgerSequence\": 156205,\r\n      \"Sequence\": 10,\r\n      \"SigningPubKey\": \"037BC8FBA834E60F92B2E084DD8937E871AEFFA63255EA12ED827C302C9E0217CB\",\r\n      \"TakerGets\": \"1000000\",\r\n      \"TakerPays\": {\r\n        \"currency\": \"CNY\",\r\n        \"issuer\": \"vJqt7ir44V6RyWwxxEgD87sEfStdwCahZz\",\r\n        \"value\": \"1\"\r\n      },\r\n      \"TransactionType\": \"OfferCreate\",\r\n      \"TxnSignature\": \"3045022100ED2C80534AB54D708D48C8E3CC51993159968B54E1AFB97AB4B8C9C07750A7300220449150763E9859B96A7C63D3CBF09FC944AE9E7C812476150B4ECB01023C4843\",\r\n      \"hash\": \"861E6F41746B753DAA4ED2D4AE11F967D6FB2F0097F86E8F22845B5BCE9F21CC\",\r\n      \"inLedger\": 156197,\r\n      \"ledger_index\": 156197\r\n    }, {\r\n      \"Account\": \"vDgSCaGS3iih9iKvfvRULrK7gurJjdDnUV\",\r\n      \"Amount\": {\r\n        \"currency\": \"CNY\",\r\n        \"issuer\": \"vpiwZth4cjYpQzpUjHUiEbjiGkgexjU9v3\",\r\n        \"value\": \"1000\"\r\n      },\r\n      \"Destination\": \"vpiwZth4cjYpQzpUjHUiEbjiGkgexjU9v3\",\r\n      \"Fee\": \"12\",\r\n      \"Flags\": 2147483648,\r\n      \"LastLedgerSequence\": 156197,\r\n      \"SendMax\": {\r\n        \"currency\": \"CNY\",\r\n        \"issuer\": \"vJqt7ir44V6RyWwxxEgD87sEfStdwCahZz\",\r\n        \"value\": \"1010\"\r\n      },\r\n      \"Sequence\": 300,\r\n      \"SigningPubKey\": \"0338B02E376397CE1600D338500584CC79E54094C8544DE2400E01E7CE4447F2C6\",\r\n      \"TransactionType\": \"Payment\",\r\n      \"TxnSignature\": \"3045022100EF5BFE996389995EAD9BC6818BF1AA6364123F937E1167269CDEE73908683FD0022025A3E7EE9AE2C7FEFFAFC779914E9A53F84FDF29B8D1C27A28871CE335BA42E0\",\r\n      \"hash\": \"ADB6082D69DBFCBB062177EBFEECB5A63F637427301C5ADE12B133961FE46F86\",\r\n      \"inLedger\": 156194,\r\n      \"ledger_index\": 156194\r\n    }]\r\n  },\r\n  \"status\": \"success\",\r\n  \"type\": \"response\"\r\n}<\/pre>\n<pre class=\"EnlighterJSRAW\" data-enlighter-group=\"tx_history2\" data-enlighter-title=\"JSON-RPC\">200 OK\r\n{\r\n  \"result\": {\r\n    \"index\": 11,\r\n    \"txs\": [{\r\n      \"Account\": \"vpiwZth4cjYpQzpUjHUiEbjiGkgexjU9v3\",\r\n      \"Fee\": \"12\",\r\n      \"Flags\": 2148007936,\r\n      \"LastLedgerSequence\": 156205,\r\n      \"Sequence\": 10,\r\n      \"SigningPubKey\": \"037BC8FBA834E60F92B2E084DD8937E871AEFFA63255EA12ED827C302C9E0217CB\",\r\n      \"TakerGets\": \"1000000\",\r\n      \"TakerPays\": {\r\n        \"currency\": \"CNY\",\r\n        \"issuer\": \"vJqt7ir44V6RyWwxxEgD87sEfStdwCahZz\",\r\n        \"value\": \"1\"\r\n      },\r\n      \"TransactionType\": \"OfferCreate\",\r\n      \"TxnSignature\": \"3045022100ED2C80534AB54D708D48C8E3CC51993159968B54E1AFB97AB4B8C9C07750A7300220449150763E9859B96A7C63D3CBF09FC944AE9E7C812476150B4ECB01023C4843\",\r\n      \"hash\": \"861E6F41746B753DAA4ED2D4AE11F967D6FB2F0097F86E8F22845B5BCE9F21CC\",\r\n      \"inLedger\": 156197,\r\n      \"ledger_index\": 156197\r\n    }, {\r\n      \"Account\": \"vDgSCaGS3iih9iKvfvRULrK7gurJjdDnUV\",\r\n      \"Amount\": {\r\n        \"currency\": \"CNY\",\r\n        \"issuer\": \"vpiwZth4cjYpQzpUjHUiEbjiGkgexjU9v3\",\r\n        \"value\": \"1000\"\r\n      },\r\n      \"Destination\": \"vpiwZth4cjYpQzpUjHUiEbjiGkgexjU9v3\",\r\n      \"Fee\": \"12\",\r\n      \"Flags\": 2147483648,\r\n      \"LastLedgerSequence\": 156197,\r\n      \"SendMax\": {\r\n        \"currency\": \"CNY\",\r\n        \"issuer\": \"vJqt7ir44V6RyWwxxEgD87sEfStdwCahZz\",\r\n        \"value\": \"1010\"\r\n      },\r\n      \"Sequence\": 300,\r\n      \"SigningPubKey\": \"0338B02E376397CE1600D338500584CC79E54094C8544DE2400E01E7CE4447F2C6\",\r\n      \"TransactionType\": \"Payment\",\r\n      \"TxnSignature\": \"3045022100EF5BFE996389995EAD9BC6818BF1AA6364123F937E1167269CDEE73908683FD0022025A3E7EE9AE2C7FEFFAFC779914E9A53F84FDF29B8D1C27A28871CE335BA42E0\",\r\n      \"hash\": \"ADB6082D69DBFCBB062177EBFEECB5A63F637427301C5ADE12B133961FE46F86\",\r\n      \"inLedger\": 156194,\r\n      \"ledger_index\": 156194\r\n    }]\r\n  },\r\n  \"status\": \"success\",\r\n  \"type\": \"response\"\r\n}<\/pre>\n<p>\u54cd\u5e94\u9075\u5faa\u6807\u51c6\u683c\u5f0f\uff0c\u6210\u529f\u7ed3\u679c\u5305\u542b\u4ee5\u4e0b\u5b57\u6bb5\uff1a<\/p>\n<table>\n<thead>\n<tr>\n<th align=\"left\"><code>Field<\/code><\/th>\n<th align=\"left\">\u7c7b\u578b<\/th>\n<th align=\"left\">\u63cf\u8ff0<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td align=\"left\"><code>index<\/code><\/td>\n<td align=\"left\">Unsigned Integer<\/td>\n<td align=\"left\"><code>start<\/code>\u8bf7\u6c42\u4e2d\u4f7f\u7528\u7684\u503c\u3002<\/td>\n<\/tr>\n<tr>\n<td align=\"left\"><code>txs<\/code><\/td>\n<td align=\"left\">Array<\/td>\n<td align=\"left\">\u4e8b\u52a1\u5bf9\u8c61\u6570\u7ec4\u3002<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>\u6839\u636e\u4ea4\u6613\u7c7b\u578b\uff0c\u6bcf\u4e2a\u4ea4\u6613\u5bf9\u8c61\u4e2d\u5305\u542b\u7684\u5b57\u6bb5\u7565\u6709\u4e0d\u540c\u3002\u8be6\u60c5\u8bf7\u53c2\u9605\u4ea4\u6613\u683c\u5f0f\u3002<\/p>\n<p>\u53ef\u80fd\u7684\u9519\u8bef\uff1a<\/p>\n<ul>\n<li>\u4efb\u4f55\u901a\u7528\u9519\u8bef\u7c7b\u578b\u3002<\/li>\n<li><code>invalidParams<\/code>\u00a0&#8211; \u4e00\u4e2a\u6216\u591a\u4e2a\u5b57\u6bb5\u6307\u5b9a\u4e0d\u6b63\u786e\uff0c\u6216\u7f3a\u5c11\u4e00\u4e2a\u6216\u591a\u4e2a\u5fc5\u586b\u5b57\u6bb5\u3002<\/li>\n<li><code>noPermission<\/code>&#8211;\u00a0<code>start<\/code>\u6307\u5b9a\u7684\u5b57\u6bb5\u5927\u4e8e10000\uff0c\u4f46\u60a8\u6ca1\u6709\u4ee5\u7ba1\u7406\u5458\u8eab\u4efd\u8fde\u63a5\u5230\u670d\u52a1\u5668\u3002<\/li>\n<\/ul>\n<\/div><div class=\"documentor-help\"><span class=\"doc-noprint doc-feedback\"><img src=https:\/\/labs.stream\/cn\/wp-content\/plugins\/documentor\/skins\/default\/images\/feedback.png width=\"16\" height=\"16\" \/>Was this helpful?<\/span>\r\n\t\t\t\t\t\t<span class=\"doc-noprint\"><a class=\"positive-feedback\" href=\"#\" > Yes <\/a><\/span> \r\n\t\t\t\t\t\t<span class=\"doc-noprint\"><a class=\"negative-feedback\" href=\"#\" > No <\/a><\/span><span class=\"doc-noprint doc_sedit\"><a title=\"Give suggestion\" href=\"#sugestedit_popup7\" rel=\"leanModal\" class=\"spopupopen\" >\r\n\t\t\t\t\t\t<span><img height=\"15\" width=\"15\" src=https:\/\/labs.stream\/cn\/wp-content\/plugins\/documentor\/skins\/default\/images\/edit.png><\/span>Suggest edit <\/a><\/span><div class=\"negative-feedbackform doc-noprint\">\r\n\t\t\t\t\t<\/div><div class=\"feedback-msg doc-noprint\"><\/div><\/div><\/div><\/div><!--.\/doc-sectionwrap--><div class=\"doc-sectionwrap\" id=\"path_find-4_wrap\"><div class=\"documentor-section  section-441\" id=\"path_find-4\" data-section-id=\"441\"><h3 class=\"doc-sec-title\" > <span class=\"doc-sec-count\" style=\"display:inline-block\">6.4.<\/span><span class=\"title-text\">path_find<\/span> <span class=\"doc-sec-link doc-noprint\" onclick=\"prompt('Press Ctrl + C, then Enter to copy to clipboard','https:\/\/labs.stream\/cn\/wp-json\/wp\/v2\/pages\/777#path_find-4')\">#<\/span> <div class=\"documentor-social doc-noprint\"><\/div><\/h3><div class=\"doc-sec-content\" ><p><em>\u4ec5\u9650WebSocket API\uff01<\/em>\u8be5<code>path_find<\/code>\u65b9\u6cd5\u641c\u7d22\u53ef\u80fd\u8fdb\u884c\u4ea4\u6613\u7684\u8def\u5f84\uff0c\u5e76\u5728\u8def\u5f84\u968f\u65f6\u95f4\u53d8\u5316\u65f6\u5b9a\u671f\u53d1\u9001\u66f4\u65b0\u3002\u5bf9\u4e8e\u5728STM\u4e2d\u4e25\u683c\u6267\u884c\u7684\u4ed8\u6b3e\uff0c\u6ca1\u6709\u5fc5\u8981\u627e\u5230\u8def\u5f84\uff0c\u56e0\u4e3aSTM\u53ef\u4ee5\u76f4\u63a5\u53d1\u9001\u5230\u4efb\u4f55\u8d26\u6237\u3002<\/p>\n<p>\u6709\u4e09\u79cd\u4e0d\u540c\u7684path_find\u547d\u4ee4\u7684\u6a21\u5f0f\u6216\u5b50\u547d\u4ee4\u3002\u7528<code>subcommand<\/code>\u53c2\u6570\u6307\u5b9a\u4f60\u60f3\u8981\u7684\u4e00\u4e2a\uff1a<\/p>\n<ul>\n<li><code>create<\/code>\u00a0&#8211; \u5f00\u59cb\u53d1\u9001\u5bfb\u8def\u4fe1\u606f<\/li>\n<li><code>close<\/code>\u00a0&#8211; \u505c\u6b62\u53d1\u9001\u5bfb\u8def\u4fe1\u606f<\/li>\n<li><code>status<\/code>\u00a0&#8211; \u83b7\u53d6\u5f53\u524d\u6253\u5f00\u7684\u5bfb\u8def\u8bf7\u6c42\u7684\u4fe1\u606f<\/li>\n<\/ul>\n<p>\u5c3d\u7ba1<code>streamd<\/code>\u670d\u52a1\u5668\u8bd5\u56fe\u627e\u5230\u6700\u4fbf\u5b9c\u7684\u8def\u5f84\u6216\u7528\u4e8e\u4ed8\u6b3e\u7684\u8def\u5f84\u7ec4\u5408\uff0c\u4f46\u4e0d\u80fd\u4fdd\u8bc1\u6b64\u65b9\u6cd5\u8fd4\u56de\u7684\u8def\u5f84\u5b9e\u9645\u4e0a\u662f\u6700\u4f73\u8def\u5f84\u3002\u7531\u4e8e\u670d\u52a1\u5668\u8d1f\u8f7d\uff0c\u5bfb\u8def\u53ef\u80fd\u65e0\u6cd5\u627e\u5230\u6700\u4f73\u7ed3\u679c\u3002\u6b64\u5916\uff0c\u60a8\u5e94\u8be5\u5c0f\u5fc3\u6765\u81ea\u4e0d\u53d7\u4fe1\u4efb\u7684\u670d\u52a1\u5668\u7684\u5bfb\u8def\u7ed3\u679c\u3002\u670d\u52a1\u5668\u53ef\u4ee5\u88ab\u4fee\u6539\u4e3a\u8fd4\u56de\u6bd4\u6700\u4f73\u8def\u5f84\u66f4\u5c11\u7684\u8fd0\u8425\u5546\u6536\u5165\u3002\u5982\u679c\u60a8\u6ca1\u6709\u81ea\u5df1\u53ef\u4ee5\u4fe1\u4efb\u7684\u670d\u52a1\u5668\uff0c\u90a3\u4e48\u60a8\u5e94\u8be5\u6bd4\u8f83\u6765\u81ea\u4e0d\u540c\u65b9\u8fd0\u884c\u7684\u591a\u4e2a\u670d\u52a1\u5668\u7684\u5bfb\u8def\u7ed3\u679c\uff0c\u4ee5\u6700\u5927\u9650\u5ea6\u5730\u964d\u4f4e\u5355\u4e2a\u670d\u52a1\u5668\u8fd4\u56de\u4e0d\u826f\u7ed3\u679c\u7684\u98ce\u9669\u3002\uff08\u6ce8\u610f\uff1a\u8fd4\u56de\u4f4e\u4e8e\u6700\u4f18\u7ed3\u679c\u7684\u670d\u52a1\u5668\u4e0d\u4e00\u5b9a\u662f\u6076\u610f\u884c\u4e3a\u7684\u8bc1\u636e;\u00a0\u5b83\u4e5f\u53ef\u80fd\u662f\u670d\u52a1\u5668\u8d1f\u8f7d\u8fc7\u91cd\u7684\u75c7\u72b6\u3002\uff09<\/p>\n<\/div><div class=\"documentor-help\"><span class=\"doc-noprint doc-feedback\"><img src=https:\/\/labs.stream\/cn\/wp-content\/plugins\/documentor\/skins\/default\/images\/feedback.png width=\"16\" height=\"16\" \/>Was this helpful?<\/span>\r\n\t\t\t\t\t\t<span class=\"doc-noprint\"><a class=\"positive-feedback\" href=\"#\" > Yes <\/a><\/span> \r\n\t\t\t\t\t\t<span class=\"doc-noprint\"><a class=\"negative-feedback\" href=\"#\" > No <\/a><\/span><span class=\"doc-noprint doc_sedit\"><a title=\"Give suggestion\" href=\"#sugestedit_popup7\" rel=\"leanModal\" class=\"spopupopen\" >\r\n\t\t\t\t\t\t<span><img height=\"15\" width=\"15\" src=https:\/\/labs.stream\/cn\/wp-content\/plugins\/documentor\/skins\/default\/images\/edit.png><\/span>Suggest edit <\/a><\/span><div class=\"negative-feedbackform doc-noprint\">\r\n\t\t\t\t\t<\/div><div class=\"feedback-msg doc-noprint\"><\/div><\/div><\/div><\/div><!--.\/doc-sectionwrap--><div class=\"doc-sectionwrap\" id=\"path_find\u521b\u5efa-3_wrap\"><div class=\"documentor-section  section-442\" id=\"path_find\u521b\u5efa-3\" data-section-id=\"442\"><h3 class=\"doc-sec-title\" > <span class=\"doc-sec-count\" style=\"display:inline-block\">6.4.1.<\/span><span class=\"title-text\">path_find\u521b\u5efa<\/span> <span class=\"doc-sec-link doc-noprint\" onclick=\"prompt('Press Ctrl + C, then Enter to copy to clipboard','https:\/\/labs.stream\/cn\/wp-json\/wp\/v2\/pages\/777#path_find\u521b\u5efa-3')\">#<\/span> <div class=\"documentor-social doc-noprint\"><\/div><\/h3><div class=\"doc-sec-content\" ><p>\u8be5<code>create<\/code>\u5b50\u547d\u4ee4<code>path_find<\/code>\u4f1a\u521b\u5efa\u4e00\u4e2a\u6301\u7eed\u8bf7\u6c42\uff0c\u4ee5\u67e5\u627e\u53ef\u4ece\u4e00\u4e2a\u6307\u5b9a\u5e10\u6237\u8fdb\u884c\u652f\u4ed8\u4ea4\u6613\u7684\u53ef\u80fd\u8def\u5f84\uff0c\u4ee5\u4fbf\u53e6\u4e00\u4e2a\u5e10\u6237\u63a5\u6536\u6240\u9700\u6570\u91cf\u7684\u67d0\u79cd\u8d27\u5e01\u3002\u521d\u59cb\u54cd\u5e94\u5305\u542b\u4e24\u4e2a\u5730\u5740\u4e4b\u95f4\u5efa\u8bae\u7684\u8def\u5f84\uff0c\u8fd9\u4f1a\u5bfc\u81f4\u6536\u5230\u6240\u9700\u7684\u6570\u91cf\u3002\u4e4b\u540e\uff0c\u670d\u52a1\u5668\u5c06\u53d1\u9001\u9644\u52a0\u6d88\u606f<code>\"type\": \"path_find\"<\/code>\uff0c\u5e76\u66f4\u65b0\u6f5c\u5728\u8def\u5f84\u3002\u66f4\u65b0\u7684\u9891\u7387\u53d6\u51b3\u4e8e\u670d\u52a1\u5668\u7684\u5224\u65ad\uff0c\u4f46\u901a\u5e38\u610f\u5473\u7740\u5f53\u6709\u65b0\u7684\u5206\u7c7b\u8d26\u7248\u672c\u65f6\uff0c\u6bcf\u9694\u51e0\u79d2\u5c31\u4f1a\u6709\u4e00\u6b21\u66f4\u65b0\u3002<\/p>\n<p>\u5ba2\u6237\u7aef\u4e00\u6b21\u53ea\u80fd\u6253\u5f00\u4e00\u4e2a\u5bfb\u8def\u8bf7\u6c42\u3002\u5982\u679c\u53e6\u4e00\u4e2a\u5bfb\u8def\u8bf7\u6c42\u5df2\u7ecf\u5728\u540c\u4e00\u8fde\u63a5\u4e0a\u6253\u5f00\uff0c\u5219\u65e7\u8bf7\u6c42\u4f1a\u81ea\u52a8\u5173\u95ed\u5e76\u66ff\u6362\u4e3a\u65b0\u8bf7\u6c42\u3002<\/p>\n<p>\u8bf7\u6c42\u683c\u5f0f\u7684\u793a\u4f8b\uff1a<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"null\">{\r\n    \"id\": 8,\r\n    \"command\": \"path_find\",\r\n    \"subcommand\": \"create\",\r\n    \"source_account\": \"vDgSCaGS3iih9iKvfvRULrK7gurJjdDnUV\",\r\n    \"destination_account\": \"vDgSCaGS3iih9iKvfvRULrK7gurJjdDnUV\",\r\n    \"destination_amount\": {\r\n        \"value\": \"0.001\",\r\n        \"currency\": \"USD\",\r\n        \"issuer\": \"vDgSCaGS3iih9iKvfvRULrK7gurJjdDnUV\"\r\n    }\r\n}<\/pre>\n<p>\u8be5\u8bf7\u6c42\u5305\u542b\u4ee5\u4e0b\u53c2\u6570\uff1a<\/p>\n<table>\n<thead>\n<tr>\n<th align=\"left\"><code>Field<\/code><\/th>\n<th align=\"left\">Type<\/th>\n<th align=\"left\">Description<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td align=\"left\"><code>subcommand<\/code><\/td>\n<td align=\"left\">String<\/td>\n<td align=\"left\">\u4f7f\u7528<code>\"create\"<\/code>\u53d1\u9001\u521b\u5efa\u547d\u4ee4<\/td>\n<\/tr>\n<tr>\n<td align=\"left\"><code>source_account<\/code><\/td>\n<td align=\"left\">String<\/td>\n<td align=\"left\">\u4ece\u4e2d\u627e\u5230\u8def\u5f84\u7684\u5e10\u6237\u7684\u552f\u4e00\u5730\u5740\u3002\uff08\u6362\u53e5\u8bdd\u8bf4\uff0c\u5c06\u53d1\u9001\u4ed8\u6b3e\u7684\u5e10\u6237\u3002\uff09<\/td>\n<\/tr>\n<tr>\n<td align=\"left\"><code>destination_account<\/code><\/td>\n<td align=\"left\">String<\/td>\n<td align=\"left\">\u5e10\u6237\u7684\u552f\u4e00\u5730\u5740\u4ee5\u67e5\u627e\u8def\u5f84\u3002\uff08\u6362\u53e5\u8bdd\u8bf4\uff0c\u5c06\u6536\u5230\u4ed8\u6b3e\u7684\u5e10\u6237\u3002\uff09<\/td>\n<\/tr>\n<tr>\n<td align=\"left\"><code>destination_amount<\/code><\/td>\n<td align=\"left\">String or Object<\/td>\n<td align=\"left\">\u76ee\u6807\u5e10\u6237\u5728\u4ea4\u6613\u4e2d\u6536\u5230\u7684\u8d27\u5e01\u91d1\u989d\u3002\u7279\u6b8a\u60c5\u51b5\uff1a\u00a0\u60a8\u53ef\u4ee5\u6307\u5b9a<code>\"-1\"<\/code>\uff08\u5bf9\u4e8eSTM\uff09\u6216\u63d0\u4f9b-1\u4f5c\u4e3a\u8be5<code>value<\/code>\u5b57\u6bb5\u7684\u5185\u5bb9\uff08\u5bf9\u4e8e\u975eSTM\u8d27\u5e01\uff09\u3002\u8fd9\u8981\u6c42\u5c3d\u53ef\u80fd\u591a\u7684\u4ea4\u4ed8\u8def\u5f84\uff0c\u540c\u65f6\u82b1\u8d39\u4e0d\u8d85\u8fc7<code>send_max<\/code>\uff08\u5982\u679c\u63d0\u4f9b\uff09\u6307\u5b9a\u7684\u91d1\u989d\u3002<\/td>\n<\/tr>\n<tr>\n<td align=\"left\"><code>send_max<\/code><\/td>\n<td align=\"left\">String or Object<\/td>\n<td align=\"left\"><em>\uff08\u53ef\u9009\uff09<\/em>\u00a0\u5c06\u5728\u4ea4\u6613\u4e2d\u82b1\u8d39\u7684\u8d27\u5e01\u91d1\u989d\u3002\u4e0d\u517c\u5bb9<code>source_currencies<\/code><\/td>\n<\/tr>\n<tr>\n<td align=\"left\"><code>paths<\/code><\/td>\n<td align=\"left\">Array<\/td>\n<td align=\"left\"><em>\uff08\u53ef\u9009\uff09<\/em>\u8868\u793a\u8981\u68c0\u67e5\u7684\u4ed8\u6b3e\u8def\u5f84\u7684\u5bf9\u8c61\u6570\u7ec4\u6570\u7ec4\u3002\u60a8\u53ef\u4ee5\u4f7f\u7528\u5b83\u6765\u968f\u65f6\u66f4\u65b0\u60a8\u5df2\u77e5\u7684\u7279\u5b9a\u8def\u5f84\u7684\u66f4\u6539\uff0c\u6216\u68c0\u67e5\u6cbf\u7279\u5b9a\u8def\u5f84\u8fdb\u884c\u652f\u4ed8\u7684\u603b\u4f53\u6210\u672c\u3002<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>\u670d\u52a1\u5668\u8fd8\u8bc6\u522b\u4e0b\u5217\u5b57\u6bb5\uff0c\u4f46\u4e0d\u80fd\u4fdd\u8bc1\u4f7f\u7528\u5b83\u4eec\u7684\u7ed3\u679c\uff1a<code>source_currencies<\/code>\uff0c<code>bridges<\/code>\u3002\u8fd9\u4e9b\u5b57\u6bb5\u5e94\u88ab\u89c6\u4e3a\u4fdd\u7559\u4f9b\u5c06\u6765\u4f7f\u7528\u3002<\/p>\n<p>\u4e00\u4e2a\u6210\u529f\u56de\u5e94\u7684\u4f8b\u5b50\uff1a<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"null\">{\r\n  \"alternatives\": [],\r\n  \"destination_account\": \"vDgSCaGS3iih9iKvfvRULrK7gurJjdDnUV\",\r\n  \"destination_amount\": {\r\n    \"currency\": \"USD\",\r\n    \"issuer\": \"vDgSCaGS3iih9iKvfvRULrK7gurJjdDnUV\",\r\n    \"value\": \"0.001\"\r\n  },\r\n  \"id\": 8,\r\n  \"source_account\": \"vDgSCaGS3iih9iKvfvRULrK7gurJjdDnUV\",\r\n  \"type\": \"path_find\"\r\n}<\/pre>\n<p>\u6700\u521d\u7684\u54cd\u5e94\u9075\u5faa\u6807\u51c6\u683c\u5f0f\uff0c\u6210\u529f\u7684\u7ed3\u679c\u5305\u542b\u4ee5\u4e0b\u5b57\u6bb5\uff1a<\/p>\n<table>\n<thead>\n<tr>\n<th align=\"left\"><code>Field<\/code><\/th>\n<th align=\"left\">Type<\/th>\n<th align=\"left\">Description<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td align=\"left\"><code>alternatives<\/code><\/td>\n<td align=\"left\">Array<\/td>\n<td align=\"left\">\u5177\u6709\u5efa\u8bae\u8def\u5f84\u7684\u5bf9\u8c61\u6570\u7ec4\uff0c\u5982\u4e0b\u6240\u8ff0\u3002\u5982\u679c\u4e3a\u7a7a\uff0c\u5219\u627e\u4e0d\u5230\u8fde\u63a5\u6e90\u5e10\u6237\u548c\u76ee\u6807\u5e10\u6237\u7684\u8def\u5f84\u3002<\/td>\n<\/tr>\n<tr>\n<td align=\"left\"><code>destination_account<\/code><\/td>\n<td align=\"left\">String<\/td>\n<td align=\"left\">\u5c06\u63a5\u6536\u4ea4\u6613\u7684\u5e10\u6237\u7684\u552f\u4e00\u5730\u5740<\/td>\n<\/tr>\n<tr>\n<td align=\"left\"><code>destination_amount<\/code><\/td>\n<td align=\"left\">String or Object<\/td>\n<td align=\"left\">\u76ee\u6807\u5728\u4ea4\u6613\u4e2d\u6536\u5230\u7684\u8d27\u5e01\u91d1\u989d<\/td>\n<\/tr>\n<tr>\n<td align=\"left\"><code>id<\/code><\/td>\n<td align=\"left\">(Various)<\/td>\n<td align=\"left\">\uff08\u4ec5\u9650WebSocket\uff09WebSocket\u8bf7\u6c42\u4e2d\u63d0\u4f9b\u7684ID\u518d\u6b21\u5305\u542b\u5728\u6b64\u7ea7\u522b\u3002<\/td>\n<\/tr>\n<tr>\n<td align=\"left\"><code>source_account<\/code><\/td>\n<td align=\"left\">String<\/td>\n<td align=\"left\">\u5c06\u53d1\u9001\u4ea4\u6613\u7684\u552f\u4e00\u5730\u5740<\/td>\n<\/tr>\n<tr>\n<td align=\"left\"><code>full_reply<\/code><\/td>\n<td align=\"left\">Boolean<\/td>\n<td align=\"left\">\u5982\u679c<code>false<\/code>\uff0c\u8fd9\u662f\u4e0d\u5b8c\u6574\u641c\u7d22\u7684\u7ed3\u679c\u3002\u4ee5\u540e\u7684\u7b54\u590d\u53ef\u80fd\u6709\u66f4\u597d\u7684\u8def\u5f84\u3002\u5982\u679c<code>true<\/code>\uff0c\u90a3\u4e48\u8fd9\u662f\u627e\u5230\u7684\u6700\u4f73\u8def\u5f84\u3002\uff08\u7406\u8bba\u4e0a\u53ef\u80fd\u5b58\u5728\u66f4\u597d\u7684\u8def\u5f84\uff0c\u4f46<code>streamd<\/code>\u4e0d\u4f1a\u627e\u5230\u5b83\u3002\uff09\u5728\u5173\u95ed\u5bfb\u8def\u8bf7\u6c42\u4e4b\u524d\uff0c<code>streamd<\/code>\u6bcf\u5f53\u65b0\u5206\u7c7b\u8d26\u5173\u95ed\u65f6\u7ee7\u7eed\u53d1\u9001\u66f4\u65b0\u3002<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p><code>alternatives<\/code>\u6570\u7ec4\u4e2d\u7684\u6bcf\u4e2a\u5143\u7d20\u90fd\u662f\u4e00\u4e2a\u5bf9\u8c61\uff0c\u8868\u793a\u4ece\u4e00\u79cd\u53ef\u80fd\u7684\u6e90\u8d27\u5e01\uff08\u7531\u521d\u59cb\u5e10\u6237\u6301\u6709\uff09\u5230\u76ee\u6807\u5e10\u6237\u548c\u8d27\u5e01\u7684\u8def\u5f84\u3002\u8be5\u5bf9\u8c61\u5177\u6709\u4ee5\u4e0b\u5b57\u6bb5\uff1a<\/p>\n<table>\n<thead>\n<tr>\n<th align=\"left\"><code>Field<\/code><\/th>\n<th align=\"left\">Type<\/th>\n<th align=\"left\">Description<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td align=\"left\"><code>paths_computed<\/code><\/td>\n<td align=\"left\">Array<\/td>\n<td align=\"left\">\u5b9a\u4e49\u652f\u4ed8\u8def\u5f84\u7684\u5bf9\u8c61\u6570\u7ec4\u6570\u7ec4<\/td>\n<\/tr>\n<tr>\n<td align=\"left\"><code>source_amount<\/code><\/td>\n<td align=\"left\">String or Object<\/td>\n<td align=\"left\">\u8d27\u5e01\u91d1\u989d\uff0c\u6e90\u5fc5\u987b\u6cbf\u7740\u6b64\u8def\u5f84\u53d1\u9001\uff0c\u4ee5\u4fbf\u76ee\u7684\u5730\u63a5\u6536\u6240\u9700\u91d1\u989d<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>\u53ef\u80fd\u7684\u9519\u8bef\uff1a<\/p>\n<ul>\n<li>\u4efb\u4f55\u901a\u7528\u9519\u8bef\u7c7b\u578b\u3002<\/li>\n<li><code>invalidParams<\/code>\u00a0&#8211; \u4e00\u4e2a\u6216\u591a\u4e2a\u5b57\u6bb5\u6307\u5b9a\u4e0d\u6b63\u786e\uff0c\u6216\u7f3a\u5c11\u4e00\u4e2a\u6216\u591a\u4e2a\u5fc5\u586b\u5b57\u6bb5\u3002<\/li>\n<li><code>noEvents<\/code>\u00a0&#8211; \u60a8\u6b63\u5728\u4f7f\u7528\u4e0d\u652f\u6301\u5f02\u6b65\u56de\u8c03\u7684\u534f\u8bae\uff0c\u4f8b\u5982JSON-RPC\u3002<\/li>\n<\/ul>\n<h5>\u5f02\u6b65\u8ddf\u8fdb<\/h5>\n<p>\u9664\u4e86\u521d\u59cb\u54cd\u5e94\u4e4b\u5916\uff0c\u670d\u52a1\u5668\u8fd8\u4f1a\u4ee5\u7c7b\u4f3c\u7684\u683c\u5f0f\u53d1\u9001\u66f4\u591a\u6d88\u606f\uff0c\u4ee5\u968f\u65f6\u66f4\u65b0\u652f\u4ed8\u8def\u5f84\u7684\u72b6\u6001\u3002\u8fd9\u4e9b\u6d88\u606f\u5305\u62ec<code>id<\/code>\u6700\u521d\u7684WebSocket\u8bf7\u6c42\uff0c\u56e0\u6b64\u60a8\u53ef\u4ee5\u77e5\u9053\u54ea\u4e9b\u8bf7\u6c42\u4f1a\u63d0\u793a\u4ed6\u4eec\uff0c\u5e76\u4e14<code>\"type\": \"path_find\"<\/code>\u9876\u5c42\u7684\u5b57\u6bb5\u8868\u660e\u4ed6\u4eec\u662f\u989d\u5916\u7684\u54cd\u5e94\u3002\u5176\u4ed6\u5b57\u6bb5\u7684\u5b9a\u4e49\u65b9\u5f0f\u4e0e\u521d\u59cb\u54cd\u5e94\u76f8\u540c\u3002<\/p>\n<p>\u5982\u679c\u540e\u7eed\u5de5\u4f5c\u5305\u62ec<code>\"full_reply\": true<\/code>\uff0c\u90a3\u4e48\u8fd9\u662f<code>streamd<\/code>\u5f53\u524d\u8d26\u672c\u7684\u6700\u4f73\u8def\u5f84\u3002<\/p>\n<p>\u4ee5\u4e0b\u662f\u4e00\u4e2a\u6765\u81eapath_find\u521b\u5efa\u8bf7\u6c42\u7684\u5f02\u6b65\u540e\u7eed\u793a\u4f8b\uff1a<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"null\">{\r\n    \"id\": 1,\r\n    \"type\": \"path_find\",\r\n    \"alternatives\": [\r\n        \/* paths omitted from this example; same format as the initial response *\/\r\n    ],\r\n    \"destination_account\": \"vDgSCaGS3iih9iKvfvRULrK7gurJjdDnUV\",\r\n    \"destination_amount\": {\r\n        \"currency\": \"USD\",\r\n        \"issuer\": \"vDgSCaGS3iih9iKvfvRULrK7gurJjdDnUV\",\r\n        \"value\": \"0.001\"\r\n    },\r\n    \"source_account\": \"vDgSCaGS3iih9iKvfvRULrK7gurJjdDnUV\"\r\n}<\/pre>\n<\/div><div class=\"documentor-help\"><span class=\"doc-noprint doc-feedback\"><img src=https:\/\/labs.stream\/cn\/wp-content\/plugins\/documentor\/skins\/default\/images\/feedback.png width=\"16\" height=\"16\" \/>Was this helpful?<\/span>\r\n\t\t\t\t\t\t<span class=\"doc-noprint\"><a class=\"positive-feedback\" href=\"#\" > Yes <\/a><\/span> \r\n\t\t\t\t\t\t<span class=\"doc-noprint\"><a class=\"negative-feedback\" href=\"#\" > No <\/a><\/span><span class=\"doc-noprint doc_sedit\"><a title=\"Give suggestion\" href=\"#sugestedit_popup7\" rel=\"leanModal\" class=\"spopupopen\" >\r\n\t\t\t\t\t\t<span><img height=\"15\" width=\"15\" src=https:\/\/labs.stream\/cn\/wp-content\/plugins\/documentor\/skins\/default\/images\/edit.png><\/span>Suggest edit <\/a><\/span><div class=\"negative-feedbackform doc-noprint\">\r\n\t\t\t\t\t<\/div><div class=\"feedback-msg doc-noprint\"><\/div><\/div><\/div><\/div><!--.\/doc-sectionwrap--><div class=\"doc-sectionwrap\" id=\"path_find\u5173\u95ed-3_wrap\"><div class=\"documentor-section  section-443\" id=\"path_find\u5173\u95ed-3\" data-section-id=\"443\"><h3 class=\"doc-sec-title\" > <span class=\"doc-sec-count\" style=\"display:inline-block\">6.4.2.<\/span><span class=\"title-text\">path_find\u5173\u95ed<\/span> <span class=\"doc-sec-link doc-noprint\" onclick=\"prompt('Press Ctrl + C, then Enter to copy to clipboard','https:\/\/labs.stream\/cn\/wp-json\/wp\/v2\/pages\/777#path_find\u5173\u95ed-3')\">#<\/span> <div class=\"documentor-social doc-noprint\"><\/div><\/h3><div class=\"doc-sec-content\" ><p><code>path_find<\/code>\u5b50\u547d\u4ee4<code>close<\/code>\u6307\u793a\u670d\u52a1\u5668\u505c\u6b62\u53d1\u9001\u6709\u5173\u5f53\u524d\u6253\u5f00\u7684\u5bfb\u8def\u8bf7\u6c42\u7684\u4fe1\u606f\u3002<\/p>\n<p>\u8bf7\u6c42\u683c\u5f0f\u7684\u793a\u4f8b\uff1a<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"null\">{\r\n  \"id\": 57,\r\n  \"command\": \"path_find\",\r\n  \"subcommand\": \"close\"\r\n}<\/pre>\n<p>\u8be5\u8bf7\u6c42\u5305\u542b\u4ee5\u4e0b\u53c2\u6570\uff1a<\/p>\n<table>\n<thead>\n<tr>\n<th align=\"left\"><code>Field<\/code><\/th>\n<th align=\"left\">\u7c7b\u578b<\/th>\n<th align=\"left\">\u63cf\u8ff0<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td align=\"left\"><code>subcommand<\/code><\/td>\n<td align=\"left\">String<\/td>\n<td align=\"left\">\u4f7f\u7528<code>\"close\"<\/code>\u53d1\u9001\u5173\u95ed\u5b50\u547d\u4ee4<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>\u5982\u679c\u5bfb\u8def\u8bf7\u6c42\u6210\u529f\u5173\u95ed\uff0c\u5219\u54cd\u5e94\u91c7\u7528\u4e0e\u521d\u59cb\u54cd\u5e94\u76f8\u540c\u7684\u683c\u5f0f<a href=\"https:\/\/ripple.com\/build\/rippled-apis\/#path-find-create\" target=\"_blank\" rel=\"noopener\"><code>path_find create<\/code><\/a>\uff0c\u5e76\u52a0\u4e0a\u4ee5\u4e0b\u5b57\u6bb5\uff1a<\/p>\n<table>\n<thead>\n<tr>\n<th align=\"left\"><code>Field<\/code><\/th>\n<th align=\"left\">\u7c7b\u578b<\/th>\n<th align=\"left\">\u63cf\u8ff0<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td align=\"left\"><code>closed<\/code><\/td>\n<td align=\"left\">Boolean<\/td>\n<td align=\"left\">\u8be5\u503c<code>true<\/code>\u8868\u793a\u8be5\u56de\u590d\u662f\u5bf9<code>path_find close<\/code>\u547d\u4ee4\u7684\u56de\u5e94\u3002<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>\u5982\u679c\u6ca1\u6709\u51fa\u8272\u7684\u5bfb\u8def\u8bf7\u6c42\uff0c\u5219\u8fd4\u56de\u9519\u8bef\u3002<\/p>\n<p>\u53ef\u80fd\u7684\u9519\u8bef\uff1a<\/p>\n<ul>\n<li>\u4efb\u4f55\u901a\u7528\u9519\u8bef\u7c7b\u578b\u3002<\/li>\n<li><code>invalidParams<\/code>\u00a0&#8211; \u5982\u679c\u4efb\u4f55\u5b57\u6bb5\u6307\u5b9a\u4e0d\u6b63\u786e\uff0c\u6216\u7f3a\u5c11\u4efb\u4f55\u5fc5\u586b\u5b57\u6bb5\u3002<\/li>\n<li><code>noEvents<\/code>\u00a0&#8211; \u5982\u679c\u60a8\u5c1d\u8bd5\u5728\u4e0d\u652f\u6301\u5f02\u6b65\u56de\u8c03\u7684\u534f\u8bae\u4e0a\u4f7f\u7528\u6b64\u65b9\u6cd5\uff0c\u4f8b\u5982JSON-RPC\u3002<\/li>\n<li><code>noPathRequest<\/code>\u00a0&#8211; \u5f53\u6ca1\u6709\u6253\u5f00\u8bf7\u6c42\u65f6\uff0c\u60a8\u5c1d\u8bd5\u5173\u95ed\u5bfb\u8def\u8bf7\u6c42\u3002<\/li>\n<\/ul>\n<\/div><div class=\"documentor-help\"><span class=\"doc-noprint doc-feedback\"><img src=https:\/\/labs.stream\/cn\/wp-content\/plugins\/documentor\/skins\/default\/images\/feedback.png width=\"16\" height=\"16\" \/>Was this helpful?<\/span>\r\n\t\t\t\t\t\t<span class=\"doc-noprint\"><a class=\"positive-feedback\" href=\"#\" > Yes <\/a><\/span> \r\n\t\t\t\t\t\t<span class=\"doc-noprint\"><a class=\"negative-feedback\" href=\"#\" > No <\/a><\/span><span class=\"doc-noprint doc_sedit\"><a title=\"Give suggestion\" href=\"#sugestedit_popup7\" rel=\"leanModal\" class=\"spopupopen\" >\r\n\t\t\t\t\t\t<span><img height=\"15\" width=\"15\" src=https:\/\/labs.stream\/cn\/wp-content\/plugins\/documentor\/skins\/default\/images\/edit.png><\/span>Suggest edit <\/a><\/span><div class=\"negative-feedbackform doc-noprint\">\r\n\t\t\t\t\t<\/div><div class=\"feedback-msg doc-noprint\"><\/div><\/div><\/div><\/div><!--.\/doc-sectionwrap--><div class=\"doc-sectionwrap\" id=\"path_find\u72b6\u6001-4_wrap\"><div class=\"documentor-section  section-444\" id=\"path_find\u72b6\u6001-4\" data-section-id=\"444\"><h3 class=\"doc-sec-title\" > <span class=\"doc-sec-count\" style=\"display:inline-block\">6.4.3.<\/span><span class=\"title-text\">path_find\u72b6\u6001<\/span> <span class=\"doc-sec-link doc-noprint\" onclick=\"prompt('Press Ctrl + C, then Enter to copy to clipboard','https:\/\/labs.stream\/cn\/wp-json\/wp\/v2\/pages\/777#path_find\u72b6\u6001-4')\">#<\/span> <div class=\"documentor-social doc-noprint\"><\/div><\/h3><div class=\"doc-sec-content\" ><p>\u8bf7\u6c42\u7acb\u5373\u66f4\u65b0\u5ba2\u6237\u7aef\u5f53\u524d\u6253\u5f00\u7684\u5bfb\u8def\u8bf7\u6c42\u7684<code>path_find<\/code>\u5b50\u547d\u4ee4<code>status<\/code>\u3002<\/p>\n<p>\u8bf7\u6c42\u683c\u5f0f\u7684\u793a\u4f8b\uff1a<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"null\">{\r\n  \"id\": 58,\r\n  \"command\": \"path_find\",\r\n  \"subcommand\": \"status\"\r\n}<\/pre>\n<p>\u8be5\u8bf7\u6c42\u5305\u542b\u4ee5\u4e0b\u53c2\u6570\uff1a<\/p>\n<table>\n<thead>\n<tr>\n<th align=\"left\"><code>Field<\/code><\/th>\n<th align=\"left\">\u7c7b\u578b<\/th>\n<th align=\"left\">\u63cf\u8ff0<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td align=\"left\"><code>subcommand<\/code><\/td>\n<td align=\"left\">String<\/td>\n<td align=\"left\">\u4f7f\u7528<code>\"status\"<\/code>\u53d1\u9001\u72b6\u6001<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>\u5982\u679c\u5bfb\u8def\u8bf7\u6c42\u6253\u5f00\uff0c\u5219\u54cd\u5e94\u91c7\u7528\u4e0e\u521d\u59cb\u54cd\u5e94\u76f8\u540c\u7684\u683c\u5f0f<code>path_find create<\/code>\uff0c\u5e76\u52a0\u4e0a\u4ee5\u4e0b\u5b57\u6bb5\uff1a<\/p>\n<table>\n<thead>\n<tr>\n<th align=\"left\"><code>Field<\/code><\/th>\n<th align=\"left\">\u7c7b\u578b<\/th>\n<th align=\"left\">\u63cf\u8ff0<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td align=\"left\"><code>status<\/code><\/td>\n<td align=\"left\">Boolean<\/td>\n<td align=\"left\">\u8be5\u503c<code>true<\/code>\u8868\u793a\u8be5\u56de\u590d\u662f\u5bf9<code>path_find status<\/code>\u547d\u4ee4\u7684\u56de\u5e94\u3002<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>\u5982\u679c\u6ca1\u6709\u51fa\u8272\u7684\u5bfb\u8def\u8bf7\u6c42\uff0c\u5219\u8fd4\u56de\u9519\u8bef\u3002<\/p>\n<p>\u53ef\u80fd\u7684\u9519\u8bef\uff1a<\/p>\n<ul>\n<li>\u4efb\u4f55\u901a\u7528\u9519\u8bef\u7c7b\u578b\u3002<\/li>\n<li><code>invalidParams<\/code>\u00a0&#8211; \u4e00\u4e2a\u6216\u591a\u4e2a\u5b57\u6bb5\u6307\u5b9a\u4e0d\u6b63\u786e\uff0c\u6216\u7f3a\u5c11\u4e00\u4e2a\u6216\u591a\u4e2a\u5fc5\u586b\u5b57\u6bb5\u3002<\/li>\n<li><code>noEvents<\/code>\u00a0&#8211; \u60a8\u6b63\u5728\u4f7f\u7528\u4e0d\u652f\u6301\u5f02\u6b65\u56de\u8c03\u7684\u534f\u8bae\uff0c\u4f8b\u5982JSON-RPC\u3002<\/li>\n<li><code>noPathRequest<\/code>\u00a0&#8211; \u60a8\u5c1d\u8bd5\u5728\u6ca1\u6709\u6253\u5f00\u8bf7\u6c42\u65f6\u68c0\u67e5\u5bfb\u8def\u8bf7\u6c42\u7684\u72b6\u6001\u3002<\/li>\n<\/ul>\n<\/div><div class=\"documentor-help\"><span class=\"doc-noprint doc-feedback\"><img src=https:\/\/labs.stream\/cn\/wp-content\/plugins\/documentor\/skins\/default\/images\/feedback.png width=\"16\" height=\"16\" \/>Was this helpful?<\/span>\r\n\t\t\t\t\t\t<span class=\"doc-noprint\"><a class=\"positive-feedback\" href=\"#\" > Yes <\/a><\/span> \r\n\t\t\t\t\t\t<span class=\"doc-noprint\"><a class=\"negative-feedback\" href=\"#\" > No <\/a><\/span><span class=\"doc-noprint doc_sedit\"><a title=\"Give suggestion\" href=\"#sugestedit_popup7\" rel=\"leanModal\" class=\"spopupopen\" >\r\n\t\t\t\t\t\t<span><img height=\"15\" width=\"15\" src=https:\/\/labs.stream\/cn\/wp-content\/plugins\/documentor\/skins\/default\/images\/edit.png><\/span>Suggest edit <\/a><\/span><div class=\"negative-feedbackform doc-noprint\">\r\n\t\t\t\t\t<\/div><div class=\"feedback-msg doc-noprint\"><\/div><\/div><\/div><\/div><!--.\/doc-sectionwrap--><div class=\"doc-sectionwrap\" id=\"vstream_path_find-4_wrap\"><div class=\"documentor-section  section-447\" id=\"vstream_path_find-4\" data-section-id=\"447\"><h3 class=\"doc-sec-title\" > <span class=\"doc-sec-count\" style=\"display:inline-block\">6.5.<\/span><span class=\"title-text\">vstream_path_find<\/span> <span class=\"doc-sec-link doc-noprint\" onclick=\"prompt('Press Ctrl + C, then Enter to copy to clipboard','https:\/\/labs.stream\/cn\/wp-json\/wp\/v2\/pages\/777#vstream_path_find-4')\">#<\/span> <div class=\"documentor-social doc-noprint\"><\/div><\/h3><div class=\"doc-sec-content\" ><p>\u8be5<code>vstream_path_find<\/code>\u65b9\u6cd5\u662fpath_find\u7684\u4e00\u4e2a\u7b80\u5316\u7248\u672c\uff0c\u53ef\u4ee5\u7acb\u5373\u4f7f\u7528\u4ee5\u53ca\u63d0\u4f9b\u652f\u4ed8\u8def\u5f84\u5355\u4e00\u54cd\u5e94\u3002\u5b83\u53ef\u4ee5\u5728WebSocket\u548cJSON-RPC API\u4e2d\u4f7f\u7528\u3002\u7136\u800c\uff0c\u968f\u7740\u65f6\u95f4\u7684\u63a8\u79fb\uff0c\u7ed3\u679c\u5f80\u5f80\u4f1a\u8fc7\u65f6\u3002\u4e0d\u8981\u8ba9\u591a\u4e2a\u8c03\u7528\u4fdd\u6301\u66f4\u65b0\uff0c\u60a8\u5e94\u8be5\u5c3d\u53ef\u80fd\u5730\u4f7f\u7528<code>path_find<\/code>\u3002<\/p>\n<p>\u5c3d\u7ba1<code>streamd<\/code>\u670d\u52a1\u5668\u8bd5\u56fe\u627e\u5230\u6700\u4fbf\u5b9c\u7684\u8def\u5f84\u6216\u7528\u4e8e\u4ed8\u6b3e\u7684\u8def\u5f84\u7ec4\u5408\uff0c\u4f46\u4e0d\u80fd\u4fdd\u8bc1\u6b64\u65b9\u6cd5\u8fd4\u56de\u7684\u8def\u5f84\u5b9e\u9645\u4e0a\u662f\u6700\u4f73\u8def\u5f84\u3002<\/p>\n<blockquote>\n<p>\u8b66\u544a\uff1a\u5c0f\u5fc3\u4e0d\u53d7\u4fe1\u4efb\u7684\u670d\u52a1\u5668\u7684\u8def\u5f84\u67e5\u627e\u7ed3\u679c\u3002\u670d\u52a1\u5668\u53ef\u4ee5\u88ab\u4fee\u6539\u4e3a\u8fd4\u56de\u6bd4\u6700\u4f73\u8def\u5f84\u66f4\u5c11\u7684\u8fd0\u8425\u5546\u6536\u5165\u3002\u670d\u52a1\u5668\u5728\u91cd\u8d1f\u8f7d\u65f6\u4e5f\u53ef\u80fd\u8fd4\u56de\u4e0d\u826f\u7ed3\u679c\u3002\u5982\u679c\u60a8\u6ca1\u6709\u81ea\u5df1\u53ef\u4ee5\u4fe1\u4efb\u7684\u670d\u52a1\u5668\uff0c\u90a3\u4e48\u60a8\u5e94\u8be5\u6bd4\u8f83\u6765\u81ea\u4e0d\u540c\u65b9\u8fd0\u884c\u7684\u591a\u4e2a\u670d\u52a1\u5668\u7684\u5bfb\u8def\u7ed3\u679c\uff0c\u4ee5\u6700\u5927\u9650\u5ea6\u5730\u964d\u4f4e\u5355\u4e2a\u670d\u52a1\u5668\u8fd4\u56de\u4e0d\u826f\u7ed3\u679c\u7684\u98ce\u9669\u3002<\/p>\n<\/blockquote>\n<p>\u8bf7\u6c42\u683c\u5f0f\u7684\u793a\u4f8b\uff1a<\/p>\n<p>\u00a0<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-group=\"vstream_path_find\" data-enlighter-title=\"WebSocket\">{\n    \"id\": 8,\n    \"command\": \"vstream_path_find\",\n    \"source_account\": \"vDgSCaGS3iih9iKvfvRULrK7gurJjdDnUV\",\n    \"source_currencies\": [\n        {\n            \"currency\": \"STM\"\n        },\n        {\n            \"currency\": \"USD\"\n        }\n    ],\n    \"destination_account\": \"vDgSCaGS3iih9iKvfvRULrK7gurJjdDnUV\",\n    \"destination_amount\": {\n        \"value\": \"0.001\",\n        \"currency\": \"USD\",\n        \"issuer\": \"vDgSCaGS3iih9iKvfvRULrK7gurJjdDnUV\"\n    }\n}<\/pre>\n<pre class=\"EnlighterJSRAW\" data-enlighter-group=\"vstream_path_find\" data-enlighter-title=\"JSON-RPC\">{\n    \"method\": \"vstream_path_find\",\n    \"params\": [\n        {\n            \"destination_account\": \"vDgSCaGS3iih9iKvfvRULrK7gurJjdDnUV\",\n            \"destination_amount\": {\n                \"currency\": \"USD\",\n                \"issuer\": \"vDgSCaGS3iih9iKvfvRULrK7gurJjdDnUV\",\n                \"value\": \"0.001\"\n            },\n            \"source_account\": \"vDgSCaGS3iih9iKvfvRULrK7gurJjdDnUV\",\n            \"source_currencies\": [\n                {\n                    \"currency\": \"STM\"\n                },\n                {\n                    \"currency\": \"USD\"\n                }\n            ]\n        }\n    ]\n}<\/pre>\n<pre class=\"EnlighterJSRAW\" data-enlighter-group=\"vstream_path_find\" data-enlighter-title=\"Commandline\">#Syntax vstream_path_find json ledger_index|ledger_hash\nstreamd vstream_path_find '{\"source_account\": \"vDgSCaGS3iih9iKvfvRULrK7gurJjdDnUV\", \"source_currencies\": [ { \"currency\": \"STM\" }, { \"currency\": \"USD\" } ], \"destination_account\": \"vDgSCaGS3iih9iKvfvRULrK7gurJjdDnUV\", \"destination_amount\": { \"value\": \"0.001\", \"currency\": \"USD\", \"issuer\": \"vDgSCaGS3iih9iKvfvRULrK7gurJjdDnUV\" } }'<\/pre>\n<p>\u8be5\u8bf7\u6c42\u5305\u542b\u4ee5\u4e0b\u53c2\u6570\uff1a<\/p>\n<table>\n<thead>\n<tr>\n<th align=\"left\"><code>Field<\/code><\/th>\n<th align=\"left\">Type<\/th>\n<th align=\"left\">Description<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td align=\"left\"><code>source_account<\/code><\/td>\n<td align=\"left\">String<\/td>\n<td align=\"left\">\u5c06\u5728\u4ea4\u6613\u4e2d\u53d1\u9001\u8d44\u91d1\u7684\u5e10\u6237\u7684\u552f\u4e00\u5730\u5740<\/td>\n<\/tr>\n<tr>\n<td align=\"left\"><code>destination_account<\/code><\/td>\n<td align=\"left\">String<\/td>\n<td align=\"left\">\u5c06\u5728\u4ea4\u6613\u4e2d\u83b7\u5f97\u8d44\u91d1\u7684\u5e10\u6237\u7684\u552f\u4e00\u5730\u5740<\/td>\n<\/tr>\n<tr>\n<td align=\"left\"><code>destination_amount<\/code><\/td>\n<td align=\"left\">String or Object<\/td>\n<td align=\"left\">\u76ee\u6807\u5e10\u6237\u5728\u4ea4\u6613\u4e2d\u6536\u5230\u7684\u8d27\u5e01\u91d1\u989d\u3002\u7279\u6b8a\u60c5\u51b5\uff1a\u00a0\u60a8\u53ef\u4ee5\u6307\u5b9a<code>\"-1\"<\/code>\uff08\u5bf9\u4e8eSTM\uff09\u6216\u63d0\u4f9b-1\u4f5c\u4e3a\u8be5<code>value<\/code>\u5b57\u6bb5\u7684\u5185\u5bb9\uff08\u5bf9\u4e8e\u975eSTM\u8d27\u5e01\uff09\u3002\u8fd9\u8981\u6c42\u5c3d\u53ef\u80fd\u591a\u7684\u4ea4\u4ed8\u8def\u5f84\uff0c\u540c\u65f6\u82b1\u8d39\u4e0d\u8d85\u8fc7<code>send_max<\/code>\uff08\u5982\u679c\u63d0\u4f9b\uff09\u6307\u5b9a\u7684\u91d1\u989d\u3002<\/td>\n<\/tr>\n<tr>\n<td align=\"left\"><code>send_max<\/code><\/td>\n<td align=\"left\">String or Object<\/td>\n<td align=\"left\"><em>\uff08\u53ef\u9009\uff09<\/em>\u00a0\u5c06\u5728\u4ea4\u6613\u4e2d\u82b1\u8d39\u7684<a href=\"https:\/\/ripple.com\/build\/rippled-apis\/#specifying-currency-amounts\" target=\"_blank\" rel=\"noopener\">\u8d27\u5e01\u91d1\u989d<\/a>\u3002\u4e0d\u80fd\u7528\u4e8e<code>source_currencies<\/code>\u3002<\/td>\n<\/tr>\n<tr>\n<td align=\"left\"><code>source_currencies<\/code><\/td>\n<td align=\"left\">Array<\/td>\n<td align=\"left\"><em>\uff08\u53ef\u9009\uff09<\/em>\u6e90\u5e10\u6237\u53ef\u80fd\u8981\u82b1\u8d39\u7684\u8d27\u5e01\u6570\u7ec4\u3002\u6570\u7ec4\u4e2d\u7684\u6bcf\u4e2a\u6761\u76ee\u5e94\u8be5\u662f\u5e26\u6709\u5fc5\u586b<code>currency<\/code>\u5b57\u6bb5\u548c\u53ef\u9009<code>issuer<\/code>\u5b57\u6bb5\u7684JSON\u5bf9\u8c61\uff0c\u4f8b\u5982\u6307\u5b9a\u8d27\u5e01\u91d1\u989d\u7684\u65b9\u5f0f\u3002\u4e0d\u80fd\u5305\u542b\u8d85\u8fc718\u79cd\u6765\u6e90\u8d27\u5e01\u3002\u9ed8\u8ba4\u60c5\u51b5\u4e0b\uff0c\u4f7f\u7528\u6700\u591a88\u79cd\u4e0d\u540c\u8d27\u5e01\/\u53d1\u884c\u5546\u5bf9\u53ef\u7528\u7684\u6240\u6709\u6765\u6e90\u8d27\u5e01\u3002<\/td>\n<\/tr>\n<tr>\n<td align=\"left\"><code>ledger_hash<\/code><\/td>\n<td align=\"left\">String<\/td>\n<td align=\"left\"><em>\uff08\u53ef\u9009\uff09<\/em>\u8981\u4f7f\u7528\u7684\u5206\u7c7b\u5e10\u7248\u672c\u768420\u5b57\u8282\u5341\u516d\u8fdb\u5236\u5b57\u7b26\u4e32\u3002\uff08\u8bf7\u53c2\u9605\u6307\u5b9a\u5206\u7c7b\u5e10\uff09<\/td>\n<\/tr>\n<tr>\n<td align=\"left\"><code>ledger_index<\/code><\/td>\n<td align=\"left\">String or Unsigned Integer<\/td>\n<td align=\"left\"><em>\uff08\u53ef\u9009\uff09<\/em>\u8981\u4f7f\u7528\u7684\u5206\u7c7b\u5e10\u7684\u5e8f\u53f7\u6216\u5feb\u6377\u5b57\u7b26\u4e32\u81ea\u52a8\u9009\u62e9\u5206\u7c7b\u5e10\u3002\uff08\u8bf7\u53c2\u9605\u6307\u5b9a\u5206\u7c7b\u5e10\uff09<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>\u4e00\u4e2a\u6210\u529f\u56de\u5e94\u7684\u4f8b\u5b50\uff1a<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-group=\"vstream_path_find2\" data-enlighter-title=\"WebSocket\">{\n  \"id\": 8,\n  \"result\": {\n    \"alternatives\": [],\n    \"destination_account\": \"vDgSCaGS3iih9iKvfvRULrK7gurJjdDnUV\",\n    \"destination_currencies\": [\"ETH\", \"BTC\", \"CNY\", \"STM\"]\n  },\n  \"status\": \"success\",\n  \"type\": \"response\"\n}<\/pre>\n<pre class=\"EnlighterJSRAW\" data-enlighter-group=\"vstream_path_find2\" data-enlighter-title=\"JSON-RPC\">200 OK\n{\n  \"result\": {\n    \"alternatives\": [],\n    \"destination_account\": \"vDgSCaGS3iih9iKvfvRULrK7gurJjdDnUV\",\n    \"destination_currencies\": [\"ETH\", \"BTC\", \"CNY\", \"STM\"]\n  },\n  \"status\": \"success\",\n  \"type\": \"response\"\n}<\/pre>\n<p>\u54cd\u5e94\u9075\u5faa\u6807\u51c6\u683c\u5f0f\uff0c\u6210\u529f\u7ed3\u679c\u5305\u542b\u4ee5\u4e0b\u5b57\u6bb5\uff1a<\/p>\n<table>\n<thead>\n<tr>\n<th align=\"left\"><code>Field<\/code><\/th>\n<th align=\"left\">Type<\/th>\n<th align=\"left\">Description<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td align=\"left\"><code>alternatives<\/code><\/td>\n<td align=\"left\">Array<\/td>\n<td align=\"left\">\u5177\u6709\u53ef\u80fd\u8def\u5f84\u7684\u5bf9\u8c61\u6570\u7ec4\uff0c\u5982\u4e0b\u6240\u8ff0\u3002\u5982\u679c\u4e3a\u7a7a\uff0c\u5219\u6ca1\u6709\u8fde\u63a5\u6e90\u5e10\u6237\u548c\u76ee\u6807\u5e10\u6237\u7684\u8def\u5f84\u3002<\/td>\n<\/tr>\n<tr>\n<td align=\"left\"><code>destination_account<\/code><\/td>\n<td align=\"left\">String<\/td>\n<td align=\"left\">\u5c06\u63a5\u6536\u4ed8\u6b3e\u4ea4\u6613\u7684\u5e10\u6237\u7684\u552f\u4e00\u5730\u5740<\/td>\n<\/tr>\n<tr>\n<td align=\"left\"><code>destination_currencies<\/code><\/td>\n<td align=\"left\">Array<\/td>\n<td align=\"left\">\u4f5c\u4e3a\u4ee3\u8868\u76ee\u6807\u63a5\u53d7\u7684\u8d27\u5e01\u7684\u5b57\u7b26\u4e32\u6570\u7ec4\uff0c\u4f8b\u59823\u4e2a\u5b57\u6bcd\u7684\u4ee3\u7801<code>\"USD\"<\/code>\u621640\u4e2a\u5b57\u7b26\u7684\u5341\u516d\u8fdb\u5236\u7b49<code>\"015841551A748AD2C1F76FF6ECB0CCCD00000000\"<\/code><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p><code>alternatives<\/code>\u6570\u7ec4\u4e2d\u7684\u6bcf\u4e2a\u5143\u7d20\u90fd\u662f\u4e00\u4e2a\u5bf9\u8c61\uff0c\u8868\u793a\u4ece\u4e00\u79cd\u53ef\u80fd\u7684\u6e90\u8d27\u5e01\uff08\u7531\u521d\u59cb\u5e10\u6237\u6301\u6709\uff09\u5230\u76ee\u6807\u5e10\u6237\u548c\u8d27\u5e01\u7684\u8def\u5f84\u3002\u8be5\u5bf9\u8c61\u5177\u6709\u4ee5\u4e0b\u5b57\u6bb5\uff1a<\/p>\n<table>\n<thead>\n<tr>\n<th align=\"left\"><code>Field<\/code><\/th>\n<th align=\"left\">Type<\/th>\n<th align=\"left\">Description<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td align=\"left\"><code>paths_computed<\/code><\/td>\n<td align=\"left\">Array<\/td>\n<td align=\"left\">\u5b9a\u4e49\u652f\u4ed8\u8def\u5f84\u7684\u5bf9\u8c61\u6570\u7ec4\u6570\u7ec4<\/td>\n<\/tr>\n<tr>\n<td align=\"left\"><code>source_amount<\/code><\/td>\n<td align=\"left\">String or Object<\/td>\n<td align=\"left\">\u8d27\u5e01\u91d1\u989d\uff0c\u6e90\u5fc5\u987b\u6cbf\u7740\u6b64\u8def\u5f84\u53d1\u9001\uff0c\u4ee5\u4fbf\u76ee\u7684\u5730\u63a5\u6536\u6240\u9700\u91d1\u989d<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>\u4ee5\u4e0b\u5b57\u6bb5\u5df2\u5f03\u7528\uff0c\u53ef\u80fd\u4f1a\u88ab\u5ffd\u7565\uff1a<code>paths_canonical<\/code>\uff0c\u548c<code>paths_expanded<\/code>\u3002\u5982\u679c\u5b83\u4eec\u51fa\u73b0\uff0c\u4f60\u5e94\u8be5\u5ffd\u89c6\u5b83\u4eec\u3002<\/p>\n<p>\u53ef\u80fd\u7684\u9519\u8bef\uff1a<\/p>\n<ul>\n<li>\u4efb\u4f55\u901a\u7528\u9519\u8bef\u7c7b\u578b\u3002<\/li>\n<li><code>tooBusy<\/code>\u00a0&#8211; \u670d\u52a1\u5668\u8d1f\u8f7d\u8fc7\u91cd\uff0c\u65e0\u6cd5\u8ba1\u7b97\u8def\u5f84\u3002\u5982\u679c\u60a8\u4f5c\u4e3a\u7ba1\u7406\u5458\u8fde\u63a5\uff0c\u5219\u4e0d\u4f1a\u8fd4\u56de\u3002<\/li>\n<li><code>invalidParams<\/code>\u00a0&#8211; \u4e00\u4e2a\u6216\u591a\u4e2a\u5b57\u6bb5\u6307\u5b9a\u4e0d\u6b63\u786e\uff0c\u6216\u7f3a\u5c11\u4e00\u4e2a\u6216\u591a\u4e2a\u5fc5\u586b\u5b57\u6bb5\u3002<\/li>\n<li><code>srcActMissing<\/code>&#8211;\u00a0<code>source_account<\/code>\u8bf7\u6c42\u4e2d\u5ffd\u7565\u8be5\u5b57\u6bb5\u3002<\/li>\n<li><code>srcActMalformed<\/code>&#8211;\u00a0<code>source_account<\/code>\u8bf7\u6c42\u4e2d\u7684\u5b57\u6bb5\u683c\u5f0f\u4e0d\u6b63\u786e\u3002<\/li>\n<li><code>dstActMissing<\/code>&#8211;\u00a0<code>destination_account<\/code>\u8bf7\u6c42\u4e2d\u5ffd\u7565\u8be5\u5b57\u6bb5\u3002<\/li>\n<li><code>dstActMalformed<\/code>&#8211;\u00a0<code>destination_account<\/code>\u8bf7\u6c42\u4e2d\u7684\u5b57\u6bb5\u683c\u5f0f\u4e0d\u6b63\u786e\u3002<\/li>\n<li><code>srcCurMalformed<\/code>&#8211; \u8be5<code>source_currencies<\/code>\u5b57\u6bb5\u683c\u5f0f\u4e0d\u6b63\u786e\u3002<\/li>\n<li><code>srcIsrMalformed<\/code>&#8211;\u00a0<code>issuer<\/code>\u8bf7\u6c42\u4e2d\u4e00\u4e2a\u6216\u591a\u4e2a\u8d27\u5e01\u5bf9\u8c61\u7684\u5b57\u6bb5\u65e0\u6548\u3002<\/li>\n<\/ul>\n<\/div><div class=\"documentor-help\"><span class=\"doc-noprint doc-feedback\"><img src=https:\/\/labs.stream\/cn\/wp-content\/plugins\/documentor\/skins\/default\/images\/feedback.png width=\"16\" height=\"16\" \/>Was this helpful?<\/span>\r\n\t\t\t\t\t\t<span class=\"doc-noprint\"><a class=\"positive-feedback\" href=\"#\" > Yes <\/a><\/span> \r\n\t\t\t\t\t\t<span class=\"doc-noprint\"><a class=\"negative-feedback\" href=\"#\" > No <\/a><\/span><span class=\"doc-noprint doc_sedit\"><a title=\"Give suggestion\" href=\"#sugestedit_popup7\" rel=\"leanModal\" class=\"spopupopen\" >\r\n\t\t\t\t\t\t<span><img height=\"15\" width=\"15\" src=https:\/\/labs.stream\/cn\/wp-content\/plugins\/documentor\/skins\/default\/images\/edit.png><\/span>Suggest edit <\/a><\/span><div class=\"negative-feedbackform doc-noprint\">\r\n\t\t\t\t\t<\/div><div class=\"feedback-msg doc-noprint\"><\/div><\/div><\/div><\/div><!--.\/doc-sectionwrap--><div class=\"doc-sectionwrap\" id=\"sign-4_wrap\"><div class=\"documentor-section  section-445\" id=\"sign-4\" data-section-id=\"445\"><h3 class=\"doc-sec-title\" > <span class=\"doc-sec-count\" style=\"display:inline-block\">6.6.<\/span><span class=\"title-text\">sign<\/span> <span class=\"doc-sec-link doc-noprint\" onclick=\"prompt('Press Ctrl + C, then Enter to copy to clipboard','https:\/\/labs.stream\/cn\/wp-json\/wp\/v2\/pages\/777#sign-4')\">#<\/span> <div class=\"documentor-social doc-noprint\"><\/div><\/h3><div class=\"doc-sec-content\" ><p><code>sign<\/code>\u65b9\u6cd5\u91c7\u7528JSON\u683c\u5f0f\u7684\u4ea4\u6613\u548c\u5bc6\u94a5\uff0c\u5e76\u8fd4\u56de\u4ea4\u6613\u7684\u5e26\u7b26\u53f7\u4e8c\u8fdb\u5236\u8868\u793a\u3002\u7ed3\u679c\u603b\u662f\u4e0d\u540c\uff0c\u5373\u4f7f\u60a8\u63d0\u4f9b\u76f8\u540c\u7684\u4ea4\u6613JSON\u548c\u5bc6\u94a5\u3002\u8981\u4e3a\u591a\u7b7e\u540d\u4ea4\u6613\u8d21\u732e\u4e00\u4e2a\u7b7e\u540d\uff0c\u8bf7\u6539\u7528\u8be5<code>sign_for<\/code>\u547d\u4ee4\u3002<\/p>\n<blockquote>\n<p>\u8b66\u544a\uff1a\u9664\u975e\u60a8<code>streamd<\/code>\u81ea\u5df1\u8fd0\u884c\u670d\u52a1\u5668\uff0c\u5426\u5219\u5e94\u8be5\u4f7f\u7528StreamAPI\u6267\u884c\u672c\u5730\u7b7e\u540d\uff0c\u800c\u4e0d\u662f\u4f7f\u7528\u6b64\u547d\u4ee4\u3002\u4e00\u4e2a\u4e0d\u53ef\u4fe1\u4efb\u7684\u670d\u52a1\u5668\u53ef\u80fd\u4f1a\u5728\u7b7e\u540d\u4e4b\u524d\u66f4\u6539\u4ea4\u6613\uff0c\u6216\u8005\u4f7f\u7528\u60a8\u7684\u5bc6\u94a5\u7b7e\u7f72\u989d\u5916\u7684\u4efb\u610f\u4ea4\u6613\uff0c\u5c31\u597d\u50cf\u5b83\u4eec\u6765\u81ea\u60a8\u3002<\/p>\n<\/blockquote>\n<p>\u8bf7\u6c42\u683c\u5f0f\u7684\u793a\u4f8b\uff1a<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-group=\"sign\" data-enlighter-title=\"WebSocket\">{\n  \"id\": 2,\n  \"command\": \"sign\",\n  \"tx_json\" : {\n      \"TransactionType\" : \"Payment\",\n      \"Account\" : \"vDgSCaGS3iih9iKvfvRULrK7gurJjdDnUV\",\n      \"Destination\" : \"vDgSCaGS3iih9iKvfvRULrK7gurJjdDnUV\",\n      \"Amount\" : {\n         \"currency\" : \"USD\",\n         \"value\" : \"1\",\n         \"issuer\" : \"vDgSCaGS3iih9iKvfvRULrK7gurJjdDnUV\"\n      }\n   },\n   \"secret\" : \"s\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\",\n   \"offline\": false,\n   \"fee_mult_max\": 1000\n}<\/pre>\n<pre class=\"EnlighterJSRAW\" data-enlighter-group=\"sign\" data-enlighter-title=\"JSON-RPC\">{\n    \"method\": \"sign\",\n    \"params\": [\n        {\n            \"offline\": false,\n            \"secret\": \"s\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\",\n            \"tx_json\": {\n                \"Account\": \"vDgSCaGS3iih9iKvfvRULrK7gurJjdDnUV\",\n                \"Amount\": {\n                    \"currency\": \"USD\",\n                    \"issuer\": \"vDgSCaGS3iih9iKvfvRULrK7gurJjdDnUV\",\n                    \"value\": \"1\"\n                },\n                \"Destination\": \"vDgSCaGS3iih9iKvfvRULrK7gurJjdDnUV\",\n                \"TransactionType\": \"Payment\"\n            },\n            \"fee_mult_max\": 1000\n        }\n    ]\n}<\/pre>\n<pre class=\"EnlighterJSRAW\" data-enlighter-group=\"sign\" data-enlighter-title=\"Commandline\">#Syntax: sign secret tx_json [offline]\nstreamd sign s\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588 '{\"TransactionType\": \"Payment\", \"Account\": \"vDgSCaGS3iih9iKvfvRULrK7gurJjdDnUV\", \"Destination\": \"vDgSCaGS3iih9iKvfvRULrK7gurJjdDnUV\", \"Amount\": { \"currency\": \"USD\", \"value\": \"1\", \"issuer\" : \"vDgSCaGS3iih9iKvfvRULrK7gurJjdDnUV\" }, \"Sequence\": 360, \"Fee\": \"10000\"}' offline<\/pre>\n<p>\u8981\u7b7e\u7f72\u4ea4\u6613\uff0c\u60a8\u5fc5\u987b\u63d0\u4f9b\u53ef\u6388\u6743\u4ea4\u6613\u7684\u5bc6\u94a5\u3002\u60a8\u53ef\u4ee5\u901a\u8fc7\u51e0\u79cd\u65b9\u5f0f\u6765\u5b8c\u6210\u6b64\u64cd\u4f5c\uff1a<\/p>\n<ul>\n<li>\u63d0\u4f9b\u4e00\u4e2a<code>secret<\/code>\u503c\u5e76\u5ffd\u7565\u8be5<code>key_type<\/code>\u5b57\u6bb5\u3002\u8be5\u503c\u53ef\u4ee5\u683c\u5f0f\u5316\u4e3a<a href=\"https:\/\/en.wikipedia.org\/wiki\/Base58\" target=\"_blank\" rel=\"noopener\">base58<\/a>\u79cd\u5b50\uff0cRFC-1751\uff0c\u5341\u516d\u8fdb\u5236\u6216\u5b57\u7b26\u4e32\u5bc6\u7801\u3002\uff08\u4ec5\u9650secp256k1\u952e\uff09<\/li>\n<li>\u63d0\u4f9b\u4e00\u4e2a<code>key_type<\/code>\u503c\u548c\u4e2d\u53ea\u6709\u4e00\u4e2a<code>seed<\/code>\uff0c<code>seed_hex<\/code>\u6216<code>passphrase<\/code>\u3002\u7701\u7565\u8be5<code>secret<\/code>\u5b57\u6bb5\u3002\uff08\u4e0d\u53d7\u547d\u4ee4\u884c\u8bed\u6cd5\u652f\u6301\uff09\u3002<\/li>\n<\/ul>\n<p>\u8be5\u8bf7\u6c42\u5305\u542b\u4ee5\u4e0b\u53c2\u6570\uff1a<\/p>\n<table>\n<thead>\n<tr>\n<th align=\"left\"><code>Field<\/code><\/th>\n<th align=\"left\">Type<\/th>\n<th align=\"left\">Description<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td align=\"left\"><code>tx_json<\/code><\/td>\n<td align=\"left\">Object<\/td>\n<td align=\"left\">JSON\u683c\u5f0f\u7684\u4ea4\u6613\u5b9a\u4e49<\/td>\n<\/tr>\n<tr>\n<td align=\"left\"><code>secret<\/code><\/td>\n<td align=\"left\">String<\/td>\n<td align=\"left\"><em>\uff08\u53ef\u9009\uff09<\/em>\u63d0\u4f9b\u4ea4\u6613\u7684\u5e10\u6237\u7684\u5bc6\u94a5\uff0c\u7528\u4e8e\u5bf9\u5176\u8fdb\u884c\u7b7e\u540d\u3002\u4e0d\u8981\u5c06\u60a8\u7684\u79d8\u5bc6\u53d1\u9001\u7ed9\u4e0d\u53d7\u4fe1\u4efb\u7684\u670d\u52a1\u5668\u6216\u901a\u8fc7\u4e0d\u5b89\u5168\u7684\u7f51\u7edc\u8fde\u63a5\u3002\u4e0d\u80fd\u4e0e\u4f7f\u7528<code>key_type<\/code>\uff0c<code>seed<\/code>\uff0c<code>seed_hex<\/code>\uff0c\u6216<code>passphrase<\/code>\u3002<\/td>\n<\/tr>\n<tr>\n<td align=\"left\"><code>seed<\/code><\/td>\n<td align=\"left\">String<\/td>\n<td align=\"left\"><em>\uff08\u53ef\u9009\uff09<\/em>\u63d0\u4f9b\u4ea4\u6613\u7684\u5e10\u6237\u7684\u5bc6\u94a5\uff0c\u7528\u4e8e\u5bf9\u5176\u8fdb\u884c\u7b7e\u540d\u3002\u5fc5\u987b\u91c7\u7528base58\u683c\u5f0f\u3002\u5982\u679c\u63d0\u4f9b\uff0c\u60a8\u8fd8\u5fc5\u987b\u6307\u5b9a<code>key_type<\/code>\u3002\u4e0d\u80fd\u4e0e\u4f7f\u7528<code>secret<\/code>\uff0c<code>seed_hex<\/code>\u6216<code>passphrase<\/code>\u3002<\/td>\n<\/tr>\n<tr>\n<td align=\"left\"><code>seed_hex<\/code><\/td>\n<td align=\"left\">String<\/td>\n<td align=\"left\"><em>\uff08\u53ef\u9009\uff09<\/em>\u63d0\u4f9b\u4ea4\u6613\u7684\u5e10\u6237\u7684\u5bc6\u94a5\uff0c\u7528\u4e8e\u5bf9\u5176\u8fdb\u884c\u7b7e\u540d\u3002\u5fc5\u987b\u91c7\u7528\u5341\u516d\u8fdb\u5236\u683c\u5f0f\u3002\u5982\u679c\u63d0\u4f9b\uff0c\u60a8\u8fd8\u5fc5\u987b\u6307\u5b9a<code>key_type<\/code>\u3002\u4e0d\u80fd\u4e0e\u4f7f\u7528<code>secret<\/code>\uff0c<code>seed<\/code>\u6216<code>passphrase<\/code>\u3002<\/td>\n<\/tr>\n<tr>\n<td align=\"left\"><code>passphrase<\/code><\/td>\n<td align=\"left\">String<\/td>\n<td align=\"left\"><em>\uff08\u53ef\u9009\uff09<\/em>\u63d0\u4f9b\u4e8b\u52a1\u7684\u5e10\u6237\u7684\u5bc6\u94a5\uff0c\u7528\u4e8e\u5bf9\u5176\u8fdb\u884c\u7b7e\u540d\uff0c\u4f5c\u4e3a\u5b57\u7b26\u4e32\u5bc6\u7801\u3002\u5982\u679c\u63d0\u4f9b\uff0c\u60a8\u8fd8\u5fc5\u987b\u6307\u5b9a<code>key_type<\/code>\u3002\u4e0d\u80fd\u4e0e\u4f7f\u7528<code>secret<\/code>\uff0c<code>seed<\/code>\u6216<code>seed_hex<\/code>\u3002<\/td>\n<\/tr>\n<tr>\n<td align=\"left\"><code>key_type<\/code><\/td>\n<td align=\"left\">String<\/td>\n<td align=\"left\"><em>\uff08\u53ef\u9009\uff09<\/em>\u6b64\u8bf7\u6c42\u4e2d\u63d0\u4f9b\u7684\u52a0\u5bc6\u5bc6\u94a5\u7684\u7c7b\u578b\u3002\u6709\u6548\u7c7b\u578b\u662f<code>secp256k1<\/code>\u6216<code>ed25519<\/code>\u3002\u9ed8\u8ba4\u4e3a<code>secp256k1<\/code>\u3002\u4e0d\u80fd\u7528\u4e8e<code>secret<\/code>\u3002\u5c0f\u5fc3\uff1a\u00a0Ed25519\u652f\u6301\u662f\u5b9e\u9a8c\u6027\u7684\u3002<\/td>\n<\/tr>\n<tr>\n<td align=\"left\"><code>offline<\/code><\/td>\n<td align=\"left\">Boolean<\/td>\n<td align=\"left\">\uff08\u53ef\u9009\uff0c\u9ed8\u8ba4\u4e3afalse\uff09\u5982\u679c\u4e3atrue\uff0c\u5219\u5728\u6784\u5efa\u4e8b\u52a1\u65f6\uff0c\u4e0d\u8981\u5c1d\u8bd5\u81ea\u52a8\u586b\u5165\u6216\u9a8c\u8bc1\u503c\u3002<\/td>\n<\/tr>\n<tr>\n<td align=\"left\"><code>build_path<\/code><\/td>\n<td align=\"left\">Boolean<\/td>\n<td align=\"left\"><em>\uff08\u53ef\u9009\uff09<\/em>\u5982\u679c\u4e3a\u4ed8\u6b3e\u7c7b\u578b\u7684\u4ea4\u6613\u63d0\u4f9b\uff0c\u5219<code>Paths<\/code>\u5728\u7b7e\u540d\u524d\u81ea\u52a8\u586b\u5199\u8be5\u5b57\u6bb5\u3002\u8b66\u544a\uff1a\u670d\u52a1\u5668\u67e5\u627e\u662f\u5426\u5b58\u5728\u6b64\u5b57\u6bb5\uff0c\u800c\u4e0d\u662f\u5176\u503c\u3002\u6b64\u884c\u4e3a\u53ef\u80fd\u4f1a\u66f4\u6539\u3002<\/td>\n<\/tr>\n<tr>\n<td align=\"left\"><code>fee_mult_max<\/code><\/td>\n<td align=\"left\">Integer<\/td>\n<td align=\"left\">\uff08\u53ef\u9009\uff0c\u9ed8\u8ba4\u503c\u4e3a10;\u5efa\u8bae\u503c1000\uff09\u9650\u5236\u81ea\u52a8\u63d0\u4f9b\u7684<code>Fee<\/code>\u5b57\u6bb5\u7684\u6570\u91cf\u3002<code>rpcHIGH_FEE<\/code>\u5982\u679c\u4ea4\u6613\u6210\u672c\u4e0a\u7684\u5f53\u524d\u8d1f\u8377\u4e58\u6570\u5927\u4e8e\uff08<code>fee_mult_max<\/code>\u00f7\u00a0<code>fee_div_max<\/code>\uff09\uff0c\u5219\u7b7e\u7f72\u5931\u8d25\u5e76\u663e\u793a\u9519\u8bef\u3002\u5982\u679c\u60a8\u6307\u5b9a<code>Fee<\/code>\u4ea4\u6613\u5b57\u6bb5\uff08\u4ea4\u6613\u6210\u672c\uff09\uff0c\u5219\u5ffd\u7565\u3002<\/td>\n<\/tr>\n<tr>\n<td align=\"left\"><code>fee_div_max<\/code><\/td>\n<td align=\"left\">Integer<\/td>\n<td align=\"left\">\uff08\u53ef\u9009\uff0c\u9ed8\u8ba4\u4e3a1\uff09<code>rpcHIGH_FEE<\/code>\u5982\u679c\u4ea4\u6613\u6210\u672c\u4e0a\u7684\u5f53\u524d\u8d1f\u8377\u4e58\u6570\u5927\u4e8e\uff08<code>fee_mult_max<\/code>\u00f7<code>fee_div_max<\/code>\uff09\uff0c\u5219\u7b7e\u7f72\u5931\u8d25\u5e76\u663e\u793a\u9519\u8bef\u3002\u5982\u679c\u60a8\u6307\u5b9a<code>Fee<\/code>\u4ea4\u6613\u5b57\u6bb5\uff08\u4ea4\u6613\u6210\u672c\uff09\uff0c\u5219\u5ffd\u7565\u3002<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>\u00a0<\/p>\n<\/div><div class=\"documentor-help\"><span class=\"doc-noprint doc-feedback\"><img src=https:\/\/labs.stream\/cn\/wp-content\/plugins\/documentor\/skins\/default\/images\/feedback.png width=\"16\" height=\"16\" \/>Was this helpful?<\/span>\r\n\t\t\t\t\t\t<span class=\"doc-noprint\"><a class=\"positive-feedback\" href=\"#\" > Yes <\/a><\/span> \r\n\t\t\t\t\t\t<span class=\"doc-noprint\"><a class=\"negative-feedback\" href=\"#\" > No <\/a><\/span><span class=\"doc-noprint doc_sedit\"><a title=\"Give suggestion\" href=\"#sugestedit_popup7\" rel=\"leanModal\" class=\"spopupopen\" >\r\n\t\t\t\t\t\t<span><img height=\"15\" width=\"15\" src=https:\/\/labs.stream\/cn\/wp-content\/plugins\/documentor\/skins\/default\/images\/edit.png><\/span>Suggest edit <\/a><\/span><div class=\"negative-feedbackform doc-noprint\">\r\n\t\t\t\t\t<\/div><div class=\"feedback-msg doc-noprint\"><\/div><\/div><\/div><\/div><!--.\/doc-sectionwrap--><div class=\"doc-sectionwrap\" id=\"\u81ea\u52a8\u586b\u5145\u5b57\u6bb5-4_wrap\"><div class=\"documentor-section  section-446\" id=\"\u81ea\u52a8\u586b\u5145\u5b57\u6bb5-4\" data-section-id=\"446\"><h3 class=\"doc-sec-title\" > <span class=\"doc-sec-count\" style=\"display:inline-block\">6.6.1.<\/span><span class=\"title-text\">\u81ea\u52a8\u586b\u5145\u5b57\u6bb5<\/span> <span class=\"doc-sec-link doc-noprint\" onclick=\"prompt('Press Ctrl + C, then Enter to copy to clipboard','https:\/\/labs.stream\/cn\/wp-json\/wp\/v2\/pages\/777#\u81ea\u52a8\u586b\u5145\u5b57\u6bb5-4')\">#<\/span> <div class=\"documentor-social doc-noprint\"><\/div><\/h3><div class=\"doc-sec-content\" ><p>\u5982\u679c\u60a8\u5ffd\u7565\u5b83\u4eec\uff0c\u670d\u52a1\u5668\u5c06\u81ea\u52a8\u5c1d\u8bd5\u81ea\u52a8\u586b\u5199<code>tx_json<\/code>\uff08\u4ea4\u6613\u5bf9\u8c61\uff09\u4e2d\u7684\u67d0\u4e9b\u5b57\u6bb5\u3002\u670d\u52a1\u5668\u5728\u7b7e\u540d\u4e4b\u524d\u63d0\u4f9b\u4ee5\u4e0b\u5b57\u6bb5\uff0c\u9664\u975e\u8bf7\u6c42\u6307\u5b9a<code>offline<\/code>\u4e3a<code>true<\/code>\uff1a<\/p>\n<ul>\n<li><code>Sequence<\/code>\u00a0&#8211; \u670d\u52a1\u5668\u81ea\u52a8\u4f7f\u7528\u53d1\u4ef6\u4eba\u5e10\u6237\u4fe1\u606f\u4e2d\u7684\u4e0b\u4e00\u4e2a\u5e8f\u5217\u53f7\u3002<\/li>\n<\/ul>\n<blockquote>\n<ul>\n<li class=\"devportal-callout caution\">\u8b66\u544a\uff1a\u5728\u5e94\u7528\u6b64\u4e8b\u52a1\u4e4b\u524d\uff0c\u5e10\u6237\u7684\u4e0b\u4e00\u4e2a\u5e8f\u53f7\u4e0d\u4f1a\u9012\u589e\u3002\u5982\u679c\u60a8\u5728\u672a\u63d0\u4ea4\u5e76\u7b49\u5f85\u6bcf\u4e2a\u4ea4\u6613\u7684\u54cd\u5e94\u7684\u60c5\u51b5\u4e0b\u7b7e\u7f72\u591a\u4e2a\u4ea4\u6613\uff0c\u5219\u5fc5\u987b\u5728\u7b2c\u4e00\u4e2a\u4ea4\u6613\u4e4b\u540e\u624b\u52a8\u4e3a\u6bcf\u7b14\u4ea4\u6613\u63d0\u4f9b\u6b63\u786e\u7684\u5e8f\u5217\u53f7\u3002<\/li>\n<\/ul>\n<\/blockquote>\n<ul>\n<li><code>Fee<\/code>&#8211; \u5982\u679c\u60a8\u7701\u7565<code>Fee<\/code>\u53c2\u6570\uff0c\u5219\u670d\u52a1\u5668\u4f1a\u81ea\u52a8\u5c1d\u8bd5\u586b\u5199\u9002\u5f53\u7684\u4ea4\u6613\u6210\u672c\u3002\u5728\u751f\u4ea7Stream\u5206\u7c7b\u5e10\u4e2d\uff0c<code>rpcHIGH_FEE<\/code>\u9664\u975e\u60a8\u63d0\u4f9b\u9002\u5f53\u7684<code>fee_mult_max<\/code>\u503c\uff0c\u5426\u5219\u5c06\u5931\u8d25\u3002<\/li>\n<li>\u6839\u636e\u5e94\u7528\u4e8e\u53c2\u8003\u4ea4\u6613\u6210\u672c\u7684\u8d1f\u8377\u5b9a\u6807\u4e58\u6570\uff0c\u53c2\u6570<code>fee_mult_max<\/code>\u548c<code>fee_div_max<\/code>\u53c2\u6570\u9650\u5236\u4e86\u81ea\u52a8\u63d0\u4f9b\u7684\u4ea4\u6613\u6210\u672c\u53ef\u4ee5\u8fbe\u5230\u591a\u9ad8\u3002\u5982\u679c\u81ea\u52a8\u63d0\u4f9b\u7684\u503c\u4f7f\u7528\u5927\u4e8e10\u500d\u7684\u4e58\u6570\uff0c\u5219\u9ed8\u8ba4\u8bbe\u7f6e\u4f1a\u8fd4\u56de\u9519\u8bef\u3002\u4f46\u662f\uff0c\u751f\u4ea7Stream\u5206\u7c7b\u5e10\u901a\u5e38\u5177\u67091000\u500d\u7684\u8d1f\u8377\u4e58\u6570\u3002<\/li>\n<li>\u547d\u4ee4\u884c\u8bed\u6cd5\u4e0d\u652f\u6301<code>fee_mult_max<\/code>\u548c<code>fee_div_max<\/code>\u3002\u5bf9\u4e8e\u751f\u4ea7Stream\u5206\u7c7b\u5e10\uff0c\u60a8\u5fc5\u987b\u63d0\u4f9b\u4e00\u4e2a<code>Fee<\/code>\u503c\u3002<\/li>\n<\/ul>\n<blockquote>\n<ul>\n<li class=\"devportal-callout caution\">\u6ce8\u610f\uff1a\u6076\u610f\u670d\u52a1\u5668\u53ef\u4ee5\u6307\u5b9a\u8fc7\u9ad8\u7684\u4ea4\u6613\u6210\u672c\uff0c\u5ffd\u7565\u4e86\u4ef7\u503c\u89c2<code>fee_mult_max<\/code>\u548c<code>fee_div_max<\/code>\u3002<\/li>\n<\/ul>\n<\/blockquote>\n<ul>\n<li><code>Paths<\/code>&#8211; \u5bf9\u4e8e\u4ed8\u6b3e\u7c7b\u578b\u7684\u4ea4\u6613\uff08\u4e0d\u5305\u62ecSTM\u5230STM\u7684\u8f6c\u8d26\uff09\uff0c\u8def\u5f84\u5b57\u6bb5\u53ef\u4ee5\u81ea\u52a8\u586b\u5145\u3002\u53ea\u6709<code>build_path<\/code>\u63d0\u4f9b\u65f6\u624d\u586b\u5199\u3002<\/li>\n<\/ul>\n<p>\u4e00\u4e2a\u6210\u529f\u56de\u5e94\u7684\u4f8b\u5b50\uff1a<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-group=\"sign2\" data-enlighter-title=\"WebSocket\">{\r\n  \"id\": 2,\r\n  \"result\": {\r\n    \"tx_blob\": \"1200002280000000240000013961D4838D7EA4C6800000000000000000000000000055534400000000008B17262A312E4FF5BE1138A85301428C74628BB868400000000000000A73210338B02E376397CE1600D338500584CC79E54094C8544DE2400E01E7CE4447F2C67446304402200167648A76219C3E1C6BE70B932468156F20377FC5559E4295490DFEAC1F6A1B022023BB17B6A0F2198C074839204462FA97C8B93173F8780DF5229A351BDAACD2EA81148B17262A312E4FF5BE1138A85301428C74628BB883148B17262A312E4FF5BE1138A85301428C74628BB8\",\r\n    \"tx_json\": {\r\n      \"Account\": \"vDgSCaGS3iih9iKvfvRULrK7gurJjdDnUV\",\r\n      \"Amount\": {\r\n        \"currency\": \"USD\",\r\n        \"issuer\": \"vDgSCaGS3iih9iKvfvRULrK7gurJjdDnUV\",\r\n        \"value\": \"1\"\r\n      },\r\n      \"Destination\": \"vDgSCaGS3iih9iKvfvRULrK7gurJjdDnUV\",\r\n      \"Fee\": \"10\",\r\n      \"Flags\": 2147483648,\r\n      \"Sequence\": 313,\r\n      \"SigningPubKey\": \"0338B02E376397CE1600D338500584CC79E54094C8544DE2400E01E7CE4447F2C6\",\r\n      \"TransactionType\": \"Payment\",\r\n      \"TxnSignature\": \"304402200167648A76219C3E1C6BE70B932468156F20377FC5559E4295490DFEAC1F6A1B022023BB17B6A0F2198C074839204462FA97C8B93173F8780DF5229A351BDAACD2EA\",\r\n      \"hash\": \"BD8CD7F28FA90A1336CBB6AA364009096A5222EC639F7D912C04E32D8ED10DBD\"\r\n    }\r\n  },\r\n  \"status\": \"success\",\r\n  \"type\": \"response\"\r\n}<\/pre>\n<pre class=\"EnlighterJSRAW\" data-enlighter-group=\"sign2\" data-enlighter-title=\"JSON-RPC\">200 OK\r\n{\r\n  \"result\": {\r\n    \"tx_blob\": \"1200002280000000240000013961D4838D7EA4C6800000000000000000000000000055534400000000008B17262A312E4FF5BE1138A85301428C74628BB868400000000000000A73210338B02E376397CE1600D338500584CC79E54094C8544DE2400E01E7CE4447F2C67446304402200167648A76219C3E1C6BE70B932468156F20377FC5559E4295490DFEAC1F6A1B022023BB17B6A0F2198C074839204462FA97C8B93173F8780DF5229A351BDAACD2EA81148B17262A312E4FF5BE1138A85301428C74628BB883148B17262A312E4FF5BE1138A85301428C74628BB8\",\r\n    \"tx_json\": {\r\n      \"Account\": \"vDgSCaGS3iih9iKvfvRULrK7gurJjdDnUV\",\r\n      \"Amount\": {\r\n        \"currency\": \"USD\",\r\n        \"issuer\": \"vDgSCaGS3iih9iKvfvRULrK7gurJjdDnUV\",\r\n        \"value\": \"1\"\r\n      },\r\n      \"Destination\": \"vDgSCaGS3iih9iKvfvRULrK7gurJjdDnUV\",\r\n      \"Fee\": \"10\",\r\n      \"Flags\": 2147483648,\r\n      \"Sequence\": 313,\r\n      \"SigningPubKey\": \"0338B02E376397CE1600D338500584CC79E54094C8544DE2400E01E7CE4447F2C6\",\r\n      \"TransactionType\": \"Payment\",\r\n      \"TxnSignature\": \"304402200167648A76219C3E1C6BE70B932468156F20377FC5559E4295490DFEAC1F6A1B022023BB17B6A0F2198C074839204462FA97C8B93173F8780DF5229A351BDAACD2EA\",\r\n      \"hash\": \"BD8CD7F28FA90A1336CBB6AA364009096A5222EC639F7D912C04E32D8ED10DBD\"\r\n    }\r\n  },\r\n  \"status\": \"success\"\r\n}<\/pre>\n<pre class=\"EnlighterJSRAW\" data-enlighter-group=\"sign2\" data-enlighter-title=\"Commandline\">Loading: \"\/etc\/rippled.cfg\"\r\nConnecting to 127.0.0.1:5005\r\n{\r\n  \"result\": {\r\n    \"tx_blob\": \"1200002280000000240000013961D4838D7EA4C6800000000000000000000000000055534400000000008B17262A312E4FF5BE1138A85301428C74628BB868400000000000000A73210338B02E376397CE1600D338500584CC79E54094C8544DE2400E01E7CE4447F2C67446304402200167648A76219C3E1C6BE70B932468156F20377FC5559E4295490DFEAC1F6A1B022023BB17B6A0F2198C074839204462FA97C8B93173F8780DF5229A351BDAACD2EA81148B17262A312E4FF5BE1138A85301428C74628BB883148B17262A312E4FF5BE1138A85301428C74628BB8\",\r\n    \"tx_json\": {\r\n      \"Account\": \"vDgSCaGS3iih9iKvfvRULrK7gurJjdDnUV\",\r\n      \"Amount\": {\r\n        \"currency\": \"USD\",\r\n        \"issuer\": \"vDgSCaGS3iih9iKvfvRULrK7gurJjdDnUV\",\r\n        \"value\": \"1\"\r\n      },\r\n      \"Destination\": \"vDgSCaGS3iih9iKvfvRULrK7gurJjdDnUV\",\r\n      \"Fee\": \"10\",\r\n      \"Flags\": 2147483648,\r\n      \"Sequence\": 313,\r\n      \"SigningPubKey\": \"0338B02E376397CE1600D338500584CC79E54094C8544DE2400E01E7CE4447F2C6\",\r\n      \"TransactionType\": \"Payment\",\r\n      \"TxnSignature\": \"304402200167648A76219C3E1C6BE70B932468156F20377FC5559E4295490DFEAC1F6A1B022023BB17B6A0F2198C074839204462FA97C8B93173F8780DF5229A351BDAACD2EA\",\r\n      \"hash\": \"BD8CD7F28FA90A1336CBB6AA364009096A5222EC639F7D912C04E32D8ED10DBD\"\r\n    }\r\n  }\r\n}<\/pre>\n<p>\u54cd\u5e94\u9075\u5faa\u6807\u51c6\u683c\u5f0f\uff0c\u6210\u529f\u7ed3\u679c\u5305\u542b\u4ee5\u4e0b\u5b57\u6bb5\uff1a<\/p>\n<table>\n<thead>\n<tr>\n<th align=\"left\"><code>Field<\/code><\/th>\n<th align=\"left\">Type<\/th>\n<th align=\"left\">Description<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td align=\"left\"><code>tx_blob<\/code><\/td>\n<td align=\"left\">String<\/td>\n<td align=\"left\">\u5b8c\u5168\u5408\u683c\u7684\u7b7e\u540d\u4ea4\u6613\u7684\u4e8c\u8fdb\u5236\u8868\u793a\uff0c\u5982\u5341\u516d\u8fdb\u5236<\/td>\n<\/tr>\n<tr>\n<td align=\"left\"><code>tx_json<\/code><\/td>\n<td align=\"left\">Object<\/td>\n<td align=\"left\">\u5b8c\u6574\u4ea4\u6613\u7684\u00a0JSON\u89c4\u8303\u4e3a\u5df2\u7b7e\u540d\u7684\uff0c\u5305\u62ec\u81ea\u52a8\u586b\u5165\u7684\u6240\u6709\u5b57\u6bb5<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>\u00a0<\/p>\n<blockquote><p>\u8b66\u544a\uff1a\u5982\u679c\u6b64\u547d\u4ee4\u5bfc\u81f4\u9519\u8bef\u6d88\u606f\uff0c\u5219\u6d88\u606f\u53ef\u4ee5\u5305\u542b\u8bf7\u6c42\u4e2d\u7684\u5bc6\u94a5\u3002\u786e\u4fdd\u8fd9\u4e9b\u9519\u8bef\u5bf9\u5176\u4ed6\u4eba\u4e0d\u53ef\u89c1\u3002<\/p><\/blockquote>\n<ul>\n<li>\u4e0d\u8981\u5c06\u6b64\u9519\u8bef\u5199\u5165\u53ef\u4f9b\u591a\u4eba\u67e5\u770b\u7684\u65e5\u5fd7\u6587\u4ef6\u3002<\/li>\n<li>\u4e0d\u8981\u5c06\u6b64\u9519\u8bef\u7c98\u8d34\u5230\u516c\u5171\u573a\u6240\u8fdb\u884c\u8c03\u8bd5\u3002<\/li>\n<li>\u4e0d\u8981\u5728\u7f51\u7ad9\u4e0a\u663e\u793a\u9519\u8bef\u4fe1\u606f\uff0c\u5373\u4f7f\u610f\u5916\u3002<\/li>\n<\/ul>\n<p>\u53ef\u80fd\u7684\u9519\u8bef\uff1a<\/p>\n<ul>\n<li>\u4efb\u4f55\u901a\u7528\u9519\u8bef\u7c7b\u578b\u3002<\/li>\n<li><code>invalidParams<\/code>\u00a0&#8211; \u4e00\u4e2a\u6216\u591a\u4e2a\u5b57\u6bb5\u6307\u5b9a\u4e0d\u6b63\u786e\uff0c\u6216\u7f3a\u5c11\u4e00\u4e2a\u6216\u591a\u4e2a\u5fc5\u586b\u5b57\u6bb5\u3002<\/li>\n<li><code>highFee<\/code>\u00a0&#8211; \u5f53\u524d\u57fa\u4e8e\u8d1f\u8377\u7684\u4ea4\u6613\u6210\u672c\u4e58\u6570\u8d85\u8fc7\u4e86\u81ea\u52a8\u63d0\u4f9b\u4ea4\u6613\u6210\u672c\u7684\u9650\u5236\u3002\u8981\u4e48<code>fee_mult_max<\/code>\u5728\u8bf7\u6c42\u4e2d\u6307\u5b9a\u66f4\u9ad8\u7684\u503c\uff08\u81f3\u5c111000\uff09\uff0c\u8981\u4e48\u5728\u8be5<code>Fee<\/code>\u5b57\u6bb5\u4e2d\u624b\u52a8\u63d0\u4f9b\u503c<code>tx_json<\/code>\u3002<\/li>\n<li><code>tooBusy<\/code>\u00a0&#8211; \u4ea4\u6613\u4e0d\u5305\u62ec\u8def\u5f84\uff0c\u4f46\u670d\u52a1\u5668\u592a\u5fd9\u800c\u65e0\u6cd5\u73b0\u5728\u8fdb\u884c\u5bfb\u8def\u3002\u5982\u679c\u60a8\u4f5c\u4e3a\u7ba1\u7406\u5458\u8fde\u63a5\uff0c\u5219\u4e0d\u4f1a\u53d1\u751f\u3002<\/li>\n<li><code>noPath<\/code>\u00a0&#8211; \u4ea4\u6613\u4e0d\u5305\u62ec\u8def\u5f84\uff0c\u5e76\u4e14\u670d\u52a1\u5668\u65e0\u6cd5\u627e\u5230\u53ef\u4ee5\u53d1\u751f\u6b64\u4ed8\u6b3e\u7684\u8def\u5f84\u3002<\/li>\n<\/ul>\n<\/div><div class=\"documentor-help\"><span class=\"doc-noprint doc-feedback\"><img src=https:\/\/labs.stream\/cn\/wp-content\/plugins\/documentor\/skins\/default\/images\/feedback.png width=\"16\" height=\"16\" \/>Was this helpful?<\/span>\r\n\t\t\t\t\t\t<span class=\"doc-noprint\"><a class=\"positive-feedback\" href=\"#\" > Yes <\/a><\/span> \r\n\t\t\t\t\t\t<span class=\"doc-noprint\"><a class=\"negative-feedback\" href=\"#\" > No <\/a><\/span><span class=\"doc-noprint doc_sedit\"><a title=\"Give suggestion\" href=\"#sugestedit_popup7\" rel=\"leanModal\" class=\"spopupopen\" >\r\n\t\t\t\t\t\t<span><img height=\"15\" width=\"15\" src=https:\/\/labs.stream\/cn\/wp-content\/plugins\/documentor\/skins\/default\/images\/edit.png><\/span>Suggest edit <\/a><\/span><div class=\"negative-feedbackform doc-noprint\">\r\n\t\t\t\t\t<\/div><div class=\"feedback-msg doc-noprint\"><\/div><\/div><\/div><\/div><!--.\/doc-sectionwrap--><div class=\"doc-sectionwrap\" id=\"submit-4_wrap\"><div class=\"documentor-section  section-448\" id=\"submit-4\" data-section-id=\"448\"><h3 class=\"doc-sec-title\" > <span class=\"doc-sec-count\" style=\"display:inline-block\">6.7.<\/span><span class=\"title-text\">submit<\/span> <span class=\"doc-sec-link doc-noprint\" onclick=\"prompt('Press Ctrl + C, then Enter to copy to clipboard','https:\/\/labs.stream\/cn\/wp-json\/wp\/v2\/pages\/777#submit-4')\">#<\/span> <div class=\"documentor-social doc-noprint\"><\/div><\/h3><div class=\"doc-sec-content\" ><p>\u8be5<code>submit<\/code>\u65b9\u6cd5\u5e94\u7528\u4ea4\u6613\u5e76\u5c06\u5176\u53d1\u9001\u5230\u7f51\u7edc\u4ee5\u8fdb\u884c\u786e\u8ba4\u5e76\u5305\u542b\u5728\u672a\u6765\u7684\u5206\u7c7b\u8d26\u4e2d\u3002<\/p>\n<p>\u8be5\u547d\u4ee4\u6709\u4e24\u79cd\u6a21\u5f0f\uff1a<\/p>\n<ul>\n<li>\u4ec5\u63d0\u4ea4\u6a21\u5f0f\u5c06\u5df2\u7b7e\u540d\u7684\u5e8f\u5217\u5316\u4e8b\u52a1\u4f5c\u4e3a\u4e8c\u8fdb\u5236blob\uff0c\u5e76\u5c06\u5176\u539f\u6837\u63d0\u4ea4\u7ed9\u7f51\u7edc\u3002\u7531\u4e8e\u5df2\u7b7e\u540d\u7684\u4ea4\u6613\u5bf9\u8c61\u662f\u4e0d\u53ef\u53d8\u7684\uff0c\u4ea4\u6613\u7684\u4efb\u4f55\u90e8\u5206\u90fd\u4e0d\u80fd\u4fee\u6539\u6216\u5728\u63d0\u4ea4\u540e\u81ea\u52a8\u586b\u5165\u3002<\/li>\n<li>\u7b7e\u7f72\u548c\u63d0\u4ea4\u6a21\u5f0f\u91c7\u7528JSON\u683c\u5f0f\u7684Transaction\u5bf9\u8c61\uff0c\u4ee5\u4e0esign\u547d\u4ee4\u76f8\u540c\u7684\u65b9\u5f0f\u5b8c\u6210\u5e76\u7b7e\u7f72\u4e8b\u52a1\uff0c\u7136\u540e\u63d0\u4ea4\u5df2\u7b7e\u540d\u7684\u4e8b\u52a1\u3002\u6211\u4eec\u5efa\u8bae\u4ec5\u4f7f\u7528\u6b64\u6a21\u5f0f\u8fdb\u884c\u6d4b\u8bd5\u548c\u5f00\u53d1\u3002<\/li>\n<\/ul>\n<p>\u8981\u5c3d\u53ef\u80fd\u5f3a\u5065\u5730\u53d1\u9001\u4ea4\u6613\uff0c\u60a8\u5e94\u8be5<a href=\"https:\/\/ripple.com\/build\/rippled-apis\/#sign\" target=\"_blank\" rel=\"noopener\"><code>sign<\/code><\/a>\u9884\u5148\u6784\u5efa\u5e76\u5c06\u5176\u4fdd\u7559\u4e0b\u6765\uff0c\u5373\u4f7f\u505c\u7535\u540e\u60a8\u4ecd\u7136\u53ef\u4ee5\u8bbf\u95ee<code>submit<\/code>\u5b83\uff0c\u7136\u540e\u5c06\u5176\u4f5c\u4e3a\u4e00\u4e2a<code>tx_blob<\/code>\u3002\u63d0\u4ea4\u540e\uff0c\u4f7f\u7528\u8be5<code>tx<\/code>\u547d\u4ee4\u76d1\u89c6\u7f51\u7edc\u4ee5\u67e5\u770b\u4ea4\u6613\u662f\u5426\u5df2\u6210\u529f\u5e94\u7528;\u00a0\u5982\u679c\u53d1\u751f\u91cd\u542f\u6216\u5176\u4ed6\u95ee\u9898\uff0c\u60a8\u53ef\u4ee5\u5b89\u5168\u5730\u91cd\u65b0\u63d0\u4ea4<code>tx_blob<\/code>\u4e8b\u52a1\uff1a\u7531\u4e8e\u5b83\u4e0e\u65e7\u4e8b\u52a1\u5177\u6709\u76f8\u540c\u7684\u5e8f\u5217\u53f7\uff0c\u56e0\u6b64\u5b83\u4e0d\u4f1a\u88ab\u5e94\u7528\u4e24\u6b21\u3002<\/p>\n<\/div><div class=\"documentor-help\"><span class=\"doc-noprint doc-feedback\"><img src=https:\/\/labs.stream\/cn\/wp-content\/plugins\/documentor\/skins\/default\/images\/feedback.png width=\"16\" height=\"16\" \/>Was this helpful?<\/span>\r\n\t\t\t\t\t\t<span class=\"doc-noprint\"><a class=\"positive-feedback\" href=\"#\" > Yes <\/a><\/span> \r\n\t\t\t\t\t\t<span class=\"doc-noprint\"><a class=\"negative-feedback\" href=\"#\" > No <\/a><\/span><span class=\"doc-noprint doc_sedit\"><a title=\"Give suggestion\" href=\"#sugestedit_popup7\" rel=\"leanModal\" class=\"spopupopen\" >\r\n\t\t\t\t\t\t<span><img height=\"15\" width=\"15\" src=https:\/\/labs.stream\/cn\/wp-content\/plugins\/documentor\/skins\/default\/images\/edit.png><\/span>Suggest edit <\/a><\/span><div class=\"negative-feedbackform doc-noprint\">\r\n\t\t\t\t\t<\/div><div class=\"feedback-msg doc-noprint\"><\/div><\/div><\/div><\/div><!--.\/doc-sectionwrap--><div class=\"doc-sectionwrap\" id=\"\u4ec5\u63d0\u4ea4\u6a21\u5f0f-4_wrap\"><div class=\"documentor-section  section-449\" id=\"\u4ec5\u63d0\u4ea4\u6a21\u5f0f-4\" data-section-id=\"449\"><h3 class=\"doc-sec-title\" > <span class=\"doc-sec-count\" style=\"display:inline-block\">6.7.1.<\/span><span class=\"title-text\">\u4ec5\u63d0\u4ea4\u6a21\u5f0f<\/span> <span class=\"doc-sec-link doc-noprint\" onclick=\"prompt('Press Ctrl + C, then Enter to copy to clipboard','https:\/\/labs.stream\/cn\/wp-json\/wp\/v2\/pages\/777#\u4ec5\u63d0\u4ea4\u6a21\u5f0f-4')\">#<\/span> <div class=\"documentor-social doc-noprint\"><\/div><\/h3><div class=\"doc-sec-content\" ><p>\u63d0\u4ea4\u8bf7\u6c42\u5305\u542b\u4ee5\u4e0b\u53c2\u6570\uff1a<\/p>\n<table>\n<thead>\n<tr>\n<th align=\"left\"><code>Field<\/code><\/th>\n<th align=\"left\">Type<\/th>\n<th align=\"left\">Description<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td align=\"left\"><code>tx_blob<\/code><\/td>\n<td align=\"left\">String<\/td>\n<td align=\"left\">\u63d0\u4ea4\u7b7e\u540d\u4ea4\u6613\u7684\u5341\u516d\u8fdb\u5236\u8868\u793a\u3002\u8fd9\u53ef\u4ee5\u662f\u591a\u7b7e\u540d\u7684\u4ea4\u6613\u3002<\/td>\n<\/tr>\n<tr>\n<td align=\"left\"><code>fail_hard<\/code><\/td>\n<td align=\"left\">Boolean<\/td>\n<td align=\"left\">\uff08\u53ef\u9009\uff0c\u9ed8\u8ba4\u4e3afalse\uff09\u5982\u679c\u4e3atrue\uff0c\u5e76\u4e14\u4e8b\u52a1\u5728\u672c\u5730\u5931\u8d25\uff0c\u8bf7\u52ff\u91cd\u8bd5\u6216\u5c06\u4e8b\u52a1\u4e2d\u7ee7\u5230\u5176\u4ed6\u670d\u52a1\u5668<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>\u8bf7\u6c42\u683c\u5f0f\uff1a<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-group=\"submit\" data-enlighter-title=\"WebSocket\">{\n    \"id\": 3,\n    \"command\": \"submit\",\n    \"tx_blob\": \"1200002280000000240000013961D4838D7EA4C6800000000000000000000000000055534400000000008B17262A312E4FF5BE1138A85301428C74628BB868400000000000000A73210338B02E376397CE1600D338500584CC79E54094C8544DE2400E01E7CE4447F2C67446304402200167648A76219C3E1C6BE70B932468156F20377FC5559E4295490DFEAC1F6A1B022023BB17B6A0F2198C074839204462FA97C8B93173F8780DF5229A351BDAACD2EA81148B17262A312E4FF5BE1138A85301428C74628BB883148B17262A312E4FF5BE1138A85301428C74628BB8\"\n}<\/pre>\n<pre class=\"EnlighterJSRAW\" data-enlighter-group=\"submit\" data-enlighter-title=\"JSON-RPC\">{\n    \"method\": \"submit\",\n    \"params\": [\n        {\n            \"tx_blob\": \"1200002280000000240000013961D4838D7EA4C6800000000000000000000000000055534400000000008B17262A312E4FF5BE1138A85301428C74628BB868400000000000000A73210338B02E376397CE1600D338500584CC79E54094C8544DE2400E01E7CE4447F2C67446304402200167648A76219C3E1C6BE70B932468156F20377FC5559E4295490DFEAC1F6A1B022023BB17B6A0F2198C074839204462FA97C8B93173F8780DF5229A351BDAACD2EA81148B17262A312E4FF5BE1138A85301428C74628BB883148B17262A312E4FF5BE1138A85301428C74628BB8\"\n        }\n    ]\n}<\/pre>\n<pre class=\"EnlighterJSRAW\" data-enlighter-group=\"submit\" data-enlighter-title=\"Commandline\">#Syntax: submit tx_blob\nsubmit 1200002280000000240000013961D4838D7EA4C6800000000000000000000000000055534400000000008B17262A312E4FF5BE1138A85301428C74628BB868400000000000000A73210338B02E376397CE1600D338500584CC79E54094C8544DE2400E01E7CE4447F2C67446304402200167648A76219C3E1C6BE70B932468156F20377FC5559E4295490DFEAC1F6A1B022023BB17B6A0F2198C074839204462FA97C8B93173F8780DF5229A351BDAACD2EA81148B17262A312E4FF5BE1138A85301428C74628BB883148B17262A312E4FF5BE1138A85301428C74628BB8<\/pre>\n<p>\u00a0<\/p>\n<\/div><div class=\"documentor-help\"><span class=\"doc-noprint doc-feedback\"><img src=https:\/\/labs.stream\/cn\/wp-content\/plugins\/documentor\/skins\/default\/images\/feedback.png width=\"16\" height=\"16\" \/>Was this helpful?<\/span>\r\n\t\t\t\t\t\t<span class=\"doc-noprint\"><a class=\"positive-feedback\" href=\"#\" > Yes <\/a><\/span> \r\n\t\t\t\t\t\t<span class=\"doc-noprint\"><a class=\"negative-feedback\" href=\"#\" > No <\/a><\/span><span class=\"doc-noprint doc_sedit\"><a title=\"Give suggestion\" href=\"#sugestedit_popup7\" rel=\"leanModal\" class=\"spopupopen\" >\r\n\t\t\t\t\t\t<span><img height=\"15\" width=\"15\" src=https:\/\/labs.stream\/cn\/wp-content\/plugins\/documentor\/skins\/default\/images\/edit.png><\/span>Suggest edit <\/a><\/span><div class=\"negative-feedbackform doc-noprint\">\r\n\t\t\t\t\t<\/div><div class=\"feedback-msg doc-noprint\"><\/div><\/div><\/div><\/div><!--.\/doc-sectionwrap--><div class=\"doc-sectionwrap\" id=\"\u7b7e\u7f72\u548c\u63d0\u4ea4\u6a21\u5f0f-4_wrap\"><div class=\"documentor-section  section-450\" id=\"\u7b7e\u7f72\u548c\u63d0\u4ea4\u6a21\u5f0f-4\" data-section-id=\"450\"><h3 class=\"doc-sec-title\" > <span class=\"doc-sec-count\" style=\"display:inline-block\">6.7.2.<\/span><span class=\"title-text\">\u7b7e\u7f72\u548c\u63d0\u4ea4\u6a21\u5f0f<\/span> <span class=\"doc-sec-link doc-noprint\" onclick=\"prompt('Press Ctrl + C, then Enter to copy to clipboard','https:\/\/labs.stream\/cn\/wp-json\/wp\/v2\/pages\/777#\u7b7e\u7f72\u548c\u63d0\u4ea4\u6a21\u5f0f-4')\">#<\/span> <div class=\"documentor-social doc-noprint\"><\/div><\/h3><div class=\"doc-sec-content\" ><p>\u6b64\u6a21\u5f0f\u7b7e\u7f72\u4ea4\u6613\u5e76\u7acb\u5373\u63d0\u4ea4\u3002\u8be5\u6a21\u5f0f\u65e8\u5728\u7528\u4e8e\u6d4b\u8bd5\u3002\u60a8\u4e0d\u80fd\u5c06\u6b64\u6a21\u5f0f\u7528\u4e8e\u591a\u91cd\u7b7e\u540d\u7684\u4ea4\u6613\u3002<\/p>\n<p>\u60a8\u53ef\u4ee5\u901a\u8fc7\u4ee5\u4e0b\u65b9\u5f0f\u63d0\u4f9b\u7528\u4e8e\u7b7e\u7f72\u4ea4\u6613\u7684\u5bc6\u94a5\uff1a<\/p>\n<ul>\n<li>\u63d0\u4f9b\u4e00\u4e2a<code>secret<\/code>\u503c\u5e76\u5ffd\u7565\u8be5<code>key_type<\/code>\u5b57\u6bb5\u3002\u8be5\u503c\u53ef\u4ee5\u683c\u5f0f\u5316\u4e3a<a href=\"https:\/\/en.wikipedia.org\/wiki\/Base58\" target=\"_blank\" rel=\"noopener\">base58<\/a>\u79cd\u5b50\uff0cRFC-1751\uff0c\u5341\u516d\u8fdb\u5236\u6216\u5b57\u7b26\u4e32\u5bc6\u7801\u3002\uff08\u4ec5\u9650secp256k1\u952e\uff09<\/li>\n<li>\u63d0\u4f9b\u4e00\u4e2a<code>key_type<\/code>\u503c\u548c\u4e2d\u53ea\u6709\u4e00\u4e2a<code>seed<\/code>\uff0c<code>seed_hex<\/code>\u6216<code>passphrase<\/code>\u3002\u7701\u7565\u8be5<code>secret<\/code>\u5b57\u6bb5\u3002\uff08\u4e0d\u53d7\u547d\u4ee4\u884c\u8bed\u6cd5\u652f\u6301\uff09\u3002<\/li>\n<\/ul>\n<p>\u8be5\u8bf7\u6c42\u5305\u542b\u4ee5\u4e0b\u53c2\u6570\uff1a<\/p>\n<table>\n<thead>\n<tr>\n<th align=\"left\"><code>Field<\/code><\/th>\n<th align=\"left\">Type<\/th>\n<th align=\"left\">Description<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td align=\"left\"><code>tx_json<\/code><\/td>\n<td align=\"left\">Object<\/td>\n<td align=\"left\">JSON\u683c\u5f0f\u7684\u4e8b\u52a1\u5b9a\u4e49\uff0c\u53ef\u9009\u5730\u7701\u7565\u4efb\u4f55\u53ef\u81ea\u52a8\u586b\u5145\u7684\u5b57\u6bb5\u3002<\/td>\n<\/tr>\n<tr>\n<td align=\"left\"><code>secret<\/code><\/td>\n<td align=\"left\">String<\/td>\n<td align=\"left\"><em>\uff08\u53ef\u9009\uff09<\/em>\u63d0\u4f9b\u4ea4\u6613\u7684\u5e10\u6237\u7684\u5bc6\u94a5\uff0c\u7528\u4e8e\u5bf9\u5176\u8fdb\u884c\u7b7e\u540d\u3002\u4e0d\u8981\u5c06\u60a8\u7684\u79d8\u5bc6\u53d1\u9001\u7ed9\u4e0d\u53d7\u4fe1\u4efb\u7684\u670d\u52a1\u5668\u6216\u901a\u8fc7\u4e0d\u5b89\u5168\u7684\u7f51\u7edc\u8fde\u63a5\u3002\u4e0d\u80fd\u4e0e\u4f7f\u7528<code>key_type<\/code>\uff0c<code>seed<\/code>\uff0c<code>seed_hex<\/code>\uff0c\u6216<code>passphrase<\/code>\u3002<\/td>\n<\/tr>\n<tr>\n<td align=\"left\"><code>seed<\/code><\/td>\n<td align=\"left\">String<\/td>\n<td align=\"left\"><em>\uff08\u53ef\u9009\uff09<\/em>\u63d0\u4f9b\u4ea4\u6613\u7684\u5e10\u6237\u7684\u5bc6\u94a5\uff0c\u7528\u4e8e\u5bf9\u5176\u8fdb\u884c\u7b7e\u540d\u3002\u5fc5\u987b\u91c7\u7528base58\u683c\u5f0f\u3002\u5982\u679c\u63d0\u4f9b\uff0c\u60a8\u8fd8\u5fc5\u987b\u6307\u5b9a<code>key_type<\/code>\u3002\u4e0d\u80fd\u4e0e\u4f7f\u7528<code>secret<\/code>\uff0c<code>seed_hex<\/code>\u6216<code>passphrase<\/code>\u3002<\/td>\n<\/tr>\n<tr>\n<td align=\"left\"><code>seed_hex<\/code><\/td>\n<td align=\"left\">String<\/td>\n<td align=\"left\"><em>\uff08\u53ef\u9009\uff09<\/em>\u63d0\u4f9b\u4ea4\u6613\u7684\u5e10\u6237\u7684\u5bc6\u94a5\uff0c\u7528\u4e8e\u5bf9\u5176\u8fdb\u884c\u7b7e\u540d\u3002\u5fc5\u987b\u91c7\u7528\u5341\u516d\u8fdb\u5236\u683c\u5f0f\u3002\u5982\u679c\u63d0\u4f9b\uff0c\u60a8\u8fd8\u5fc5\u987b\u6307\u5b9a<code>key_type<\/code>\u3002\u4e0d\u80fd\u4e0e\u4f7f\u7528<code>secret<\/code>\uff0c<code>seed<\/code>\u6216<code>passphrase<\/code>\u3002<\/td>\n<\/tr>\n<tr>\n<td align=\"left\"><code>passphrase<\/code><\/td>\n<td align=\"left\">String<\/td>\n<td align=\"left\"><em>\uff08\u53ef\u9009\uff09<\/em>\u63d0\u4f9b\u4e8b\u52a1\u7684\u5e10\u6237\u7684\u5bc6\u94a5\uff0c\u7528\u4e8e\u5bf9\u5176\u8fdb\u884c\u7b7e\u540d\uff0c\u4f5c\u4e3a\u5b57\u7b26\u4e32\u5bc6\u7801\u3002\u5982\u679c\u63d0\u4f9b\uff0c\u60a8\u8fd8\u5fc5\u987b\u6307\u5b9a<code>key_type<\/code>\u3002\u4e0d\u80fd\u4e0e\u4f7f\u7528<code>secret<\/code>\uff0c<code>seed<\/code>\u6216<code>seed_hex<\/code>\u3002<\/td>\n<\/tr>\n<tr>\n<td align=\"left\"><code>key_type<\/code><\/td>\n<td align=\"left\">String<\/td>\n<td align=\"left\"><em>\uff08\u53ef\u9009\uff09<\/em>\u6b64\u8bf7\u6c42\u4e2d\u63d0\u4f9b\u7684\u52a0\u5bc6\u5bc6\u94a5\u7684\u7c7b\u578b\u3002\u6709\u6548\u7c7b\u578b\u662f<code>secp256k1<\/code>\u6216<code>ed25519<\/code>\u3002\u9ed8\u8ba4\u4e3a<code>secp256k1<\/code>\u3002\u4e0d\u80fd\u7528\u4e8e<code>secret<\/code>\u3002\u6ce8\u610f\uff1a\u00a0Ed25519\u652f\u6301\u662f\u5b9e\u9a8c\u6027\u7684\u3002<\/td>\n<\/tr>\n<tr>\n<td align=\"left\"><code>fail_hard<\/code><\/td>\n<td align=\"left\">Boolean<\/td>\n<td align=\"left\">\uff08\u53ef\u9009\uff0c\u9ed8\u8ba4\u4e3afalse\uff09\u5982\u679c\u4e3atrue\uff0c\u5e76\u4e14\u4e8b\u52a1\u5728\u672c\u5730\u5931\u8d25\uff0c\u8bf7\u52ff\u91cd\u8bd5\u6216\u5c06\u4e8b\u52a1\u4e2d\u7ee7\u5230\u5176\u4ed6\u670d\u52a1\u5668<\/td>\n<\/tr>\n<tr>\n<td align=\"left\"><code>offline<\/code><\/td>\n<td align=\"left\">Boolean<\/td>\n<td align=\"left\">\uff08\u53ef\u9009\uff0c\u9ed8\u8ba4\u4e3afalse\uff09\u5982\u679c\u4e3atrue\uff0c\u5219\u5728\u6784\u5efa\u4e8b\u52a1\u65f6\uff0c\u4e0d\u8981\u5c1d\u8bd5\u81ea\u52a8\u586b\u5165\u6216\u9a8c\u8bc1\u503c\u3002<\/td>\n<\/tr>\n<tr>\n<td align=\"left\"><code>build_path<\/code><\/td>\n<td align=\"left\">Boolean<\/td>\n<td align=\"left\"><em>\uff08\u53ef\u9009\uff09<\/em>\u5982\u679c\u4e3a\u4ed8\u6b3e\u7c7b\u578b\u7684\u4ea4\u6613\u63d0\u4f9b\uff0c\u5219<code>Paths<\/code>\u5728\u7b7e\u540d\u524d\u81ea\u52a8\u586b\u5199\u8be5\u5b57\u6bb5\u3002\u5982\u679c\u4e8b\u52a1\u662f\u76f4\u63a5\u7684STM\u5230STM\u4f20\u8f93\uff0c\u5219\u5fc5\u987b\u7701\u7565\u6b64\u5b57\u6bb5\u3002\u8b66\u544a\uff1a\u670d\u52a1\u5668\u67e5\u627e\u662f\u5426\u5b58\u5728\u6b64\u5b57\u6bb5\uff0c\u800c\u4e0d\u662f\u5176\u503c\u3002\u6b64\u884c\u4e3a\u53ef\u80fd\u4f1a\u66f4\u6539\u3002<\/td>\n<\/tr>\n<tr>\n<td align=\"left\"><code>fee_mult_max<\/code><\/td>\n<td align=\"left\">Integer<\/td>\n<td align=\"left\">\uff08\u53ef\u9009\uff0c\u7f3a\u7701\u503c\u4e3a10\uff0c\u5efa\u8bae\u503c\u4e3a1000\uff09\u5982\u679c<code>Fee<\/code>\u7701\u7565\u6b64\u53c2\u6570\uff0c\u5219\u6b64\u5b57\u6bb5\u4f1a\u9650\u5236\u81ea\u52a8\u63d0\u4f9b\u7684<code>Fee<\/code>\u503c\uff0c\u4f7f\u5176\u5c0f\u4e8e\u6216\u7b49\u4e8e\u957f\u671f\u57fa\u672c\u4ea4\u6613\u6210\u672c\u4e58\u4ee5\u6b64\u503c\u3002<\/td>\n<\/tr>\n<tr>\n<td align=\"left\"><code>fee_div_max<\/code><\/td>\n<td align=\"left\">Integer<\/td>\n<td align=\"left\">\uff08\u53ef\u9009\uff0c\u9ed8\u8ba4\u4e3a1\uff09\u7528\u4e8e<code>fee_mult_max<\/code>\u4e3a\u9650\u5236\u521b\u5efa\u5206\u6570\u4e58\u6570\u3002\u5177\u4f53\u6765\u8bf4\uff0c\u670d\u52a1\u5668\u5c06\u5176\u57fa\u672c\u4ea4\u6613\u6210\u672c\u4e58\u4ee5<code>fee_mult_max<\/code>\uff0c\u7136\u540e\u9664\u4ee5\u8be5\u503c\uff08\u820d\u5165\u4e3a\u6574\u6570\uff09\u4ee5\u83b7\u5f97\u9650\u5236\u3002\u5982\u679c\u81ea\u52a8\u63d0\u4f9b\u7684<code>Fee<\/code>\u503c\u8d85\u51fa\u9650\u5236\uff0c\u5219\u63d0\u4ea4\u547d\u4ee4\u5931\u8d25\u3002<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>\u6709\u5173\u670d\u52a1\u5668\u5982\u4f55\u81ea\u52a8\u586b\u5145\u7279\u5b9a\u5b57\u6bb5\u7684\u8be6\u7ec6\u4fe1\u606f\uff0c\u8bf7\u53c2\u9605sign\u547d\u4ee4\u3002<\/p>\n<p>\u8bf7\u6c42\u683c\u5f0f\u7684\u793a\u4f8b\uff1a<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-group=\"submit2\" data-enlighter-title=\"WebSocket\">{\r\n  \"id\": 2,\r\n  \"command\": \"submit\",\r\n  \"tx_json\" : {\r\n      \"TransactionType\" : \"Payment\",\r\n      \"Account\" : \"vDgSCaGS3iih9iKvfvRULrK7gurJjdDnUV\",\r\n      \"Destination\" : \"vDgSCaGS3iih9iKvfvRULrK7gurJjdDnUV\",\r\n      \"Amount\" : {\r\n         \"currency\" : \"USD\",\r\n         \"value\" : \"1\",\r\n         \"issuer\" : \"vDgSCaGS3iih9iKvfvRULrK7gurJjdDnUV\"\r\n      }\r\n   },\r\n   \"secret\" : \"s\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\",\r\n   \"offline\": false,\r\n   \"fee_mult_max\": 1000\r\n}<\/pre>\n<pre class=\"EnlighterJSRAW\" data-enlighter-group=\"submit2\" data-enlighter-title=\"JSON-RPC\">{\r\n    \"method\": \"submit\",\r\n    \"params\": [\r\n        {\r\n            \"offline\": false,\r\n            \"secret\": \"s\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\",\r\n            \"tx_json\": {\r\n                \"Account\": \"vDgSCaGS3iih9iKvfvRULrK7gurJjdDnUV\",\r\n                \"Amount\": {\r\n                    \"currency\": \"USD\",\r\n                    \"issuer\": \"vDgSCaGS3iih9iKvfvRULrK7gurJjdDnUV\",\r\n                    \"value\": \"1\"\r\n                },\r\n                \"Destination\": \"vDgSCaGS3iih9iKvfvRULrK7gurJjdDnUV\",\r\n                \"TransactionType\": \"Payment\"\r\n            },\r\n            \"fee_mult_max\": 1000\r\n        }\r\n    ]\r\n}<\/pre>\n<pre class=\"EnlighterJSRAW\" data-enlighter-group=\"submit2\" data-enlighter-title=\"Commandline\">#Syntax: submit secret json [offline]\r\nstreamd submit s\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588 '{\"Account\": \"vDgSCaGS3iih9iKvfvRULrK7gurJjdDnUV\", \"Amount\": { \"currency\": \"USD\", \"issuer\": \"vDgSCaGS3iih9iKvfvRULrK7gurJjdDnUV\", \"value\": \"1\" }, \"Destination\": \"vDgSCaGS3iih9iKvfvRULrK7gurJjdDnUV\", \"TransactionType\": \"Payment\", \"Fee\": \"10000\"}'<\/pre>\n<p>\u4e00\u4e2a\u6210\u529f\u56de\u5e94\u7684\u4f8b\u5b50\uff1a<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-group=\"submit3\" data-enlighter-title=\"WebSocket\">{\r\n  \"id\": 2,\r\n  \"result\": {\r\n    \"engine_result\": \"temREDUNDANT\",\r\n    \"engine_result_code\": -275,\r\n    \"engine_result_message\": \"Sends same currency to self.\",\r\n    \"tx_blob\": \"1200002280000000240000013961D4838D7EA4C6800000000000000000000000000055534400000000008B17262A312E4FF5BE1138A85301428C74628BB868400000000000000A73210338B02E376397CE1600D338500584CC79E54094C8544DE2400E01E7CE4447F2C674473045022100E9DBF1323A39E65C5E6085CD12C49383059365A9F664466327742E0ACB975339022069CF3C84706C19419B31FD182816598BABE5410F72C3728AEA9B933C11660FF281148B17262A312E4FF5BE1138A85301428C74628BB883148B17262A312E4FF5BE1138A85301428C74628BB8\",\r\n    \"tx_json\": {\r\n      \"Account\": \"vDgSCaGS3iih9iKvfvRULrK7gurJjdDnUV\",\r\n      \"Amount\": {\r\n        \"currency\": \"USD\",\r\n        \"issuer\": \"vDgSCaGS3iih9iKvfvRULrK7gurJjdDnUV\",\r\n        \"value\": \"1\"\r\n      },\r\n      \"Destination\": \"vDgSCaGS3iih9iKvfvRULrK7gurJjdDnUV\",\r\n      \"Fee\": \"10\",\r\n      \"Flags\": 2147483648,\r\n      \"Sequence\": 313,\r\n      \"SigningPubKey\": \"0338B02E376397CE1600D338500584CC79E54094C8544DE2400E01E7CE4447F2C6\",\r\n      \"TransactionType\": \"Payment\",\r\n      \"TxnSignature\": \"3045022100E9DBF1323A39E65C5E6085CD12C49383059365A9F664466327742E0ACB975339022069CF3C84706C19419B31FD182816598BABE5410F72C3728AEA9B933C11660FF2\",\r\n      \"hash\": \"A9F6F788C0576969648738CECA450FD8AC82CAF0CF32540A3D2F1C7A13CBF98E\"\r\n    }\r\n  },\r\n  \"status\": \"success\",\r\n  \"type\": \"response\"\r\n}<\/pre>\n<pre class=\"EnlighterJSRAW\" data-enlighter-group=\"submit3\" data-enlighter-title=\"JSON-RPC\">{\r\n  \"result\": {\r\n    \"engine_result\": \"temREDUNDANT\",\r\n    \"engine_result_code\": -275,\r\n    \"engine_result_message\": \"Sends same currency to self.\",\r\n    \"tx_blob\": \"1200002280000000240000013961D4838D7EA4C6800000000000000000000000000055534400000000008B17262A312E4FF5BE1138A85301428C74628BB868400000000000000A73210338B02E376397CE1600D338500584CC79E54094C8544DE2400E01E7CE4447F2C674473045022100E9DBF1323A39E65C5E6085CD12C49383059365A9F664466327742E0ACB975339022069CF3C84706C19419B31FD182816598BABE5410F72C3728AEA9B933C11660FF281148B17262A312E4FF5BE1138A85301428C74628BB883148B17262A312E4FF5BE1138A85301428C74628BB8\",\r\n    \"tx_json\": {\r\n      \"Account\": \"vDgSCaGS3iih9iKvfvRULrK7gurJjdDnUV\",\r\n      \"Amount\": {\r\n        \"currency\": \"USD\",\r\n        \"issuer\": \"vDgSCaGS3iih9iKvfvRULrK7gurJjdDnUV\",\r\n        \"value\": \"1\"\r\n      },\r\n      \"Destination\": \"vDgSCaGS3iih9iKvfvRULrK7gurJjdDnUV\",\r\n      \"Fee\": \"10\",\r\n      \"Flags\": 2147483648,\r\n      \"Sequence\": 313,\r\n      \"SigningPubKey\": \"0338B02E376397CE1600D338500584CC79E54094C8544DE2400E01E7CE4447F2C6\",\r\n      \"TransactionType\": \"Payment\",\r\n      \"TxnSignature\": \"3045022100E9DBF1323A39E65C5E6085CD12C49383059365A9F664466327742E0ACB975339022069CF3C84706C19419B31FD182816598BABE5410F72C3728AEA9B933C11660FF2\",\r\n      \"hash\": \"A9F6F788C0576969648738CECA450FD8AC82CAF0CF32540A3D2F1C7A13CBF98E\"\r\n    }\r\n  }\r\n}<\/pre>\n<pre class=\"EnlighterJSRAW\" data-enlighter-group=\"submit3\" data-enlighter-title=\"Commandline\">Loading: \"\/etc\/streamd.cfg\"\r\nConnecting to 127.0.0.1:5005\r\n{\r\n  \"result\": {\r\n    \"engine_result\": \"temREDUNDANT\",\r\n    \"engine_result_code\": -275,\r\n    \"engine_result_message\": \"Sends same currency to self.\",\r\n    \"tx_blob\": \"1200002280000000240000013961D4838D7EA4C6800000000000000000000000000055534400000000008B17262A312E4FF5BE1138A85301428C74628BB868400000000000000A73210338B02E376397CE1600D338500584CC79E54094C8544DE2400E01E7CE4447F2C674473045022100E9DBF1323A39E65C5E6085CD12C49383059365A9F664466327742E0ACB975339022069CF3C84706C19419B31FD182816598BABE5410F72C3728AEA9B933C11660FF281148B17262A312E4FF5BE1138A85301428C74628BB883148B17262A312E4FF5BE1138A85301428C74628BB8\",\r\n    \"tx_json\": {\r\n      \"Account\": \"vDgSCaGS3iih9iKvfvRULrK7gurJjdDnUV\",\r\n      \"Amount\": {\r\n        \"currency\": \"USD\",\r\n        \"issuer\": \"vDgSCaGS3iih9iKvfvRULrK7gurJjdDnUV\",\r\n        \"value\": \"1\"\r\n      },\r\n      \"Destination\": \"vDgSCaGS3iih9iKvfvRULrK7gurJjdDnUV\",\r\n      \"Fee\": \"10\",\r\n      \"Flags\": 2147483648,\r\n      \"Sequence\": 313,\r\n      \"SigningPubKey\": \"0338B02E376397CE1600D338500584CC79E54094C8544DE2400E01E7CE4447F2C6\",\r\n      \"TransactionType\": \"Payment\",\r\n      \"TxnSignature\": \"3045022100E9DBF1323A39E65C5E6085CD12C49383059365A9F664466327742E0ACB975339022069CF3C84706C19419B31FD182816598BABE5410F72C3728AEA9B933C11660FF2\",\r\n      \"hash\": \"A9F6F788C0576969648738CECA450FD8AC82CAF0CF32540A3D2F1C7A13CBF98E\"\r\n    }\r\n  }\r\n}<\/pre>\n<p>\u54cd\u5e94\u9075\u5faa\u6807\u51c6\u683c\u5f0f\uff0c\u6210\u529f\u7ed3\u679c\u5305\u542b\u4ee5\u4e0b\u5b57\u6bb5\uff1a<\/p>\n<table>\n<thead>\n<tr>\n<th align=\"left\"><code>Field<\/code><\/th>\n<th align=\"left\">Type<\/th>\n<th align=\"left\">Description<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td align=\"left\"><code>engine_result<\/code><\/td>\n<td align=\"left\">String<\/td>\n<td align=\"left\">\u4f8b\u5982\uff0c\u8868\u793a\u4ea4\u6613\u521d\u6b65\u7ed3\u679c\u7684\u4ee3\u7801\u00a0<code>tesSUCCESS<\/code><\/td>\n<\/tr>\n<tr>\n<td align=\"left\"><code>engine_result_code<\/code><\/td>\n<td align=\"left\">Integer<\/td>\n<td align=\"left\">\u8868\u793a\u4ea4\u6613\u521d\u6b65\u7ed3\u679c\u7684\u6570\u5b57\u4ee3\u7801\uff0c\u76f4\u63a5\u4e0e\u76f8\u5173\u00a0<code>engine_result<\/code><\/td>\n<\/tr>\n<tr>\n<td align=\"left\"><code>engine_result_message<\/code><\/td>\n<td align=\"left\">String<\/td>\n<td align=\"left\">\u4eba\u7c7b\u53ef\u8bfb\u7684\u4ea4\u6613\u521d\u6b65\u7ed3\u679c\u89e3\u91ca<\/td>\n<\/tr>\n<tr>\n<td align=\"left\"><code>tx_blob<\/code><\/td>\n<td align=\"left\">String<\/td>\n<td align=\"left\">\u5341\u516d\u8fdb\u5236\u5b57\u7b26\u4e32\u683c\u5f0f\u7684\u5b8c\u6574\u4ea4\u6613<\/td>\n<\/tr>\n<tr>\n<td align=\"left\"><code>tx_json<\/code><\/td>\n<td align=\"left\">Object<\/td>\n<td align=\"left\">JSON\u683c\u5f0f\u7684\u5b8c\u6574\u4ea4\u6613<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>\u00a0<\/p>\n<blockquote><p>\u8b66\u544a\uff1a\u5373\u4f7fWebSocket\u54cd\u5e94\u5177\u6709<code>\"status\":\"success\"<\/code>\uff0c\u8868\u793a\u547d\u4ee4\u5df2\u6210\u529f\u63a5\u6536\uff0c\u4f46<em>\u5e76\u4e0d<\/em>\u8868\u793a\u4e8b\u52a1\u6210\u529f\u6267\u884c\u3002\u8bb8\u591a\u60c5\u51b5\u53ef\u80fd\u4f1a\u963b\u6b62\u4ea4\u6613\u6210\u529f\u5904\u7406\uff0c\u4f8b\u5982\u5728\u652f\u4ed8\u4e2d\u7f3a\u5c11\u8fde\u63a5\u4e24\u4e2a\u5e10\u6237\u7684\u4fe1\u4efb\u7ebf\uff0c\u6216\u8005\u81ea\u4ea4\u6613\u6784\u5efa\u65f6\u5f00\u59cb\u8d26\u6237\u72b6\u6001\u53d1\u751f\u53d8\u5316\u3002\u5373\u4f7f\u6ca1\u6709\u4efb\u4f55\u9519\u8bef\uff0c\u53ef\u80fd\u9700\u8981\u51e0\u79d2\u949f\u624d\u80fd\u5173\u95ed\u548c\u9a8c\u8bc1\u5305\u542b\u4ea4\u6613\u7684\u5206\u7c7b\u5e10\u7248\u672c\u3002\u6709\u5173\u8be6\u7ec6\u4fe1\u606f\uff0c\u8bf7\u53c2\u9605\u4ea4\u6613\u56de\u590d\u7684\u5b8c\u6574\u5217\u8868\uff0c\u5e76\u4e14\u4e0d\u8981\u5c06\u4ea4\u6613\u7684\u7ed3\u679c\u89c6\u4e3a\u6700\u7ec8\u7ed3\u679c\uff0c\u76f4\u81f3\u5b83\u4eec\u51fa\u73b0\u5728\u7ecf\u8fc7\u9a8c\u8bc1\u7684\u5206\u7c7b\u5e10\u7248\u672c\u4e2d\u3002<\/p><\/blockquote>\n<blockquote><p>\u8b66\u544a\uff1a\u5982\u679c\u6b64\u547d\u4ee4\u5bfc\u81f4\u9519\u8bef\u6d88\u606f\uff0c\u5219\u6d88\u606f\u53ef\u4ee5\u5305\u542b\u8bf7\u6c42\u4e2d\u7684\u5bc6\u94a5\u3002\uff08\u5982\u679c\u8bf7\u6c42\u5305\u542b\u7b7e\u540d\u7684tx_blob\uff0c\u90a3\u4e48\u8fd9\u4e0d\u662f\u95ee\u9898\u3002\uff09\u786e\u4fdd\u8fd9\u4e9b\u9519\u8bef\u5bf9\u5176\u4ed6\u4eba\u4e0d\u53ef\u89c1\u3002<\/p><\/blockquote>\n<ul>\n<li>\u4e0d\u8981\u5c06\u5305\u62ec\u5bc6\u94a5\u5728\u5185\u7684\u9519\u8bef\u5199\u5165\u591a\u4eba\u53ef\u89c1\u7684\u65e5\u5fd7\u6587\u4ef6\u3002<\/li>\n<li>\u4e0d\u8981\u5c06\u5305\u542b\u5bc6\u94a5\u5728\u5185\u7684\u9519\u8bef\u7c98\u8d34\u5230\u516c\u5171\u573a\u6240\u8fdb\u884c\u8c03\u8bd5\u3002<\/li>\n<li>\u4e0d\u8981\u5728\u7f51\u7ad9\u4e0a\u663e\u793a\u5305\u542b\u60a8\u7684\u5bc6\u94a5\u7684\u9519\u8bef\u6d88\u606f\uff0c\u5373\u4f7f\u610f\u5916\u3002<\/li>\n<\/ul>\n<p>\u53ef\u80fd\u7684\u9519\u8bef\uff1a<\/p>\n<ul>\n<li>\u4efb\u4f55\u901a\u7528\u9519\u8bef\u7c7b\u578b\u3002<\/li>\n<li><code>amendmentBlocked<\/code>&#8211; \u7531\u4e8e<code>streamd<\/code>\u670d\u52a1\u5668\u88ab\u4fee\u6539\u963b\u6b62\uff0c\u56e0\u6b64\u65e0\u6cd5\u5c06\u4e8b\u52a1\u63d0\u4ea4\u5230\u7f51\u7edc\u3002<\/li>\n<li><code>highFee<\/code>&#8211;\u00a0<code>fee_mult_max<\/code>\u6307\u5b9a\u4e86\u53c2\u6570\uff0c\u4f46\u670d\u52a1\u5668\u7684\u5f53\u524d\u8d39\u7528\u4e58\u6570\u8d85\u8fc7\u4e86\u6307\u5b9a\u7684\u503c\u3002\uff08\u4ec5\u9650\u7b7e\u7f72\u548c\u63d0\u4ea4\u6a21\u5f0f\uff09<\/li>\n<li><code>internalJson<\/code>\u00a0&#8211; \u5c06\u4e8b\u52a1\u5e8f\u5217\u5316\u4e3aJSON\u65f6\u53d1\u751f\u5185\u90e8\u9519\u8bef\u3002\u8fd9\u53ef\u80fd\u662f\u7531\u4ea4\u6613\u7684\u8bb8\u591a\u65b9\u9762\u5f15\u8d77\u7684\uff0c\u5305\u62ec\u7b7e\u540d\u4e0d\u6b63\u786e\u6216\u67d0\u4e9b\u5b57\u6bb5\u683c\u5f0f\u9519\u8bef\u3002<\/li>\n<li><code>internalSubmit<\/code>\u00a0&#8211; \u63d0\u4ea4\u4ea4\u6613\u65f6\u53d1\u751f\u5185\u90e8\u9519\u8bef\u3002\u8fd9\u53ef\u80fd\u662f\u7531\u4ea4\u6613\u7684\u8bb8\u591a\u65b9\u9762\u5f15\u8d77\u7684\uff0c\u5305\u62ec\u7b7e\u540d\u4e0d\u6b63\u786e\u6216\u67d0\u4e9b\u5b57\u6bb5\u683c\u5f0f\u9519\u8bef\u3002<\/li>\n<li><code>internalTransaction<\/code>\u00a0&#8211; \u5904\u7406\u4e8b\u52a1\u65f6\u53d1\u751f\u5185\u90e8\u9519\u8bef\u3002\u8fd9\u53ef\u80fd\u662f\u7531\u4ea4\u6613\u7684\u8bb8\u591a\u65b9\u9762\u5f15\u8d77\u7684\uff0c\u5305\u62ec\u7b7e\u540d\u4e0d\u6b63\u786e\u6216\u67d0\u4e9b\u5b57\u6bb5\u683c\u5f0f\u9519\u8bef\u3002<\/li>\n<li><code>invalidParams<\/code>\u00a0&#8211; \u4e00\u4e2a\u6216\u591a\u4e2a\u5b57\u6bb5\u6307\u5b9a\u4e0d\u6b63\u786e\uff0c\u6216\u7f3a\u5c11\u4e00\u4e2a\u6216\u591a\u4e2a\u5fc5\u586b\u5b57\u6bb5\u3002<\/li>\n<li><code>invalidTransaction<\/code>\u00a0&#8211; \u4ea4\u6613\u683c\u5f0f\u4e0d\u6b63\u786e\u6216\u65e0\u6548\u3002<\/li>\n<li><code>noPath<\/code>\u00a0&#8211; \u4ea4\u6613\u4e0d\u5305\u62ec\u8def\u5f84\uff0c\u5e76\u4e14\u670d\u52a1\u5668\u65e0\u6cd5\u627e\u5230\u53ef\u4ee5\u53d1\u751f\u6b64\u4ed8\u6b3e\u7684\u8def\u5f84\u3002\uff08\u4ec5\u9650\u7b7e\u7f72\u548c\u63d0\u4ea4\u6a21\u5f0f\uff09<\/li>\n<li><code>tooBusy<\/code>\u00a0&#8211; \u4ea4\u6613\u4e0d\u5305\u62ec\u8def\u5f84\uff0c\u4f46\u670d\u52a1\u5668\u592a\u5fd9\u800c\u65e0\u6cd5\u73b0\u5728\u8fdb\u884c\u5bfb\u8def\u3002\u5982\u679c\u60a8\u4f5c\u4e3a\u7ba1\u7406\u5458\u8fde\u63a5\uff0c\u5219\u4e0d\u4f1a\u53d1\u751f\u3002\uff08\u4ec5\u9650\u7b7e\u7f72\u548c\u63d0\u4ea4\u6a21\u5f0f\uff09<\/li>\n<\/ul>\n<\/div><div class=\"documentor-help\"><span class=\"doc-noprint doc-feedback\"><img src=https:\/\/labs.stream\/cn\/wp-content\/plugins\/documentor\/skins\/default\/images\/feedback.png width=\"16\" height=\"16\" \/>Was this helpful?<\/span>\r\n\t\t\t\t\t\t<span class=\"doc-noprint\"><a class=\"positive-feedback\" href=\"#\" > Yes <\/a><\/span> \r\n\t\t\t\t\t\t<span class=\"doc-noprint\"><a class=\"negative-feedback\" href=\"#\" > No <\/a><\/span><span class=\"doc-noprint doc_sedit\"><a title=\"Give suggestion\" href=\"#sugestedit_popup7\" rel=\"leanModal\" class=\"spopupopen\" >\r\n\t\t\t\t\t\t<span><img height=\"15\" width=\"15\" src=https:\/\/labs.stream\/cn\/wp-content\/plugins\/documentor\/skins\/default\/images\/edit.png><\/span>Suggest edit <\/a><\/span><div class=\"negative-feedbackform doc-noprint\">\r\n\t\t\t\t\t<\/div><div class=\"feedback-msg doc-noprint\"><\/div><\/div><\/div><\/div><!--.\/doc-sectionwrap--><div class=\"doc-sectionwrap\" id=\"book_offers-4_wrap\"><div class=\"documentor-section  section-451\" id=\"book_offers-4\" data-section-id=\"451\"><h3 class=\"doc-sec-title\" > <span class=\"doc-sec-count\" style=\"display:inline-block\">6.8.<\/span><span class=\"title-text\">book_offers<\/span> <span class=\"doc-sec-link doc-noprint\" onclick=\"prompt('Press Ctrl + C, then Enter to copy to clipboard','https:\/\/labs.stream\/cn\/wp-json\/wp\/v2\/pages\/777#book_offers-4')\">#<\/span> <div class=\"documentor-social doc-noprint\"><\/div><\/h3><div class=\"doc-sec-content\" ><p>\u8be5book_offers\u65b9\u6cd5\u68c0\u7d22\u4e24\u79cd\u8d27\u5e01\u4e4b\u95f4\u7684\u62a5\u4ef7\u5217\u8868\uff0c\u4e5f\u79f0\u4e3a\u8ba2\u5355\u7c3f\u3002\u5982\u679c\u7ed3\u679c\u975e\u5e38\u5927\uff0c\u5219\u4f7f\u7528\u6807\u8bb0\u8fd4\u56de\u90e8\u5206\u7ed3\u679c\uff0c\u4ee5\u4fbf\u7a0d\u540e\u7684\u8bf7\u6c42\u53ef\u4ee5\u4ece\u524d\u4e00\u4e2a\u8bf7\u6c42\u7684\u5269\u4f59\u4f4d\u7f6e\u6062\u590d\u3002<\/p>\n<p>\u8bf7\u6c42\u683c\u5f0f\u7684\u793a\u4f8b\uff1a<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-group=\"book_offers\" data-enlighter-title=\"WebSocket\">{\r\n  \"id\": 4,\r\n  \"command\": \"book_offers\",\r\n  \"taker\": \"vDgSCaGS3iih9iKvfvRULrK7gurJjdDnUV\",\r\n  \"taker_gets\": {\r\n    \"currency\": \"STM\"\r\n  },\r\n  \"taker_pays\": {\r\n    \"currency\": \"USD\",\r\n    \"issuer\": \"vDgSCaGS3iih9iKvfvRULrK7gurJjdDnUV\"\r\n  },\r\n  \"limit\": 10\r\n}<\/pre>\n<pre class=\"EnlighterJSRAW\" data-enlighter-group=\"book_offers\" data-enlighter-title=\"JSON-RPC\">{\r\n    \"method\": \"book_offers\",\r\n    \"params\": [\r\n        {\r\n            \"taker\": \"vDgSCaGS3iih9iKvfvRULrK7gurJjdDnUV\",\r\n            \"taker_gets\": {\r\n                \"currency\": \"STM\"\r\n            },\r\n            \"taker_pays\": {\r\n                \"currency\": \"USD\",\r\n                \"issuer\": \"vDgSCaGS3iih9iKvfvRULrK7gurJjdDnUV\",\r\n            },\r\n            \"limit\": 10\r\n        }\r\n    ]\r\n}<\/pre>\n<pre class=\"EnlighterJSRAW\" data-enlighter-group=\"book_offers\" data-enlighter-title=\"Commandline\">#Syntax: book_offers taker_pays taker_gets [taker [ledger [limit] ] ]\r\nstreamd book_offers 'USD\/vDgSCaGS3iih9iKvfvRULrK7gurJjdDnUV' 'EUR\/vDgSCaGS3iih9iKvfvRULrK7gurJjdDnUV'<\/pre>\n<p>\u8be5\u8bf7\u6c42\u5305\u542b\u4ee5\u4e0b\u53c2\u6570\uff1a<\/p>\n<table>\n<thead>\n<tr>\n<th align=\"left\"><code>Field<\/code><\/th>\n<th align=\"left\">Type<\/th>\n<th align=\"left\">Description<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td align=\"left\"><code>ledger_hash<\/code><\/td>\n<td align=\"left\">String<\/td>\n<td align=\"left\"><em>\uff08\u53ef\u9009\uff09<\/em>\u8981\u4f7f\u7528\u7684\u5206\u7c7b\u5e10\u7248\u672c\u768420\u5b57\u8282\u5341\u516d\u8fdb\u5236\u5b57\u7b26\u4e32\u3002\uff08\u8bf7\u53c2\u9605\u6307\u5b9a\u5206\u7c7b\u5e10\uff09<\/td>\n<\/tr>\n<tr>\n<td align=\"left\"><code>ledger_index<\/code><\/td>\n<td align=\"left\">String or Unsigned Integer<\/td>\n<td align=\"left\"><em>\uff08\u53ef\u9009\uff09<\/em>\u8981\u4f7f\u7528\u7684\u5206\u7c7b\u5e10\u7684\u5e8f\u53f7\u6216\u5feb\u6377\u5b57\u7b26\u4e32\u81ea\u52a8\u9009\u62e9\u5206\u7c7b\u5e10\u3002\uff08\u8bf7\u53c2\u9605\u6307\u5b9a\u5206\u7c7b\u5e10\uff09<\/td>\n<\/tr>\n<tr>\n<td align=\"left\"><code>limit<\/code><\/td>\n<td align=\"left\">Unsigned Integer<\/td>\n<td align=\"left\"><em>\uff08\u53ef\u9009\uff09<\/em>\u5982\u679c\u63d0\u4f9b\uff0c\u670d\u52a1\u5668\u5728\u7ed3\u679c\u4e2d\u63d0\u4f9b\u7684\u4f18\u60e0\u6570\u91cf\u4e0d\u4f1a\u8d85\u8fc7\u6b64\u6570\u3002\u8fd4\u56de\u7684\u7ed3\u679c\u603b\u6570\u53ef\u80fd\u4f1a\u5c11\u4e8e\u9650\u5236\uff0c\u56e0\u4e3a\u670d\u52a1\u5668\u5ffd\u7565\u4e86\u672a\u63d0\u4f9b\u8d44\u91d1\u7684\u4f18\u60e0\u3002<\/td>\n<\/tr>\n<tr>\n<td align=\"left\"><code>marker<\/code><\/td>\n<td align=\"left\">(Not Specified)<\/td>\n<td align=\"left\"><em>\uff08\u53ef\u9009\uff09<\/em>\u6765\u81ea\u4e4b\u524d\u5206\u9875\u54cd\u5e94\u7684\u503c\u3002\u5728\u8be5\u54cd\u5e94\u505c\u6b62\u7684\u60c5\u51b5\u4e0b\u7ee7\u7eed\u6062\u590d\u6570\u636e\u3002<\/td>\n<\/tr>\n<tr>\n<td align=\"left\"><code>taker<\/code><\/td>\n<td align=\"left\">String<\/td>\n<td align=\"left\"><em>\uff08\u53ef\u9009\uff09<\/em>\u4f5c\u4e3a\u900f\u89c6\u56fe\u4f7f\u7528\u7684\u5e10\u6237\u7684\u5730\u5740\u3002\u54cd\u5e94\u4e2d\u59cb\u7ec8\u5305\u542b\u6b64\u5e10\u6237\u653e\u7f6e\u7684\u672a\u83b7\u8d44\u52a9\u7684\u4f18\u60e0\u3002\uff08\u4f60\u53ef\u4ee5\u7528\u5b83\u6765\u67e5\u627e\u4f60\u81ea\u5df1\u7684\u547d\u4ee4\u6765\u53d6\u6d88\u5b83\u4eec\u3002\uff09<\/td>\n<\/tr>\n<tr>\n<td align=\"left\"><code>taker_gets<\/code><\/td>\n<td align=\"left\">Object<\/td>\n<td align=\"left\">\u6307\u5b9a\u63a5\u53d7\u62a5\u4ef7\u7684\u8d26\u6237\u5c06\u4ee5\u54ea\u79cd\u8d27\u5e01\u6536\u5230\u7684\u8d27\u5e01\u4f5c\u4e3a\u5177\u6709<code>currency<\/code>\u548c<code>issuer<\/code>\u5b57\u6bb5\u7684\u5bf9\u8c61\uff08\u7701\u7565STM\u7684\u53d1\u884c\u8005\uff09\uff0c\u5982\u8d27\u5e01\u91d1\u989d\u3002<\/td>\n<\/tr>\n<tr>\n<td align=\"left\"><code>taker_pays<\/code><\/td>\n<td align=\"left\">Object<\/td>\n<td align=\"left\">\u6307\u5b9a\u63a5\u53d7\u62a5\u4ef7\u7684\u8d26\u6237\u5c06\u652f\u4ed8\u54ea\u79cd\u8d27\u5e01\u4f5c\u4e3a\u5177\u6709<code>currency<\/code>\u548c<code>issuer<\/code>\u5b57\u6bb5\u7684\u5bf9\u8c61\uff08\u7701\u7565STM\u7684\u53d1\u884c\u8005\uff09\uff0c\u5982\u8d27\u5e01\u91d1\u989d\u3002<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>\u4e00\u4e2a\u6210\u529f\u56de\u5e94\u7684\u4f8b\u5b50\uff1a<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-group=\"book_offers2\" data-enlighter-title=\"WebSocket\">{\r\n  \"id\": 4,\r\n  \"result\": {\r\n    \"ledger_current_index\": 168798,\r\n    \"offers\": [],\r\n    \"validated\": false\r\n  },\r\n  \"status\": \"success\",\r\n  \"type\": \"response\"\r\n}<\/pre>\n<pre class=\"EnlighterJSRAW\" data-enlighter-group=\"book_offers2\" data-enlighter-title=\"JSON-RPC\">200\u00a0OK\r\n{\r\n  \"result\": {\r\n    \"ledger_current_index\": 168798,\r\n    \"offers\": [],\r\n    \"validated\": false\r\n  },\r\n  \"status\": \"success\",\r\n  \"type\": \"response\"\r\n}<\/pre>\n<p>\u54cd\u5e94\u9075\u5faa\u6807\u51c6\u683c\u5f0f\uff0c\u6210\u529f\u7ed3\u679c\u5305\u542b\u4ee5\u4e0b\u5b57\u6bb5\uff1a<\/p>\n<table>\n<thead>\n<tr>\n<th align=\"left\"><code>Field<\/code><\/th>\n<th align=\"left\">Type<\/th>\n<th align=\"left\">Description<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td align=\"left\"><code>ledger_current_index<\/code><\/td>\n<td align=\"left\">Integer<\/td>\n<td align=\"left\">\uff08\u5982\u679c\u63d0\u4f9b\u5206\u7c7b\u5e10\u7248\u672c\uff0c\u5219\u7701\u7565\uff09\u68c0\u7d22\u6b64\u6570\u636e\u65f6\u4f7f\u7528\u7684\u5206\u7c7b\u8d26\u7248\u672c\u7684\u5e8f\u53f7\u3002<\/td>\n<\/tr>\n<tr>\n<td align=\"left\"><code>ledger_index<\/code><\/td>\n<td align=\"left\">Integer<\/td>\n<td align=\"left\">\uff08\u5982\u679c\u6539\u4e3a\u63d0\u4f9bledger_current_index\uff0c\u5219\u7701\u7565\uff09\u8bf7\u6c42\u4e2d\u63d0\u4f9b\u7684\u5e8f\u5217\u53f7\uff0c\u7528\u4e8e\u68c0\u7d22\u6b64\u6570\u636e\u65f6\u4f7f\u7528\u7684\u5206\u7c7b\u5e10\u7248\u672c\u3002<\/td>\n<\/tr>\n<tr>\n<td align=\"left\"><code>ledger_hash<\/code><\/td>\n<td align=\"left\">String<\/td>\n<td align=\"left\">\uff08\u53ef\u4ee5\u7701\u7565\uff09\u8bf7\u6c42\u4e2d\u63d0\u4f9b\u7684Hex\u54c8\u5e0c\u68c0\u7d22\u6b64\u6570\u636e\u65f6\u4f7f\u7528\u7684\u5206\u7c7b\u5e10\u7248\u672c\u3002<\/td>\n<\/tr>\n<tr>\n<td align=\"left\"><code>marker<\/code><\/td>\n<td align=\"left\">(Not Specified)<\/td>\n<td align=\"left\">\uff08\u53ef\u4ee5\u7701\u7565\uff09\u670d\u52a1\u5668\u5b9a\u4e49\u7684\u503c\uff0c\u8868\u793a\u54cd\u5e94\u662f\u5206\u9875\u7684\u3002\u5c06\u6b64\u4f20\u9012\u7ed9\u4e0b\u4e00\u4e2a\u7535\u8bdd\u4ee5\u6062\u590d\u6b64\u901a\u8bdd\u505c\u6b62\u7684\u4f4d\u7f6e\u3002\u5728\u6b64\u4e4b\u540e\u6ca1\u6709\u4fe1\u606f\u9875\u9762\u65f6\u7701\u7565\u3002<\/td>\n<\/tr>\n<tr>\n<td align=\"left\"><code>offers<\/code><\/td>\n<td align=\"left\">Array<\/td>\n<td align=\"left\">\u8981\u7ea6\u5bf9\u8c61\u6570\u7ec4\uff0c\u5176\u4e2d\u6bcf\u4e2a\u5bf9\u8c61\u90fd\u6709\u4e00\u4e2aOfferCreate\u4e8b\u52a1\u7684\u5b57\u6bb5<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>\u9664\u6807\u51c6\u5546\u54c1\u5b57\u6bb5\u5916\uff0c\u4ee5\u4e0b\u5b57\u6bb5\u53ef\u80fd\u5305\u542b\u5728<code>offers<\/code>\u6570\u7ec4\u6210\u5458\u4e2d\uff1a<\/p>\n<table>\n<thead>\n<tr>\n<th align=\"left\"><code>Field<\/code><\/th>\n<th align=\"left\">Type<\/th>\n<th align=\"left\">Description<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td align=\"left\"><code>owner_funds<\/code><\/td>\n<td align=\"left\">String<\/td>\n<td align=\"left\">\u53ef\u4ee5\u4ea4\u6613\u62a5\u4ef7\u65b9\u7684TakerGets\u8d27\u5e01\u91d1\u989d\u3002\uff08STM\u8868\u793a\u4e3a\u4e0b\u8dcc;\u4efb\u4f55\u5176\u4ed6\u8d27\u5e01\u90fd\u8868\u793a\u4e3a\u5341\u8fdb\u5236\u503c\u3002\uff09\u5982\u679c\u4ea4\u6613\u8005\u5728\u540c\u4e00\u672c\u4e66\u4e2d\u6709\u591a\u4e2a\u5546\u54c1\uff0c\u5219\u53ea\u6709\u6392\u540d\u6700\u9ad8\u7684\u5546\u54c1\u5305\u542b\u8be5\u5b57\u6bb5\u3002<\/td>\n<\/tr>\n<tr>\n<td align=\"left\"><code>taker_gets_funded<\/code><\/td>\n<td align=\"left\">String (STM) or Object (non-STM)<\/td>\n<td align=\"left\">\uff08\u4ec5\u5305\u542b\u5728\u90e8\u5206\u8d44\u52a9\u7684\u4f18\u60e0\u4e2d\uff09\u8003\u8651\u5230\u4f18\u60e0\u7684\u8d44\u91d1\u72b6\u51b5\uff0c\u63a5\u53d7\u65b9\u53ef\u83b7\u5f97\u7684\u6700\u5927\u91d1\u989d\u3002<\/td>\n<\/tr>\n<tr>\n<td align=\"left\"><code>taker_pays_funded<\/code><\/td>\n<td align=\"left\">String (STM) or Object (non-STM)<\/td>\n<td align=\"left\">\uff08\u4ec5\u5305\u542b\u5728\u90e8\u5206\u8d44\u52a9\u7684\u4f18\u60e0\u4e2d\uff09\u8003\u8651\u5230\u4f18\u60e0\u7684\u8d44\u91d1\u72b6\u6001\uff0c\u63a5\u53d7\u65b9\u5c06\u652f\u4ed8\u7684\u6700\u5927\u8d27\u5e01\u91d1\u989d\u3002<\/td>\n<\/tr>\n<tr>\n<td align=\"left\"><code>quality<\/code><\/td>\n<td align=\"left\">Number<\/td>\n<td align=\"left\">\u6c47\u7387\uff0c\u6bd4\u7387<code>taker_pays<\/code>\u9664\u4ee5<code>taker_gets<\/code>\u3002\u4e3a\u4e86\u516c\u5e73\u8d77\u89c1\uff0c\u5177\u6709\u76f8\u540c\u8d28\u91cf\u7684\u62a5\u4ef7\u5c06\u81ea\u52a8\u91c7\u7528\u5148\u5165\u5148\u51fa\u3002\uff08\u6362\u53e5\u8bdd\u8bf4\uff0c\u5982\u679c\u591a\u4eba\u63d0\u51fa\u4ee5\u76f8\u540c\u7684\u6c47\u7387\u5151\u6362\u8d27\u5e01\uff0c\u5219\u6700\u5148\u91c7\u7528\u6700\u65e9\u7684\u62a5\u4ef7\u3002\u200b\u200b\uff09<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>\u53ef\u80fd\u7684\u9519\u8bef\uff1a<\/p>\n<ul>\n<li>\u4efb\u4f55\u901a\u7528\u9519\u8bef\u7c7b\u578b\u3002<\/li>\n<li><code>invalidParams<\/code>\u00a0&#8211; \u4e00\u4e2a\u6216\u591a\u4e2a\u5b57\u6bb5\u6307\u5b9a\u4e0d\u6b63\u786e\uff0c\u6216\u7f3a\u5c11\u4e00\u4e2a\u6216\u591a\u4e2a\u5fc5\u586b\u5b57\u6bb5\u3002<\/li>\n<li><code>lgrNotFound<\/code>&#8211; \u7531<code>ledger_hash<\/code>\u6216\u8005<code>ledger_index<\/code>\u4e0d\u5b58\u5728\u7684\u5206\u7c7b\u8d26\uff0c\u6216\u8005\u786e\u5b9e\u5b58\u5728\uff0c\u4f46\u670d\u52a1\u5668\u6ca1\u6709\u3002<\/li>\n<li><code>srcCurMalformed<\/code>&#8211;\u00a0<code>taker_pays<\/code>\u8bf7\u6c42\u4e2d\u7684\u5b57\u6bb5\u683c\u5f0f\u4e0d\u6b63\u786e\u3002<\/li>\n<li><code>dstAmtMalformed<\/code>&#8211;\u00a0<code>taker_gets<\/code>\u8bf7\u6c42\u4e2d\u7684\u5b57\u6bb5\u683c\u5f0f\u4e0d\u6b63\u786e\u3002<\/li>\n<li><code>srcIsrMalformed<\/code>&#8211;\u00a0\u8bf7\u6c42\u4e2d<code>issuer<\/code>\u5b57\u6bb5\u7684<code>taker_pays<\/code>\u5b57\u6bb5\u65e0\u6548\u3002<\/li>\n<li><code>dstIsrMalformed<\/code>&#8211;\u00a0\u8bf7\u6c42\u4e2d<code>issuer<\/code>\u5b57\u6bb5\u7684<code>taker_gets<\/code>\u5b57\u6bb5\u65e0\u6548\u3002<\/li>\n<li><code>badMarket<\/code>\u00a0&#8211; \u6240\u9700\u8ba2\u5355\u4e0d\u5b58\u5728;\u00a0\u4f8b\u5982\uff0c\u4e3a\u81ea\u5df1\u4ea4\u6362\u8d27\u5e01\u3002<\/li>\n<\/ul>\n<\/div><div class=\"documentor-help\"><span class=\"doc-noprint doc-feedback\"><img src=https:\/\/labs.stream\/cn\/wp-content\/plugins\/documentor\/skins\/default\/images\/feedback.png width=\"16\" height=\"16\" \/>Was this helpful?<\/span>\r\n\t\t\t\t\t\t<span class=\"doc-noprint\"><a class=\"positive-feedback\" href=\"#\" > Yes <\/a><\/span> \r\n\t\t\t\t\t\t<span class=\"doc-noprint\"><a class=\"negative-feedback\" href=\"#\" > No <\/a><\/span><span class=\"doc-noprint doc_sedit\"><a title=\"Give suggestion\" href=\"#sugestedit_popup7\" rel=\"leanModal\" class=\"spopupopen\" >\r\n\t\t\t\t\t\t<span><img height=\"15\" width=\"15\" src=https:\/\/labs.stream\/cn\/wp-content\/plugins\/documentor\/skins\/default\/images\/edit.png><\/span>Suggest edit <\/a><\/span><div class=\"negative-feedbackform doc-noprint\">\r\n\t\t\t\t\t<\/div><div class=\"feedback-msg doc-noprint\"><\/div><\/div><\/div><\/div><!--.\/doc-sectionwrap--><div class=\"doc-sectionwrap\" id=\"\u8ba2\u9605-4_wrap\"><div class=\"documentor-section  section-452\" id=\"\u8ba2\u9605-4\" data-section-id=\"452\"><h3 class=\"doc-sec-title\" > <span class=\"doc-sec-count\" style=\"display:inline-block\">7.<\/span><span class=\"title-text\">\u8ba2\u9605<\/span> <span class=\"doc-sec-link doc-noprint\" onclick=\"prompt('Press Ctrl + C, then Enter to copy to clipboard','https:\/\/labs.stream\/cn\/wp-json\/wp\/v2\/pages\/777#\u8ba2\u9605-4')\">#<\/span> <div class=\"documentor-social doc-noprint\"><\/div><\/h3><div class=\"doc-sec-content\" ><p>\u4f7f\u7528\u8ba2\u9605\u65f6\uff0c\u60a8\u53ef\u4ee5\u8ba9\u670d\u52a1\u5668\u5728\u53d1\u751f\u5404\u79cd\u4e8b\u4ef6\u65f6\u5c06\u66f4\u65b0\u63a8\u9001\u5230\u5ba2\u6237\u7aef\uff0c\u4ee5\u4fbf\u60a8\u53ef\u4ee5\u7acb\u5373\u77e5\u9053\u5e76\u505a\u51fa\u53cd\u5e94\u3002\u8ba2\u9605\u4ec5\u5728WebSocket API\u4e2d\u53d7\u652f\u6301\uff0c\u60a8\u53ef\u4ee5\u5728\u540c\u4e00\u9891\u9053\u4e2d\u63a5\u6536\u5176\u4ed6\u54cd\u5e94\u3002<\/p>\n<p>\u5bf9\u8ba2\u9605\u56de\u8c03\u7684JSON-RPC\u652f\u6301\u5df2\u5f03\u7528\uff0c\u53ef\u80fd\u65e0\u6cd5\u6309\u9884\u671f\u5de5\u4f5c\u3002<\/p>\n<\/div><div class=\"documentor-help\"><span class=\"doc-noprint doc-feedback\"><img src=https:\/\/labs.stream\/cn\/wp-content\/plugins\/documentor\/skins\/default\/images\/feedback.png width=\"16\" height=\"16\" \/>Was this helpful?<\/span>\r\n\t\t\t\t\t\t<span class=\"doc-noprint\"><a class=\"positive-feedback\" href=\"#\" > Yes <\/a><\/span> \r\n\t\t\t\t\t\t<span class=\"doc-noprint\"><a class=\"negative-feedback\" href=\"#\" > No <\/a><\/span><span class=\"doc-noprint doc_sedit\"><a title=\"Give suggestion\" href=\"#sugestedit_popup7\" rel=\"leanModal\" class=\"spopupopen\" >\r\n\t\t\t\t\t\t<span><img height=\"15\" width=\"15\" src=https:\/\/labs.stream\/cn\/wp-content\/plugins\/documentor\/skins\/default\/images\/edit.png><\/span>Suggest edit <\/a><\/span><div class=\"negative-feedbackform doc-noprint\">\r\n\t\t\t\t\t<\/div><div class=\"feedback-msg doc-noprint\"><\/div><\/div><\/div><\/div><!--.\/doc-sectionwrap--><div class=\"doc-sectionwrap\" id=\"subscribe-4_wrap\"><div class=\"documentor-section  section-453\" id=\"subscribe-4\" data-section-id=\"453\"><h3 class=\"doc-sec-title\" > <span class=\"doc-sec-count\" style=\"display:inline-block\">7.1.<\/span><span class=\"title-text\">subscribe<\/span> <span class=\"doc-sec-link doc-noprint\" onclick=\"prompt('Press Ctrl + C, then Enter to copy to clipboard','https:\/\/labs.stream\/cn\/wp-json\/wp\/v2\/pages\/777#subscribe-4')\">#<\/span> <div class=\"documentor-social doc-noprint\"><\/div><\/h3><div class=\"doc-sec-content\" ><p>\u8be5 subscribe\u65b9\u6cd5\u5728\u53d1\u751f\u67d0\u4e9b\u4e8b\u4ef6\u65f6\u8bf7\u6c42\u670d\u52a1\u5668\u5b9a\u671f\u53d1\u51fa\u901a\u77e5\u3002<\/p>\n<p>\u8bf7\u6c42\u683c\u5f0f\u7684\u793a\u4f8b\uff1a<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-group=\"subscribe\" data-enlighter-title=\"Subscribe to accounts\">{\r\n  \"id\": \"Example watch Bitstamp's hot wallet\",\r\n  \"command\": \"subscribe\",\r\n  \"accounts\": [\"vDgSCaGS3iih9iKvfvRULrK7gurJjdDnUV\"]\r\n}<\/pre>\n<pre class=\"EnlighterJSRAW\" data-enlighter-group=\"subscribe\" data-enlighter-title=\"Subscribe to order book\">{\r\n    \"id\": \"Example subscribe to STM\/GateHub USD order book\",\r\n    \"command\": \"subscribe\",\r\n    \"books\": [\r\n        {\r\n            \"taker_pays\": {\r\n                \"currency\": \"STM\"\r\n            },\r\n            \"taker_gets\": {\r\n                \"currency\": \"USD\",\r\n                \"issuer\": \"vDgSCaGS3iih9iKvfvRULrK7gurJjdDnUV\"\r\n            },\r\n            \"snapshot\": true\r\n        }\r\n    ]\r\n}<\/pre>\n<pre class=\"EnlighterJSRAW\" data-enlighter-group=\"subscribe\" data-enlighter-title=\"Subscribe to ledger stream\">{\r\n  \"id\": \"Example watch for new validated ledgers\",\r\n  \"command\": \"subscribe\",\r\n  \"streams\": [\"ledger\"]\r\n}<\/pre>\n<p>\u8be5\u8bf7\u6c42\u5305\u542b\u4ee5\u4e0b\u53c2\u6570\uff1a<\/p>\n<table>\n<thead>\n<tr>\n<th align=\"left\"><code>Field<\/code><\/th>\n<th align=\"left\">Type<\/th>\n<th align=\"left\">Description<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td align=\"left\"><code>streams<\/code><\/td>\n<td align=\"left\">Array<\/td>\n<td align=\"left\"><em>\uff08\u53ef\u9009\uff09<\/em>\u8981\u8ba2\u9605\u7684\u901a\u7528\u6d41\u7684\u5b57\u7b26\u4e32\u540d\u79f0\u6570\u7ec4\uff0c\u5982\u4e0b\u6240\u8ff0<\/td>\n<\/tr>\n<tr>\n<td align=\"left\"><code>accounts<\/code><\/td>\n<td align=\"left\">Array<\/td>\n<td align=\"left\"><em>\uff08\u53ef\u9009\uff09<\/em>\u5177\u6709\u552f\u4e00base58\u5730\u5740\u5e10\u6237\u7684\u9635\u5217\uff0c\u7528\u4e8e\u76d1\u89c6\u5df2\u9a8c\u8bc1\u7684\u4e8b\u52a1\u3002\u670d\u52a1\u5668\u4e3a\u4efb\u4f55\u5f71\u54cd\u81f3\u5c11\u5176\u4e2d\u4e00\u4e2a\u5e10\u6237\u7684\u4ea4\u6613\u53d1\u9001\u901a\u77e5\u3002<\/td>\n<\/tr>\n<tr>\n<td align=\"left\"><code>accounts_proposed<\/code><\/td>\n<td align=\"left\">Array<\/td>\n<td align=\"left\"><em>\uff08\u53ef\u9009\uff09<\/em>\u7c7b\u4f3c<code>accounts<\/code>\uff0c\u4f46\u5305\u62ec\u5c1a\u672a\u6700\u7ec8\u786e\u5b9a\u7684\u4ea4\u6613\u3002<\/td>\n<\/tr>\n<tr>\n<td align=\"left\"><code>books<\/code><\/td>\n<td align=\"left\">Array<\/td>\n<td align=\"left\"><em>\uff08\u53ef\u9009\uff09<\/em>\u5b9a\u4e49<a href=\"http:\/\/www.investopedia.com\/terms\/o\/order-book.asp\" target=\"_blank\" rel=\"noopener\">\u8ba2\u5355<\/a>\u4ee5\u76d1\u63a7\u66f4\u65b0\u7684\u5bf9\u8c61\u6570\u7ec4\uff0c\u5982\u4e0b\u6240\u8ff0\u3002<\/td>\n<\/tr>\n<tr>\n<td align=\"left\"><code>url<\/code><\/td>\n<td align=\"left\">String<\/td>\n<td align=\"left\">\uff08\u5bf9\u4e8eWebSocket\u662f\u53ef\u9009\u7684;\u5426\u5219\u4e3a\u5fc5\u9700\uff09\u670d\u52a1\u5668\u4e3a\u6bcf\u4e2a\u4e8b\u4ef6\u53d1\u9001JSON-RPC\u56de\u8c03\u7684URL\u3002<em>\u4ec5\u7ba1\u7406\u5458\u3002<\/em><\/td>\n<\/tr>\n<tr>\n<td align=\"left\"><code>url_username<\/code><\/td>\n<td align=\"left\">String<\/td>\n<td align=\"left\"><em>\uff08\u53ef\u9009\uff09<\/em>\u5728\u56de\u8c03URL\u5904\u63d0\u4f9b\u57fa\u672c\u8eab\u4efd\u9a8c\u8bc1\u7684\u7528\u6237\u540d\u3002<\/td>\n<\/tr>\n<tr>\n<td align=\"left\"><code>url_password<\/code><\/td>\n<td align=\"left\">String<\/td>\n<td align=\"left\"><em>\uff08\u53ef\u9009\uff09<\/em>\u5728\u56de\u8c03URL\u5904\u63d0\u4f9b\u57fa\u672c\u8eab\u4efd\u9a8c\u8bc1\u7684\u5bc6\u7801\u3002<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>\u4ee5\u4e0b\u53c2\u6570\u5f03\u7528\uff0c\u53ef\u4ee5\u5728\u4e0d\u53e6\u884c\u901a\u77e5\u5220\u9664\uff1a<code>user<\/code>\uff0c<code>password<\/code>\uff0c<code>rt_accounts<\/code>\u3002<\/p>\n<p>\u8be5<code>streams<\/code>\u53c2\u6570\u63d0\u4f9b\u5bf9\u4ee5\u4e0b\u9ed8\u8ba4\u4fe1\u606f\u6d41\u7684\u8bbf\u95ee\u6743\u9650\uff1a<\/p>\n<ul>\n<li><code>server<\/code>&#8211; \u6bcf\u5f53<code>streamd<\/code>\u670d\u52a1\u5668\u7684\u72b6\u6001\uff08\u4f8b\u5982\u7f51\u7edc\u8fde\u63a5\uff09\u53d1\u751f\u53d8\u5316\u65f6\u53d1\u9001\u6d88\u606f<\/li>\n<li><code>ledger<\/code>\u00a0&#8211; \u6bcf\u5f53\u5171\u8bc6\u6d41\u7a0b\u58f0\u660e\u65b0\u7684\u9a8c\u8bc1\u5206\u7c7b\u8d26\u65f6\u53d1\u9001\u6d88\u606f<\/li>\n<li><code>transactions<\/code>\u00a0&#8211; \u6bcf\u5f53\u4ea4\u6613\u5305\u542b\u5728\u5c01\u95ed\u5f0f\u5206\u7c7b\u5e10\u4e2d\u65f6\u53d1\u9001\u6d88\u606f<\/li>\n<li><code>transactions_proposed<\/code>\u00a0&#8211; \u6bcf\u5f53\u4ea4\u6613\u5305\u542b\u5728\u5c01\u95ed\u5f0f\u5206\u7c7b\u5e10\u4e2d\u65f6\u53d1\u9001\u6d88\u606f\uff0c\u4ee5\u53ca\u4e00\u4e9b\u5c1a\u672a\u5305\u542b\u5728\u9a8c\u8bc1\u5206\u7c7b\u5e10\u4e2d\u7684\u4ea4\u6613\uff0c\u5e76\u4e14\u53ef\u80fd\u6c38\u8fdc\u4e0d\u4f1a\u3002\u5e76\u975e\u6240\u6709\u5efa\u8bae\u7684\u4ea4\u6613\u5728\u9a8c\u8bc1\u4e4b\u524d\u51fa\u73b0\u00a0\u6ce8\u610f\uff1a\u00a0\u5373\u4f7f\u4e00\u4e9b\u4e0d\u6210\u529f\u7684\u4ea4\u6613\u4e5f\u5305\u542b\u5728\u9a8c\u8bc1\u7684\u5206\u7c7b\u5e10\u4e2d\uff0c\u56e0\u4e3a\u5b83\u4eec\u4f1a\u6536\u53d6\u53cd\u5783\u573e\u90ae\u4ef6\u4ea4\u6613\u8d39\u7528\u3002<\/li>\n<li><code>validations<\/code>\u00a0&#8211; \u6bcf\u5f53\u670d\u52a1\u5668\u6536\u5230\u6765\u81ea\u5176\u4fe1\u4efb\u7684\u670d\u52a1\u5668\u7684\u9a8c\u8bc1\u6d88\u606f\u65f6\u53d1\u9001\u6d88\u606f\u3002\uff08<code>streamd<\/code>\u5f53\u670d\u52a1\u5668\u6536\u5230\u6765\u81ea\u81f3\u5c11\u4e00\u4e2a\u4fe1\u4efb\u9a8c\u8bc1\u5668\u7684\u6cd5\u5b9a\u6570\u91cf\u7684\u9a8c\u8bc1\u6d88\u606f\u65f6\uff0c\u4e2a\u4eba\u58f0\u660e\u9a8c\u8bc1\u5206\u7c7b\u5e10\u3002\uff09<\/li>\n<li><code>peer_status<\/code>&#8211;\u00a0\uff08\u4ec5\u9650\u7ba1\u7406\u5458\uff09\u5173\u4e8e\u8fde\u63a5\u7684\u5bf9\u7b49<code>streamd<\/code>\u670d\u52a1\u5668\u7684\u4fe1\u606f\uff0c\u7279\u522b\u662f\u5173\u4e8e\u5171\u8bc6\u6d41\u7a0b\u7684\u4fe1\u606f\u3002<\/li>\n<\/ul>\n<p><code>books<\/code>\u6570\u7ec4\u7684\u6bcf\u4e2a\u6210\u5458\uff08\u5982\u679c\u63d0\u4f9b\uff09\u90fd\u662f\u5305\u542b\u4ee5\u4e0b\u5b57\u6bb5\u7684\u5bf9\u8c61\uff1a<\/p>\n<table>\n<thead>\n<tr>\n<th align=\"left\"><code>Field<\/code><\/th>\n<th align=\"left\">Type<\/th>\n<th align=\"left\">Description<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td align=\"left\"><code>taker_gets<\/code><\/td>\n<td align=\"left\">Object<\/td>\n<td align=\"left\">\u6307\u5b9a\u63a5\u53d7\u62a5\u4ef7\u7684\u8d26\u6237\u5c06\u63a5\u6536\u54ea\u79cd\u8d27\u5e01\u4f5c\u4e3a\u6ca1\u6709\u91d1\u989d\u7684\u8d27\u5e01\u5bf9\u8c61\u3002<\/td>\n<\/tr>\n<tr>\n<td align=\"left\"><code>taker_pays<\/code><\/td>\n<td align=\"left\">Object<\/td>\n<td align=\"left\">\u4f5c\u4e3a\u6ca1\u6709\u91d1\u989d\u7684\u8d27\u5e01\u5bf9\u8c61\uff0c\u6307\u5b9a\u63a5\u53d7\u62a5\u4ef7\u7684\u8d26\u6237\u5c06\u652f\u4ed8\u54ea\u79cd\u8d27\u5e01\u3002<\/td>\n<\/tr>\n<tr>\n<td align=\"left\"><code>taker<\/code><\/td>\n<td align=\"left\">String<\/td>\n<td align=\"left\">\u72ec\u7279\u7684base58\u5e10\u6237\u5730\u5740\uff0c\u7528\u4f5c\u67e5\u770b\u4f18\u60e0\u7684\u900f\u89c6\u56fe\u3002\uff08\u8fd9\u4f1a\u5f71\u54cd\u8d44\u91d1\u72b6\u6001\u548c\u4f18\u60e0\u8d39\u7528\u3002\uff09<\/td>\n<\/tr>\n<tr>\n<td align=\"left\"><code>snapshot<\/code><\/td>\n<td align=\"left\">Boolean<\/td>\n<td align=\"left\">\uff08\u53ef\u9009\uff0c\u9ed8\u8ba4\u4e3afalse\uff09\u5982\u679c\u4e3atrue\uff0c\u5219\u5728\u53d1\u9001\u66f4\u65b0\u4e4b\u524d\u8ba2\u9605\u8ba2\u5355\u65f6\u8fd4\u56de\u5f53\u524d\u72b6\u6001<\/td>\n<\/tr>\n<tr>\n<td align=\"left\"><code>both<\/code><\/td>\n<td align=\"left\">Boolean<\/td>\n<td align=\"left\">\uff08\u53ef\u9009\uff0c\u9ed8\u8ba4\u4e3afalse\uff09\u5982\u679c\u4e3atrue\uff0c\u5219\u8fd4\u56de\u8ba2\u5355\u7684\u53cc\u65b9\u3002<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>\u4e00\u4e2a\u6210\u529f\u56de\u5e94\u7684\u4f8b\u5b50\uff1a<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"null\">{\r\n  \"id\": \"Example watch Bitstamp's hot wallet\",\r\n  \"status\": \"success\",\r\n  \"type\": \"response\",\r\n  \"result\": {}\r\n}<\/pre>\n<p>\u54cd\u5e94\u9075\u5faa\u6807\u51c6\u683c\u5f0f\u3002\u54cd\u5e94\u4e2d\u5305\u542b\u7684\u5b57\u6bb5\u53d6\u51b3\u4e8e\u8bf7\u6c42\u4e2d\u5305\u542b\u7684\u8ba2\u9605\u5185\u5bb9\u3002<\/p>\n<ul>\n<li><code>accounts<\/code>\u548c<code>accounts_proposed<\/code>-\u65e0\u573a\u8fd4\u56de<\/li>\n<li><em>\u6d41\uff1a\u670d\u52a1\u5668<\/em>\u00a0&#8211; \u6709\u5173\u670d\u52a1\u5668\u72b6\u6001\u7684\u4fe1\u606f\uff0c\u4f8b\u5982<code>load_base<\/code>\uff08\u670d\u52a1\u5668\u7684\u5f53\u524d\u8d1f\u8f7d\u7ea7\u522b\uff09\uff0c<code>random<\/code>\uff08\u968f\u673a\u751f\u6210\u7684\u503c\uff09\u7b49\u7b49\uff0c\u53ef\u80fd\u4f1a\u53d1\u751f\u66f4\u6539\u3002<\/li>\n<li><em>\u6d41\uff1a\u4e8b\u52a1<\/em>\uff0c<em>\u6d41\uff1atransactions_proposed<\/em>\u548c<em>\u6d41\uff1a\u9a8c\u8bc1<\/em>\u00a0&#8211; \u6ca1\u6709\u5b57\u6bb5\u8fd4\u56de<\/li>\n<li><em>\u6d41\uff1a\u5206\u7c7b\u8d26<\/em>\u00a0&#8211; \u6709\u5173\u5206\u7c7b\u8d26\u548c\u73b0\u884c\u6536\u8d39\u8868\u7684\u4fe1\u606f\uff0c\u4f8b\u5982<code>fee_base<\/code>\uff08\u5f53\u524dSTM\u4ea4\u6613\u7684\u57fa\u672c\u8d39\u7528\uff09\uff0c<code>fee_ref<\/code>\uff08\u6536\u8d39\u5355\u4f4d\u4ea4\u6613\u7684\u5f53\u524d\u57fa\u672c\u8d39\u7528\uff09\uff0c<code>ledger_hash<\/code>\uff08\u6700\u65b0\u9a8c\u8bc1\u5206\u7c7b\u8d26\u7684\u6563\u5217\uff09\uff0c<code>reserve_base<\/code>\uff08\u6700\u4f4e\u50a8\u5907\u91d1\u4e3a\u5e10\u6237\uff09\uff0c\u7b49\u7b49\u3002<\/li>\n<li><code>books<\/code>\u00a0&#8211; \u6ca1\u6709\u5b57\u6bb5\u9ed8\u8ba4\u8fd4\u56de\u3002\u5982\u679c<code>\"snapshot\": true<\/code>\u5728\u8bf7\u6c42\u4e2d\u8bbe\u7f6e\uff0c\u8fd4\u56de<code>offers<\/code>\uff08\u5b9a\u4e49\u8ba2\u5355\u7c3f\u7684\u5546\u54c1\u5b9a\u4e49\u5bf9\u8c61\u6570\u7ec4\uff09<\/li>\n<\/ul>\n<p>\u53ef\u80fd\u7684\u9519\u8bef\uff1a<\/p>\n<ul>\n<li>\u4efb\u4f55<a href=\"https:\/\/ripple.com\/build\/rippled-apis\/#universal-errors\" target=\"_blank\" rel=\"noopener\">\u901a\u7528\u9519\u8bef\u7c7b\u578b<\/a>\u3002<\/li>\n<li><code>invalidParams<\/code>\u00a0&#8211; \u4e00\u4e2a\u6216\u591a\u4e2a\u5b57\u6bb5\u6307\u5b9a\u4e0d\u6b63\u786e\uff0c\u6216\u7f3a\u5c11\u4e00\u4e2a\u6216\u591a\u4e2a\u5fc5\u586b\u5b57\u6bb5\u3002<\/li>\n<li><code>noPermission<\/code>&#8211; \u8bf7\u6c42\u4e2d\u5305\u542b\u8be5<code>url<\/code>\u5b57\u6bb5\uff0c\u4f46\u4e0d\u4f5c\u4e3a\u7ba1\u7406\u5458\u8fde\u63a5\u3002<\/li>\n<li><code>unknownStream<\/code>&#8211;\u00a0<code>streams<\/code>\u8bf7\u6c42\u5b57\u6bb5\u7684\u4e00\u4e2a\u6216\u591a\u4e2a\u6210\u5458\u4e0d\u662f\u6709\u6548\u7684\u6d41\u540d\u79f0\u3002<\/li>\n<li><code>malformedStream<\/code>&#8211;\u00a0<code>streams<\/code>\u8bf7\u6c42\u7684\u5b57\u6bb5\u683c\u5f0f\u4e0d\u6b63\u786e\u3002<\/li>\n<li><code>malformedAccount<\/code>&#8211;\u00a0\u8bf7\u6c42\u4e2d\u7684\u4e00\u4e2a\u5730\u5740<code>accounts<\/code>\u6216<code>accounts_proposed<\/code>\u5b57\u6bb5\u4e2d\u7684\u5730\u5740\u4e0d\u662f\u6b63\u786e\u683c\u5f0f\u7684STM\u5206\u7c7b\u5e10\u5730\u5740\u3002\uff08\u6ce8\u610f\uff1a\u60a8<em>\u53ef\u4ee5<\/em>\u8ba2\u9605\u5c1a\u672a\u5728\u5168\u5c40\u5206\u7c7b\u5e10\u4e2d\u5177\u6709\u6761\u76ee\u7684\u5730\u5740\u6d41\uff0c\u4ee5\u4fbf\u5728\u8be5\u5730\u5740\u83b7\u5f97\u8d44\u52a9\u65f6\u6536\u5230\u6d88\u606f\u3002\uff09<\/li>\n<li><code>srcCurMalformed<\/code>&#8211;\u00a0\u8bf7\u6c42\u4e2d<code>taker_pays<\/code>\u5b57\u6bb5\u7684\u4e00\u4e2a\u6216\u591a\u4e2a\u5b50\u5b57\u6bb5<code>books<\/code>\u683c\u5f0f\u4e0d\u6b63\u786e\u3002<\/li>\n<li><code>dstAmtMalformed<\/code>&#8211;\u00a0\u8bf7\u6c42\u4e2d<code>taker_gets<\/code>\u5b57\u6bb5\u7684\u4e00\u4e2a\u6216\u591a\u4e2a\u5b50\u5b57\u6bb5<code>books<\/code>\u683c\u5f0f\u4e0d\u6b63\u786e\u3002<\/li>\n<li><code>srcIsrMalformed<\/code>&#8211;\u00a0\u8bf7\u6c42\u4e2d<code>issuer<\/code>\u5b57\u6bb5\u7684\u4e00\u4e2a\u6216\u591a<code>taker_pays<\/code>\u4e2a\u5b50\u5b57\u6bb5\u7684<code>books<\/code>\u5b57\u6bb5\u65e0\u6548\u3002<\/li>\n<li><code>dstIsrMalformed<\/code>&#8211;\u00a0\u8bf7\u6c42\u4e2d<code>issuer<\/code>\u5b57\u6bb5\u7684\u4e00\u4e2a\u6216\u591a<code>taker_gets<\/code>\u4e2a\u5b50\u5b57\u6bb5\u7684<code>books<\/code>\u5b57\u6bb5\u65e0\u6548\u3002<\/li>\n<li><code>badMarket<\/code>&#8211;\u00a0<code>books<\/code>\u73b0\u573a\u4e0d\u5b58\u5728\u4e00\u672c\u6216\u591a\u672c\u6240\u9700\u8ba2\u5355;\u00a0\u4f8b\u5982\uff0c\u4e3a\u81ea\u5df1\u4ea4\u6362\u8d27\u5e01\u3002<\/li>\n<\/ul>\n<p>\u5f53\u60a8\u8ba2\u9605\u7279\u5b9a\u7684\u6d41\u65f6\uff0c\u60a8\u4f1a\u5728\u8be5\u6d41\u4e0a\u6536\u5230\u5b9a\u671f\u54cd\u5e94\uff0c\u76f4\u5230\u60a8\u53d6\u6d88\u8ba2\u9605\u6216\u5173\u95edWebSocket\u8fde\u63a5\u3002\u8fd9\u4e9b\u56de\u590d\u7684\u5185\u5bb9\u53d6\u51b3\u4e8e\u60a8\u8ba2\u9605\u7684\u5185\u5bb9\u3002\u8fd9\u91cc\u6709\u4e9b\u4f8b\u5b50\uff1a<\/p>\n<\/div><div class=\"documentor-help\"><span class=\"doc-noprint doc-feedback\"><img src=https:\/\/labs.stream\/cn\/wp-content\/plugins\/documentor\/skins\/default\/images\/feedback.png width=\"16\" height=\"16\" \/>Was this helpful?<\/span>\r\n\t\t\t\t\t\t<span class=\"doc-noprint\"><a class=\"positive-feedback\" href=\"#\" > Yes <\/a><\/span> \r\n\t\t\t\t\t\t<span class=\"doc-noprint\"><a class=\"negative-feedback\" href=\"#\" > No <\/a><\/span><span class=\"doc-noprint doc_sedit\"><a title=\"Give suggestion\" href=\"#sugestedit_popup7\" rel=\"leanModal\" class=\"spopupopen\" >\r\n\t\t\t\t\t\t<span><img height=\"15\" width=\"15\" src=https:\/\/labs.stream\/cn\/wp-content\/plugins\/documentor\/skins\/default\/images\/edit.png><\/span>Suggest edit <\/a><\/span><div class=\"negative-feedbackform doc-noprint\">\r\n\t\t\t\t\t<\/div><div class=\"feedback-msg doc-noprint\"><\/div><\/div><\/div><\/div><!--.\/doc-sectionwrap--><div class=\"doc-sectionwrap\" id=\"ledger-stream-4_wrap\"><div class=\"documentor-section  section-454\" id=\"ledger-stream-4\" data-section-id=\"454\"><h3 class=\"doc-sec-title\" > <span class=\"doc-sec-count\" style=\"display:inline-block\">7.1.1.<\/span><span class=\"title-text\">Ledger\u00a0Stream<\/span> <span class=\"doc-sec-link doc-noprint\" onclick=\"prompt('Press Ctrl + C, then Enter to copy to clipboard','https:\/\/labs.stream\/cn\/wp-json\/wp\/v2\/pages\/777#ledger-stream-4')\">#<\/span> <div class=\"documentor-social doc-noprint\"><\/div><\/h3><div class=\"doc-sec-content\" ><p>\u8be5<code>ledger<\/code>\u6d41\u53ea\u53d1\u9001<code>ledgerClosed<\/code>\u6d88\u606f\u65f6\u7684\u5171\u8bc6\u7684\u8fc7\u7a0b\u58f0\u660e\u4e86\u4e00\u4e2a\u65b0\u7684\u6709\u6548\u7684\u5206\u7c7b\u5e10\u3002\u8be5\u6d88\u606f\u6807\u8bc6\u5206\u7c7b\u5e10\u5e76\u63d0\u4f9b\u6709\u5173\u5176\u5185\u5bb9\u7684\u4e00\u4e9b\u4fe1\u606f\u3002<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"null\">{\n  \"type\": \"ledgerClosed\",\n  \"fee_base\": 10,\n  \"fee_ref\": 10,\n  \"ledger_hash\": \"687F604EF6B2F67319E8DCC8C66EF49D84D18A1E18F948421FC24D2C7C3DB464\",\n  \"ledger_index\": 7125358,\n  \"ledger_time\": 455751310,\n  \"reserve_base\": 20000000,\n  \"reserve_inc\": 5000000,\n  \"txn_count\": 7,\n  \"validated_ledgers\": \"32570-7125358\"\n}<\/pre>\n<p>\u5206\u7c7b\u8d26\u6d41\u6d88\u606f\u4e2d\u7684\u5b57\u6bb5\u5982\u4e0b\u6240\u793a\uff1a<\/p>\n<table>\n<thead>\n<tr>\n<th align=\"left\"><code>Field<\/code><\/th>\n<th align=\"left\">Type<\/th>\n<th align=\"left\">Description<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td align=\"left\"><code>type<\/code><\/td>\n<td align=\"left\">String<\/td>\n<td align=\"left\"><code>ledgerClosed<\/code>\u00a0\u8868\u660e\u8fd9\u662f\u6765\u81ea\u5206\u7c7b\u8d26\u6d41<\/td>\n<\/tr>\n<tr>\n<td align=\"left\"><code>fee_base<\/code><\/td>\n<td align=\"left\">Unsigned Integer<\/td>\n<td align=\"left\">STM\u4e0b\u964d\u7684&#8217;\u53c2\u8003\u4ea4\u6613&#8217;\u6210\u672c\u3002\uff08\u8bf7\u53c2\u9605\u4ea4\u6613\u6210\u672c\u5982\u679c\u5206\u7c7b\u5e10\u5305\u542bSetFee\u4f2a\u4ea4\u6613\uff0c\u5219\u65b0\u4ea4\u6613\u6210\u672c\u5c06\u5e94\u7528\u4e8e\u6b64\u5206\u7c7b\u5e10\u540e\u7684\u6240\u6709\u4ea4\u6613\u3002<\/td>\n<\/tr>\n<tr>\n<td align=\"left\"><code>fee_ref<\/code><\/td>\n<td align=\"left\">Unsigned Integer<\/td>\n<td align=\"left\">\u201c\u8d39\u7528\u5355\u4f4d\u201d\u4e2d\u201c\u53c2\u8003\u4ea4\u6613\u201d\u7684\u6210\u672c\u3002<\/td>\n<\/tr>\n<tr>\n<td align=\"left\"><code>ledger_hash<\/code><\/td>\n<td align=\"left\">String<\/td>\n<td align=\"left\">\u4f5c\u4e3a\u5341\u516d\u8fdb\u5236\u5173\u95ed\u7684\u5206\u7c7b\u8d26\u7684\u552f\u4e00\u6563\u5217<\/td>\n<\/tr>\n<tr>\n<td align=\"left\"><code>ledger_index<\/code><\/td>\n<td align=\"left\">Unsigned Integer<\/td>\n<td align=\"left\">\u5df2\u5173\u95ed\u7684\u5206\u7c7b\u5e10\u7684\u5e8f\u53f7<\/td>\n<\/tr>\n<tr>\n<td align=\"left\"><code>ledger_time<\/code><\/td>\n<td align=\"left\">Unsigned Integer<\/td>\n<td align=\"left\">\u8fd9\u4e2a\u5206\u7c7b\u5e10\u7684\u65f6\u95f4\u5728Stream Epoch\u4ee5\u540e\u51e0\u79d2\u949f\u5185\u5173\u95ed<\/td>\n<\/tr>\n<tr>\n<td align=\"left\"><code>reserve_base<\/code><\/td>\n<td align=\"left\">Unsigned Integer<\/td>\n<td align=\"left\">\u8d26\u6237\u6240\u9700\u7684\u6700\u4f4e\u50a8\u5907\u91d1\uff0c\u4ee5STM\u4e3a\u5355\u4f4d\u3002\u5982\u679c\u5206\u7c7b\u8d26\u4e2d\u5305\u542bSetFee\u4f2a\u4ea4\u6613\uff0c\u5219\u5728\u6b64\u5206\u7c7b\u8d26\u4e4b\u540e\u5e94\u7528\u65b0\u7684\u57fa\u672c\u51c6\u5907\u91d1\u3002<\/td>\n<\/tr>\n<tr>\n<td align=\"left\"><code>reserve_inc<\/code><\/td>\n<td align=\"left\">Unsigned Integer<\/td>\n<td align=\"left\">\u4e3a\u8d26\u6237\u6240\u62e5\u6709\u7684\u6bcf\u4e2a\u9879\u76ee\uff08\u4f8b\u5982\u4f18\u60e0\u6216\u4fe1\u4efb\u989d\u5ea6\uff09\u6dfb\u52a0\u7684\u8d26\u6237\u50a8\u5907\u589e\u52a0\u3002\u5982\u679c\u5206\u7c7b\u8d26\u5305\u542bSetFee\u4f2a\u4ea4\u6613\uff0c\u5219\u5728\u6b64\u5206\u7c7b\u5e10\u4e4b\u540e\u5e94\u7528\u65b0\u6240\u6709\u8005\u9884\u7559\u3002<\/td>\n<\/tr>\n<tr>\n<td align=\"left\"><code>txn_count<\/code><\/td>\n<td align=\"left\">Unsigned Integer<\/td>\n<td align=\"left\">\u5305\u542b\u5728\u6b64\u5206\u7c7b\u5e10\u4e2d\u7684\u65b0\u4ea4\u6613\u6570\u91cf<\/td>\n<\/tr>\n<tr>\n<td align=\"left\"><code>validated_ledgers<\/code><\/td>\n<td align=\"left\">String<\/td>\n<td align=\"left\">\uff08\u53ef\u4ee5\u7701\u7565\uff09\u670d\u52a1\u5668\u53ef\u7528\u7684\u5206\u7c7b\u5e10\u8303\u56f4\u3002\u8fd9\u53ef\u80fd\u662f\u4e0d\u8fde\u7eed\u7684\u3002\u5982\u679c\u670d\u52a1\u5668\u672a\u8fde\u63a5\u5230\u7f51\u7edc\uff0c\u6216\u8005\u5df2\u8fde\u63a5\u4f46\u5c1a\u672a\u4ece\u7f51\u7edc\u83b7\u53d6\u5206\u7c7b\u5e10\uff0c\u5219\u4e0d\u4f1a\u8fd4\u56de\u6b64\u5b57\u6bb5\u3002<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div><div class=\"documentor-help\"><span class=\"doc-noprint doc-feedback\"><img src=https:\/\/labs.stream\/cn\/wp-content\/plugins\/documentor\/skins\/default\/images\/feedback.png width=\"16\" height=\"16\" \/>Was this helpful?<\/span>\r\n\t\t\t\t\t\t<span class=\"doc-noprint\"><a class=\"positive-feedback\" href=\"#\" > Yes <\/a><\/span> \r\n\t\t\t\t\t\t<span class=\"doc-noprint\"><a class=\"negative-feedback\" href=\"#\" > No <\/a><\/span><span class=\"doc-noprint doc_sedit\"><a title=\"Give suggestion\" href=\"#sugestedit_popup7\" rel=\"leanModal\" class=\"spopupopen\" >\r\n\t\t\t\t\t\t<span><img height=\"15\" width=\"15\" src=https:\/\/labs.stream\/cn\/wp-content\/plugins\/documentor\/skins\/default\/images\/edit.png><\/span>Suggest edit <\/a><\/span><div class=\"negative-feedbackform doc-noprint\">\r\n\t\t\t\t\t<\/div><div class=\"feedback-msg doc-noprint\"><\/div><\/div><\/div><\/div><!--.\/doc-sectionwrap--><div class=\"doc-sectionwrap\" id=\"transaction-streams-4_wrap\"><div class=\"documentor-section  section-455\" id=\"transaction-streams-4\" data-section-id=\"455\"><h3 class=\"doc-sec-title\" > <span class=\"doc-sec-count\" style=\"display:inline-block\">7.1.2.<\/span><span class=\"title-text\">Transaction Streams<\/span> <span class=\"doc-sec-link doc-noprint\" onclick=\"prompt('Press Ctrl + C, then Enter to copy to clipboard','https:\/\/labs.stream\/cn\/wp-json\/wp\/v2\/pages\/777#transaction-streams-4')\">#<\/span> <div class=\"documentor-social doc-noprint\"><\/div><\/h3><div class=\"doc-sec-content\" ><p>\u8bb8\u591a\u8ba2\u9605\u4f1a\u5bfc\u81f4\u6709\u5173\u4ea4\u6613\u7684\u6d88\u606f\uff0c\u5176\u4e2d\u5305\u62ec\u4ee5\u4e0b\u5185\u5bb9\uff1a<\/p>\n<ul>\n<li>\u8be5\u00a0<code>transactions<\/code>\u6d41<\/li>\n<li>\u8be5<code>transactions_proposed<\/code>\u6d41<\/li>\n<li><code>accounts<\/code>\u00a0\u8ba2\u9605<\/li>\n<li><code>accounts_proposed<\/code>\u00a0\u8ba2\u9605<\/li>\n<li><code>book<\/code>\u00a0\uff08\u8ba2\u8d2d\u4e66\uff09\u8ba2\u9605<\/li>\n<\/ul>\n<p>\u8be5<code>transactions_proposed<\/code>\u6d41\uff0c\u4e25\u683c\u6765\u8bf4\uff0c\u662f\u4e00\u4e2a\u8d85\u96c6<code>transactions<\/code>\u6d41\uff1a\u5b83\u5305\u62ec\u4e86\u6240\u6709\u7ecf\u8fc7\u9a8c\u8bc1\u7684\u4ea4\u6613\uff0c\u4ee5\u53ca\u5c1a\u672a\u88ab\u7eb3\u5165\u4e00\u4e2a\u6709\u6548\u7684\u603b\u8d26\u548c\u53ef\u80fd\u6c38\u8fdc\u662f\u4e00\u4e9b\u5efa\u8bae\u7684\u4ea4\u6613\u3002\u60a8\u53ef\u4ee5\u901a\u8fc7\u5176\u5b57\u6bb5\u8bc6\u522b\u8fd9\u4e9b\u201c\u6b63\u5728\u8fdb\u884c\u4e2d\u7684\u201d\u4ea4\u6613\uff1a<\/p>\n<ul>\n<li>\u8be5<code>validated<\/code>\u5b57\u6bb5\u4e22\u5931\u6216\u5177\u6709\u503c<code>false<\/code>\u3002<\/li>\n<li>\u6ca1\u6709<code>meta<\/code>\u6216<code>metadata<\/code>\u9886\u57df\u3002<\/li>\n<li>\u800c\u4e0d\u662f<code>ledger_hash<\/code>\u548c<code>ledger_index<\/code>\u9886\u57df\u6307\u5b9a\u5176\u4e2d\u53f0\u8d26\u7248\u672c\u7684\u4ea4\u6613\u88ab\u5b8c\u6210\uff0c\u6709\u4e00\u4e2a<code>ledger_current_index<\/code>\u5b57\u6bb5\u4e2d\u6307\u5b9a\u5176\u4e2d\u53f0\u8d26\u7248\u672c\u4ed6\u4eec\u76ee\u524d\u63d0\u51fa\u7684\u3002<\/li>\n<\/ul>\n<p>\u5426\u5219\uff0c<code>transactions_proposed<\/code>\u6d41\u4e2d\u7684\u6d88\u606f\u4e0e\u6d41\u4e2d\u7684\u6d88\u606f\u76f8\u540c<code>transactions<\/code>\u3002<\/p>\n<p>\u7531\u4e8e\u552f\u4e00\u53ef\u4ee5\u4fee\u6539\u5e10\u6237\u6216\u8ba2\u5355\u7684\u4e8b\u7269\u5c31\u662f\u4e00\u4e2a\u4e8b\u52a1\uff0c\u8fd9\u4e9b\u6d88\u606f\u662f\u4f5c\u4e3a\u7279\u5b9a\u8ba2\u9605\u7684\u7ed3\u679c\u53d1\u9001\u7684\uff0c<code>accounts<\/code>\u6216\u8005<code>books<\/code>\u4e5f\u662f\u91c7\u7528\u4ea4\u6613\u6d88\u606f\u7684\u5f62\u5f0f\uff0c\u4e0e<code>transactions<\/code>\u6d41\u4e2d\u7684\u6d88\u606f\u76f8\u540c\u3002\u552f\u4e00\u7684\u533a\u522b\u662f\uff0c\u60a8\u53ea\u6536\u5230\u5f71\u54cd\u60a8\u6b63\u5728\u89c2\u770b\u7684\u5e10\u6237\u6216\u8ba2\u5355\u7684\u4ea4\u6613\u7684\u6d88\u606f\u3002<\/p>\n<p>\u8be5<code>accounts_proposed<\/code>\u8ba2\u9605\u7684\u5de5\u4f5c\u65b9\u5f0f\u76f8\u540c\uff0c\u4f46\u5b83\u4e5f\u5305\u62ec\u672a\u7ecf\u8bc1\u5b9e\u7684\u4ea4\u6613\uff0c\u5982<code>transactions_proposed<\/code>\u6d41\uff0c\u4f60\u6b63\u5728\u89c2\u770b\u7684\u8d26\u6237\u3002<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"null\">{\n  \"status\": \"closed\",\n  \"type\": \"transaction\",\n  \"engine_result\": \"tesSUCCESS\",\n  \"engine_result_code\": 0,\n  \"engine_result_message\": \"The transaction was applied.\",\n  \"ledger_hash\": \"989AFBFD65D820C6BD85301B740F5D592F060668A90EEF5EC1815EBA27D58FE8\",\n  \"ledger_index\": 7125442,\n  \"meta\": {\n    \"AffectedNodes\": [\n      {\n        \"ModifiedNode\": {\n          \"FinalFields\": {\n            \"Flags\": 0,\n            \"IndexPrevious\": \"0000000000000000\",\n            \"Owner\": \"vDgSCaGS3iih9iKvfvRULrK7gurJjdDnUV\",\n            \"RootIndex\": \"ABD8CE2D1205D0C062876E9E1F3CBDC902ED8EF4E8D3D071B962C7ED0E113E68\"\n          },\n          \"LedgerEntryType\": \"DirectoryNode\",\n          \"LedgerIndex\": \"0BBDEE7D0BE120F7BF27640B5245EBFE0C5FD5281988BA823C44477A70262A4D\"\n        }\n      },\n      {\n        \"DeletedNode\": {\n          \"FinalFields\": {\n            \"Account\": \"vDgSCaGS3iih9iKvfvRULrK7gurJjdDnUV\",\n            \"BookDirectory\": \"892E892DC63D8F70DCF5C9ECF29394FF7DD3DC6F47DB8EB34A03920BFC5E99BE\",\n            \"BookNode\": \"0000000000000000\",\n            \"Flags\": 0,\n            \"OwnerNode\": \"000000000000006E\",\n            \"PreviousTxnID\": \"58A17D95770F8D07E08B81A85896F4032A328B6C2BDCDEC0A00F3EF3914DCF0A\",\n            \"PreviousTxnLgrSeq\": 7125330,\n            \"Sequence\": 540691,\n            \"TakerGets\": \"4401967683\",\n            \"TakerPays\": {\n              \"currency\": \"BTC\",\n              \"issuer\": \"vDgSCaGS3iih9iKvfvRULrK7gurJjdDnUV\",\n              \"value\": \"0.04424\"\n            }\n          },\n          \"LedgerEntryType\": \"Offer\",\n          \"LedgerIndex\": \"386B7803A9210747941B0D079BB408F31ACB1CB98832184D0287A1CBF4FE6D00\"\n        }\n      },\n      {\n        \"DeletedNode\": {\n          \"FinalFields\": {\n            \"ExchangeRate\": \"4A03920BFC5E99BE\",\n            \"Flags\": 0,\n            \"RootIndex\": \"892E892DC63D8F70DCF5C9ECF29394FF7DD3DC6F47DB8EB34A03920BFC5E99BE\",\n            \"TakerGetsCurrency\": \"0000000000000000000000000000000000000000\",\n            \"TakerGetsIssuer\": \"0000000000000000000000000000000000000000\",\n            \"TakerPaysCurrency\": \"0000000000000000000000004254430000000000\",\n            \"TakerPaysIssuer\": \"92D705968936C419CE614BF264B5EEB1CEA47FF4\"\n          },\n          \"LedgerEntryType\": \"DirectoryNode\",\n          \"LedgerIndex\": \"892E892DC63D8F70DCF5C9ECF29394FF7DD3DC6F47DB8EB34A03920BFC5E99BE\"\n        }\n      },\n      {\n        \"ModifiedNode\": {\n          \"FinalFields\": {\n            \"Account\": \"vDgSCaGS3iih9iKvfvRULrK7gurJjdDnUV\",\n            \"Balance\": \"11133297300\",\n            \"Flags\": 0,\n            \"OwnerCount\": 9,\n            \"Sequence\": 540706\n          },\n          \"LedgerEntryType\": \"AccountRoot\",\n          \"LedgerIndex\": \"A6C2532E1008A513B3F822A92B8E5214BD0D413DC20AD3631C1A39AD6B36CD07\",\n          \"PreviousFields\": {\n            \"Balance\": \"11133297310\",\n            \"OwnerCount\": 10,\n            \"Sequence\": 540705\n          },\n          \"PreviousTxnID\": \"484D57DFC4E446DA83B4540305F0CE836D4E007361542EC12CC0FFB5F0A1BE3A\",\n          \"PreviousTxnLgrSeq\": 7125358\n        }\n      }\n    ],\n    \"TransactionIndex\": 1,\n    \"TransactionResult\": \"tesSUCCESS\"\n  },\n  \"transaction\": {\n    \"Account\": \"vDgSCaGS3iih9iKvfvRULrK7gurJjdDnUV\",\n    \"Fee\": \"10\",\n    \"Flags\": 2147483648,\n    \"OfferSequence\": 540691,\n    \"Sequence\": 540705,\n    \"SigningPubKey\": \"030BB49C591C9CD65C945D4B78332F27633D7771E6CF4D4B942D26BA40748BB8B4\",\n    \"TransactionType\": \"OfferCancel\",\n    \"TxnSignature\": \"30450221008223604A383F3AED25D53CE7C874700619893A6EEE4336508312217850A9722302205E0614366E174F2DFF78B879F310DB0B3F6DA1967E52A32F65E25DCEC622CD68\",\n    \"date\": 455751680,\n    \"hash\": \"94CF924C774DFDBE474A2A7E40AEA70E7E15D130C8CBEF8AF1D2BE97A8269F14\"\n  },\n  \"validated\": true\n}<\/pre>\n<p>\u4e8b\u52a1\u6d41\u6d88\u606f\u5177\u6709\u4ee5\u4e0b\u5b57\u6bb5\uff1a<\/p>\n<table>\n<thead>\n<tr>\n<th align=\"left\"><code>Field<\/code><\/th>\n<th align=\"left\">Type<\/th>\n<th align=\"left\">Description<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td align=\"left\"><code>type<\/code><\/td>\n<td align=\"left\">String<\/td>\n<td align=\"left\"><code>transaction<\/code>\u00a0\u8868\u793a\u8fd9\u662f\u4ea4\u6613\u901a\u77e5\uff0c\u53ef\u80fd\u6765\u81ea\u591a\u4e2a\u53ef\u80fd\u7684\u6d41\u3002<\/td>\n<\/tr>\n<tr>\n<td align=\"left\"><code>engine_result<\/code><\/td>\n<td align=\"left\">String<\/td>\n<td align=\"left\">\u5b57\u7b26\u4e32\u4e8b\u52a1\u7ed3\u679c\u4ee3\u7801<\/td>\n<\/tr>\n<tr>\n<td align=\"left\"><code>engine_result_code<\/code><\/td>\n<td align=\"left\">Number<\/td>\n<td align=\"left\">\u6570\u5b57\u4e8b\u52a1\u54cd\u5e94\u4ee3\u7801\uff08\u5982\u679c\u9002\u7528\uff09\u3002<\/td>\n<\/tr>\n<tr>\n<td align=\"left\"><code>engine_result_message<\/code><\/td>\n<td align=\"left\">String<\/td>\n<td align=\"left\">\u4ea4\u6613\u54cd\u5e94\u7684\u4eba\u7c7b\u53ef\u8bfb\u89e3\u91ca<\/td>\n<\/tr>\n<tr>\n<td align=\"left\"><code>ledger_current_index<\/code><\/td>\n<td align=\"left\">Unsigned Integer<\/td>\n<td align=\"left\">\uff08\u5bf9\u5df2\u9a8c\u8bc1\u7684\u4ea4\u6613\u7701\u7565\uff09\u5f53\u524d\u63d0\u4ea4\u6b64\u4ea4\u6613\u7684\u5f53\u524d\u5206\u7c7b\u8d26\u7248\u672c\u7684\u5e8f\u5217\u53f7<\/td>\n<\/tr>\n<tr>\n<td align=\"left\"><code>ledger_hash<\/code><\/td>\n<td align=\"left\">String<\/td>\n<td align=\"left\">\uff08\u5bf9\u4e8e\u672a\u9a8c\u8bc1\u7684\u4e8b\u52a1\u7701\u7565\uff09\u5305\u542b\u6b64\u4ea4\u6613\u7684\u5206\u7c7b\u5e10\u7248\u672c\u7684\u552f\u4e00\u54c8\u5e0c\uff0c\u5982\u5341\u516d\u8fdb\u5236<\/td>\n<\/tr>\n<tr>\n<td align=\"left\"><code>ledger_index<\/code><\/td>\n<td align=\"left\">Unsigned Integer<\/td>\n<td align=\"left\">\uff08\u5bf9\u4e8e\u672a\u9a8c\u8bc1\u7684\u4ea4\u6613\u7701\u7565\uff09\u5305\u542b\u6b64\u4ea4\u6613\u7684\u5206\u7c7b\u5e10\u7248\u672c\u7684\u5e8f\u53f7<\/td>\n<\/tr>\n<tr>\n<td align=\"left\"><code>meta<\/code><\/td>\n<td align=\"left\">Object<\/td>\n<td align=\"left\">\uff08\u5bf9\u4e8e\u672a\u9a8c\u8bc1\u7684\u4e8b\u52a1\u7701\u7565\uff09\u6709\u5173\u4ea4\u6613\u7684\u5404\u79cd\u5143\u6570\u636e\uff0c\u5305\u62ec\u5b83\u5f71\u54cd\u7684\u5206\u7c7b\u5e10\u6761\u76ee<\/td>\n<\/tr>\n<tr>\n<td align=\"left\"><code>transaction<\/code><\/td>\n<td align=\"left\">Object<\/td>\n<td align=\"left\">\u8be5\u4ea4\u6613\u7684\u5b9a\u4e49JSON\u683c\u5f0f<\/td>\n<\/tr>\n<tr>\n<td align=\"left\"><code>validated<\/code><\/td>\n<td align=\"left\">Boolean<\/td>\n<td align=\"left\">\u5982\u679c\u4e3atrue\uff0c\u5219\u6b64\u4ea4\u6613\u5305\u542b\u5728\u7ecf\u8fc7\u9a8c\u8bc1\u7684\u5206\u7c7b\u8d26\u4e2d\u3002<code>transaction<\/code>\u5e94\u59cb\u7ec8\u9a8c\u8bc1\u6765\u81ea\u6d41\u7684\u54cd\u5e94\u3002<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div><div class=\"documentor-help\"><span class=\"doc-noprint doc-feedback\"><img src=https:\/\/labs.stream\/cn\/wp-content\/plugins\/documentor\/skins\/default\/images\/feedback.png width=\"16\" height=\"16\" \/>Was this helpful?<\/span>\r\n\t\t\t\t\t\t<span class=\"doc-noprint\"><a class=\"positive-feedback\" href=\"#\" > Yes <\/a><\/span> \r\n\t\t\t\t\t\t<span class=\"doc-noprint\"><a class=\"negative-feedback\" href=\"#\" > No <\/a><\/span><span class=\"doc-noprint doc_sedit\"><a title=\"Give suggestion\" href=\"#sugestedit_popup7\" rel=\"leanModal\" class=\"spopupopen\" >\r\n\t\t\t\t\t\t<span><img height=\"15\" width=\"15\" src=https:\/\/labs.stream\/cn\/wp-content\/plugins\/documentor\/skins\/default\/images\/edit.png><\/span>Suggest edit <\/a><\/span><div class=\"negative-feedbackform doc-noprint\">\r\n\t\t\t\t\t<\/div><div class=\"feedback-msg doc-noprint\"><\/div><\/div><\/div><\/div><!--.\/doc-sectionwrap--><div class=\"doc-sectionwrap\" id=\"peer-status-stream-4_wrap\"><div class=\"documentor-section  section-456\" id=\"peer-status-stream-4\" data-section-id=\"456\"><h3 class=\"doc-sec-title\" > <span class=\"doc-sec-count\" style=\"display:inline-block\">7.1.3.<\/span><span class=\"title-text\">Peer Status Stream<\/span> <span class=\"doc-sec-link doc-noprint\" onclick=\"prompt('Press Ctrl + C, then Enter to copy to clipboard','https:\/\/labs.stream\/cn\/wp-json\/wp\/v2\/pages\/777#peer-status-stream-4')\">#<\/span> <div class=\"documentor-social doc-noprint\"><\/div><\/h3><div class=\"doc-sec-content\" ><p>\u7ba1\u7406\u5458\u4e13\u7528<code>peer_status<\/code>\u6d41\u4f1a\u62a5\u544a\u6709\u5173<code>streamd<\/code>\u6b64\u670d\u52a1\u5668\u6240\u8fde\u63a5\u7684\u5176\u4ed6\u670d\u52a1\u5668\u7684\u6d3b\u52a8\u7684\u5927\u91cf\u4fe1\u606f\uff0c\u7279\u522b\u662f\u5b83\u4eec\u5728\u5171\u8bc6\u6d41\u7a0b\u4e2d\u7684\u72b6\u6001\u3002<\/p>\n<p>\u5bf9\u7b49\u72b6\u6001\u6d41\u6d88\u606f\u7684\u793a\u4f8b\uff1a<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"null\">{\n    \"action\": \"CLOSING_LEDGER\",\n    \"date\": 508546525,\n    \"ledger_hash\": \"4D4CD9CD543F0C1EF023CC457F5BEFEA59EEF73E4552542D40E7C4FA08D3C320\",\n    \"ledger_index\": 18853106,\n    \"ledger_index_max\": 18853106,\n    \"ledger_index_min\": 18852082,\n    \"type\": \"peerStatusChange\"\n}<\/pre>\n<p>\u5bf9\u7b49\u72b6\u6001\u6d41\u6d88\u606f\u8868\u793a\u5bf9\u7b49<code>streamd<\/code>\u670d\u52a1\u5668\u72b6\u6001\u6539\u53d8\u7684\u4e00\u4e9b\u4e8b\u4ef6\u3002\u8fd9\u4e9b\u6d88\u606f\u662f\u5e26\u6709\u4ee5\u4e0b\u5b57\u6bb5\u7684JSON\u5bf9\u8c61\uff1a<\/p>\n<table>\n<thead>\n<tr>\n<th align=\"left\"><code>Field<\/code><\/th>\n<th align=\"left\">Value<\/th>\n<th align=\"left\">Description<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td align=\"left\"><code>type<\/code><\/td>\n<td align=\"left\">String<\/td>\n<td align=\"left\"><code>peerStatusChange<\/code>\u00a0\u8868\u793a\u8fd9\u6765\u81ea\u5bf9\u7b49\u72b6\u6001\u6d41\u3002<\/td>\n<\/tr>\n<tr>\n<td align=\"left\"><code>action<\/code><\/td>\n<td align=\"left\">String<\/td>\n<td align=\"left\">\u63d0\u793a\u6b64\u6d88\u606f\u7684\u4e8b\u4ef6\u7c7b\u578b\u3002\u67e5\u770b\u5bf9\u7b49\u72b6\u6001\u4e8b\u4ef6\u4ee5\u83b7\u53d6\u53ef\u80fd\u7684\u503c\u3002<\/td>\n<\/tr>\n<tr>\n<td align=\"left\"><code>date<\/code><\/td>\n<td align=\"left\">Number<\/td>\n<td align=\"left\">\u6b64\u4e8b\u4ef6\u53d1\u751f\u7684\u65f6\u95f4\uff0c\u81eaStream Epoch\u4ee5\u6765\u7684\u79d2\u6570\u3002<\/td>\n<\/tr>\n<tr>\n<td align=\"left\"><code>ledger_hash<\/code><\/td>\n<td align=\"left\">String<\/td>\n<td align=\"left\">\uff08\u53ef\u4ee5\u7701\u7565\uff09\u8be5\u6d88\u606f\u6240\u5c5e\u7684\u8d26\u672c\u7248\u672c\u7684\u6807\u8bc6\u54c8\u5e0c\u3002<\/td>\n<\/tr>\n<tr>\n<td align=\"left\"><code>ledger_index<\/code><\/td>\n<td align=\"left\">Number<\/td>\n<td align=\"left\">\uff08\u53ef\u80fd\u88ab\u7701\u7565\uff09\u6b64\u6d88\u606f\u6240\u5c5e\u7684\u8d26\u7c3f\u7248\u672c\u7684\u5206\u7c7b\u8d26\u7d22\u5f15\u3002<\/td>\n<\/tr>\n<tr>\n<td align=\"left\"><code>ledger_index_max<\/code><\/td>\n<td align=\"left\">Number<\/td>\n<td align=\"left\">\uff08\u53ef\u4ee5\u7701\u7565\uff09\u5bf9\u7b49\u4f53\u5f53\u524d\u53ef\u7528\u7684\u6700\u5927\u5206\u7c7b\u5e10\u7d22\u5f15\u3002<\/td>\n<\/tr>\n<tr>\n<td align=\"left\"><code>ledger_index_min<\/code><\/td>\n<td align=\"left\">Number<\/td>\n<td align=\"left\">\uff08\u53ef\u4ee5\u7701\u7565\uff09\u5bf9\u7b49\u4f53\u5f53\u524d\u53ef\u7528\u7684\u6700\u5c0f\u603b\u5e10\u7d22\u5f15\u3002<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p><code>action<\/code>\u5bf9\u7b49\u72b6\u6001\u6d41\u6d88\u606f\u7684\u5b57\u6bb5\u53ef\u4ee5\u5177\u6709\u4ee5\u4e0b\u503c\uff1a<\/p>\n<table>\n<thead>\n<tr>\n<th align=\"left\"><code>Value<\/code><\/th>\n<th align=\"left\">Meaning<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td align=\"left\"><code>CLOSING_LEDGER<\/code><\/td>\n<td align=\"left\">\u540c\u884c\u5173\u95ed\u4e86\u4e00\u4e2a\u5e26\u6709\u6b64\u5206\u7c7b\u5e10\u7d22\u5f15\u7684\u5206\u7c7b\u8d26\u7248\u672c\uff0c\u8fd9\u901a\u5e38\u610f\u5473\u7740\u5b83\u5373\u5c06\u5f00\u59cb\u8fbe\u6210\u5171\u8bc6\u3002<\/td>\n<\/tr>\n<tr>\n<td align=\"left\"><code>ACCEPTED_LEDGER<\/code><\/td>\n<td align=\"left\">\u540c\u884c\u5efa\u7acb\u4e86\u8fd9\u4e2a\u8d26\u672c\u662f\u4f5c\u4e3a\u5171\u8bc6\u56de\u5408\u7684\u7ed3\u679c\u3002\u6ce8\u610f\uff1a\u6b64\u5206\u7c7b\u5e10\u4ecd\u4e0d\u4e00\u5b9a\u4f1a\u5f97\u5230\u4e0d\u53d8\u7684\u9a8c\u8bc1\u3002<\/td>\n<\/tr>\n<tr>\n<td align=\"left\"><code>SWITCHED_LEDGER<\/code><\/td>\n<td align=\"left\">\u540c\u884c\u5f97\u51fa\u7684\u7ed3\u8bba\u662f\uff0c\u5b83\u6ca1\u6709\u8ddf\u968f\u7f51\u7edc\u7684\u5176\u4ed6\u90e8\u5206\uff0c\u8f6c\u800c\u4f7f\u7528\u4e0d\u540c\u7684\u5206\u7c7b\u5e10\u7248\u672c\u3002<\/td>\n<\/tr>\n<tr>\n<td align=\"left\"><code>LOST_SYNC<\/code><\/td>\n<td align=\"left\">\u540c\u884c\u5728\u843d\u540e\u4e8e\u7f51\u7edc\u7684\u5176\u4ed6\u90e8\u5206\u8ffd\u8e2a\u54ea\u4e9b\u5206\u7c7b\u8d26\u7248\u672c\u5f97\u5230\u9a8c\u8bc1\u5e76\u4e14\u6b63\u5728\u8fbe\u6210\u5171\u8bc6\u3002<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div><div class=\"documentor-help\"><span class=\"doc-noprint doc-feedback\"><img src=https:\/\/labs.stream\/cn\/wp-content\/plugins\/documentor\/skins\/default\/images\/feedback.png width=\"16\" height=\"16\" \/>Was this helpful?<\/span>\r\n\t\t\t\t\t\t<span class=\"doc-noprint\"><a class=\"positive-feedback\" href=\"#\" > Yes <\/a><\/span> \r\n\t\t\t\t\t\t<span class=\"doc-noprint\"><a class=\"negative-feedback\" href=\"#\" > No <\/a><\/span><span class=\"doc-noprint doc_sedit\"><a title=\"Give suggestion\" href=\"#sugestedit_popup7\" rel=\"leanModal\" class=\"spopupopen\" >\r\n\t\t\t\t\t\t<span><img height=\"15\" width=\"15\" src=https:\/\/labs.stream\/cn\/wp-content\/plugins\/documentor\/skins\/default\/images\/edit.png><\/span>Suggest edit <\/a><\/span><div class=\"negative-feedbackform doc-noprint\">\r\n\t\t\t\t\t<\/div><div class=\"feedback-msg doc-noprint\"><\/div><\/div><\/div><\/div><!--.\/doc-sectionwrap--><div class=\"doc-sectionwrap\" id=\"unsubscribe-4_wrap\"><div class=\"documentor-section  section-457\" id=\"unsubscribe-4\" data-section-id=\"457\"><h3 class=\"doc-sec-title\" > <span class=\"doc-sec-count\" style=\"display:inline-block\">7.2.<\/span><span class=\"title-text\">unsubscribe<\/span> <span class=\"doc-sec-link doc-noprint\" onclick=\"prompt('Press Ctrl + C, then Enter to copy to clipboard','https:\/\/labs.stream\/cn\/wp-json\/wp\/v2\/pages\/777#unsubscribe-4')\">#<\/span> <div class=\"documentor-social doc-noprint\"><\/div><\/h3><div class=\"doc-sec-content\" ><p>\u8be5<code>unsubscribe<\/code>\u547d\u4ee4\u4f1a\u901a\u77e5\u670d\u52a1\u5668\u505c\u6b62\u53d1\u9001\u7279\u5b9a\u8ba2\u9605\u6216\u8ba2\u9605\u96c6\u7684\u6d88\u606f\u3002<\/p>\n<p>\u8bf7\u6c42\u683c\u5f0f\u7684\u793a\u4f8b\uff1a<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"null\">{\r\n    \"id\": \"Unsubscribe a lot of stuff\",\r\n    \"command\": \"unsubscribe\",\r\n    \"streams\": [\"ledger\",\"server\",\"transactions\",\"transactions_proposed\"],\r\n    \"accounts\": [\"vDgSCaGS3iih9iKvfvRULrK7gurJjdDnUV\"],\r\n    \"accounts_proposed\": [\"vDgSCaGS3iih9iKvfvRULrK7gurJjdDnUV\"],\r\n    \"books\": [\r\n        {\r\n            \"taker_pays\": {\r\n                \"currency\": \"STM\"\r\n            },\r\n            \"taker_gets\": {\r\n                \"currency\": \"USD\",\r\n                \"issuer\": \"vDgSCaGS3iih9iKvfvRULrK7gurJjdDnUV\"\r\n            },\r\n            \"both\": true\r\n        }\r\n    ]\r\n}<\/pre>\n<p>\u8bf7\u6c42\u4e2d\u7684\u53c2\u6570\u4e0e\u53c2\u6570\u51e0\u4e4e\u5b8c\u5168\u76f8\u540c<code>subscribe<\/code>\uff0c\u9664\u4e86\u5b83\u4eec\u7528\u4e8e\u5b9a\u4e49\u8981\u7ed3\u675f\u7684\u8ba2\u9605\u3002\u53c2\u6570\u662f\uff1a<\/p>\n<table>\n<thead>\n<tr>\n<th align=\"left\"><code>Field<\/code><\/th>\n<th align=\"left\">Type<\/th>\n<th align=\"left\">Description<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td align=\"left\"><code>streams<\/code><\/td>\n<td align=\"left\">Array<\/td>\n<td align=\"left\"><em>\uff08\u53ef\u9009\uff09<\/em>\u901a\u7528\u6d41\u7684\u5b57\u7b26\u4e32\u540d\u79f0\u7684\u6570\u7ec4\u4ece\uff0c\u5305\u62ec\u9000\u8ba2<code>ledger<\/code>\uff0c<code>server<\/code>\uff0c<code>transactions<\/code>\uff0c\u548c<code>transactions_proposed<\/code>\u3002<\/td>\n<\/tr>\n<tr>\n<td align=\"left\"><code>accounts<\/code><\/td>\n<td align=\"left\">Array<\/td>\n<td align=\"left\"><em>\uff08\u53ef\u9009\uff09<\/em>\u7528\u4e8e\u505c\u6b62\u63a5\u6536\u66f4\u65b0\u7684\u552f\u4e00Base58\u5e10\u6237\u5730\u5740\u6570\u7ec4\u3002\uff08\u5982\u679c\u60a8\u4e4b\u524d\u5df2\u4e13\u95e8\u8ba2\u9605\u4e86\u8fd9\u4e9b\u5e10\u6237\uff0c\u5219\u53ea\u4f1a\u505c\u6b62\u8fd9\u4e9b\u90ae\u4ef6\u3002\u60a8\u4e0d\u80fd\u4f7f\u7528\u6b64\u529f\u80fd\u4ece\u666e\u901a\u4ea4\u6613\u6d41\u4e2d\u8fc7\u6ee4\u5e10\u6237\u3002\uff09<\/td>\n<\/tr>\n<tr>\n<td align=\"left\"><code>accounts_proposed<\/code><\/td>\n<td align=\"left\">Array<\/td>\n<td align=\"left\"><em>\uff08\u53ef\u9009\uff09<\/em>\u7c7b\u4f3c<code>accounts<\/code>\uff0c\u4f46\u5bf9\u4e8e<code>accounts_proposed<\/code>\u5305\u542b\u5c1a\u672a\u9a8c\u8bc1\u4e8b\u52a1\u7684\u8ba2\u9605\u3002<\/td>\n<\/tr>\n<tr>\n<td align=\"left\"><code>books<\/code><\/td>\n<td align=\"left\">Array<\/td>\n<td align=\"left\"><em>\uff08\u53ef\u9009\uff09<\/em>\u5b9a\u4e49\u8981\u53d6\u6d88\u8ba2\u9605\u8ba2\u5355\u7684\u5bf9\u8c61\u6570\u7ec4\uff0c\u5982\u4e0b\u6240\u8ff0\u3002<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p><code>rt_accounts<\/code>\u548c<code>url<\/code>\u53c2\u6570\uff0c\u4ee5\u53ca<code>rt_transactions<\/code>\u6d41\u540d\u79f0\uff0c\u88ab\u5f03\u7528\uff0c\u53ef\u4ee5\u5728\u6ca1\u6709\u8fdb\u4e00\u6b65\u7684\u901a\u77e5\u88ab\u79fb\u9664\u3002<\/p>\n<p><code>books<\/code>\u6570\u7ec4\u4e2d\u7684\u5bf9\u8c61\u7684\u5b9a\u4e49\u4e0e\u8ba2\u9605\u4e2d\u7684\u5bf9\u8c61\u51e0\u4e4e\u76f8\u540c\uff0c\u53ea\u662f\u5b83\u4eec\u6ca1\u6709\u5168\u90e8\u5b57\u6bb5\u3002\u4ed6\u4eec\u7684\u5b57\u6bb5\u5982\u4e0b\uff1a<\/p>\n<table>\n<thead>\n<tr>\n<th align=\"left\"><code>Field<\/code><\/th>\n<th align=\"left\">Type<\/th>\n<th align=\"left\">Description<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td align=\"left\"><code>taker_gets<\/code><\/td>\n<td align=\"left\">Object<\/td>\n<td align=\"left\">\u6307\u5b9a\u63a5\u53d7\u62a5\u4ef7\u7684\u8d26\u6237\u5c06\u4ee5\u54ea\u79cd\u8d27\u5e01\u6536\u5230\u7684\u8d27\u5e01\u4f5c\u4e3a\u5177\u6709<code>currency<\/code>\u548c<code>issuer<\/code>\u5b57\u6bb5\u7684\u5bf9\u8c61\uff08\u7701\u7565STM\u7684\u53d1\u884c\u8005\uff09\uff0c\u5982\u8d27\u5e01\u91d1\u989d\u3002<\/td>\n<\/tr>\n<tr>\n<td align=\"left\"><code>taker_pays<\/code><\/td>\n<td align=\"left\">Object<\/td>\n<td align=\"left\">\u6307\u5b9a\u63a5\u53d7\u62a5\u4ef7\u7684\u8d26\u6237\u5c06\u652f\u4ed8\u54ea\u79cd\u8d27\u5e01\u4f5c\u4e3a\u5177\u6709<code>currency<\/code>\u548c<code>issuer<\/code>\u5b57\u6bb5\u7684\u5bf9\u8c61\uff08\u7701\u7565STM\u7684\u53d1\u884c\u8005\uff09\uff0c\u5982\u8d27\u5e01\u91d1\u989d\u3002<\/td>\n<\/tr>\n<tr>\n<td align=\"left\"><code>both<\/code><\/td>\n<td align=\"left\">Boolean<\/td>\n<td align=\"left\">\uff08\u53ef\u9009\uff0c\u9ed8\u8ba4\u4e3afalse\uff09\u5982\u679c\u4e3atrue\uff0c\u5219\u5220\u9664\u8ba2\u5355\u4e24\u4fa7\u7684\u8ba2\u9605\u3002<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>\u4e00\u4e2a\u6210\u529f\u56de\u5e94\u7684\u4f8b\u5b50\uff1a<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"null\">{\r\n    \"id\": \"Unsubscribe a lot of stuff\",\r\n    \"result\": {},\r\n    \"status\": \"success\",\r\n    \"type\": \"response\"\r\n}<\/pre>\n<p>\u54cd\u5e94\u9075\u5faa\u6807\u51c6\u683c\u5f0f\uff0c\u6210\u529f\u7684\u7ed3\u679c\u4e0d\u5305\u542b\u5b57\u6bb5\u3002<\/p>\n<p>\u53ef\u80fd\u7684\u9519\u8bef\uff1a<\/p>\n<ul>\n<li>\u4efb\u4f55\u901a\u7528\u9519\u8bef\u7c7b\u578b\u3002<\/li>\n<li><code>invalidParams<\/code>\u00a0&#8211; \u4e00\u4e2a\u6216\u591a\u4e2a\u5b57\u6bb5\u6307\u5b9a\u4e0d\u6b63\u786e\uff0c\u6216\u7f3a\u5c11\u4e00\u4e2a\u6216\u591a\u4e2a\u5fc5\u586b\u5b57\u6bb5\u3002<\/li>\n<li><code>noPermission<\/code>&#8211; \u8bf7\u6c42\u4e2d\u5305\u542b\u8be5<code>url<\/code>\u5b57\u6bb5\uff0c\u4f46\u4e0d\u4f5c\u4e3a\u7ba1\u7406\u5458\u8fde\u63a5\u3002<\/li>\n<li><code>malformedStream<\/code>&#8211;\u00a0<code>streams<\/code>\u8bf7\u6c42\u7684\u5b57\u6bb5\u683c\u5f0f\u4e0d\u6b63\u786e\u3002<\/li>\n<li><code>malformedAccount<\/code>&#8211;\u00a0\u8bf7\u6c42\u4e2d\u7684\u4e00\u4e2a\u5730\u5740<code>accounts<\/code>\u6216<code>accounts_proposed<\/code>\u5b57\u6bb5\u4e2d\u7684\u5730\u5740\u4e0d\u662f\u6b63\u786e\u683c\u5f0f\u7684STM\u5206\u7c7b\u5e10\u5730\u5740\u3002<\/li>\n<\/ul>\n<blockquote>\n<ul>\n<li class=\"devportal-callout note\">\u6ce8\u610f\uff1a\u60a8<em>\u53ef\u4ee5<\/em>\u8ba2\u9605\u5c1a\u672a\u5728\u5168\u5c40\u5206\u7c7b\u5e10\u4e2d\u8f93\u5165\u7684\u5730\u5740\u7684\u6d41\uff0c\u4ee5\u4fbf\u5728\u5730\u5740\u83b7\u5f97\u8d44\u52a9\u65f6\u6536\u5230\u6d88\u606f\u3002<\/li>\n<\/ul>\n<\/blockquote>\n<ul>\n<li><code>srcCurMalformed<\/code>&#8211;\u00a0\u8bf7\u6c42\u4e2d<code>taker_pays<\/code>\u5b57\u6bb5\u7684\u4e00\u4e2a\u6216\u591a\u4e2a\u5b50\u5b57\u6bb5<code>books<\/code>\u683c\u5f0f\u4e0d\u6b63\u786e\u3002<\/li>\n<li><code>dstAmtMalformed<\/code>&#8211;\u00a0\u8bf7\u6c42\u4e2d<code>taker_gets<\/code>\u5b57\u6bb5\u7684\u4e00\u4e2a\u6216\u591a\u4e2a\u5b50\u5b57\u6bb5<code>books<\/code>\u683c\u5f0f\u4e0d\u6b63\u786e\u3002<\/li>\n<li><code>srcIsrMalformed<\/code>&#8211;\u00a0\u8bf7\u6c42\u4e2d<code>issuer<\/code>\u5b57\u6bb5\u7684\u4e00\u4e2a\u6216\u591a<code>taker_pays<\/code>\u4e2a\u5b50\u5b57\u6bb5\u7684<code>books<\/code>\u5b57\u6bb5\u65e0\u6548\u3002<\/li>\n<li><code>dstIsrMalformed<\/code>&#8211;\u00a0\u8bf7\u6c42\u4e2d<code>issuer<\/code>\u5b57\u6bb5\u7684\u4e00\u4e2a\u6216\u591a<code>taker_gets<\/code>\u4e2a\u5b50\u5b57\u6bb5\u7684<code>books<\/code>\u5b57\u6bb5\u65e0\u6548\u3002<\/li>\n<li><code>badMarket<\/code>&#8211;\u00a0<code>books<\/code>\u73b0\u573a\u4e0d\u5b58\u5728\u4e00\u672c\u6216\u591a\u672c\u6240\u9700\u8ba2\u5355;\u00a0\u4f8b\u5982\uff0c\u4e3a\u81ea\u5df1\u4ea4\u6362\u8d27\u5e01\u3002<\/li>\n<\/ul>\n<\/div><div class=\"documentor-help\"><span class=\"doc-noprint doc-feedback\"><img src=https:\/\/labs.stream\/cn\/wp-content\/plugins\/documentor\/skins\/default\/images\/feedback.png width=\"16\" height=\"16\" \/>Was this helpful?<\/span>\r\n\t\t\t\t\t\t<span class=\"doc-noprint\"><a class=\"positive-feedback\" href=\"#\" > Yes <\/a><\/span> \r\n\t\t\t\t\t\t<span class=\"doc-noprint\"><a class=\"negative-feedback\" href=\"#\" > No <\/a><\/span><span class=\"doc-noprint doc_sedit\"><a title=\"Give suggestion\" href=\"#sugestedit_popup7\" rel=\"leanModal\" class=\"spopupopen\" >\r\n\t\t\t\t\t\t<span><img height=\"15\" width=\"15\" src=https:\/\/labs.stream\/cn\/wp-content\/plugins\/documentor\/skins\/default\/images\/edit.png><\/span>Suggest edit <\/a><\/span><div class=\"negative-feedbackform doc-noprint\">\r\n\t\t\t\t\t<\/div><div class=\"feedback-msg doc-noprint\"><\/div><\/div><\/div><\/div><!--.\/doc-sectionwrap--><div class=\"doc-sectionwrap\" id=\"\u670d\u52a1\u5668\u4fe1\u606f-4_wrap\"><div class=\"documentor-section  section-458\" id=\"\u670d\u52a1\u5668\u4fe1\u606f-4\" data-section-id=\"458\"><h3 class=\"doc-sec-title\" > <span class=\"doc-sec-count\" style=\"display:inline-block\">8.<\/span><span class=\"title-text\">\u670d\u52a1\u5668\u4fe1\u606f<\/span> <span class=\"doc-sec-link doc-noprint\" onclick=\"prompt('Press Ctrl + C, then Enter to copy to clipboard','https:\/\/labs.stream\/cn\/wp-json\/wp\/v2\/pages\/777#\u670d\u52a1\u5668\u4fe1\u606f-4')\">#<\/span> <div class=\"documentor-social doc-noprint\"><\/div><\/h3><div class=\"doc-sec-content\" ><p>\u8fd8\u6709\u4e00\u4e9b\u547d\u4ee4\u53ef\u4ee5\u68c0\u7d22\u6709\u5173\u670d\u52a1\u5668\u5f53\u524d\u72b6\u6001\u7684\u4fe1\u606f\u3002\u8fd9\u4e9b\u53ef\u80fd\u5bf9\u76d1\u89c6\u670d\u52a1\u5668\u7684\u5065\u5eb7\u72b6\u51b5\u6216\u51c6\u5907\u5236\u4f5c\u5176\u4ed6API\u65b9\u6cd5\u5f88\u6709\u7528\u3002\u4f8b\u5982\uff0c\u60a8\u53ef\u4ee5\u5728\u53d1\u9001\u4ea4\u6613\u4e4b\u524d\u67e5\u8be2\u5f53\u524d\u8d39\u7528\u660e\u7ec6\u8868\uff0c\u6216\u8005\u60a8\u53ef\u4ee5\u5728\u6316\u6398\u7279\u5b9a\u8bb0\u5f55\u7684\u5206\u7c7b\u5e10\u5386\u53f2\u8bb0\u5f55\u4e4b\u524d\u67e5\u770b\u54ea\u4e9b\u5206\u7c7b\u5e10\u7248\u672c\u53ef\u7528\u3002<\/p>\n<\/div><div class=\"documentor-help\"><span class=\"doc-noprint doc-feedback\"><img src=https:\/\/labs.stream\/cn\/wp-content\/plugins\/documentor\/skins\/default\/images\/feedback.png width=\"16\" height=\"16\" \/>Was this helpful?<\/span>\r\n\t\t\t\t\t\t<span class=\"doc-noprint\"><a class=\"positive-feedback\" href=\"#\" > Yes <\/a><\/span> \r\n\t\t\t\t\t\t<span class=\"doc-noprint\"><a class=\"negative-feedback\" href=\"#\" > No <\/a><\/span><span class=\"doc-noprint doc_sedit\"><a title=\"Give suggestion\" href=\"#sugestedit_popup7\" rel=\"leanModal\" class=\"spopupopen\" >\r\n\t\t\t\t\t\t<span><img height=\"15\" width=\"15\" src=https:\/\/labs.stream\/cn\/wp-content\/plugins\/documentor\/skins\/default\/images\/edit.png><\/span>Suggest edit <\/a><\/span><div class=\"negative-feedbackform doc-noprint\">\r\n\t\t\t\t\t<\/div><div class=\"feedback-msg doc-noprint\"><\/div><\/div><\/div><\/div><!--.\/doc-sectionwrap--><div class=\"doc-sectionwrap\" id=\"server_info-4_wrap\"><div class=\"documentor-section  section-459\" id=\"server_info-4\" data-section-id=\"459\"><h3 class=\"doc-sec-title\" > <span class=\"doc-sec-count\" style=\"display:inline-block\">8.1.<\/span><span class=\"title-text\">server_info<\/span> <span class=\"doc-sec-link doc-noprint\" onclick=\"prompt('Press Ctrl + C, then Enter to copy to clipboard','https:\/\/labs.stream\/cn\/wp-json\/wp\/v2\/pages\/777#server_info-4')\">#<\/span> <div class=\"documentor-social doc-noprint\"><\/div><\/h3><div class=\"doc-sec-content\" ><p>\u8be5<code>server_info<\/code>\u547d\u4ee4\u5411\u670d\u52a1\u5668\u8bf7\u6c42\u5173\u4e8e<code>streamd<\/code>\u6b63\u88ab\u67e5\u8be2\u7684\u670d\u52a1\u5668\u7684\u5404\u79cd\u4fe1\u606f\u7684\u4eba\u7c7b\u53ef\u8bfb\u7248\u672c\u3002<\/p>\n<p>\u8bf7\u6c42\u683c\u5f0f\u7684\u793a\u4f8b\uff1a<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-group=\"server_info\" data-enlighter-title=\"WebSocket\">{\r\n  \"id\": 1,\r\n  \"command\": \"server_info\"\r\n}<\/pre>\n<pre class=\"EnlighterJSRAW\" data-enlighter-group=\"server_info\" data-enlighter-title=\"JSON-RPC\">{\r\n    \"method\": \"server_info\",\r\n    \"params\": [\r\n        {}\r\n    ]\r\n}<\/pre>\n<pre class=\"EnlighterJSRAW\" data-enlighter-group=\"server_info\" data-enlighter-title=\"Commandline\">#Syntax: server_info\r\nstreamd server_info<\/pre>\n<p>\u8be5\u8bf7\u6c42\u4e0d\u5305\u542b\u4efb\u4f55\u53c2\u6570\u3002<\/p>\n<p>\u4e00\u4e2a\u6210\u529f\u56de\u5e94\u7684\u4f8b\u5b50\uff1a<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-group=\"server_info2\" data-enlighter-title=\"WebSocket\">{\r\n  \"id\": 1,\r\n  \"result\": {\r\n    \"info\": {\r\n      \"build_version\": \"0.1.0\",\r\n      \"complete_ledgers\": \"2-168922\",\r\n      \"hostid\": \"MOS\",\r\n      \"io_latency_ms\": 1,\r\n      \"last_close\": {\r\n        \"converge_time_s\": 2.001,\r\n        \"proposers\": 2\r\n      },\r\n      \"load_factor\": 1,\r\n      \"peers\": 2,\r\n      \"pubkey_node\": \"n9KeFY9ZAmhuk2CDdKthcMhcZLhhaBrCFKSNAc1ondhFZNQgfR5e\",\r\n      \"server_state\": \"proposing\",\r\n      \"validated_ledger\": {\r\n        \"age\": 12,\r\n        \"base_fee_stm\": 1e-05,\r\n        \"hash\": \"5BED1224009D5FC996B41A5E95041286596346D96DD8F6B4DF18DDD4FC65F54C\",\r\n        \"reserve_base_stm\": 1,\r\n        \"reserve_inc_stm\": 0.1,\r\n        \"seq\": 168922\r\n      },\r\n      \"validation_quorum\": 2\r\n    }\r\n  },\r\n  \"status\": \"success\",\r\n  \"type\": \"response\"\r\n}<\/pre>\n<pre class=\"EnlighterJSRAW\" data-enlighter-group=\"server_info2\" data-enlighter-title=\"JSON-RPC\">200 OK\r\n{\r\n  \"result\": {\r\n    \"info\": {\r\n      \"build_version\": \"0.1.0\",\r\n      \"complete_ledgers\": \"2-168922\",\r\n      \"hostid\": \"MOS\",\r\n      \"io_latency_ms\": 1,\r\n      \"last_close\": {\r\n        \"converge_time_s\": 2.001,\r\n        \"proposers\": 2\r\n      },\r\n      \"load_factor\": 1,\r\n      \"peers\": 2,\r\n      \"pubkey_node\": \"n9KeFY9ZAmhuk2CDdKthcMhcZLhhaBrCFKSNAc1ondhFZNQgfR5e\",\r\n      \"server_state\": \"proposing\",\r\n      \"validated_ledger\": {\r\n        \"age\": 12,\r\n        \"base_fee_stm\": 1e-05,\r\n        \"hash\": \"5BED1224009D5FC996B41A5E95041286596346D96DD8F6B4DF18DDD4FC65F54C\",\r\n        \"reserve_base_stm\": 1,\r\n        \"reserve_inc_stm\": 0.1,\r\n        \"seq\": 168922\r\n      },\r\n      \"validation_quorum\": 2\r\n    }\r\n  },\r\n  \"status\": \"success\",\r\n  \"type\": \"response\"\r\n}<\/pre>\n<p>\u54cd\u5e94\u9075\u5faa\u6807\u51c6\u683c\u5f0f\uff0c\u6210\u529f\u7684\u7ed3\u679c\u5305\u542b\u4e00\u4e2a<code>info<\/code>\u5bf9\u8c61\u4f5c\u4e3a\u552f\u4e00\u5b57\u6bb5\u3002<\/p>\n<p>\u8be5<code>info<\/code>\u5bf9\u8c61\u53ef\u80fd\u5177\u6709\u4ee5\u4e0b\u5b57\u6bb5\uff1a<\/p>\n<table>\n<thead>\n<tr>\n<th align=\"left\"><code>Field<\/code><\/th>\n<th align=\"left\">Type<\/th>\n<th align=\"left\">Description<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td align=\"left\"><code>build_version<\/code><\/td>\n<td align=\"left\">String<\/td>\n<td align=\"left\">\u6b63\u5728\u8fd0\u884c\u7684<code>streamd<\/code>\u7248\u672c\u7684\u7248\u672c\u53f7\u3002<\/td>\n<\/tr>\n<tr>\n<td align=\"left\"><code>closed_ledger<\/code><\/td>\n<td align=\"left\">Object<\/td>\n<td align=\"left\">\uff08\u53ef\u80fd\u88ab\u7701\u7565\uff09\u6700\u8fd1\u5173\u95ed\u7684\u5206\u7c7b\u5e10\u7684\u4fe1\u606f\u5c1a\u672a\u7ecf\u534f\u5546\u4e00\u81f4\u786e\u8ba4\u3002\u5982\u679c\u6700\u8fd1\u9a8c\u8bc1\u7684\u5206\u7c7b\u8d26\u53ef\u7528\uff0c\u5219\u56de\u590d\u7701\u7565\u6b64\u5b57\u6bb5\u5e76\u5305\u542b<code>validated_ledger<\/code>\u3002\u6210\u5458\u5b57\u6bb5\u4e0e<code>validated_ledger<\/code>\u5b57\u6bb5\u76f8\u540c\u3002<\/td>\n<\/tr>\n<tr>\n<td align=\"left\"><code>complete_ledgers<\/code><\/td>\n<td align=\"left\">String<\/td>\n<td align=\"left\">\u8303\u56f4\u8868\u8fbe\u5f0f\u6307\u793a\u6570\u636e\u5e93\u4e2d\u672c\u5730\u6ce2\u52a8\u7684\u5206\u7c7b\u5e10\u7248\u672c\u7684\u5e8f\u5217\u53f7\u3002\u4f8b\u5982\uff0c\u8fd9\u53ef\u80fd\u662f\u4e00\u4e2a\u4e0d\u76f8\u4ea4\u7684\u5e8f\u5217<code>24900901-24900984,24901116-24901158<\/code>\u3002<\/td>\n<\/tr>\n<tr>\n<td align=\"left\"><code>hostid<\/code><\/td>\n<td align=\"left\">String<\/td>\n<td align=\"left\">\u5728\u7ba1\u7406\u8bf7\u6c42\u4e0a\uff0c\u8fd4\u56de\u8fd0\u884c\u8be5<code>streamd<\/code>\u5b9e\u4f8b\u7684\u670d\u52a1\u5668\u7684\u4e3b\u673a\u540d;\u00a0\u5426\u5219\uff0c\u8fd4\u56de\u4e00\u4e2a\u552f\u4e00\u7684\u56db\u4e2a\u5b57\u6bcd\u7684\u5355\u8bcd\u3002<\/td>\n<\/tr>\n<tr>\n<td align=\"left\"><code>io_latency_ms<\/code><\/td>\n<td align=\"left\">Number<\/td>\n<td align=\"left\">\u82b1\u5728\u7b49\u5f85I \/ O\u64cd\u4f5c\u4e0a\u7684\u65f6\u95f4\uff0c\u4ee5\u6beb\u79d2\u4e3a\u5355\u4f4d\u3002\u5982\u679c\u8fd9\u4e2a\u6570\u5b57\u4e0d\u662f\u975e\u5e38\u975e\u5e38\u4f4e\uff0c\u90a3\u4e48<code>streamd<\/code>\u670d\u52a1\u5668\u53ef\u80fd\u6709\u4e25\u91cd\u7684\u8d1f\u8f7d\u95ee\u9898\u3002<\/td>\n<\/tr>\n<tr>\n<td align=\"left\"><code>last_close<\/code><\/td>\n<td align=\"left\">Object<\/td>\n<td align=\"left\">\u5173\u4e8e\u4e0a\u6b21\u670d\u52a1\u5668\u5173\u95ed\u5206\u7c7b\u8d26\u7684\u4fe1\u606f\uff0c\u5305\u62ec\u8fbe\u6210\u5171\u8bc6\u6240\u82b1\u8d39\u7684\u65f6\u95f4\u4ee5\u53ca\u53c2\u4e0e\u7684\u53ef\u4fe1\u9a8c\u8bc1\u4eba\u6570\u3002<\/td>\n<\/tr>\n<tr>\n<td align=\"left\"><code>load<\/code><\/td>\n<td align=\"left\">Object<\/td>\n<td align=\"left\"><em>\uff08\u4ec5\u9650\u7ba1\u7406\u5458\uff09<\/em>\u6709\u5173\u670d\u52a1\u5668\u5f53\u524d\u8d1f\u8f7d\u72b6\u6001\u7684\u8be6\u7ec6\u4fe1\u606f<\/td>\n<\/tr>\n<tr>\n<td align=\"left\"><code>load.job_types<\/code><\/td>\n<td align=\"left\">Array<\/td>\n<td align=\"left\"><em>\uff08\u4ec5\u9650\u7ba1\u7406\u5458\uff09<\/em>\u6709\u5173\u670d\u52a1\u5668\u6b63\u5728\u6267\u884c\u7684\u4e0d\u540c\u7c7b\u578b\u4f5c\u4e1a\u7684\u6bd4\u7387\u4ee5\u53ca\u6bcf\u4e2a\u4f5c\u4e1a\u82b1\u8d39\u591a\u5c11\u65f6\u95f4\u7684\u4fe1\u606f\u3002<\/td>\n<\/tr>\n<tr>\n<td align=\"left\"><code>load.threads<\/code><\/td>\n<td align=\"left\">Number<\/td>\n<td align=\"left\"><em>\uff08\u4ec5\u9650\u7ba1\u7406\u5458\uff09<\/em>\u670d\u52a1\u5668\u4e3b\u4f5c\u4e1a\u6c60\u4e2d\u7684\u7ebf\u7a0b\u6570\u3002<\/td>\n<\/tr>\n<tr>\n<td align=\"left\"><code>load_factor_local<\/code><\/td>\n<td align=\"left\">Number<\/td>\n<td align=\"left\">\uff08\u53ef\u80fd\u4f1a\u88ab\u7701\u7565\uff09\u5f53\u524d\u4e58\u4ee5\u8be5\u4ea4\u6613\u6210\u672c\u7684\u4e58\u6570\uff0c\u5e76\u57fa\u4e8e\u8be5\u670d\u52a1\u5668\u7684\u8d1f\u8f7d\u3002<\/td>\n<\/tr>\n<tr>\n<td align=\"left\"><code>load_factor_net<\/code><\/td>\n<td align=\"left\">Number<\/td>\n<td align=\"left\">\uff08\u53ef\u7701\u7565\uff09\u7f51\u7edc\u5176\u4f59\u90e8\u5206\u4f7f\u7528\u7684\u4ea4\u6613\u6210\u672c\u7684\u5f53\u524d\u4e58\u6570\uff08\u6839\u636e\u5176\u4ed6\u670d\u52a1\u5668\u62a5\u544a\u7684\u8d1f\u8f7d\u503c\u4f30\u7b97\uff09\u3002<\/td>\n<\/tr>\n<tr>\n<td align=\"left\"><code>load_factor_cluster<\/code><\/td>\n<td align=\"left\">Number<\/td>\n<td align=\"left\">\uff08\u53ef\u80fd\u7701\u7565\uff09\u57fa\u4e8e\u6b64\u7fa4\u96c6\u4e2d\u670d\u52a1\u5668\u8d1f\u8f7d\u7684\u4ea4\u6613\u6210\u672c\u7684\u5f53\u524d\u4e58\u6570\u3002<\/td>\n<\/tr>\n<tr>\n<td align=\"left\"><code>peers<\/code><\/td>\n<td align=\"left\">Number<\/td>\n<td align=\"left\"><code>streamd<\/code>\u8fd9\u4e2a\u670d\u52a1\u5668\u5f53\u524d\u8fde\u63a5\u4e86\u591a\u5c11\u4e2a\u5176\u4ed6\u670d\u52a1\u5668\u3002<\/td>\n<\/tr>\n<tr>\n<td align=\"left\"><code>pubkey_node<\/code><\/td>\n<td align=\"left\">String<\/td>\n<td align=\"left\">\u7528\u4e8e\u9a8c\u8bc1\u6b64\u670d\u52a1\u5668\u4ee5\u8fdb\u884c\u5bf9\u7b49\u901a\u4fe1\u7684\u516c\u94a5\u3002\u8be5\u5bc6\u94a5\u7531\u670d\u52a1\u5668\u9996\u6b21\u542f\u52a8\u65f6\u81ea\u52a8\u751f\u6210\u3002\uff08\u5982\u679c\u5220\u9664\uff0c\u670d\u52a1\u5668\u53ef\u4ee5\u521b\u5efa\u4e00\u5bf9\u65b0\u7684\u5bc6\u94a5\u3002\uff09<\/td>\n<\/tr>\n<tr>\n<td align=\"left\"><code>pubkey_validator<\/code><\/td>\n<td align=\"left\">String<\/td>\n<td align=\"left\"><em>\uff08\u4ec5\u9650\u7ba1\u7406\u5458\uff09<\/em>\u6b64\u8282\u70b9\u7528\u4e8e\u7b7e\u7f72\u5206\u7c7b\u5e10\u9a8c\u8bc1\u7684\u516c\u94a5\u3002<\/td>\n<\/tr>\n<tr>\n<td align=\"left\"><code>server_state<\/code><\/td>\n<td align=\"left\">String<\/td>\n<td align=\"left\">\u6307\u793a\u670d\u52a1\u5668\u53c2\u4e0e\u7f51\u7edc\u7684\u7a0b\u5ea6\u7684\u5b57\u7b26\u4e32\u3002\u6709\u5173\u66f4\u591a\u4fe1\u606f\uff0c\u8bf7\u53c2\u9605\u53ef\u80fd\u7684\u670d\u52a1\u5668\u72b6<\/td>\n<\/tr>\n<tr>\n<td align=\"left\"><code>state_accounting<\/code><\/td>\n<td align=\"left\">Object<\/td>\n<td align=\"left\">\u5404\u79cd\u670d\u52a1\u5668\u72b6\u6001\u7684\u5730\u56fe\uff0c\u5305\u542b\u6709\u5173\u670d\u52a1\u5668\u6bcf\u6b21\u82b1\u8d39\u7684\u65f6\u95f4\u7684\u4fe1\u606f\u3002\u8fd9\u53ef\u4ee5\u7528\u4e8e\u8ddf\u8e2a\u670d\u52a1\u5668\u4e0e\u7f51\u7edc\u8fde\u63a5\u7684\u957f\u671f\u5065\u5eb7\u72b6\u51b5\u3002<\/td>\n<\/tr>\n<tr>\n<td align=\"left\"><code>state_accounting.*.duration_us<\/code><\/td>\n<td align=\"left\">String<\/td>\n<td align=\"left\">\u670d\u52a1\u5668\u5728\u6b64\u72b6\u6001\u4e0b\u82b1\u8d39\u7684\u5fae\u79d2\u6570\u3002\uff08\u6bcf\u5f53\u670d\u52a1\u5668\u8f6c\u6362\u5230\u53e6\u4e00\u4e2a\u72b6\u6001\u65f6\u90fd\u4f1a\u66f4\u65b0\u3002\uff09<\/td>\n<\/tr>\n<tr>\n<td align=\"left\"><code>state_accounting.*.transitions<\/code><\/td>\n<td align=\"left\">Number<\/td>\n<td align=\"left\">\u670d\u52a1\u5668\u8f6c\u6362\u5230\u6b64\u72b6\u6001\u7684\u6b21\u6570\u3002<\/td>\n<\/tr>\n<tr>\n<td align=\"left\"><code>uptime<\/code><\/td>\n<td align=\"left\">Number<\/td>\n<td align=\"left\">\u670d\u52a1\u5668\u8fd0\u884c\u7684\u8fde\u7eed\u79d2\u6570\u3002<\/td>\n<\/tr>\n<tr>\n<td align=\"left\"><code>validated_ledger<\/code><\/td>\n<td align=\"left\">Object<\/td>\n<td align=\"left\">\uff08\u53ef\u4ee5\u7701\u7565\uff09\u5173\u4e8e\u6700\u8fd1\u4e00\u6b21\u5b8c\u5168\u9a8c\u8bc1\u7684\u5206\u7c7b\u5e10\u7684\u4fe1\u606f\u3002\u5982\u679c\u6700\u8fd1\u9a8c\u8bc1\u7684\u5206\u7c7b\u8d26\u4e0d\u53ef\u7528\uff0c\u5219\u56de\u590d\u7701\u7565\u6b64\u5b57\u6bb5\u5e76\u5305\u542b<code>closed_ledger<\/code>\u3002<\/td>\n<\/tr>\n<tr>\n<td align=\"left\"><code>validated_ledger.age<\/code><\/td>\n<td align=\"left\">Number<\/td>\n<td align=\"left\">\u81ea\u5206\u7c7b\u5e10\u5173\u95ed\u4ee5\u6765\u7684\u65f6\u95f4\uff0c\u4ee5\u79d2\u4e3a\u5355\u4f4d\u3002<\/td>\n<\/tr>\n<tr>\n<td align=\"left\"><code>validated_ledger.base_fee_stm<\/code><\/td>\n<td align=\"left\">Number<\/td>\n<td align=\"left\">\u57fa\u672c\u8d39\u7528\uff0c\u5728STM\u3002\u8fd9\u53ef\u4ee5\u7528\u79d1\u5b66\u8bb0\u6570\u6cd5\u8868\u793a\uff0c\u4f8b\u5982<code>1e-05<\/code>0.00005\u3002<\/td>\n<\/tr>\n<tr>\n<td align=\"left\"><code>validated_ledger.hash<\/code><\/td>\n<td align=\"left\">String<\/td>\n<td align=\"left\">\u5206\u7c7b\u5e10\u7684\u552f\u4e00\u54c8\u5e0c\uff0c\u5982\u5341\u516d\u8fdb\u5236<\/td>\n<\/tr>\n<tr>\n<td align=\"left\"><code>validated_ledger.reserve_base_stm<\/code><\/td>\n<td align=\"left\">Unsigned Integer<\/td>\n<td align=\"left\">\u6bcf\u4e2a\u8d26\u6237\u9700\u8981\u4fdd\u7559\u7684\u6700\u5c0fSTM\u91d1\u989d\uff08\u800c\u4e0d\u662f\u4e0b\u964d\uff09<\/td>\n<\/tr>\n<tr>\n<td align=\"left\"><code>validated_ledger.reserve_inc_stm<\/code><\/td>\n<td align=\"left\">Unsigned Integer<\/td>\n<td align=\"left\">\u4e3a\u8d26\u6237\u5728\u5206\u7c7b\u5e10\u4e2d\u62e5\u6709\u7684\u6bcf\u4e2a\u5bf9\u8c61\u6dfb\u52a0\u7684\u8d26\u6237\u50a8\u5907\u989d\u7684STM\u6570\u91cf\uff08\u975e\u4e22\u5f03\uff09<\/td>\n<\/tr>\n<tr>\n<td align=\"left\"><code>validated_ledger.seq<\/code><\/td>\n<td align=\"left\">Number &#8211;\u00a0Ledger Index<\/td>\n<td align=\"left\">\u6700\u65b0\u9a8c\u8bc1\u5206\u7c7b\u8d26\u7684\u5206\u7c7b\u8d26\u7d22\u5f15<\/td>\n<\/tr>\n<tr>\n<td align=\"left\"><code>validation_quorum<\/code><\/td>\n<td align=\"left\">Number<\/td>\n<td align=\"left\">\u9a8c\u8bc1\u5206\u7c7b\u5e10\u7248\u672c\u6240\u9700\u7684\u53ef\u4fe1\u9a8c\u8bc1\u7684\u6700\u5c0f\u6570\u76ee\u3002\u6709\u4e9b\u60c5\u51b5\u53ef\u80fd\u4f1a\u5bfc\u81f4\u670d\u52a1\u5668\u9700\u8981\u66f4\u591a\u9a8c\u8bc1\u3002<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>\u00a0<\/p>\n<blockquote><p>\u6ce8\u610f\uff1a\u5982\u679c\u8be5<code>closed_ledger<\/code>\u5b57\u6bb5\u5b58\u5728\u5e76\u4e14<code>seq<\/code>\u503c\u8f83\u5c0f\uff08\u5c11\u4e8e8\u4f4d\uff09\uff0c\u5219\u8868\u660e<code>streamd<\/code>\u5f53\u524d\u6ca1\u6709\u6765\u81ea\u5bf9\u7b49\u7f51\u7edc\u7684\u9a8c\u8bc1\u5206\u7c7b\u5e10\u7684\u526f\u672c\u3002\u8fd9\u53ef\u80fd\u610f\u5473\u7740\u60a8\u7684\u670d\u52a1\u5668\u4ecd\u5728\u540c\u6b65\u3002\u901a\u5e38\uff0c\u6839\u636e\u8fde\u63a5\u901f\u5ea6\u548c\u786c\u4ef6\u89c4\u683c\uff0c\u7f51\u7edc\u540c\u6b65\u9700\u8981\u5927\u7ea65\u5206\u949f\u7684\u65f6\u95f4\u3002<\/p><\/blockquote>\n<p>\u53ef\u80fd\u7684\u9519\u8bef\uff1a<\/p>\n<ul>\n<li>\u4efb\u4f55\u901a\u7528\u9519\u8bef\u7c7b\u578b\u3002<\/li>\n<\/ul>\n<\/div><div class=\"documentor-help\"><span class=\"doc-noprint doc-feedback\"><img src=https:\/\/labs.stream\/cn\/wp-content\/plugins\/documentor\/skins\/default\/images\/feedback.png width=\"16\" height=\"16\" \/>Was this helpful?<\/span>\r\n\t\t\t\t\t\t<span class=\"doc-noprint\"><a class=\"positive-feedback\" href=\"#\" > Yes <\/a><\/span> \r\n\t\t\t\t\t\t<span class=\"doc-noprint\"><a class=\"negative-feedback\" href=\"#\" > No <\/a><\/span><span class=\"doc-noprint doc_sedit\"><a title=\"Give suggestion\" href=\"#sugestedit_popup7\" rel=\"leanModal\" class=\"spopupopen\" >\r\n\t\t\t\t\t\t<span><img height=\"15\" width=\"15\" src=https:\/\/labs.stream\/cn\/wp-content\/plugins\/documentor\/skins\/default\/images\/edit.png><\/span>Suggest edit <\/a><\/span><div class=\"negative-feedbackform doc-noprint\">\r\n\t\t\t\t\t<\/div><div class=\"feedback-msg doc-noprint\"><\/div><\/div><\/div><\/div><!--.\/doc-sectionwrap--><div class=\"doc-sectionwrap\" id=\"server_state-4_wrap\"><div class=\"documentor-section  section-460\" id=\"server_state-4\" data-section-id=\"460\"><h3 class=\"doc-sec-title\" > <span class=\"doc-sec-count\" style=\"display:inline-block\">8.2.<\/span><span class=\"title-text\">server_state<\/span> <span class=\"doc-sec-link doc-noprint\" onclick=\"prompt('Press Ctrl + C, then Enter to copy to clipboard','https:\/\/labs.stream\/cn\/wp-json\/wp\/v2\/pages\/777#server_state-4')\">#<\/span> <div class=\"documentor-social doc-noprint\"><\/div><\/h3><div class=\"doc-sec-content\" ><p>\u8be5<code>server_state<\/code>\u547d\u4ee4\u5411\u670d\u52a1\u5668\u8be2\u95ee\u6709\u5173<code>streamd<\/code>\u670d\u52a1\u5668\u5f53\u524d\u72b6\u6001\u7684\u5404\u79cd\u673a\u5668\u53ef\u8bfb\u4fe1\u606f\u3002\u7ed3\u679c\u51e0\u4e4e\u76f8\u540c<a href=\"https:\/\/ripple.com\/build\/rippled-apis\/#server-info\" target=\"_blank\" rel=\"noopener\"><code>server_info<\/code><\/a>\uff0c\u4f46\u4f7f\u7528\u6613\u4e8e\u5904\u7406\u800c\u4e0d\u6613\u8bfb\u53d6\u7684\u5355\u4f4d\u3002\uff08\u4f8b\u5982\uff0cSTM\u503c\u4ee5\u6574\u6570\u4e0b\u964d\u7ed9\u51fa\uff0c\u800c\u4e0d\u662f\u79d1\u5b66\u8bb0\u6570\u6cd5\u6216\u5c0f\u6570\u503c\uff0c\u65f6\u95f4\u4ee5\u6beb\u79d2\u4e3a\u5355\u4f4d\uff0c\u800c\u4e0d\u662f\u79d2\u3002\uff09<\/p>\n<p>\u8bf7\u6c42\u683c\u5f0f\u7684\u793a\u4f8b\uff1a<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-group=\"server_state\" data-enlighter-title=\"WebSocket\">{\n  \"id\": 2,\n  \"command\": \"server_state\"\n}<\/pre>\n<pre class=\"EnlighterJSRAW\" data-enlighter-group=\"server_state\" data-enlighter-title=\"JSON-RPC\">{\n    \"method\": \"server_state\",\n    \"params\": [\n        {}\n    ]\n}<\/pre>\n<pre class=\"EnlighterJSRAW\" data-enlighter-group=\"server_state\" data-enlighter-title=\"Commandline\">#Syntax: server_state\nstreamd server_state<\/pre>\n<p>\u8be5\u8bf7\u6c42\u4e0d\u9700\u8981\u4efb\u4f55\u53c2\u6570\u3002<\/p>\n<p>\u4e00\u4e2a\u6210\u529f\u56de\u5e94\u7684\u4f8b\u5b50\uff1a<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-group=\"server_state2\" data-enlighter-title=\"WebSocket\">{\n  \"id\": 2,\n  \"result\": {\n    \"state\": {\n      \"build_version\": \"0.1.0\",\n      \"complete_ledgers\": \"2-168954\",\n      \"io_latency_ms\": 1,\n      \"last_close\": {\n        \"converge_time\": 2001,\n        \"proposers\": 2\n      },\n      \"load_base\": 256,\n      \"load_factor\": 256,\n      \"peers\": 2,\n      \"pubkey_node\": \"n9KiKNomfCpaMgocLawVjQv7VvvBbDTw1Kcy8YMTNJJBdoQM4sGZ\",\n      \"server_state\": \"proposing\",\n      \"validated_ledger\": {\n        \"base_fee\": 10,\n        \"close_time\": 575963230,\n        \"hash\": \"16388D25CD429747F753DF68438FC8C0173AAF4F971870C4B0A4625530C178F8\",\n        \"reserve_base\": 1000000,\n        \"reserve_inc\": 100000,\n        \"seq\": 168954\n      },\n      \"validation_quorum\": 2\n    }\n  },\n  \"status\": \"success\",\n  \"type\": \"response\"\n}<\/pre>\n<pre class=\"EnlighterJSRAW\" data-enlighter-group=\"server_state2\" data-enlighter-title=\"JSON-RPC\">200 OK\n{\n  \"result\": {\n    \"state\": {\n      \"build_version\": \"0.1.0\",\n      \"complete_ledgers\": \"2-168954\",\n      \"io_latency_ms\": 1,\n      \"last_close\": {\n        \"converge_time\": 2001,\n        \"proposers\": 2\n      },\n      \"load_base\": 256,\n      \"load_factor\": 256,\n      \"peers\": 2,\n      \"pubkey_node\": \"n9KiKNomfCpaMgocLawVjQv7VvvBbDTw1Kcy8YMTNJJBdoQM4sGZ\",\n      \"server_state\": \"proposing\",\n      \"validated_ledger\": {\n        \"base_fee\": 10,\n        \"close_time\": 575963230,\n        \"hash\": \"16388D25CD429747F753DF68438FC8C0173AAF4F971870C4B0A4625530C178F8\",\n        \"reserve_base\": 1000000,\n        \"reserve_inc\": 100000,\n        \"seq\": 168954\n      },\n      \"validation_quorum\": 2\n    }\n  },\n  \"status\": \"success\",\n  \"type\": \"response\"\n}<\/pre>\n<p>\u54cd\u5e94\u9075\u5faa\u6807\u51c6\u683c\u5f0f\uff0c\u6210\u529f\u7684\u7ed3\u679c\u5305\u542b\u4e00\u4e2a<code>state<\/code>\u5bf9\u8c61\u4f5c\u4e3a\u552f\u4e00\u7684\u5b57\u6bb5\u3002<\/p>\n<p>\u8be5<code>state<\/code>\u5bf9\u8c61\u53ef\u80fd\u5177\u6709\u4ee5\u4e0b\u5b57\u6bb5:<\/p>\n<table>\n<thead>\n<tr>\n<th align=\"left\"><code>Field<\/code><\/th>\n<th align=\"left\">Type<\/th>\n<th align=\"left\">Description<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td align=\"left\"><code>build_version<\/code><\/td>\n<td align=\"left\">String<\/td>\n<td align=\"left\">\u6b63\u5728\u8fd0\u884c\u7684<code>streamd<\/code>\u7248\u672c\u7684\u7248\u672c\u53f7\u3002<\/td>\n<\/tr>\n<tr>\n<td align=\"left\"><code>complete_ledgers<\/code><\/td>\n<td align=\"left\">String<\/td>\n<td align=\"left\">\u8303\u56f4\u8868\u8fbe\u5f0f\u8868\u793a\u672c\u5730<code>streamd<\/code>\u6570\u636e\u5e93\u4e2d\u7684\u5206\u7c7b\u5e10\u7248\u672c\u7684\u5e8f\u5217\u53f7\u3002\u53ef\u80fd\u662f\u4e0d\u76f8\u4ea4\u7684\u5e8f\u5217\uff0c\u4f8b\u5982\u201c2500-5000,32570-7695432\u201d\u3002<\/td>\n<\/tr>\n<tr>\n<td align=\"left\"><code>closed_ledger<\/code><\/td>\n<td align=\"left\">Object<\/td>\n<td align=\"left\">\uff08\u53ef\u80fd\u88ab\u7701\u7565\uff09\u6700\u8fd1\u5173\u95ed\u7684\u5206\u7c7b\u5e10\u7684\u4fe1\u606f\u5c1a\u672a\u7ecf\u534f\u5546\u4e00\u81f4\u786e\u8ba4\u3002\u5982\u679c\u6700\u8fd1\u9a8c\u8bc1\u7684\u5206\u7c7b\u8d26\u53ef\u7528\uff0c\u5219\u56de\u590d\u7701\u7565\u6b64\u5b57\u6bb5\u5e76\u5305\u542b<code>validated_ledger<\/code>\u3002\u6210\u5458\u5b57\u6bb5\u4e0e<code>validated_ledger<\/code>\u5b57\u6bb5\u76f8\u540c\u3002<\/td>\n<\/tr>\n<tr>\n<td align=\"left\"><code>io_latency_ms<\/code><\/td>\n<td align=\"left\">Number<\/td>\n<td align=\"left\">\u82b1\u5728\u7b49\u5f85I \/ O\u64cd\u4f5c\u4e0a\u7684\u65f6\u95f4\uff0c\u4ee5\u6beb\u79d2\u4e3a\u5355\u4f4d\u3002\u5982\u679c\u8fd9\u4e2a\u6570\u5b57\u4e0d\u662f\u975e\u5e38\u975e\u5e38\u4f4e\uff0c\u90a3\u4e48<code>streamd<\/code>\u670d\u52a1\u5668\u53ef\u80fd\u6709\u4e25\u91cd\u7684\u8d1f\u8f7d\u95ee\u9898\u3002<\/td>\n<\/tr>\n<tr>\n<td align=\"left\"><code>load<\/code><\/td>\n<td align=\"left\">Object<\/td>\n<td align=\"left\"><em>\uff08\u4ec5\u9650\u7ba1\u7406\u5458\uff09<\/em>\u6709\u5173\u670d\u52a1\u5668\u5f53\u524d\u8d1f\u8f7d\u72b6\u6001\u7684\u8be6\u7ec6\u4fe1\u606f<\/td>\n<\/tr>\n<tr>\n<td align=\"left\"><code>load.job_types<\/code><\/td>\n<td align=\"left\">Array<\/td>\n<td align=\"left\"><em>\uff08\u4ec5\u9650\u7ba1\u7406\u5458\uff09<\/em>\u6709\u5173\u670d\u52a1\u5668\u6b63\u5728\u6267\u884c\u7684\u4e0d\u540c\u7c7b\u578b\u4f5c\u4e1a\u7684\u6bd4\u7387\u4ee5\u53ca\u6bcf\u4e2a\u4f5c\u4e1a\u82b1\u8d39\u591a\u5c11\u65f6\u95f4\u7684\u4fe1\u606f\u3002<\/td>\n<\/tr>\n<tr>\n<td align=\"left\"><code>load.threads<\/code><\/td>\n<td align=\"left\">Number<\/td>\n<td align=\"left\"><em>\uff08\u4ec5\u9650\u7ba1\u7406\u5458\uff09<\/em>\u670d\u52a1\u5668\u4e3b\u4f5c\u4e1a\u6c60\u4e2d\u7684\u7ebf\u7a0b\u6570\u3002<\/td>\n<\/tr>\n<tr>\n<td align=\"left\"><code>load_base<\/code><\/td>\n<td align=\"left\">Integer<\/td>\n<td align=\"left\">\u8fd9\u662f\u4ea4\u6613\u6210\u672c\u8ba1\u7b97\u4e2d\u4f7f\u7528\u7684\u670d\u52a1\u5668\u8d1f\u8f7d\u7684\u57fa\u51c6\u6570\u91cf\u3002\u5982\u679c<code>load_factor<\/code>\u7b49\u4e8e<code>load_base<\/code>\u90a3\u4e48\u53ea\u6709\u57fa\u672c\u4ea4\u6613\u6210\u672c\u88ab\u6267\u884c\u3002\u5982\u679c\u8be5<code>load_factor<\/code>\u503c\u9ad8\u4e8e\u8be5\u503c<code>load_base<\/code>\uff0c\u5219\u4ea4\u6613\u6210\u672c\u4e58\u4ee5\u5b83\u4eec\u4e4b\u95f4\u7684\u6bd4\u7387\u3002\u4f8b\u5982\uff0c\u5982\u679c<code>load_factor<\/code>\u662f\u4e24\u500d<code>load_base<\/code>\uff0c\u90a3\u4e48\u4ea4\u6613\u6210\u672c\u5c31\u4f1a\u589e\u52a0\u4e00\u500d\u3002<\/td>\n<\/tr>\n<tr>\n<td align=\"left\"><code>peers<\/code><\/td>\n<td align=\"left\">Number<\/td>\n<td align=\"left\"><code>streamd<\/code>\u8fd9\u4e2a\u670d\u52a1\u5668\u5f53\u524d\u8fde\u63a5\u4e86\u591a\u5c11\u4e2a\u5176\u4ed6\u670d\u52a1\u5668\u3002<\/td>\n<\/tr>\n<tr>\n<td align=\"left\"><code>pubkey_node<\/code><\/td>\n<td align=\"left\">String<\/td>\n<td align=\"left\">\u7528\u4e8e\u9a8c\u8bc1\u6b64\u670d\u52a1\u5668\u4ee5\u8fdb\u884c\u5bf9\u7b49\u901a\u4fe1\u7684\u516c\u94a5\u3002\u8be5\u5bc6\u94a5\u5bf9\u5728\u670d\u52a1\u5668\u7b2c\u4e00\u6b21\u542f\u52a8\u65f6\u81ea\u52a8\u751f\u6210\u3002\uff08\u5982\u679c\u5220\u9664\uff0c\u670d\u52a1\u5668\u53ef\u4ee5\u521b\u5efa\u4e00\u5bf9\u65b0\u7684\u5bc6\u94a5\u3002\uff09<\/td>\n<\/tr>\n<tr>\n<td align=\"left\"><code>pubkey_validator<\/code><\/td>\n<td align=\"left\">String<\/td>\n<td align=\"left\"><em>\uff08\u4ec5\u9650\u7ba1\u7406\u5458\uff09<\/em>\u6b64\u670d\u52a1\u5668\u4f7f\u7528\u7684\u5bc6\u94a5\u5bf9\u7684\u516c\u94a5\uff0c\u7528\u4e8e\u7b7e\u7f72\u63d0\u8bae\u7684\u5206\u7c7b\u5e10\u4ee5\u8fdb\u884c\u9a8c\u8bc1\u3002<\/td>\n<\/tr>\n<tr>\n<td align=\"left\"><code>server_state<\/code><\/td>\n<td align=\"left\">String<\/td>\n<td align=\"left\">\u6307\u793a\u670d\u52a1\u5668\u53c2\u4e0e\u7f51\u7edc\u7684\u7a0b\u5ea6\u7684\u5b57\u7b26\u4e32\u3002\u6709\u5173\u66f4\u591a\u4fe1\u606f\uff0c\u8bf7\u53c2\u9605\u53ef\u80fd\u7684\u670d\u52a1\u5668\u72b6\u6001<\/td>\n<\/tr>\n<tr>\n<td align=\"left\"><code>state_accounting<\/code><\/td>\n<td align=\"left\">Object<\/td>\n<td align=\"left\">\u5404\u79cd<a href=\"https:\/\/ripple.com\/build\/rippled-apis\/#possible-server-states\" target=\"_blank\" rel=\"noopener\">\u670d\u52a1\u5668\u72b6\u6001\u7684<\/a>\u5730\u56fe\uff0c\u5305\u542b\u6709\u5173\u670d\u52a1\u5668\u6bcf\u6b21\u82b1\u8d39\u7684\u65f6\u95f4\u7684\u4fe1\u606f\u3002\u8fd9\u53ef\u4ee5\u7528\u4e8e\u8ddf\u8e2a\u670d\u52a1\u5668\u4e0e\u7f51\u7edc\u8fde\u63a5\u7684\u957f\u671f\u5065\u5eb7\u72b6\u51b5\u3002<\/td>\n<\/tr>\n<tr>\n<td align=\"left\"><code>state_accounting.*.duration_us<\/code><\/td>\n<td align=\"left\">String<\/td>\n<td align=\"left\">\u670d\u52a1\u5668\u5728\u6b64\u72b6\u6001\u4e0b\u82b1\u8d39\u7684\u5fae\u79d2\u6570\u3002\uff08\u6bcf\u5f53\u670d\u52a1\u5668\u8f6c\u6362\u5230\u53e6\u4e00\u4e2a\u72b6\u6001\u65f6\u90fd\u4f1a\u66f4\u65b0\u3002\uff09<\/td>\n<\/tr>\n<tr>\n<td align=\"left\"><code>state_accounting.*.transitions<\/code><\/td>\n<td align=\"left\">Number<\/td>\n<td align=\"left\">\u670d\u52a1\u5668\u8f6c\u6362\u5230\u6b64\u72b6\u6001\u7684\u6b21\u6570\u3002<\/td>\n<\/tr>\n<tr>\n<td align=\"left\"><code>uptime<\/code><\/td>\n<td align=\"left\">Number<\/td>\n<td align=\"left\">\u670d\u52a1\u5668\u8fd0\u884c\u7684\u8fde\u7eed\u79d2\u6570\u3002<\/td>\n<\/tr>\n<tr>\n<td align=\"left\"><code>validated_ledger<\/code><\/td>\n<td align=\"left\">Object<\/td>\n<td align=\"left\">\uff08\u53ef\u4ee5\u7701\u7565\uff09\u5173\u4e8e\u6700\u8fd1\u4e00\u6b21\u5b8c\u5168\u9a8c\u8bc1\u7684\u5206\u7c7b\u5e10\u7684\u4fe1\u606f\u3002\u5982\u679c\u6700\u8fd1\u9a8c\u8bc1\u7684\u5206\u7c7b\u8d26\u4e0d\u53ef\u7528\uff0c\u5219\u56de\u590d\u7701\u7565\u6b64\u5b57\u6bb5\u5e76\u5305\u542b<code>closed_ledger<\/code>\u3002<\/td>\n<\/tr>\n<tr>\n<td align=\"left\"><code>validated_ledger.base_fee<\/code><\/td>\n<td align=\"left\">Unsigned Integer<\/td>\n<td align=\"left\">\u57fa\u7840\u8d39\u7528\uff0c\u4ee5STM\u4e3a\u5355\u4f4d\uff0c\u7528\u4e8e\u5411\u7f51\u7edc\u4f20\u64ad\u4ea4\u6613\u3002<\/td>\n<\/tr>\n<tr>\n<td align=\"left\"><code>validated_ledger.close_time<\/code><\/td>\n<td align=\"left\">Number<\/td>\n<td align=\"left\">\u81eaStream\u00a0Epoch\u4ee5\u6765\uff0c\u6b64\u5206\u7c7b\u8d26\u5df2\u7ecf\u5173\u95ed\u7684\u65f6\u95f4<\/td>\n<\/tr>\n<tr>\n<td align=\"left\"><code>validated_ledger.hash<\/code><\/td>\n<td align=\"left\">String<\/td>\n<td align=\"left\">\u6b64\u5206\u7c7b\u5e10\u7248\u672c\u7684\u72ec\u7279\u6563\u5217\uff0c\u5982\u5341\u516d\u8fdb\u5236<\/td>\n<\/tr>\n<tr>\n<td align=\"left\"><code>validated_ledger.reserve_base<\/code><\/td>\n<td align=\"left\">Unsigned Integer<\/td>\n<td align=\"left\">\u6bcf\u4e2a\u8d26\u6237\u9700\u8981\u4fdd\u7559\u7684\u6700\u4f4e\u91d1\u989d\uff0c\u4ee5STM\u4e3a\u5355\u4f4d<\/td>\n<\/tr>\n<tr>\n<td align=\"left\"><code>validated_ledger.reserve_inc<\/code><\/td>\n<td align=\"left\">Unsigned Integer<\/td>\n<td align=\"left\">\u91d1\u989d\uff0c\u4ee5STM\u4e3a\u5355\u4f4d\uff0c\u6dfb\u52a0\u5230\u8d26\u6237\u5728\u8d26\u672c\u4e2d\u62e5\u6709\u7684\u6bcf\u4e2a\u9879\u76ee\u7684\u8d26\u6237\u50a8\u5907\u91d1\u4e2d\u3002<\/td>\n<\/tr>\n<tr>\n<td align=\"left\"><code>validated_ledger.seq<\/code><\/td>\n<td align=\"left\">Unsigned Integer<\/td>\n<td align=\"left\">\u6b64\u5206\u7c7b\u5e10\u7684\u552f\u4e00\u5e8f\u53f7<\/td>\n<\/tr>\n<tr>\n<td align=\"left\"><code>validation_quorum<\/code><\/td>\n<td align=\"left\">Number<\/td>\n<td align=\"left\">\u9a8c\u8bc1\u5206\u7c7b\u5e10\u7248\u672c\u6240\u9700\u7684\u53ef\u4fe1\u9a8c\u8bc1\u7684\u6700\u5c0f\u6570\u76ee\u3002\u6709\u4e9b\u60c5\u51b5\u53ef\u80fd\u4f1a\u5bfc\u81f4\u670d\u52a1\u5668\u9700\u8981\u66f4\u591a\u9a8c\u8bc1\u3002<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>\u53ef\u80fd\u7684\u9519\u8bef\uff1a<\/p>\n<ul>\n<li>\u4efb\u4f55\u901a\u7528\u9519\u8bef\u7c7b\u578b\u3002<\/li>\n<\/ul>\n<\/div><div class=\"documentor-help\"><span class=\"doc-noprint doc-feedback\"><img src=https:\/\/labs.stream\/cn\/wp-content\/plugins\/documentor\/skins\/default\/images\/feedback.png width=\"16\" height=\"16\" \/>Was this helpful?<\/span>\r\n\t\t\t\t\t\t<span class=\"doc-noprint\"><a class=\"positive-feedback\" href=\"#\" > Yes <\/a><\/span> \r\n\t\t\t\t\t\t<span class=\"doc-noprint\"><a class=\"negative-feedback\" href=\"#\" > No <\/a><\/span><span class=\"doc-noprint doc_sedit\"><a title=\"Give suggestion\" href=\"#sugestedit_popup7\" rel=\"leanModal\" class=\"spopupopen\" >\r\n\t\t\t\t\t\t<span><img height=\"15\" width=\"15\" src=https:\/\/labs.stream\/cn\/wp-content\/plugins\/documentor\/skins\/default\/images\/edit.png><\/span>Suggest edit <\/a><\/span><div class=\"negative-feedbackform doc-noprint\">\r\n\t\t\t\t\t<\/div><div class=\"feedback-msg doc-noprint\"><\/div><\/div><\/div><\/div><!--.\/doc-sectionwrap--><div class=\"doc-sectionwrap\" id=\"can_delete-4_wrap\"><div class=\"documentor-section  section-461\" id=\"can_delete-4\" data-section-id=\"461\"><h3 class=\"doc-sec-title\" > <span class=\"doc-sec-count\" style=\"display:inline-block\">8.3.<\/span><span class=\"title-text\">can_delete<\/span> <span class=\"doc-sec-link doc-noprint\" onclick=\"prompt('Press Ctrl + C, then Enter to copy to clipboard','https:\/\/labs.stream\/cn\/wp-json\/wp\/v2\/pages\/777#can_delete-4')\">#<\/span> <div class=\"documentor-social doc-noprint\"><\/div><\/h3><div class=\"doc-sec-content\" ><p>\u5728\u542f\u7528<code>online_delete<\/code>\u548c<code>advisory_delete<\/code>\u914d\u7f6e\u9009\u9879\u7684\u60c5\u51b5\u4e0b\uff0c\u8be5<code>can_delete<\/code>\u65b9\u6cd5\u901a\u77e5Streamd\u670d\u52a1\u5668\u53ef\u80fd\u88ab\u5220\u9664\u7684\u6700\u65b0\u5206\u7c7b\u5e10\u3002<\/p>\n<p><em>\u8be5<code>can_delete<\/code>\u65b9\u6cd5\u662f\u4e0d\u80fd\u7531\u975e\u7279\u6743\u7528\u6237\u8fd0\u884c\u7684\u7ba1\u7406\u5458\u547d\u4ee4\u3002<\/em><\/p>\n<p>\u8bf7\u6c42\u683c\u5f0f\u7684\u793a\u4f8b\uff1a<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-group=\"can_delete\" data-enlighter-title=\"WebSocket\">{\r\n  \"id\": 2,\r\n  \"command\": \"can_delete\",\r\n  \"can_delete\": 11320417\r\n}<\/pre>\n<pre class=\"EnlighterJSRAW\" data-enlighter-group=\"can_delete\" data-enlighter-title=\"JSON-RPC\">{\r\n    \"method\": \"can_delete\",\r\n    \"params\": [\r\n        {\r\n            \"can_delete\": 11320417\r\n        }\r\n    ]\r\n}<\/pre>\n<pre class=\"EnlighterJSRAW\" data-enlighter-group=\"can_delete\" data-enlighter-title=\"Commandline\">#Syntax can_delete [<ledger_index>|<ledger_hash>|now|always|never]\r\nstreamd can_delete 11320417<\/pre>\n<p>\u8be5\u8bf7\u6c42\u5305\u542b\u4ee5\u4e0b\u53ef\u9009\u53c2\u6570\uff1a<\/p>\n<table>\n<thead>\n<tr>\n<th align=\"left\"><code>Field<\/code><\/th>\n<th align=\"left\">Type<\/th>\n<th align=\"left\">Description<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td align=\"left\"><code>can_delete<\/code><\/td>\n<td align=\"left\">String or Integer<\/td>\n<td align=\"left\">\u5141\u8bb8\u5220\u9664\u7684\u6700\u5927\u5206\u7c7b\u5e10\u3002\u5bf9\u4e8e<code>ledger_index<\/code>\u6216<code>ledger_hash<\/code>\u8bf7\u53c2\u9605\u6307\u5b9a\u5206\u7c7b\u5e10\u3002<code>never<\/code>\u5c06\u8be5\u503c\u8bbe\u7f6e\u4e3a0\uff0c\u5e76\u6709\u6548\u5730\u7981\u7528\u5728\u7ebf\u5220\u9664\u76f4\u5230\u53e6\u4e00\u4e2a<code>can_delete<\/code>\u88ab\u9002\u5f53\u8c03\u7528\u3002\u00a0<code>always<\/code>\u5c06\u8be5\u503c\u8bbe\u7f6e\u4e3a\u6700\u5927\u53ef\u80fd\u5206\u7c7b\u5e10\uff084294967295\uff09\uff0c\u5e76\u5728\u6bcf\u4e2a\u914d\u7f6e\u7684<code>online_delete<\/code>\u95f4\u9694\u5185\u53d1\u751f\u8054\u673a\u5220\u9664\u3002<code>now<\/code>\u5728\u4e0b\u4e00\u4e2a\u7ecf\u8fc7\u9a8c\u8bc1\u7684\u5206\u7c7b\u8d26\u4e2d\u89e6\u53d1\u5728\u7ebf\u5220\u9664\uff0c\u8fbe\u5230\u6216\u8d85\u8fc7\u914d\u7f6e\u7684<code>online_delete<\/code>\u65f6\u95f4\u95f4\u9694\uff0c\u4f46\u6ca1\u6709\u8fdb\u4e00\u6b65\u7684\u9650\u5236\u3002<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>\u5982\u679c\u6ca1\u6709\u6307\u5b9a\u53c2\u6570\uff0c\u5219\u4e0d\u505a\u4efb\u4f55\u66f4\u6539\u3002<\/p>\n<p>\u54cd\u5e94\u9075\u5faa<a href=\"https:\/\/ripple.com\/build\/rippled-apis\/#response-formatting\" target=\"_blank\" rel=\"noopener\">\u6807\u51c6\u683c\u5f0f<\/a>\uff0c\u6210\u529f\u7ed3\u679c\u5305\u542b\u4ee5\u4e0b\u5b57\u6bb5\uff1a<\/p>\n<table>\n<thead>\n<tr>\n<th align=\"left\"><code>Field<\/code><\/th>\n<th align=\"left\">\u7c7b\u578b<\/th>\n<th align=\"left\">\u63cf\u8ff0<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td align=\"left\"><code>can_delete<\/code><\/td>\n<td align=\"left\">Integer<\/td>\n<td align=\"left\">\u53ef\u4ee5\u901a\u8fc7\u5728\u7ebf\u5220\u9664\u4f8b\u7a0b\u5220\u9664\u7684\u6700\u5927\u5206\u7c7b\u5e10\u7d22\u5f15\u3002<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>\u4f7f\u7528\u6b64\u547d\u4ee4\u4e0d\u5e26\u53c2\u6570\u6765\u67e5\u8be2\u73b0\u6709<code>can_delete<\/code>\u8bbe\u7f6e\u3002<\/p>\n<p>\u53ef\u80fd\u7684\u9519\u8bef\uff1a<\/p>\n<ul>\n<li>\u4efb\u4f55\u901a\u7528\u9519\u8bef\u7c7b\u578b\u3002<\/li>\n<li><code>notEnabled<\/code>\u00a0&#8211; \u5728\u914d\u7f6e\u4e2d\u672a\u542f\u7528\u3002<\/li>\n<li><code>notReady<\/code>\u00a0&#8211; \u6ca1\u6709\u51c6\u5907\u597d\u5904\u7406\u8fd9\u4e2a\u8bf7\u6c42\u3002<\/li>\n<li><code>lgrNotFound<\/code>\u00a0&#8211; \u672a\u627e\u5230\u603b\u5e10\u3002<\/li>\n<li><code>invalidParams<\/code>\u00a0&#8211; \u65e0\u6548\u7684\u53c2\u6570\u3002<\/li>\n<\/ul>\n<\/div><div class=\"documentor-help\"><span class=\"doc-noprint doc-feedback\"><img src=https:\/\/labs.stream\/cn\/wp-content\/plugins\/documentor\/skins\/default\/images\/feedback.png width=\"16\" height=\"16\" \/>Was this helpful?<\/span>\r\n\t\t\t\t\t\t<span class=\"doc-noprint\"><a class=\"positive-feedback\" href=\"#\" > Yes <\/a><\/span> \r\n\t\t\t\t\t\t<span class=\"doc-noprint\"><a class=\"negative-feedback\" href=\"#\" > No <\/a><\/span><span class=\"doc-noprint doc_sedit\"><a title=\"Give suggestion\" href=\"#sugestedit_popup7\" rel=\"leanModal\" class=\"spopupopen\" >\r\n\t\t\t\t\t\t<span><img height=\"15\" width=\"15\" src=https:\/\/labs.stream\/cn\/wp-content\/plugins\/documentor\/skins\/default\/images\/edit.png><\/span>Suggest edit <\/a><\/span><div class=\"negative-feedbackform doc-noprint\">\r\n\t\t\t\t\t<\/div><div class=\"feedback-msg doc-noprint\"><\/div><\/div><\/div><\/div><!--.\/doc-sectionwrap--><div class=\"doc-sectionwrap\" id=\"consensus_info-4_wrap\"><div class=\"documentor-section  section-462\" id=\"consensus_info-4\" data-section-id=\"462\"><h3 class=\"doc-sec-title\" > <span class=\"doc-sec-count\" style=\"display:inline-block\">8.4.<\/span><span class=\"title-text\">consensus_info<\/span> <span class=\"doc-sec-link doc-noprint\" onclick=\"prompt('Press Ctrl + C, then Enter to copy to clipboard','https:\/\/labs.stream\/cn\/wp-json\/wp\/v2\/pages\/777#consensus_info-4')\">#<\/span> <div class=\"documentor-social doc-noprint\"><\/div><\/h3><div class=\"doc-sec-content\" ><p>\u8be5<code>consensus_info<\/code>\u547d\u4ee4\u63d0\u4f9b\u4e86\u6709\u5173\u7528\u4e8e\u8c03\u8bd5\u76ee\u7684\u7684\u4e00\u81f4\u8fc7\u7a0b\u7684\u4fe1\u606f\u3002<\/p>\n<p><em>\u8be5<code>consensus_info<\/code>\u65b9\u6cd5\u662f\u4e0d\u80fd\u7531\u975e\u7279\u6743\u7528\u6237\u8fd0\u884c\u7684\u7ba1\u7406\u5458\u547d\u4ee4\u3002<\/em><\/p>\n<p>\u8bf7\u6c42\u683c\u5f0f\u7684\u793a\u4f8b\uff1a<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-group=\"consensus_info\" data-enlighter-title=\"WebSocket\">{\r\n    \"id\": 99,\r\n    \"command\": \"consensus_info\"\r\n}<\/pre>\n<pre class=\"EnlighterJSRAW\" data-enlighter-group=\"consensus_info\" data-enlighter-title=\"JSON-RPC\">{\r\n    \"method\": \"consensus_info\",\r\n    \"params\": [\r\n        {}\r\n    ]\r\n}<\/pre>\n<pre class=\"EnlighterJSRAW\" data-enlighter-group=\"consensus_info\" data-enlighter-title=\"Commandline\">#Syntax: consensus_info\r\nstreamd consensus_info<\/pre>\n<p>\u8be5\u8bf7\u6c42\u6ca1\u6709\u53c2\u6570\u3002<\/p>\n<p>\u4e00\u4e2a\u6210\u529f\u56de\u5e94\u7684\u4f8b\u5b50\uff1a<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-group=\"consensus_info2\" data-enlighter-title=\"WebSocket\">{\r\n   \"result\" : {\r\n      \"info\" : {\r\n         \"acquired\" : {\r\n            \"4BC2CE596CBD1321775320E2067F9C06D3862826212C16EF42ABB6A2B0414306\" : \"acquired\"\r\n         },\r\n         \"close_granularity\" : 10,\r\n         \"close_percent\" : 50,\r\n         \"close_resolution\" : 10,\r\n         \"close_times\" : {\r\n            \"486082972\" : 1,\r\n            \"486082973\" : 4\r\n         },\r\n         \"current_ms\" : 1003,\r\n         \"have_time_consensus\" : false,\r\n         \"ledger_seq\" : 13701086,\r\n         \"our_position\" : {\r\n            \"close_time\" : 486082973,\r\n            \"previous_ledger\" : \"0BB01379B51234BAAF501A71C7AB147F595460B689BB9E8252A0B87B5A483623\",\r\n            \"propose_seq\" : 0,\r\n            \"transaction_hash\" : \"4BC2CE596CBD1321775320E2067F9C06D3862826212C16EF42ABB6A2B0414306\"\r\n         },\r\n         \"peer_positions\" : {\r\n            \"5C29005CF4FB479FC49EEFB4A5B075C86DD963CC\" : {\r\n               \"close_time\" : 486082973,\r\n               \"peer_id\" : \"n9L81uNCaPgtUJfaHh89gmdvXKAmSt5Gdsw2g1iPWaPkAHW5Nm4C\",\r\n               \"previous_ledger\" : \"0BB01379B51234BAAF501A71C7AB147F595460B689BB9E8252A0B87B5A483623\",\r\n               \"propose_seq\" : 0,\r\n               \"transaction_hash\" : \"4BC2CE596CBD1321775320E2067F9C06D3862826212C16EF42ABB6A2B0414306\"\r\n            },\r\n            \"EFC49EB648E557CC50A72D715249B80E071F7705\" : {\r\n               \"close_time\" : 486082973,\r\n               \"peer_id\" : \"n949f75evCHwgyP4fPVgaHqNHxUVN15PsJEZ3B3HnXPcPjcZAoy7\",\r\n               \"previous_ledger\" : \"0BB01379B51234BAAF501A71C7AB147F595460B689BB9E8252A0B87B5A483623\",\r\n               \"propose_seq\" : 0,\r\n               \"transaction_hash\" : \"4BC2CE596CBD1321775320E2067F9C06D3862826212C16EF42ABB6A2B0414306\"\r\n            }\r\n         },\r\n         \"previous_mseconds\" : 2005,\r\n         \"previous_proposers\" : 5,\r\n         \"proposers\" : 5,\r\n         \"proposing\" : false,\r\n         \"state\" : \"consensus\",\r\n         \"synched\" : true,\r\n         \"validating\" : false\r\n      },\r\n      \"status\" : \"success\"\r\n   }\r\n}<\/pre>\n<pre class=\"EnlighterJSRAW\" data-enlighter-group=\"consensus_info2\" data-enlighter-title=\"JSON-RPC\">Loading: \"\/etc\/streamd.cfg\"\r\nConnecting to 127.0.0.1:5005\r\n{\r\n   \"result\" : {\r\n      \"info\" : {\r\n         \"acquired\" : {\r\n            \"4BC2CE596CBD1321775320E2067F9C06D3862826212C16EF42ABB6A2B0414306\" : \"acquired\"\r\n         },\r\n         \"close_granularity\" : 10,\r\n         \"close_percent\" : 50,\r\n         \"close_resolution\" : 10,\r\n         \"close_times\" : {\r\n            \"486082972\" : 1,\r\n            \"486082973\" : 4\r\n         },\r\n         \"current_ms\" : 1003,\r\n         \"have_time_consensus\" : false,\r\n         \"ledger_seq\" : 13701086,\r\n         \"our_position\" : {\r\n            \"close_time\" : 486082973,\r\n            \"previous_ledger\" : \"0BB01379B51234BAAF501A71C7AB147F595460B689BB9E8252A0B87B5A483623\",\r\n            \"propose_seq\" : 0,\r\n            \"transaction_hash\" : \"4BC2CE596CBD1321775320E2067F9C06D3862826212C16EF42ABB6A2B0414306\"\r\n         },\r\n         \"peer_positions\" : {\r\n            \"5C29005CF4FB479FC49EEFB4A5B075C86DD963CC\" : {\r\n               \"close_time\" : 486082973,\r\n               \"peer_id\" : \"n9L81uNCaPgtUJfaHh89gmdvXKAmSt5Gdsw2g1iPWaPkAHW5Nm4C\",\r\n               \"previous_ledger\" : \"0BB01379B51234BAAF501A71C7AB147F595460B689BB9E8252A0B87B5A483623\",\r\n               \"propose_seq\" : 0,\r\n               \"transaction_hash\" : \"4BC2CE596CBD1321775320E2067F9C06D3862826212C16EF42ABB6A2B0414306\"\r\n            },\r\n            \"EFC49EB648E557CC50A72D715249B80E071F7705\" : {\r\n               \"close_time\" : 486082973,\r\n               \"peer_id\" : \"n949f75evCHwgyP4fPVgaHqNHxUVN15PsJEZ3B3HnXPcPjcZAoy7\",\r\n               \"previous_ledger\" : \"0BB01379B51234BAAF501A71C7AB147F595460B689BB9E8252A0B87B5A483623\",\r\n               \"propose_seq\" : 0,\r\n               \"transaction_hash\" : \"4BC2CE596CBD1321775320E2067F9C06D3862826212C16EF42ABB6A2B0414306\"\r\n            }\r\n         },\r\n         \"previous_mseconds\" : 2005,\r\n         \"previous_proposers\" : 5,\r\n         \"proposers\" : 5,\r\n         \"proposing\" : false,\r\n         \"state\" : \"consensus\",\r\n         \"synched\" : true,\r\n         \"validating\" : false\r\n      },\r\n      \"status\" : \"success\"\r\n   }\r\n}<\/pre>\n<p>\u54cd\u5e94\u9075\u5faa\u6807\u51c6\u683c\u5f0f\uff0c\u6210\u529f\u7ed3\u679c\u5305\u542b\u4ee5\u4e0b\u5b57\u6bb5\uff1a<\/p>\n<table>\n<thead>\n<tr>\n<th align=\"left\"><code>Field<\/code><\/th>\n<th align=\"left\">Type<\/th>\n<th align=\"left\">Description<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td align=\"left\"><code>info<\/code><\/td>\n<td align=\"left\">Object<\/td>\n<td align=\"left\">\u53ef\u80fd\u5bf9\u8c03\u8bd5\u5171\u8bc6\u6709\u7528\u7684\u4fe1\u606f\u3002\u6b64\u8f93\u51fa\u5982\u6709\u66f4\u6539\uff0c\u6055\u4e0d\u53e6\u884c\u901a\u77e5\u3002<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>\u4ee5\u4e0b\u662f\u53ef\u80fd\u5305\u542b\u5728<code>info<\/code>\u5bf9\u8c61\u4e2d\u7684\u5b57\u6bb5\u7684\u4e0d\u5b8c\u6574\u6458\u8981\uff1a<\/p>\n<table>\n<thead>\n<tr>\n<th align=\"left\"><code>Field<\/code><\/th>\n<th align=\"left\">Type<\/th>\n<th align=\"left\">Description<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td align=\"left\"><code>ledger_seq<\/code><\/td>\n<td align=\"left\">Number<\/td>\n<td align=\"left\">\u5f53\u524d\u5904\u4e8e\u5171\u8bc6\u6d41\u7a0b\u4e2d\u7684\u5206\u7c7b\u5e10\u7684\u5e8f\u53f7<\/td>\n<\/tr>\n<tr>\n<td align=\"left\"><code>our_position<\/code><\/td>\n<td align=\"left\">Object<\/td>\n<td align=\"left\">\u6b64\u670d\u52a1\u5668\u5bf9\u5171\u8bc6\u6d41\u7a0b\u4e2d\u7684\u5206\u7c7b\u5e10\u7684\u671f\u671b\u3002<\/td>\n<\/tr>\n<tr>\n<td align=\"left\"><code>peer_positions<\/code><\/td>\n<td align=\"left\">Object<\/td>\n<td align=\"left\">\u5728\u534f\u5546\u4e00\u81f4\u7684\u8fc7\u7a0b\u4e2d\uff0c\u540c\u884c\u7684\u5730\u56fe\u548c\u4ed6\u4eec\u5efa\u8bae\u7684\u5206\u7c7b\u8d26\u7248\u672c\u3002<\/td>\n<\/tr>\n<tr>\n<td align=\"left\"><code>proposers<\/code><\/td>\n<td align=\"left\">Number<\/td>\n<td align=\"left\">\u53c2\u4e0e\u6b64\u5171\u8bc6\u6d41\u7a0b\u7684\u53ef\u4fe1\u9a8c\u8bc1\u8005\u6570\u91cf\u3002\u54ea\u4e9b\u9a8c\u8bc1\u5668\u53d7\u4fe1\u4efb\u53d6\u51b3\u4e8e\u6b64\u670d\u52a1\u5668\u7684\u914d\u7f6e\u3002<\/td>\n<\/tr>\n<tr>\n<td align=\"left\"><code>synched<\/code><\/td>\n<td align=\"left\">Boolean<\/td>\n<td align=\"left\">\u8be5\u670d\u52a1\u5668\u662f\u5426\u8ba4\u4e3a\u81ea\u5df1\u4e0e\u7f51\u7edc\u540c\u6b65\u3002<\/td>\n<\/tr>\n<tr>\n<td align=\"left\"><code>state<\/code><\/td>\n<td align=\"left\">String<\/td>\n<td align=\"left\">\u76ee\u524d\u662f\u4ec0\u4e48\u90e8\u5206\u8fbe\u6210\u5171\u8bc6\u7684\u8fc7\u7a0b\u4e2d\u53d6\u5f97\u8fdb\u5c55\uff1a<code>open<\/code>\uff0c<code>consensus<\/code>\uff0c<code>finished<\/code>\uff0c\u6216<code>accepted<\/code>\u3002<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>\u8fd9\u4e5f\u662f\u6b63\u5e38\u7684\uff0c\u5176\u4e2d\u7684\u552f\u4e00\u9886\u57df\u83b7\u5f97\u6700\u5c0f\u7684\u7ed3\u679c<code>info<\/code>\u662f<code>\"consensus\": \"none\"<\/code>\u3002\u8fd9\u8868\u660e\u670d\u52a1\u5668\u5904\u4e8e\u5171\u8bc6\u8f6e\u6b21\u4e4b\u95f4\u3002<\/p>\n<p><code>consensus_info<\/code>\u5982\u679c\u60a8\u591a\u6b21\u8fd0\u884c\u8be5\u547d\u4ee4\uff0c\u547d\u4ee4\u7684\u7ed3\u679c\u53ef\u80fd\u4f1a\u53d1\u751f\u663e\u7740\u53d8\u5316\uff0c\u5373\u4f7f\u662f\u8fde\u7eed\u8fd0\u884c\u5f88\u77ed\u65f6\u95f4\u3002<\/p>\n<p>\u53ef\u80fd\u7684\u9519\u8bef\uff1a<\/p>\n<ul>\n<li>\u4efb\u4f55\u901a\u7528\u9519\u8bef\u7c7b\u578b\u3002<\/li>\n<\/ul>\n<\/div><div class=\"documentor-help\"><span class=\"doc-noprint doc-feedback\"><img src=https:\/\/labs.stream\/cn\/wp-content\/plugins\/documentor\/skins\/default\/images\/feedback.png width=\"16\" height=\"16\" \/>Was this helpful?<\/span>\r\n\t\t\t\t\t\t<span class=\"doc-noprint\"><a class=\"positive-feedback\" href=\"#\" > Yes <\/a><\/span> \r\n\t\t\t\t\t\t<span class=\"doc-noprint\"><a class=\"negative-feedback\" href=\"#\" > No <\/a><\/span><span class=\"doc-noprint doc_sedit\"><a title=\"Give suggestion\" href=\"#sugestedit_popup7\" rel=\"leanModal\" class=\"spopupopen\" >\r\n\t\t\t\t\t\t<span><img height=\"15\" width=\"15\" src=https:\/\/labs.stream\/cn\/wp-content\/plugins\/documentor\/skins\/default\/images\/edit.png><\/span>Suggest edit <\/a><\/span><div class=\"negative-feedbackform doc-noprint\">\r\n\t\t\t\t\t<\/div><div class=\"feedback-msg doc-noprint\"><\/div><\/div><\/div><\/div><!--.\/doc-sectionwrap--><div class=\"doc-sectionwrap\" id=\"fetch_info-4_wrap\"><div class=\"documentor-section  section-463\" id=\"fetch_info-4\" data-section-id=\"463\"><h3 class=\"doc-sec-title\" > <span class=\"doc-sec-count\" style=\"display:inline-block\">8.5.<\/span><span class=\"title-text\">fetch_info<\/span> <span class=\"doc-sec-link doc-noprint\" onclick=\"prompt('Press Ctrl + C, then Enter to copy to clipboard','https:\/\/labs.stream\/cn\/wp-json\/wp\/v2\/pages\/777#fetch_info-4')\">#<\/span> <div class=\"documentor-social doc-noprint\"><\/div><\/h3><div class=\"doc-sec-content\" ><p>\u8be5\u00a0<code>fetch_info<\/code>\u547d\u4ee4\u8fd4\u56de\u6709\u5173\u6b64\u670d\u52a1\u5668\u5f53\u524d\u4ece\u7f51\u7edc\u4e2d\u83b7\u53d6\u7684\u5bf9\u8c61\u7684\u4fe1\u606f\uff0c\u4ee5\u53ca\u6709\u591a\u5c11\u5bf9\u7b49\u7aef\u5177\u6709\u8be5\u4fe1\u606f\u3002\u5b83\u4e5f\u53ef\u4ee5\u7528\u6765\u91cd\u7f6e\u5f53\u524d\u7684\u63d0\u53d6\u3002<\/p>\n<p><em>\u8be5<code>fetch_info<\/code>\u65b9\u6cd5\u662f\u4e00\u4e2a<a href=\"https:\/\/ripple.com\/build\/rippled-apis\/#connecting-to-rippled\" target=\"_blank\" rel=\"noopener\">\u7ba1\u7406\u5458\u547d\u4ee4<\/a>\u4e0d\u80fd\u7531\u975e\u7279\u6743\u7528\u6237\u8fd0\u884c\u3002<\/em><\/p>\n<p>\u8bf7\u6c42\u683c\u5f0f\u7684\u793a\u4f8b\uff1a<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-group=\"fetch_info\" data-enlighter-title=\"WebSocket\">{\r\n    \"id\": 91,\r\n    \"command\": \"fetch_info\",\r\n    \"clear\": false\r\n}<\/pre>\n<pre class=\"EnlighterJSRAW\" data-enlighter-group=\"fetch_info\" data-enlighter-title=\"JSON-RPC\">{\r\n    \"method\": \"fetch_info\",\r\n    \"params\": [\r\n        {\r\n            \"clear\": false\r\n        }\r\n    ]\r\n}<\/pre>\n<pre class=\"EnlighterJSRAW\" data-enlighter-group=\"fetch_info\" data-enlighter-title=\"Commandline\">#Syntax: fetch_info [clear]\r\nstreamd fetch_info<\/pre>\n<p>\u8be5\u8bf7\u6c42\u5305\u542b\u4ee5\u4e0b\u53c2\u6570\uff1a<\/p>\n<table>\n<thead>\n<tr>\n<th align=\"left\"><code>Field<\/code><\/th>\n<th align=\"left\">\u7c7b\u578b<\/th>\n<th align=\"left\">\u63cf\u8ff0<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td align=\"left\"><code>clear<\/code><\/td>\n<td align=\"left\">Boolean<\/td>\n<td align=\"left\">\u5982\u679c<code>true<\/code>\uff0c\u91cd\u7f6e\u5f53\u524d\u63d0\u53d6\u3002\u5426\u5219\uff0c\u53ea\u4f1a\u83b7\u53d6\u6b63\u5728\u8fdb\u884c\u7684\u63d0\u53d6\u72b6\u6001\u3002<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>\u4e00\u4e2a\u6210\u529f\u56de\u5e94\u7684\u4f8b\u5b50\uff1a<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-group=\"fetch_info2\" data-enlighter-title=\"JSON-RPC\">{\r\n   \"result\" : {\r\n      \"info\" : {\r\n         \"348928\" : {\r\n            \"hash\" : \"C26D432B06F84861BCACD7942EDC3FE0B2E1DEB966A9E516A0FD275A375C2010\",\r\n            \"have_header\" : true,\r\n            \"have_state\" : false,\r\n            \"have_transactions\" : true,\r\n            \"needed_state_hashes\" : [\r\n               \"BF8DC6B1E10D1D3565BF0649075D22EBFD34F751AFCC0E53E81D74786BC88922\",\r\n               \"34E37A71CB51A12C73A435250E6A6349F7884C7EEBA6B88FA31F0244E967E88F\",\r\n               \"BFB7D3008A7D61FD6A0538D1C2E70CFB94CE8DC66606319C372F278A48629765\",\r\n               \"41C0C61D701FB1EA586F0EF1FC7A91FEC476D979589DA60507F05C13F7C21975\",\r\n               \"6DDE8840A2C3C7FF05E5FFEE4D06408694C16A8357338FE0C4581DC3D8A00BBA\",\r\n               \"6C69D833B582C849917806FA009518832BB50E900E43716FD7CC1966428DD0CF\",\r\n               \"1EDC020CFC4AF19B625C52E20B66D6AE672821CCC461E8A9C457A3B2955657F7\",\r\n               \"FC0616A66A2B0589CA513F3341D4EA51E782C4601E5072308478E3CC19264640\",\r\n               \"19FC607B5DE1B64681A676EC1ED5507B9555B0E098CD9D898320297DE1A64033\",\r\n               \"5E128D3FC990074E35687387A14AA12D9FD287E5AB57CB9B2FD83DE635DF5CA9\",\r\n               \"DE72820F3981770F2AA8770BC233B80661F1A452819D8529008875FF8DED87A9\",\r\n               \"3ACB84BEE2C45556351FF60FD787D235C9CF5623FB8A35B01446B773598E7CC0\",\r\n               \"0DD3A8DF69874148057F1F2BF305442FF2E89A76A08B4CC8C051E2ED69B874F3\",\r\n               \"4AE9A9C4F12A5BD0355037DA40A0B145420A2168A9FEDE43E643BD13062F8ECE\",\r\n               \"08CBF8CFFEC207F5AC4E4F24BC447011FD8C79D25B344281FBFB4732D7058ED4\",\r\n               \"779B2577C5C4BAED6657421448EA506BBF50F86BE363E0924127C4EA17A58BBE\"\r\n            ],\r\n            \"peers\" : 2,\r\n            \"timeouts\" : 0\r\n         }\r\n      },\r\n      \"status\" : \"success\"\r\n   }\r\n}<\/pre>\n<pre class=\"EnlighterJSRAW\" data-enlighter-group=\"fetch_info2\" data-enlighter-title=\"Commandline\">Loading: \"\/etc\/streamd.cfg\"\r\nConnecting to 127.0.0.1:5005\r\n{\r\n   \"result\" : {\r\n      \"info\" : {\r\n         \"348928\" : {\r\n            \"hash\" : \"C26D432B06F84861BCACD7942EDC3FE0B2E1DEB966A9E516A0FD275A375C2010\",\r\n            \"have_header\" : true,\r\n            \"have_state\" : false,\r\n            \"have_transactions\" : true,\r\n            \"needed_state_hashes\" : [\r\n               \"BF8DC6B1E10D1D3565BF0649075D22EBFD34F751AFCC0E53E81D74786BC88922\",\r\n               \"34E37A71CB51A12C73A435250E6A6349F7884C7EEBA6B88FA31F0244E967E88F\",\r\n               \"BFB7D3008A7D61FD6A0538D1C2E70CFB94CE8DC66606319C372F278A48629765\",\r\n               \"41C0C61D701FB1EA586F0EF1FC7A91FEC476D979589DA60507F05C13F7C21975\",\r\n               \"6DDE8840A2C3C7FF05E5FFEE4D06408694C16A8357338FE0C4581DC3D8A00BBA\",\r\n               \"6C69D833B582C849917806FA009518832BB50E900E43716FD7CC1966428DD0CF\",\r\n               \"1EDC020CFC4AF19B625C52E20B66D6AE672821CCC461E8A9C457A3B2955657F7\",\r\n               \"FC0616A66A2B0589CA513F3341D4EA51E782C4601E5072308478E3CC19264640\",\r\n               \"19FC607B5DE1B64681A676EC1ED5507B9555B0E098CD9D898320297DE1A64033\",\r\n               \"5E128D3FC990074E35687387A14AA12D9FD287E5AB57CB9B2FD83DE635DF5CA9\",\r\n               \"DE72820F3981770F2AA8770BC233B80661F1A452819D8529008875FF8DED87A9\",\r\n               \"3ACB84BEE2C45556351FF60FD787D235C9CF5623FB8A35B01446B773598E7CC0\",\r\n               \"0DD3A8DF69874148057F1F2BF305442FF2E89A76A08B4CC8C051E2ED69B874F3\",\r\n               \"4AE9A9C4F12A5BD0355037DA40A0B145420A2168A9FEDE43E643BD13062F8ECE\",\r\n               \"08CBF8CFFEC207F5AC4E4F24BC447011FD8C79D25B344281FBFB4732D7058ED4\",\r\n               \"779B2577C5C4BAED6657421448EA506BBF50F86BE363E0924127C4EA17A58BBE\"\r\n            ],\r\n            \"peers\" : 2,\r\n            \"timeouts\" : 0\r\n         }\r\n      },\r\n      \"status\" : \"success\"\r\n   }\r\n}<\/pre>\n<p>\u54cd\u5e94\u9075\u5faa\u6807\u51c6\u683c\u5f0f\uff0c\u6210\u529f\u7ed3\u679c\u5305\u542b\u4ee5\u4e0b\u5b57\u6bb5\uff1a<\/p>\n<table>\n<thead>\n<tr>\n<th align=\"left\"><code>Field<\/code><\/th>\n<th align=\"left\">Type<\/th>\n<th align=\"left\">Description<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td align=\"left\"><code>info<\/code><\/td>\n<td align=\"left\">Object<\/td>\n<td align=\"left\">\u6b63\u5728\u63d0\u53d6\u7684\u5bf9\u8c61\u7684\u5730\u56fe\u4ee5\u53ca\u6b63\u5728\u63d0\u53d6\u7684\u5bf9\u8c61\u7684\u72b6\u6001\u3002\u6b63\u5728\u63d0\u53d6\u7684\u5206\u7c7b\u8d26\u53ef\u4ee5\u901a\u8fc7\u5176\u5e8f\u5217\u53f7\u6765\u6807\u8bc6;\u00a0\u5206\u7c7b\u8d26\u548c\u5176\u4ed6\u6b63\u5728\u63d0\u53d6\u7684\u5bf9\u8c61\u4e5f\u53ef\u4ee5\u901a\u8fc7\u5b83\u4eec\u7684\u54c8\u5e0c\u6765\u8bc6\u522b\u3002<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>\u63cf\u8ff0\u6b63\u5728\u8bfb\u53d6\u7684\u5b57\u6bb5\u53ef\u80fd\u4f1a\u968f\u65f6\u66f4\u6539\uff0c\u6055\u4e0d\u53e6\u884c\u901a\u77e5\u3002\u4ee5\u4e0b\u5b57\u6bb5\u53ef\u80fd\u5305\u542b\u5728\u5185\uff1a<\/p>\n<table>\n<thead>\n<tr>\n<th align=\"left\"><code>Field<\/code><\/th>\n<th align=\"left\">Type<\/th>\n<th align=\"left\">Description<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td align=\"left\"><code>hash<\/code><\/td>\n<td align=\"left\">String<\/td>\n<td align=\"left\">\u6b63\u5728\u63d0\u53d6\u7684\u9879\u76ee\u7684\u6563\u5217\u3002<\/td>\n<\/tr>\n<tr>\n<td align=\"left\"><code>have_header<\/code><\/td>\n<td align=\"left\">Boolean<\/td>\n<td align=\"left\">\u5bf9\u4e8e\u5206\u7c7b\u5e10\uff0c\u8be5\u670d\u52a1\u5668\u662f\u5426\u5df2\u7ecf\u83b7\u5f97\u5206\u7c7b\u8d26\u7684\u62ac\u5934\u90e8\u5206\u3002<\/td>\n<\/tr>\n<tr>\n<td align=\"left\"><code>have_transactions<\/code><\/td>\n<td align=\"left\">Boolean<\/td>\n<td align=\"left\">\u5bf9\u4e8e\u5206\u7c7b\u5e10\uff0c\u8be5\u670d\u52a1\u5668\u662f\u5426\u5df2\u83b7\u5f97\u8be5\u5206\u7c7b\u8d26\u7684\u4ea4\u6613\u90e8\u5206\u3002<\/td>\n<\/tr>\n<tr>\n<td align=\"left\"><code>needed_state_hashes<\/code><\/td>\n<td align=\"left\">Array of (Hash) Strings<\/td>\n<td align=\"left\">\u6b64\u9879\u76ee\u4ecd\u9700\u8981\u72b6\u6001\u5bf9\u8c61\u7684\u54c8\u5e0c\u503c\u3002\u5982\u679c\u9700\u8981\u8d85\u8fc716\u4e2a\uff0c\u5219\u54cd\u5e94\u53ea\u5305\u542b\u524d16\u4e2a\u3002<\/td>\n<\/tr>\n<tr>\n<td align=\"left\"><code>peers<\/code><\/td>\n<td align=\"left\">Number<\/td>\n<td align=\"left\">\u62e5\u6709\u6b64\u5546\u54c1\u7684\u540c\u884c\u4eba\u6570\u3002<\/td>\n<\/tr>\n<tr>\n<td align=\"left\"><code>timeouts<\/code><\/td>\n<td align=\"left\">Number<\/td>\n<td align=\"left\">\u83b7\u53d6\u6b64\u9879\u76ee\u7684\u6b21\u6570\u5bfc\u81f4\u8d85\u65f6\uff082.5\u79d2\uff09\u3002<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>\u53ef\u80fd\u7684\u9519\u8bef\uff1a<\/p>\n<ul>\n<li>\u4efb\u4f55\u901a\u7528\u9519\u8bef\u7c7b\u578b\u3002<\/li>\n<\/ul>\n<\/div><div class=\"documentor-help\"><span class=\"doc-noprint doc-feedback\"><img src=https:\/\/labs.stream\/cn\/wp-content\/plugins\/documentor\/skins\/default\/images\/feedback.png width=\"16\" height=\"16\" \/>Was this helpful?<\/span>\r\n\t\t\t\t\t\t<span class=\"doc-noprint\"><a class=\"positive-feedback\" href=\"#\" > Yes <\/a><\/span> \r\n\t\t\t\t\t\t<span class=\"doc-noprint\"><a class=\"negative-feedback\" href=\"#\" > No <\/a><\/span><span class=\"doc-noprint doc_sedit\"><a title=\"Give suggestion\" href=\"#sugestedit_popup7\" rel=\"leanModal\" class=\"spopupopen\" >\r\n\t\t\t\t\t\t<span><img height=\"15\" width=\"15\" src=https:\/\/labs.stream\/cn\/wp-content\/plugins\/documentor\/skins\/default\/images\/edit.png><\/span>Suggest edit <\/a><\/span><div class=\"negative-feedbackform doc-noprint\">\r\n\t\t\t\t\t<\/div><div class=\"feedback-msg doc-noprint\"><\/div><\/div><\/div><\/div><!--.\/doc-sectionwrap--><div class=\"doc-sectionwrap\" id=\"feature-4_wrap\"><div class=\"documentor-section  section-464\" id=\"feature-4\" data-section-id=\"464\"><h3 class=\"doc-sec-title\" > <span class=\"doc-sec-count\" style=\"display:inline-block\">8.6.<\/span><span class=\"title-text\">feature<\/span> <span class=\"doc-sec-link doc-noprint\" onclick=\"prompt('Press Ctrl + C, then Enter to copy to clipboard','https:\/\/labs.stream\/cn\/wp-json\/wp\/v2\/pages\/777#feature-4')\">#<\/span> <div class=\"documentor-social doc-noprint\"><\/div><\/h3><div class=\"doc-sec-content\" ><p>\u8be5<code>feature<\/code>\u547d\u4ee4\u8fd4\u56de\u6709\u5173\u670d\u52a1\u5668\u4e86\u89e3\u7684\u4fee\u6539\u7684\u4fe1\u606f\uff0c\u5305\u62ec\u5b83\u4eec\u662f\u5426\u5df2\u542f\u7528\u4ee5\u53ca\u670d\u52a1\u5668\u662f\u5426\u6295\u7968\u8d5e\u6210\u4fee\u6539\u8fc7\u7a0b\u4e2d\u7684\u8fd9\u4e9b\u4fee\u6539\u3002<\/p>\n<p>\u60a8\u53ef\u4ee5\u4f7f\u7528\u8be5<code>feature<\/code>\u547d\u4ee4\u4e34\u65f6\u914d\u7f6e\u670d\u52a1\u5668\u6295\u7968\u53cd\u5bf9\u6216\u8d5e\u6210\u4fee\u6b63\u6848\u3002\u5982\u679c\u60a8\u91cd\u65b0\u542f\u52a8\u670d\u52a1\u5668\uff0c\u6b64\u66f4\u6539\u4e0d\u4f1a\u6301\u7eed\u3002\u8981\u5bf9\u4fee\u6539\u6295\u7968\u8fdb\u884c\u6301\u4e45\u66f4\u6539\uff0c\u8bf7\u4f7f\u7528\u8be5<code>streamd.cfg<\/code>\u6587\u4ef6\u3002\u6709\u5173\u66f4\u591a\u4fe1\u606f\uff0c\u8bf7\u53c2\u9605\u914d\u7f6e\u4fee\u6b63\u6295\u7968\u3002<\/p>\n<p><em>\u8be5<code>feature<\/code>\u65b9\u6cd5\u662f\u4e0d\u80fd\u7531\u975e\u7279\u6743\u7528\u6237\u8fd0\u884c\u7684\u7ba1\u7406\u5458\u547d\u4ee4\u3002<\/em><\/p>\n<p>\u8bf7\u6c42\u683c\u5f0f\u7684\u793a\u4f8b\uff1a<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-group=\"feature\" data-enlighter-title=\"WebSocket-list all\">{\r\n  \"id\": \"list_all_features\",\r\n  \"command\": \"feature\"\r\n}<\/pre>\n<pre class=\"EnlighterJSRAW\" data-enlighter-group=\"feature\" data-enlighter-title=\"WebSocket-reject\">{\r\n  \"id\": \"reject_multi_sign\",\r\n  \"command\": \"feature\",\r\n  \"feature\": \"4C97EBA926031A7CF7D7B36FDE3ED66DDA5421192D63DE53FFB46E43B9DC8373\",\r\n  \"vetoed\": true\r\n}<\/pre>\n<pre class=\"EnlighterJSRAW\" data-enlighter-group=\"feature\" data-enlighter-title=\"JSON-RPC\">{\r\n    \"method\": \"feature\",\r\n    \"params\": [\r\n        {\r\n            \"feature\": \"4C97EBA926031A7CF7D7B36FDE3ED66DDA5421192D63DE53FFB46E43B9DC8373\",\r\n            \"vetoed\": false\r\n        }\r\n    ]\r\n}<\/pre>\n<pre class=\"EnlighterJSRAW\" data-enlighter-group=\"feature\" data-enlighter-title=\"Commandline\">#Syntax: feature [<feature_id> [accept|reject]]\r\nstreamd feature 4C97EBA926031A7CF7D7B36FDE3ED66DDA5421192D63DE53FFB46E43B9DC8373 accept<\/pre>\n<p>\u8be5\u8bf7\u6c42\u5305\u542b\u4ee5\u4e0b\u53c2\u6570\uff1a<\/p>\n<table>\n<thead>\n<tr>\n<th align=\"left\"><code>Field<\/code><\/th>\n<th align=\"left\">Type<\/th>\n<th align=\"left\">Description<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td align=\"left\"><code>feature<\/code><\/td>\n<td align=\"left\">String<\/td>\n<td align=\"left\"><em>\uff08\u53ef\u9009\uff09\u4fee\u6539<\/em>\u7684\u552f\u4e00\u6807\u8bc6\uff0c\u5982\u5341\u516d\u8fdb\u5236;\u00a0\u6216\u4fee\u6b63\u6848\u7684\u7b80\u79f0\u3002\u5982\u679c\u63d0\u4f9b\uff0c\u9650\u5236\u5bf9\u4e00\u9879\u4fee\u6b63\u6848\u7684\u56de\u5e94\u3002\u5426\u5219\uff0c\u7b54\u590d\u5c06\u5217\u51fa\u6240\u6709\u4fee\u6b63\u6848\u3002<\/td>\n<\/tr>\n<tr>\n<td align=\"left\"><code>vetoed<\/code><\/td>\n<td align=\"left\">Boolean<\/td>\n<td align=\"left\">\uff08\u53ef\u9009;\u9664\u975e\u53e6\u6709<code>feature<\/code>\u8bf4\u660e\uff0c\u5426\u5219\u5ffd\u7565\uff09\u5982\u679c\u4e3atrue\uff0c\u5219\u6307\u793a\u670d\u52a1\u5668\u5bf9\u7531\u6307\u5b9a\u7684\u4fee\u6539\u8fdb\u884c\u6295\u7968<code>feature<\/code>\u3002\u5982\u679c\u4e3afalse\uff0c\u5219\u6307\u793a\u670d\u52a1\u5668\u6295\u7968\u8d5e\u6210\u4fee\u6539\u3002<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>\u00a0<\/p>\n<blockquote><p>\u6ce8\u610f\uff1a\u5373\u4f7f\u670d\u52a1\u5668\u5f53\u524d\u4e0d\u77e5\u9053\u5982\u4f55\u5e94\u7528\u8be5\u4fee\u8ba2\uff0c\u4e5f\u53ef\u4ee5\u901a\u8fc7\u5728\u8be5<code>feature<\/code>\u5b57\u6bb5\u4e2d\u6307\u5b9a\u4fee\u8ba2ID\u6765\u914d\u7f6e\u670d\u52a1\u5668\uff0c\u4ee5\u652f\u6301\u65b0\u7684\u4fee\u8ba2\u3002\u4f8b\u5982\uff0c\u5982\u679c\u60a8\u8ba1\u5212\u5c3d\u5feb\u5347\u7ea7\u5230\u652f\u6301\u4fee\u8ba2\u7684\u65b0<code>streamd<\/code>\u7248\u672c\uff0c<em>\u5219<\/em>\u53ef\u80fd\u9700\u8981\u6267\u884c\u6b64\u64cd\u4f5c\u3002<\/p><\/blockquote>\n<p>\u4e00\u4e2a\u6210\u529f\u56de\u5e94\u7684\u4f8b\u5b50\uff1a<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-group=\"feature2\" data-enlighter-title=\"WebSocket-list all\">{\r\n  \"id\": \"list_all_features\",\r\n  \"status\": \"success\",\r\n  \"type\": \"response\",\r\n  \"result\": {\r\n    \"features\": {\r\n      \"42426C4D4F1009EE67080A9B7965B44656D7714D104A72F9B4369F97ABF044EE\": {\r\n        \"enabled\": false,\r\n        \"name\": \"FeeEscalation\",\r\n        \"supported\": true,\r\n        \"vetoed\": false\r\n      },\r\n      \"4C97EBA926031A7CF7D7B36FDE3ED66DDA5421192D63DE53FFB46E43B9DC8373\": {\r\n        \"enabled\": false,\r\n        \"name\": \"MultiSign\",\r\n        \"supported\": true,\r\n        \"vetoed\": false\r\n      },\r\n      \"6781F8368C4771B83E8B821D88F580202BCB4228075297B19E4FDC5233F1EFDC\": {\r\n        \"enabled\": false,\r\n        \"name\": \"TrustSetAuth\",\r\n        \"supported\": true,\r\n        \"vetoed\": false\r\n      }\r\n    }\r\n  }\r\n}<\/pre>\n<pre class=\"EnlighterJSRAW\" data-enlighter-group=\"feature2\" data-enlighter-title=\"WebSocket-reject\">{\r\n    \"id\": \"reject_multi_sign\",\r\n    \"status\": \"success\",\r\n    \"type\": \"response\",\r\n    \"result\": {\r\n        \"features\": {\r\n            \"4C97EBA926031A7CF7D7B36FDE3ED66DDA5421192D63DE53FFB46E43B9DC8373\": {\r\n                \"enabled\": false,\r\n                \"name\": \"MultiSign\",\r\n                \"supported\": true,\r\n                \"vetoed\": true\r\n            }\r\n        }\r\n    }\r\n}<\/pre>\n<pre class=\"EnlighterJSRAW\" data-enlighter-group=\"feature2\" data-enlighter-title=\"JSON-RPC\">200 OK\r\n{\r\n    \"result\": {\r\n        \"4C97EBA926031A7CF7D7B36FDE3ED66DDA5421192D63DE53FFB46E43B9DC8373\": {\r\n            \"enabled\": false,\r\n            \"name\": \"MultiSign\",\r\n            \"supported\": true,\r\n            \"vetoed\": false\r\n        },\r\n        \"status\": \"success\"\r\n    }\r\n}<\/pre>\n<pre class=\"EnlighterJSRAW\" data-enlighter-group=\"feature2\" data-enlighter-title=\"Commandline\">Loading: \"\/etc\/streamd.cfg\"\r\nConnecting to 127.0.0.1:5005\r\n{\r\n    \"result\": {\r\n        \"4C97EBA926031A7CF7D7B36FDE3ED66DDA5421192D63DE53FFB46E43B9DC8373\": {\r\n            \"enabled\": false,\r\n            \"name\": \"MultiSign\",\r\n            \"supported\": true,\r\n            \"vetoed\": false\r\n        },\r\n        \"status\": \"success\"\r\n    }\r\n}<\/pre>\n<p>\u54cd\u5e94\u9075\u5faa\u6807\u51c6\u683c\u5f0f\uff0c\u5e76\u4e14\u6210\u529f\u7684\u7ed3\u679c\u5305\u542b\u4f5c\u4e3aJSON\u5bf9\u8c61\u7684\u4fee\u8ba2\u6620\u5c04\u3002\u5bf9\u8c61\u7684\u952e\u662f\u4fee\u6539ID\u3002\u6bcf\u4e2a\u952e\u7684\u503c\u662f<em>\u4fee\u6539\u5bf9\u8c61<\/em>\uff0c\u7528\u8be5ID\u6765\u63cf\u8ff0<em>\u4fee\u8ba2<\/em>\u7684\u72b6\u6001\u3002\u5982\u679c\u8bf7\u6c42\u6307\u5b9a\u4e86\u4e00\u4e2a\u00a0<code>feature<\/code>\uff0c\u5219\u5728\u5e94\u7528\u8bf7\u6c42\u4e2d\u7684\u4efb\u4f55\u66f4\u6539\u4e4b\u540e\uff0c\u6620\u5c04\u4ec5\u5305\u542b\u8bf7\u6c42\u7684\u4fee\u6539\u5bf9\u8c61\u3002\u6bcf\u4e2a\u4fee\u6539\u5bf9\u8c61\u90fd\u6709\u4ee5\u4e0b\u5b57\u6bb5\uff1a<\/p>\n<table>\n<thead>\n<tr>\n<th align=\"left\"><code>Field<\/code><\/th>\n<th align=\"left\">Type<\/th>\n<th align=\"left\">Description<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td align=\"left\"><code>enabled<\/code><\/td>\n<td align=\"left\">Boolean<\/td>\n<td align=\"left\">\u76ee\u524d\u662f\u5426\u5728\u6700\u65b0\u7684\u5206\u7c7b\u5e10\u4e2d\u542f\u7528\u4e86\u6b64\u4fee\u6b63\u6848\u3002<\/td>\n<\/tr>\n<tr>\n<td align=\"left\"><code>name<\/code><\/td>\n<td align=\"left\">String<\/td>\n<td align=\"left\">\uff08\u53ef\u80fd\u4f1a\u88ab\u5ffd\u7565\uff09\u5982\u679c\u77e5\u9053\u6b64\u4fee\u6b63\u6848\u7684\u4eba\u7c7b\u53ef\u8bfb\u540d\u79f0\u3002<\/td>\n<\/tr>\n<tr>\n<td align=\"left\"><code>supported<\/code><\/td>\n<td align=\"left\">Boolean<\/td>\n<td align=\"left\">\u670d\u52a1\u5668\u662f\u5426\u77e5\u9053\u5982\u4f55\u5e94\u7528\u6b64\u4fee\u6b63\u3002\u5982\u679c\u6b64\u5b57\u6bb5\u8bbe\u7f6e\u4e3a<code>false<\/code>\uff08\u670d\u52a1\u5668\u4e0d\u77e5\u9053\u5982\u4f55\u5e94\u7528\u6b64\u4fee\u8ba2\uff09\u5e76\u4e14<code>enabled<\/code>\u8bbe\u7f6e\u4e3a<code>true<\/code>\uff08\u6b64\u4fee\u8ba2\u5728\u6700\u65b0\u7684\u5206\u7c7b\u8d26\u4e2d\u542f\u7528\uff09\uff0c\u5219\u6b64\u4fee\u8ba2\u53ef\u80fd\u4f1a\u5bfc\u81f4\u60a8\u7684\u670d\u52a1\u5668\u88ab\u4fee\u6539\u963b\u6b62\u3002<\/td>\n<\/tr>\n<tr>\n<td align=\"left\"><code>vetoed<\/code><\/td>\n<td align=\"left\">Boolean<\/td>\n<td align=\"left\">\u670d\u52a1\u5668\u662f\u5426\u88ab\u6307\u793a\u6295\u7968\u53cd\u5bf9\u8be5\u4fee\u6b63\u6848\u3002<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>\u00a0<\/p>\n<blockquote><p>\u6ce8\u610f\uff1a\u5728<code>name<\/code>\u4e00\u9879\u4fee\u6b63\u6848\u5e76\u4e0d\u4e25\u683c\u8868\u660e\u4fee\u6b63\u6848\u505a\u4ec0\u4e48\u3002\u8be5\u540d\u79f0\u4e0d\u4fdd\u8bc1\u5728\u670d\u52a1\u5668\u4e4b\u95f4\u552f\u4e00\u6216\u4e00\u81f4\u3002<\/p><\/blockquote>\n<p>\u53ef\u80fd\u7684\u9519\u8bef\uff1a<\/p>\n<ul>\n<li>\u4efb\u4f55<a href=\"https:\/\/ripple.com\/build\/rippled-apis\/#universal-errors\" target=\"_blank\" rel=\"noopener\">\u901a\u7528\u9519\u8bef\u7c7b\u578b<\/a>\u3002<\/li>\n<li><code>badFeature<\/code>&#8211;\u00a0<code>feature<\/code>\u6307\u5b9a\u7684\u683c\u5f0f\u65e0\u6548\uff0c\u6216\u670d\u52a1\u5668\u4e0d\u77e5\u9053\u4f7f\u7528\u8be5\u540d\u79f0\u7684\u4fee\u8ba2\u3002<\/li>\n<\/ul>\n<\/div><div class=\"documentor-help\"><span class=\"doc-noprint doc-feedback\"><img src=https:\/\/labs.stream\/cn\/wp-content\/plugins\/documentor\/skins\/default\/images\/feedback.png width=\"16\" height=\"16\" \/>Was this helpful?<\/span>\r\n\t\t\t\t\t\t<span class=\"doc-noprint\"><a class=\"positive-feedback\" href=\"#\" > Yes <\/a><\/span> \r\n\t\t\t\t\t\t<span class=\"doc-noprint\"><a class=\"negative-feedback\" href=\"#\" > No <\/a><\/span><span class=\"doc-noprint doc_sedit\"><a title=\"Give suggestion\" href=\"#sugestedit_popup7\" rel=\"leanModal\" class=\"spopupopen\" >\r\n\t\t\t\t\t\t<span><img height=\"15\" width=\"15\" src=https:\/\/labs.stream\/cn\/wp-content\/plugins\/documentor\/skins\/default\/images\/edit.png><\/span>Suggest edit <\/a><\/span><div class=\"negative-feedbackform doc-noprint\">\r\n\t\t\t\t\t<\/div><div class=\"feedback-msg doc-noprint\"><\/div><\/div><\/div><\/div><!--.\/doc-sectionwrap--><div class=\"doc-sectionwrap\" id=\"get_counts-4_wrap\"><div class=\"documentor-section  section-465\" id=\"get_counts-4\" data-section-id=\"465\"><h3 class=\"doc-sec-title\" > <span class=\"doc-sec-count\" style=\"display:inline-block\">8.7.<\/span><span class=\"title-text\">get_counts<\/span> <span class=\"doc-sec-link doc-noprint\" onclick=\"prompt('Press Ctrl + C, then Enter to copy to clipboard','https:\/\/labs.stream\/cn\/wp-json\/wp\/v2\/pages\/777#get_counts-4')\">#<\/span> <div class=\"documentor-social doc-noprint\"><\/div><\/h3><div class=\"doc-sec-content\" ><p>\u8be5<code>get_counts<\/code>\u547d\u4ee4\u63d0\u4f9b\u6709\u5173\u670d\u52a1\u5668\u8fd0\u884c\u72b6\u51b5\u7684\u5404\u79cd\u7edf\u8ba1\u4fe1\u606f\uff0c\u4e3b\u8981\u662f\u5f53\u524d\u5728\u5185\u5b58\u4e2d\u4fdd\u5b58\u7684\u4e0d\u540c\u7c7b\u578b\u7684\u5bf9\u8c61\u6570\u91cf\u3002<\/p>\n<p><em>\u8be5<code>get_counts<\/code>\u65b9\u6cd5\u662f\u4e0d\u80fd\u7531\u975e\u7279\u6743\u7528\u6237\u8fd0\u884c\u7684<a href=\"https:\/\/ripple.com\/build\/rippled-apis\/#connecting-to-rippled\" target=\"_blank\" rel=\"noopener\">\u7ba1\u7406\u5458\u547d\u4ee4<\/a>\u3002<\/em><\/p>\n<p>\u8bf7\u6c42\u683c\u5f0f\u7684\u793a\u4f8b\uff1a<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-group=\"get_counts\" data-enlighter-title=\"WebSocket\">{\r\n    \"id\": 90,\r\n    \"command\": \"get_counts\",\r\n    \"min_count\": 100\r\n}<\/pre>\n<pre class=\"EnlighterJSRAW\" data-enlighter-group=\"get_counts\" data-enlighter-title=\"JSON-RPC\">{\r\n    \"method\": \"get_counts\",\r\n    \"params\": [\r\n        {\r\n            \"min_count\": 100\r\n        }\r\n    ]\r\n}<\/pre>\n<pre class=\"EnlighterJSRAW\" data-enlighter-group=\"get_counts\" data-enlighter-title=\"Commandline\">#Syntax: get_counts [min_count]\r\nstreamd get_counts 100<\/pre>\n<p>\u8be5\u8bf7\u6c42\u5305\u542b\u4ee5\u4e0b\u53c2\u6570\uff1a<\/p>\n<table>\n<thead>\n<tr>\n<th align=\"left\"><code>Field<\/code><\/th>\n<th align=\"left\">\u7c7b\u578b<\/th>\n<th align=\"left\">\u63cf\u8ff0<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td align=\"left\"><code>min_count<\/code><\/td>\n<td align=\"left\">Number (Unsigned Integer)<\/td>\n<td align=\"left\">\u53ea\u8fd4\u56de\u503c\u81f3\u5c11\u4e3a\u6700\u9ad8\u7684\u5b57\u6bb5\u3002<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>\u4e00\u4e2a\u6210\u529f\u56de\u5e94\u7684\u4f8b\u5b50\uff1a<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-group=\"get_counts2\" data-enlighter-title=\"WebSocket\">{\r\n   \"result\" : {\r\n      \"AL_hit_rate\" : 48.36725616455078,\r\n      \"HashRouterEntry\" : 3048,\r\n      \"Ledger\" : 46,\r\n      \"NodeObject\" : 10417,\r\n      \"SLE_hit_rate\" : 64.62035369873047,\r\n      \"STArray\" : 1299,\r\n      \"STLedgerEntry\" : 646,\r\n      \"STObject\" : 6987,\r\n      \"STTx\" : 4104,\r\n      \"STValidation\" : 610,\r\n      \"Transaction\" : 4069,\r\n      \"dbKBLedger\" : 10733,\r\n      \"dbKBTotal\" : 39069,\r\n      \"dbKBTransaction\" : 26982,\r\n      \"fullbelow_size\" : 0,\r\n      \"historical_perminute\" : 0,\r\n      \"ledger_hit_rate\" : 71.0565185546875,\r\n      \"node_hit_rate\" : 3.808214902877808,\r\n      \"node_read_bytes\" : 393611911,\r\n      \"node_reads_hit\" : 1283098,\r\n      \"node_reads_total\" : 679410,\r\n      \"node_writes\" : 1744285,\r\n      \"node_written_bytes\" : 794368909,\r\n      \"status\" : \"success\",\r\n      \"treenode_cache_size\" : 6650,\r\n      \"treenode_track_size\" : 598631,\r\n      \"uptime\" : \"3 hours, 50 minutes, 27 seconds\",\r\n      \"write_load\" : 0\r\n   }\r\n}<\/pre>\n<pre class=\"EnlighterJSRAW\" data-enlighter-group=\"get_counts2\" data-enlighter-title=\"JSON-RPC\">Loading: \"\/etc\/streamd.cfg\"\r\nConnecting to 127.0.0.1:5005\r\n{\r\n   \"result\" : {\r\n      \"AL_hit_rate\" : 48.36725616455078,\r\n      \"HashRouterEntry\" : 3048,\r\n      \"Ledger\" : 46,\r\n      \"NodeObject\" : 10417,\r\n      \"SLE_hit_rate\" : 64.62035369873047,\r\n      \"STArray\" : 1299,\r\n      \"STLedgerEntry\" : 646,\r\n      \"STObject\" : 6987,\r\n      \"STTx\" : 4104,\r\n      \"STValidation\" : 610,\r\n      \"Transaction\" : 4069,\r\n      \"dbKBLedger\" : 10733,\r\n      \"dbKBTotal\" : 39069,\r\n      \"dbKBTransaction\" : 26982,\r\n      \"fullbelow_size\" : 0,\r\n      \"historical_perminute\" : 0,\r\n      \"ledger_hit_rate\" : 71.0565185546875,\r\n      \"node_hit_rate\" : 3.808214902877808,\r\n      \"node_read_bytes\" : 393611911,\r\n      \"node_reads_hit\" : 1283098,\r\n      \"node_reads_total\" : 679410,\r\n      \"node_writes\" : 1744285,\r\n      \"node_written_bytes\" : 794368909,\r\n      \"status\" : \"success\",\r\n      \"treenode_cache_size\" : 6650,\r\n      \"treenode_track_size\" : 598631,\r\n      \"uptime\" : \"3 hours, 50 minutes, 27 seconds\",\r\n      \"write_load\" : 0\r\n   }\r\n}<\/pre>\n<p>\u54cd\u5e94\u9075\u5faa\u6807\u51c6\u683c\u5f0f\u3002\u7ed3\u679c\u4e2d\u5305\u542b\u7684\u5b57\u6bb5\u5217\u8868\u5982\u6709\u66f4\u6539\uff0c\u6055\u4e0d\u53e6\u884c\u901a\u77e5\uff0c\u4f46\u53ef\u80fd\u5305\u542b\u4ee5\u4e0b\u4efb\u4f55\u5185\u5bb9\uff08\u9664\u5176\u4ed6\u5916\uff09\uff1a<\/p>\n<table>\n<thead>\n<tr>\n<th align=\"left\"><code>Field<\/code><\/th>\n<th align=\"left\">\u7c7b\u578b<\/th>\n<th align=\"left\">\u63cf\u8ff0<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td align=\"left\"><code>Transaction<\/code><\/td>\n<td align=\"left\">Number<\/td>\n<td align=\"left\"><code>Transaction<\/code>\u5185\u5b58\u4e2d\u7684\u5bf9\u8c61\u6570\u91cf<\/td>\n<\/tr>\n<tr>\n<td align=\"left\"><code>Ledger<\/code><\/td>\n<td align=\"left\">Number<\/td>\n<td align=\"left\">\u8bb0\u5fc6\u4e2d\u7684\u5206\u7c7b\u8d26\u6570\u91cf<\/td>\n<\/tr>\n<tr>\n<td align=\"left\"><code>uptime<\/code><\/td>\n<td align=\"left\">String<\/td>\n<td align=\"left\">\u8fd9\u53f0\u670d\u52a1\u5668\u4e00\u76f4\u8fd0\u884c\u7684\u65f6\u95f4\u4e0d\u95f4\u65ad\u3002<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>\u5bf9\u4e8e\u5927\u591a\u6570\u5176\u4ed6\u6761\u76ee\uff0c\u8be5\u503c\u6307\u793a\u5f53\u524d\u5728\u5185\u5b58\u4e2d\u7684\u90a3\u79cd\u7c7b\u578b\u7684\u5bf9\u8c61\u7684\u6570\u91cf\u3002<\/p>\n<p>\u53ef\u80fd\u7684\u9519\u8bef\uff1a<\/p>\n<ul>\n<li>\u4efb\u4f55\u901a\u7528\u9519\u8bef\u7c7b\u578b\u3002<\/li>\n<li><code>invalidParams<\/code>\u00a0&#8211; \u4e00\u4e2a\u6216\u591a\u4e2a\u5b57\u6bb5\u6307\u5b9a\u4e0d\u6b63\u786e\uff0c\u6216\u7f3a\u5c11\u4e00\u4e2a\u6216\u591a\u4e2a\u5fc5\u586b\u5b57\u6bb5\u3002<\/li>\n<\/ul>\n<\/div><div class=\"documentor-help\"><span class=\"doc-noprint doc-feedback\"><img src=https:\/\/labs.stream\/cn\/wp-content\/plugins\/documentor\/skins\/default\/images\/feedback.png width=\"16\" height=\"16\" \/>Was this helpful?<\/span>\r\n\t\t\t\t\t\t<span class=\"doc-noprint\"><a class=\"positive-feedback\" href=\"#\" > Yes <\/a><\/span> \r\n\t\t\t\t\t\t<span class=\"doc-noprint\"><a class=\"negative-feedback\" href=\"#\" > No <\/a><\/span><span class=\"doc-noprint doc_sedit\"><a title=\"Give suggestion\" href=\"#sugestedit_popup7\" rel=\"leanModal\" class=\"spopupopen\" >\r\n\t\t\t\t\t\t<span><img height=\"15\" width=\"15\" src=https:\/\/labs.stream\/cn\/wp-content\/plugins\/documentor\/skins\/default\/images\/edit.png><\/span>Suggest edit <\/a><\/span><div class=\"negative-feedbackform doc-noprint\">\r\n\t\t\t\t\t<\/div><div class=\"feedback-msg doc-noprint\"><\/div><\/div><\/div><\/div><!--.\/doc-sectionwrap--><div class=\"doc-sectionwrap\" id=\"ledger_cleaner-4_wrap\"><div class=\"documentor-section  section-466\" id=\"ledger_cleaner-4\" data-section-id=\"466\"><h3 class=\"doc-sec-title\" > <span class=\"doc-sec-count\" style=\"display:inline-block\">8.8.<\/span><span class=\"title-text\">ledger_cleaner<\/span> <span class=\"doc-sec-link doc-noprint\" onclick=\"prompt('Press Ctrl + C, then Enter to copy to clipboard','https:\/\/labs.stream\/cn\/wp-json\/wp\/v2\/pages\/777#ledger_cleaner-4')\">#<\/span> <div class=\"documentor-social doc-noprint\"><\/div><\/h3><div class=\"doc-sec-content\" ><p>\u8be5<code>ledger_cleaner<\/code>\u547d\u4ee4\u63a7\u5236Ledger Cleaner\uff0c\u8fd9\u662f\u4e00\u4e2a\u5f02\u6b65\u7ef4\u62a4\u8fc7\u7a0b\uff0c\u53ef\u4ee5\u67e5\u627e\u548c\u4fee\u590d<code>streamd<\/code>\u5206\u7c7b\u8d26\u6570\u636e\u5e93\u4e2d\u7684\u635f\u574f\u3002<\/p>\n<p><em>\u8be5<code>ledger_cleaner<\/code>\u65b9\u6cd5\u662f\u4e0d\u80fd\u7531\u975e\u7279\u6743\u7528\u6237\u8fd0\u884c\u7684\u7ba1\u7406\u5458\u547d\u4ee4\u3002<\/em><\/p>\n<p>\u8bf7\u6c42\u683c\u5f0f\u7684\u793a\u4f8b\uff1a<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-title=\"WebSocket\">{\n    \"command\": \"ledger_cleaner\",\n    \"max_ledger\": 13818756,\n    \"min_ledger\": 13818000,\n    \"stop\": false\n}<\/pre>\n<p>\u8be5\u8bf7\u6c42\u5305\u542b\u4ee5\u4e0b\u53c2\u6570\uff1a<\/p>\n<table>\n<thead>\n<tr>\n<th align=\"left\"><code>Field<\/code><\/th>\n<th align=\"left\">Type<\/th>\n<th align=\"left\">Description<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td align=\"left\"><code>ledger<\/code><\/td>\n<td align=\"left\">Number (Ledger Sequence Number)<\/td>\n<td align=\"left\"><em>\uff08\u53ef\u9009\uff09<\/em>\u5982\u679c\u63d0\u4f9b\uff0c\u8bf7\u4ec5\u68c0\u67e5\u5e76\u66f4\u6b63\u6b64\u7279\u5b9a\u5206\u7c7b\u5e10\u3002<\/td>\n<\/tr>\n<tr>\n<td align=\"left\"><code>max_ledger<\/code><\/td>\n<td align=\"left\">Number (Ledger Sequence Number)<\/td>\n<td align=\"left\"><em>\uff08\u53ef\u9009\uff09<\/em>\u914d\u7f6e\u5206\u7c7b\u8d26\u6e05\u7b97\u5668\u4ee5\u68c0\u67e5\u5e8f\u53f7\u7b49\u4e8e\u6216\u4f4e\u4e8e\u6b64\u7684\u5206\u7c7b\u8d26\u3002<\/td>\n<\/tr>\n<tr>\n<td align=\"left\"><code>min_ledger<\/code><\/td>\n<td align=\"left\">Number (Ledger Sequence Number)<\/td>\n<td align=\"left\"><em>\uff08\u53ef\u9009\uff09<\/em>\u914d\u7f6e\u5206\u7c7b\u5e10\u6e05\u7406\u7a0b\u5e8f\u4ee5\u68c0\u67e5\u5e8f\u53f7\u7b49\u4e8e\u6216\u9ad8\u4e8e\u6b64\u6570\u7684\u5206\u7c7b\u5e10\u3002<\/td>\n<\/tr>\n<tr>\n<td align=\"left\"><code>full<\/code><\/td>\n<td align=\"left\">Boolean<\/td>\n<td align=\"left\"><em>\uff08\u53ef\u9009\uff09<\/em>\u5982\u679c\u4e3atrue\uff0c\u5219\u5728\u6307\u5b9a\u7684\u5206\u7c7b\u8d26\u4e2d\u4fee\u8ba2\u5206\u7c7b\u8d26\u72b6\u6001\u5bf9\u8c61\u548c\u8f6c\u8d26\u3002\u9ed8\u8ba4\u4e3afalse\u3002\u81ea\u52a8\u8bbe\u7f6e\u4e3a<code>true<\/code>\u5982\u679c<code>ledger<\/code>\u63d0\u4f9b\u3002<\/td>\n<\/tr>\n<tr>\n<td align=\"left\"><code>fix_txns<\/code><\/td>\n<td align=\"left\">Boolean<\/td>\n<td align=\"left\"><em>\uff08\u53ef\u9009\uff09<\/em>\u5982\u679c\u4e3a\u771f\uff0c\u5219\u5728\u6307\u5b9a\u7684\u5206\u7c7b\u5e10\u4e2d\u8fdb\u884c\u6b63\u786e\u7684\u4ea4\u6613\u3002\u8986\u76d6\uff0c<code>full<\/code>\u5982\u679c\u63d0\u4f9b\u3002<\/td>\n<\/tr>\n<tr>\n<td align=\"left\"><code>check_nodes<\/code><\/td>\n<td align=\"left\">Boolean<\/td>\n<td align=\"left\"><em>\uff08\u53ef\u9009\uff09<\/em>\u5982\u679c\u6307\u5b9a\u5206\u7c7b\u8d26\u4e2d\u4e3a\u771f\uff0c\u6b63\u786e\u7684\u5206\u7c7b\u8d26\u72b6\u6001\u5bf9\u8c61\u3002\u8986\u76d6\uff0c<code>full<\/code>\u5982\u679c\u63d0\u4f9b\u3002<\/td>\n<\/tr>\n<tr>\n<td align=\"left\"><code>stop<\/code><\/td>\n<td align=\"left\">Boolean<\/td>\n<td align=\"left\"><em>\uff08\u53ef\u9009\uff09<\/em>\u5982\u679c\u4e3atrue\uff0c\u8bf7\u7981\u7528\u5e10\u7c3f\u6e05\u7406\u5668\u3002<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>\u4e00\u4e2a\u6210\u529f\u56de\u5e94\u7684\u4f8b\u5b50\uff1a<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"null\">200 OK\n{\n   \"result\" : {\n      \"message\" : \"Cleaner configured\",\n      \"status\" : \"success\"\n   }\n}\n<\/pre>\n<p>\u54cd\u5e94\u9075\u5faa\u6807\u51c6\u683c\u5f0f\uff0c\u6210\u529f\u7ed3\u679c\u5305\u542b\u4ee5\u4e0b\u5b57\u6bb5\uff1a<\/p>\n<table>\n<thead>\n<tr>\n<th align=\"left\"><code>Field<\/code><\/th>\n<th align=\"left\">\u7c7b\u578b<\/th>\n<th align=\"left\">\u63cf\u8ff0<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td align=\"left\"><code>message<\/code><\/td>\n<td align=\"left\">String<\/td>\n<td align=\"left\"><code>Cleaner configured<\/code>\u00a0\u6210\u529f\u3002<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>\u53ef\u80fd\u7684\u9519\u8bef\uff1a<\/p>\n<ul>\n<li>\u4efb\u4f55\u901a\u7528\u9519\u8bef\u7c7b\u578b\u3002<\/li>\n<li><code>internal<\/code>\u5982\u679c\u4e00\u4e2a\u53c2\u6570\u6307\u5b9a\u4e0d\u6b63\u786e\u3002\uff08\u8fd9\u662f\u4e00\u4e2a\u9519\u8bef;\u9884\u671f\u7684\u9519\u8bef\u4ee3\u7801\u662f<code>invalidParams<\/code>\u3002\uff09<\/li>\n<\/ul>\n<\/div><div class=\"documentor-help\"><span class=\"doc-noprint doc-feedback\"><img src=https:\/\/labs.stream\/cn\/wp-content\/plugins\/documentor\/skins\/default\/images\/feedback.png width=\"16\" height=\"16\" \/>Was this helpful?<\/span>\r\n\t\t\t\t\t\t<span class=\"doc-noprint\"><a class=\"positive-feedback\" href=\"#\" > Yes <\/a><\/span> \r\n\t\t\t\t\t\t<span class=\"doc-noprint\"><a class=\"negative-feedback\" href=\"#\" > No <\/a><\/span><span class=\"doc-noprint doc_sedit\"><a title=\"Give suggestion\" href=\"#sugestedit_popup7\" rel=\"leanModal\" class=\"spopupopen\" >\r\n\t\t\t\t\t\t<span><img height=\"15\" width=\"15\" src=https:\/\/labs.stream\/cn\/wp-content\/plugins\/documentor\/skins\/default\/images\/edit.png><\/span>Suggest edit <\/a><\/span><div class=\"negative-feedbackform doc-noprint\">\r\n\t\t\t\t\t<\/div><div class=\"feedback-msg doc-noprint\"><\/div><\/div><\/div><\/div><!--.\/doc-sectionwrap--><div class=\"doc-sectionwrap\" id=\"log_level-4_wrap\"><div class=\"documentor-section  section-467\" id=\"log_level-4\" data-section-id=\"467\"><h3 class=\"doc-sec-title\" > <span class=\"doc-sec-count\" style=\"display:inline-block\">8.9.<\/span><span class=\"title-text\">log_level<\/span> <span class=\"doc-sec-link doc-noprint\" onclick=\"prompt('Press Ctrl + C, then Enter to copy to clipboard','https:\/\/labs.stream\/cn\/wp-json\/wp\/v2\/pages\/777#log_level-4')\">#<\/span> <div class=\"documentor-social doc-noprint\"><\/div><\/h3><div class=\"doc-sec-content\" ><p>\u8be5<code>log_level<\/code>\u547d\u4ee4\u66f4\u6539<code>streamd<\/code>\u670d\u52a1\u5668\u7684\u65e5\u5fd7\u8bb0\u5f55\u8be6\u7ec6\u7a0b\u5ea6\uff0c\u6216\u8005\u4e3a\u65e5\u5fd7\u6d88\u606f\u7684\u6bcf\u4e2a\u7c7b\u522b\uff08\u79f0\u4e3a<em>\u5206\u533a<\/em>\uff09\u8fd4\u56de\u5f53\u524d\u65e5\u5fd7\u8bb0\u5f55\u7ea7\u522b\u3002<\/p>\n<p><em>\u8be5<code>log_level<\/code>\u65b9\u6cd5\u662f\u4e0d\u80fd\u7531\u975e\u7279\u6743\u7528\u6237\u8fd0\u884c\u7684\u7ba1\u7406\u5458\u547d\u4ee4\u3002<\/em><\/p>\n<p>\u8bf7\u6c42\u683c\u5f0f\u7684\u793a\u4f8b\uff1a<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-group=\"log_level\" data-enlighter-title=\"WebSocket\">{\r\n    \"id\": \"ll1\",\r\n    \"command\": \"log_level\",\r\n    \"severity\": \"debug\",\r\n    \"partition\": \"PathRequest\"\r\n}<\/pre>\n<pre class=\"EnlighterJSRAW\" data-enlighter-group=\"log_level\" data-enlighter-title=\"Commandline\">#Syntax: log_level [[partition] severity]\r\nstreamd log_level PathRequest debug<\/pre>\n<p>\u8be5\u8bf7\u6c42\u5305\u542b\u4ee5\u4e0b\u53c2\u6570\uff1a<\/p>\n<table>\n<thead>\n<tr>\n<th align=\"left\"><code>Field<\/code><\/th>\n<th align=\"left\">Type<\/th>\n<th align=\"left\">Description<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td align=\"left\"><code>severity<\/code><\/td>\n<td align=\"left\">String<\/td>\n<td align=\"left\"><em>\uff08\u53ef\u9009\uff09<\/em>\u8bbe\u7f6e\u65e5\u5fd7\u8bb0\u5f55\u7684\u8be6\u7ec6\u7ea7\u522b\u3002\u6709\u6548\u503c\u662f\uff0c\u4e3a\u4e86\u4ece\u6700\u4f4e\u5230\u6700\u9ad8\u8be6\u7ec6\uff1a<code>fatal<\/code>\uff0c<code>error<\/code>\uff0c<code>warn<\/code>\uff0c<code>info<\/code>\uff0c<code>debug<\/code>\uff0c\u548c<code>trace<\/code>\u3002\u5982\u679c\u7701\u7565\uff0c\u5219\u8fd4\u56de\u6240\u6709\u7c7b\u522b\u7684\u5f53\u524d\u65e5\u5fd7\u8be6\u7ec6\u7a0b\u5ea6\u3002<\/td>\n<\/tr>\n<tr>\n<td align=\"left\"><code>partition<\/code><\/td>\n<td align=\"left\">String<\/td>\n<td align=\"left\"><em>\uff08\u53ef\u9009\uff09<\/em>\u9664\u975e<code>severity<\/code>\u63d0\u4f9b\uff0c\u5426\u5219\u5ffd\u7565\u3002\u8981\u4fee\u6539\u54ea\u4e2a\u65e5\u5fd7\u8bb0\u5f55\u7c7b\u522b\u3002\u5982\u679c\u7701\u7565\uff0c\u6216\u8005\u5982\u679c\u63d0\u4f9b\u503c<code>base<\/code>\uff0c\u5219\u4e3a\u6240\u6709\u7c7b\u522b\u8bbe\u7f6e\u65e5\u5fd7\u8bb0\u5f55\u7ea7\u522b\u3002<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>\u6210\u529f\u56de\u5e94\u7684\u4f8b\u5b50\uff1a<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-group=\"log_level2\" data-enlighter-title=\"Commandline(set log level)\">Loading: \"\/etc\/streamd.cfg\"\r\nConnecting to 127.0.0.1:5005\r\n{\r\n   \"result\" : {\r\n      \"status\" : \"success\"\r\n   }\r\n}<\/pre>\n<pre class=\"EnlighterJSRAW\" data-enlighter-group=\"log_level2\" data-enlighter-title=\"Commandline(check log levels)\">Loading: \"\/etc\/streamd.cfg\"\r\nConnecting to 127.0.0.1:5005\r\n{\r\n   \"result\" : {\r\n      \"levels\" : {\r\n         \"AmendmentTable\" : \"Error\",\r\n         \"Application\" : \"Error\",\r\n         \"CancelOffer\" : \"Error\",\r\n         \"Collector\" : \"Error\",\r\n         \"CreateOffer\" : \"Error\",\r\n         \"DeferredCredits\" : \"Error\",\r\n         \"FeeVote\" : \"Error\",\r\n         \"InboundLedger\" : \"Error\",\r\n         \"JobQueue\" : \"Error\",\r\n         \"Ledger\" : \"Error\",\r\n         \"LedgerCleaner\" : \"Error\",\r\n         \"LedgerConsensus\" : \"Error\",\r\n         \"LedgerEntrySet\" : \"Error\",\r\n         \"LedgerMaster\" : \"Error\",\r\n         \"LedgerTiming\" : \"Error\",\r\n         \"LoadManager\" : \"Error\",\r\n         \"LoadMonitor\" : \"Error\",\r\n         \"NetworkOPs\" : \"Error\",\r\n         \"NodeObject\" : \"Error\",\r\n         \"OrderBookDB\" : \"Error\",\r\n         \"Overlay\" : \"Error\",\r\n         \"PathRequest\" : \"Debug\",\r\n         \"Payment\" : \"Error\",\r\n         \"Peer\" : \"Error\",\r\n         \"PeerFinder\" : \"Error\",\r\n         \"Protocol\" : \"Error\",\r\n         \"RPC\" : \"Error\",\r\n         \"RPCErr\" : \"Error\",\r\n         \"RPCHandler\" : \"Error\",\r\n         \"RPCManager\" : \"Error\",\r\n         \"Resolver\" : \"Error\",\r\n         \"Resource\" : \"Error\",\r\n         \"StreamCalc\" : \"Error\",\r\n         \"SHAMap\" : \"Error\",\r\n         \"SHAMapStore\" : \"Error\",\r\n         \"SNTPClient\" : \"Error\",\r\n         \"STAmount\" : \"Error\",\r\n         \"SerializedLedger\" : \"Error\",\r\n         \"Server\" : \"Error\",\r\n         \"SetAccount\" : \"Error\",\r\n         \"SetTrust\" : \"Error\",\r\n         \"TaggedCache\" : \"Error\",\r\n         \"TransactionAcquire\" : \"Error\",\r\n         \"TransactionEngine\" : \"Error\",\r\n         \"UVL\" : \"Error\",\r\n         \"UniqueNodeList\" : \"Error\",\r\n         \"Validations\" : \"Error\",\r\n         \"WALCheckpointer\" : \"Error\",\r\n         \"WebSocket\" : \"Trace\",\r\n         \"base\" : \"Error\"\r\n      },\r\n      \"status\" : \"success\"\r\n   }\r\n}<\/pre>\n<p>\u54cd\u5e94\u9075\u5faa<a href=\"https:\/\/ripple.com\/build\/rippled-apis\/#response-formatting\" target=\"_blank\" rel=\"noopener\">\u6807\u51c6\u683c\u5f0f<\/a>\u3002\u54cd\u5e94\u683c\u5f0f\u53d6\u51b3\u4e8e\u8bf7\u6c42\u662f\u5426\u6307\u5b9a\u4e86\u00a0<code>severity<\/code>\u3002\u5982\u679c\u662f\uff0c\u5219\u65e5\u5fd7\u7ea7\u522b\u4f1a\u66f4\u6539\uff0c\u5e76\u4e14\u6210\u529f\u7684\u7ed3\u679c\u4e0d\u4f1a\u5305\u542b\u5176\u4ed6\u5b57\u6bb5\u3002<\/p>\n<p>\u5426\u5219\uff0c\u8bf7\u6c42\u5305\u542b\u4ee5\u4e0b\u5b57\u6bb5\uff1a<\/p>\n<table>\n<thead>\n<tr>\n<th align=\"left\"><code>Field<\/code><\/th>\n<th align=\"left\">\u7c7b\u578b<\/th>\n<th align=\"left\">\u63cf\u8ff0<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td align=\"left\"><code>level<\/code><\/td>\n<td align=\"left\">Object<\/td>\n<td align=\"left\">\u6bcf\u4e2a\u7c7b\u522b\u7684\u5f53\u524d\u65e5\u5fd7\u7ea7\u522b\u3002\u6b64\u7c7b\u522b\u5217\u8868\u5982\u6709\u66f4\u6539\uff0c\u6055\u4e0d\u53e6\u884c\u901a\u77e5\u3002\u60a8\u53ef\u4ee5\u5c06\u5b57\u6bb5\u540d\u79f0\u7528\u4f5c<code>partition<\/code>\u8bf7\u6c42\u6b64\u547d\u4ee4\u7684\u503c\u3002<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>\u53ef\u80fd\u7684\u9519\u8bef\uff1a<\/p>\n<ul>\n<li>\u4efb\u4f55\u901a\u7528\u9519\u8bef\u7c7b\u578b\u3002<\/li>\n<li><code>invalidParams<\/code>\u00a0&#8211; \u4e00\u4e2a\u6216\u591a\u4e2a\u5b57\u6bb5\u6307\u5b9a\u4e0d\u6b63\u786e\uff0c\u6216\u7f3a\u5c11\u4e00\u4e2a\u6216\u591a\u4e2a\u5fc5\u586b\u5b57\u6bb5\u3002<\/li>\n<\/ul>\n<\/div><div class=\"documentor-help\"><span class=\"doc-noprint doc-feedback\"><img src=https:\/\/labs.stream\/cn\/wp-content\/plugins\/documentor\/skins\/default\/images\/feedback.png width=\"16\" height=\"16\" \/>Was this helpful?<\/span>\r\n\t\t\t\t\t\t<span class=\"doc-noprint\"><a class=\"positive-feedback\" href=\"#\" > Yes <\/a><\/span> \r\n\t\t\t\t\t\t<span class=\"doc-noprint\"><a class=\"negative-feedback\" href=\"#\" > No <\/a><\/span><span class=\"doc-noprint doc_sedit\"><a title=\"Give suggestion\" href=\"#sugestedit_popup7\" rel=\"leanModal\" class=\"spopupopen\" >\r\n\t\t\t\t\t\t<span><img height=\"15\" width=\"15\" src=https:\/\/labs.stream\/cn\/wp-content\/plugins\/documentor\/skins\/default\/images\/edit.png><\/span>Suggest edit <\/a><\/span><div class=\"negative-feedbackform doc-noprint\">\r\n\t\t\t\t\t<\/div><div class=\"feedback-msg doc-noprint\"><\/div><\/div><\/div><\/div><!--.\/doc-sectionwrap--><div class=\"doc-sectionwrap\" id=\"validation_create-4_wrap\"><div class=\"documentor-section  section-469\" id=\"validation_create-4\" data-section-id=\"469\"><h3 class=\"doc-sec-title\" > <span class=\"doc-sec-count\" style=\"display:inline-block\">8.10.<\/span><span class=\"title-text\">validation_create<\/span> <span class=\"doc-sec-link doc-noprint\" onclick=\"prompt('Press Ctrl + C, then Enter to copy to clipboard','https:\/\/labs.stream\/cn\/wp-json\/wp\/v2\/pages\/777#validation_create-4')\">#<\/span> <div class=\"documentor-social doc-noprint\"><\/div><\/h3><div class=\"doc-sec-content\" ><p>\u4f7f\u7528\u8be5<code>validation_create<\/code>\u547d\u4ee4\u751f\u6210Streamd\u6821\u9a8c\u5668\u7684\u5bc6\u94a5\u3002\u4e0ewallet_propose\u547d\u4ee4\u7c7b\u4f3c\uff0c\u6b64\u547d\u4ee4\u4e0d\u4f1a\u8fdb\u884c\u5b9e\u9645\u66f4\u6539\uff0c\u4f46\u53ea\u4f1a\u751f\u6210\u4e00\u7ec4\u5177\u6709\u9002\u5f53\u683c\u5f0f\u7684\u952e\u3002<\/p>\n<p><em>\u8be5<code>validation_create<\/code>\u65b9\u6cd5\u662f\u4e0d\u80fd\u7531\u975e\u7279\u6743\u7528\u6237\u8fd0\u884c\u7684\u7ba1\u7406\u5458\u547d\u4ee4\u3002<\/em><\/p>\n<p>\u8bf7\u6c42\u683c\u5f0f\u7684\u793a\u4f8b\uff1a<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"null\">{\r\n    \"id\": 0,\r\n    \"command\": \"validation_create\",\r\n    \"secret\": \"BAWL MAN JADE MOON DOVE GEM SON NOW HAD ADEN GLOW TIRE\"\r\n}<\/pre>\n<pre class=\"EnlighterJSRAW\" data-enlighter-group=\"validation_create\" data-enlighter-title=\"JSON-RPC\">{\r\n    \"method\": \"validation_create\",\r\n    \"params\": [\r\n        {\r\n            \"secret\": \"BAWL MAN JADE MOON DOVE GEM SON NOW HAD ADEN GLOW TIRE\"\r\n        }\r\n    ]\r\n}<\/pre>\n<pre class=\"EnlighterJSRAW\" data-enlighter-group=\"validation_create\" data-enlighter-title=\"Commandline\">#Syntax: validation_create [secret]\r\nstreamd validation_create \"BAWL MAN JADE MOON DOVE GEM SON NOW HAD ADEN GLOW TIRE\"<\/pre>\n<p>\u8be5\u8bf7\u6c42\u5305\u542b\u4ee5\u4e0b\u53c2\u6570\uff1a<\/p>\n<table>\n<thead>\n<tr>\n<th align=\"left\"><code>Field<\/code><\/th>\n<th align=\"left\">\u7c7b\u578b<\/th>\n<th align=\"left\">\u63cf\u8ff0<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td align=\"left\"><code>secret<\/code><\/td>\n<td align=\"left\">String<\/td>\n<td align=\"left\"><em>\uff08\u53ef\u9009\uff09<\/em>\u4f7f\u7528\u6b64\u503c\u4f5c\u4e3a\u79cd\u5b50\u6765\u751f\u6210\u51ed\u8bc1\u3002\u540c\u4e00\u4e2a\u79d8\u5bc6\u603b\u662f\u751f\u6210\u76f8\u540c\u7684\u51ed\u8bc1\u3002\u60a8\u53ef\u4ee5\u63d0\u4f9bRFC-1751\u683c\u5f0f\u6216Stream\u7684base58\u683c\u5f0f\u7684\u79cd\u5b50\u3002\u5982\u679c\u7701\u7565\uff0c\u5219\u751f\u6210\u4e00\u4e2a\u968f\u673a\u79cd\u5b50\u3002<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<blockquote><p>\u6ce8\u610f\uff1a\u9a8c\u8bc1\u5668\u7684\u5b89\u5168\u6027\u53d6\u51b3\u4e8e\u4f60\u7684\u79cd\u5b50\u7684\u71b5\u3002\u9664\u975e\u4ea7\u751f\u5f3a\u5927\u7684\u968f\u673a\u6027\uff0c\u5426\u5219\u4e0d\u8981\u5c06\u79d8\u5bc6\u503c\u7528\u4e8e\u5b9e\u9645\u5546\u4e1a\u76ee\u7684\u3002Stream\u5efa\u8bae<code>secret<\/code>\u5728\u7b2c\u4e00\u6b21\u751f\u6210\u65b0\u51ed\u8bc1\u65f6\u7701\u7565\u3002<\/p><\/blockquote>\n<p>\u4e00\u4e2a\u6210\u529f\u56de\u5e94\u7684\u4f8b\u5b50\uff1a<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-group=\"validation_create2\" data-enlighter-title=\"JSON-RPC\">{\r\n   \"result\" : {\r\n      \"status\" : \"success\",\r\n      \"validation_key\" : \"FAWN JAVA JADE HEAL VARY HER REEL SHAW GAIL ARCH BEN IRMA\",\r\n      \"validation_public_key\" : \"n9Mxf6qD4J55XeLSCEpqaePW4GjoCR5U1ZeGZGJUCNe3bQa4yQbG\",\r\n      \"validation_seed\" : \"ssZkdwURFMBXenJPbrpE14b6noJSu\"\r\n   }\r\n}<\/pre>\n<pre class=\"EnlighterJSRAW\" data-enlighter-group=\"validation_create\" data-enlighter-title=\"Commandline\">Loading: \"\/etc\/streamd.cfg\"\r\nConnecting to 127.0.0.1:5005\r\n{\r\n   \"result\" : {\r\n      \"status\" : \"success\",\r\n      \"validation_key\" : \"FAWN JAVA JADE HEAL VARY HER REEL SHAW GAIL ARCH BEN IRMA\",\r\n      \"validation_public_key\" : \"n9Mxf6qD4J55XeLSCEpqaePW4GjoCR5U1ZeGZGJUCNe3bQa4yQbG\",\r\n      \"validation_seed\" : \"ssZkdwURFMBXenJPbrpE14b6noJSu\"\r\n   }\r\n}<\/pre>\n<p>\u54cd\u5e94\u9075\u5faa\u6807\u51c6\u683c\u5f0f\uff0c\u6210\u529f\u7ed3\u679c\u5305\u542b\u4ee5\u4e0b\u5b57\u6bb5\uff1a<\/p>\n<table>\n<thead>\n<tr>\n<th align=\"left\"><code>Field<\/code><\/th>\n<th align=\"left\">Type<\/th>\n<th align=\"left\">Description<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td align=\"left\"><code>validation_key<\/code><\/td>\n<td align=\"left\">String<\/td>\n<td align=\"left\">\u8fd9\u4e9b\u9a8c\u8bc1\u51ed\u8bc1\u7684\u5bc6\u94a5\uff0c\u91c7\u7528<a href=\"https:\/\/tools.ietf.org\/html\/rfc1751\" target=\"_blank\" rel=\"noopener\">RFC-1751<\/a>\u683c\u5f0f\u3002<\/td>\n<\/tr>\n<tr>\n<td align=\"left\"><code>validation_public_key<\/code><\/td>\n<td align=\"left\">String<\/td>\n<td align=\"left\">\u8fd9\u4e9b\u9a8c\u8bc1\u51ed\u8bc1\u7684<a href=\"https:\/\/en.wikipedia.org\/wiki\/Base58\" target=\"_blank\" rel=\"noopener\">\u516c\u94a5<\/a>\uff0c\u91c7\u7528Stream\u7684<a href=\"https:\/\/en.wikipedia.org\/wiki\/Base58\" target=\"_blank\" rel=\"noopener\">base58<\/a>\u7f16\u7801\u5b57\u7b26\u4e32\u683c\u5f0f\u3002<\/td>\n<\/tr>\n<tr>\n<td align=\"left\"><code>validation_seed<\/code><\/td>\n<td align=\"left\">String<\/td>\n<td align=\"left\">\u8fd9\u4e9b\u9a8c\u8bc1\u51ed\u8bc1\u7684\u79d8\u5bc6\u5bc6\u94a5\uff0c\u91c7\u7528Stream\u7684<a href=\"https:\/\/en.wikipedia.org\/wiki\/Base58\" target=\"_blank\" rel=\"noopener\">base58<\/a>\u7f16\u7801\u5b57\u7b26\u4e32\u683c\u5f0f\u3002<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>\u53ef\u80fd\u7684\u9519\u8bef\uff1a<\/p>\n<ul>\n<li>\u4efb\u4f55\u901a\u7528\u9519\u8bef\u7c7b\u578b\u3002<\/li>\n<li><code>badSeed<\/code>\u00a0&#8211; \u8bf7\u6c42\u63d0\u4f9b\u4e86\u65e0\u6548\u7684\u79cd\u5b50\u503c\u3002\u8fd9\u901a\u5e38\u610f\u5473\u7740\u79cd\u5b50\u503c\u4f3c\u4e4e\u662f\u4e0d\u540c\u683c\u5f0f\u7684\u6709\u6548\u5b57\u7b26\u4e32\uff0c\u4f8b\u5982\u5e10\u6237\u5730\u5740\u6216\u9a8c\u8bc1\u516c\u94a5\u3002<\/li>\n<\/ul>\n<\/div><div class=\"documentor-help\"><span class=\"doc-noprint doc-feedback\"><img src=https:\/\/labs.stream\/cn\/wp-content\/plugins\/documentor\/skins\/default\/images\/feedback.png width=\"16\" height=\"16\" \/>Was this helpful?<\/span>\r\n\t\t\t\t\t\t<span class=\"doc-noprint\"><a class=\"positive-feedback\" href=\"#\" > Yes <\/a><\/span> \r\n\t\t\t\t\t\t<span class=\"doc-noprint\"><a class=\"negative-feedback\" href=\"#\" > No <\/a><\/span><span class=\"doc-noprint doc_sedit\"><a title=\"Give suggestion\" href=\"#sugestedit_popup7\" rel=\"leanModal\" class=\"spopupopen\" >\r\n\t\t\t\t\t\t<span><img height=\"15\" width=\"15\" src=https:\/\/labs.stream\/cn\/wp-content\/plugins\/documentor\/skins\/default\/images\/edit.png><\/span>Suggest edit <\/a><\/span><div class=\"negative-feedbackform doc-noprint\">\r\n\t\t\t\t\t<\/div><div class=\"feedback-msg doc-noprint\"><\/div><\/div><\/div><\/div><!--.\/doc-sectionwrap--><div class=\"doc-sectionwrap\" id=\"logrotate-4_wrap\"><div class=\"documentor-section  section-468\" id=\"logrotate-4\" data-section-id=\"468\"><h3 class=\"doc-sec-title\" > <span class=\"doc-sec-count\" style=\"display:inline-block\">8.11.<\/span><span class=\"title-text\">logrotate<\/span> <span class=\"doc-sec-link doc-noprint\" onclick=\"prompt('Press Ctrl + C, then Enter to copy to clipboard','https:\/\/labs.stream\/cn\/wp-json\/wp\/v2\/pages\/777#logrotate-4')\">#<\/span> <div class=\"documentor-social doc-noprint\"><\/div><\/h3><div class=\"doc-sec-content\" ><p>\u8be5<code>logrotate<\/code>\u547d\u4ee4\u5173\u95ed\u5e76\u91cd\u65b0\u6253\u5f00\u65e5\u5fd7\u6587\u4ef6\u3002\u8fd9\u65e8\u5728\u5e2e\u52a9Linux\u6587\u4ef6\u7cfb\u7edf\u4e0a\u7684\u65e5\u5fd7\u5faa\u73af\u3002<\/p>\n<p><em>\u8be5<code>logrotate<\/code>\u65b9\u6cd5\u662f\u4e0d\u80fd\u7531\u975e\u7279\u6743\u7528\u6237\u8fd0\u884c\u7684<a href=\"https:\/\/ripple.com\/build\/rippled-apis\/#connecting-to-rippled\" target=\"_blank\" rel=\"noopener\">\u7ba1\u7406\u5458\u547d\u4ee4<\/a>\u3002<\/em><\/p>\n<p>\u8bf7\u6c42\u683c\u5f0f\u7684\u793a\u4f8b\uff1a<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-group=\"logrotate\" data-enlighter-title=\"WebSocket\">{\n    \"id\": \"lr1\",\n    \"command\": \"logrotate\"\n}<\/pre>\n<pre class=\"EnlighterJSRAW\" data-enlighter-group=\"logrotate\" data-enlighter-title=\"Commandline\">streamd logrotate<\/pre>\n<p>\u8be5\u8bf7\u6c42\u4e0d\u5305\u542b\u53c2\u6570\u3002<\/p>\n<p>\u4e00\u4e2a\u6210\u529f\u56de\u5e94\u7684\u4f8b\u5b50\uff1a<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-group=\"logrotate2\" data-enlighter-title=\"JSON-RPC\">200 OK\n{\n   \"result\" : {\n      \"message\" : \"The log file was closed and reopened.\",\n      \"status\" : \"success\"\n   }\n}\n<\/pre>\n<pre class=\"EnlighterJSRAW\" data-enlighter-group=\"logrotate2\" data-enlighter-title=\"Commandline\">Loading: \"\/etc\/streamd.cfg\"\nConnecting to 127.0.0.1:5005\n{\n   \"result\" : {\n      \"message\" : \"The log file was closed and reopened.\",\n      \"status\" : \"success\"\n   }\n}\n<\/pre>\n<p>\u54cd\u5e94\u9075\u5faa\u6807\u51c6\u683c\u5f0f\uff0c\u6210\u529f\u7ed3\u679c\u5305\u542b\u4ee5\u4e0b\u5b57\u6bb5\uff1a<\/p>\n<table>\n<thead>\n<tr>\n<th align=\"left\"><code>Field<\/code><\/th>\n<th align=\"left\">\u7c7b\u578b<\/th>\n<th align=\"left\">\u63cf\u8ff0<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td align=\"left\"><code>message<\/code><\/td>\n<td align=\"left\">String<\/td>\n<td align=\"left\">\u6210\u529f\u65f6\uff0c\u5305\u542b\u8be5\u6d88\u606f\u00a0<code>The log file was closed and reopened.<\/code><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>\u53ef\u80fd\u7684\u9519\u8bef\uff1a<\/p>\n<ul>\n<li>\u4efb\u4f55\u901a\u7528\u9519\u8bef\u7c7b\u578b\u3002<\/li>\n<\/ul>\n<\/div><div class=\"documentor-help\"><span class=\"doc-noprint doc-feedback\"><img src=https:\/\/labs.stream\/cn\/wp-content\/plugins\/documentor\/skins\/default\/images\/feedback.png width=\"16\" height=\"16\" \/>Was this helpful?<\/span>\r\n\t\t\t\t\t\t<span class=\"doc-noprint\"><a class=\"positive-feedback\" href=\"#\" > Yes <\/a><\/span> \r\n\t\t\t\t\t\t<span class=\"doc-noprint\"><a class=\"negative-feedback\" href=\"#\" > No <\/a><\/span><span class=\"doc-noprint doc_sedit\"><a title=\"Give suggestion\" href=\"#sugestedit_popup7\" rel=\"leanModal\" class=\"spopupopen\" >\r\n\t\t\t\t\t\t<span><img height=\"15\" width=\"15\" src=https:\/\/labs.stream\/cn\/wp-content\/plugins\/documentor\/skins\/default\/images\/edit.png><\/span>Suggest edit <\/a><\/span><div class=\"negative-feedbackform doc-noprint\">\r\n\t\t\t\t\t<\/div><div class=\"feedback-msg doc-noprint\"><\/div><\/div><\/div><\/div><!--.\/doc-sectionwrap--><div class=\"doc-sectionwrap\" id=\"validation_seed-4_wrap\"><div class=\"documentor-section  section-470\" id=\"validation_seed-4\" data-section-id=\"470\"><h3 class=\"doc-sec-title\" > <span class=\"doc-sec-count\" style=\"display:inline-block\">8.12.<\/span><span class=\"title-text\">validation_seed<\/span> <span class=\"doc-sec-link doc-noprint\" onclick=\"prompt('Press Ctrl + C, then Enter to copy to clipboard','https:\/\/labs.stream\/cn\/wp-json\/wp\/v2\/pages\/777#validation_seed-4')\">#<\/span> <div class=\"documentor-social doc-noprint\"><\/div><\/h3><div class=\"doc-sec-content\" ><p>\u8be5<code>validation_seed<\/code>\u547d\u4ee4\u4e34\u65f6\u8bbe\u7f6estreamd\u7528\u4e8e\u7b7e\u7f72\u9a8c\u8bc1\u7684\u79d8\u5bc6\u503c\u3002\u91cd\u65b0\u542f\u52a8\u670d\u52a1\u5668\u65f6\uff0c\u6b64\u503c\u5c06\u6839\u636e\u914d\u7f6e\u6587\u4ef6\u8fdb\u884c\u91cd\u7f6e\u3002<\/p>\n<p><em>\u8be5<code>validation_seed<\/code>\u8bf7\u6c42\u662f\u4e00\u4e2a\u4e0d\u80fd\u7531\u975e\u7279\u6743\u7528\u6237\u8fd0\u884c\u7684<a href=\"https:\/\/ripple.com\/build\/rippled-apis\/#connecting-to-rippled\" target=\"_blank\" rel=\"noopener\">\u7ba1\u7406\u547d\u4ee4<\/a>\uff01<\/em><\/p>\n<p>\u8bf7\u6c42\u683c\u5f0f\u7684\u793a\u4f8b\uff1a<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-group=\"validation_seed\" data-enlighter-title=\"WebSocket\">{\n    \"id\": \"set_seed_1\",\n    \"command\": \"validation_seed\",\n    \"secret\": \"BAWL MAN JADE MOON DOVE GEM SON NOW HAD ADEN GLOW TIRE\"\n}<\/pre>\n<pre class=\"EnlighterJSRAW\" data-enlighter-group=\"validation_seed\" data-enlighter-title=\"Commandline\">#Syntax: validation_seed [secret]\nstreamd validation_seed 'BAWL MAN JADE MOON DOVE GEM SON NOW HAD ADEN GLOW TIRE'<\/pre>\n<p>\u8be5\u8bf7\u6c42\u5305\u542b\u4ee5\u4e0b\u53c2\u6570\uff1a<\/p>\n<table>\n<thead>\n<tr>\n<th align=\"left\"><code>Field<\/code><\/th>\n<th align=\"left\">\u7c7b\u578b<\/th>\n<th align=\"left\">\u63cf\u8ff0<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td align=\"left\"><code>secret<\/code><\/td>\n<td align=\"left\">String<\/td>\n<td align=\"left\"><em>\uff08\u53ef\u9009\uff09<\/em>\u5982\u679c\u5b58\u5728\uff0c\u5219\u4f7f\u7528\u6b64\u503c\u4f5c\u4e3a\u9a8c\u8bc1\u5bc6\u94a5\u5bf9\u7684\u79d8\u5bc6\u503c\u3002\u6709\u6548\u683c\u5f0f\u5305\u62ec<a href=\"https:\/\/en.wikipedia.org\/wiki\/Base58\" target=\"_blank\" rel=\"noopener\">base58<\/a>\uff0c<a href=\"https:\/\/tools.ietf.org\/html\/rfc1751\" target=\"_blank\" rel=\"noopener\">RFC-1751<\/a>\u6216\u4f5c\u4e3a\u5bc6\u7801\u3002\u5982\u679c\u7701\u7565\uff0c\u5219\u7981\u6b62\u5411\u7f51\u7edc\u63d0\u51fa\u9a8c\u8bc1\u3002<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>\u4e00\u4e2a\u6210\u529f\u56de\u5e94\u7684\u4f8b\u5b50\uff1a<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-group=\"validation_seed2\" data-enlighter-title=\"JSON-RPC\">200 OK\n{\n   \"result\" : {\n      \"status\" : \"success\",\n      \"validation_key\" : \"BAWL MAN JADE MOON DOVE GEM SON NOW HAD ADEN GLOW TIRE\",\n      \"validation_public_key\" : \"n9Jx6RS6zSgqsgnuWJifNA9EqgjTKAywqYNReK5NRd1yLBbfC3ng\",\n      \"validation_seed\" : \"snjJkyBGogTem5dFGbcRaThKq2Rt3\"\n   }\n}<\/pre>\n<pre class=\"EnlighterJSRAW\" data-enlighter-group=\"validation_seed2\" data-enlighter-title=\"Commandline\">Loading: \"\/etc\/streamd.cfg\"\nConnecting to 127.0.0.1:5005\n{\n   \"result\" : {\n      \"status\" : \"success\",\n      \"validation_key\" : \"BAWL MAN JADE MOON DOVE GEM SON NOW HAD ADEN GLOW TIRE\",\n      \"validation_public_key\" : \"n9Jx6RS6zSgqsgnuWJifNA9EqgjTKAywqYNReK5NRd1yLBbfC3ng\",\n      \"validation_seed\" : \"snjJkyBGogTem5dFGbcRaThKq2Rt3\"\n   }\n}<\/pre>\n<p>\u54cd\u5e94\u9075\u5faa\u6807\u51c6\u683c\u5f0f\uff0c\u6210\u529f\u7ed3\u679c\u5305\u542b\u4ee5\u4e0b\u5b57\u6bb5\uff1a<\/p>\n<table>\n<thead>\n<tr>\n<th align=\"left\"><code>Field<\/code><\/th>\n<th align=\"left\">\u7c7b\u578b<\/th>\n<th align=\"left\">\u63cf\u8ff0<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td align=\"left\"><code>validation_key<\/code><\/td>\n<td align=\"left\">String<\/td>\n<td align=\"left\">\uff08\u5982\u679c\u63d0\u8bae\u7981\u7528\uff0c\u5219\u7701\u7565\uff09\u8fd9\u4e9b\u9a8c\u8bc1\u51ed\u8bc1\u7684\u5bc6\u94a5\uff0c\u91c7\u7528<a href=\"https:\/\/tools.ietf.org\/html\/rfc1751\" target=\"_blank\" rel=\"noopener\">RFC-1751<\/a>\u683c\u5f0f\u3002<\/td>\n<\/tr>\n<tr>\n<td align=\"left\"><code>validation_public_key<\/code><\/td>\n<td align=\"left\">String<\/td>\n<td align=\"left\">\uff08\u5982\u679c\u5efa\u8bae\u7981\u7528\uff0c\u5219\u7701\u7565\uff09\u8fd9\u4e9b\u9a8c\u8bc1\u51ed\u8bc1\u7684<a href=\"https:\/\/en.wikipedia.org\/wiki\/Base58\" target=\"_blank\" rel=\"noopener\">\u516c\u94a5<\/a>\uff0c\u91c7\u7528Stream\u7684<a href=\"https:\/\/en.wikipedia.org\/wiki\/Base58\" target=\"_blank\" rel=\"noopener\">base58<\/a>\u7f16\u7801\u5b57\u7b26\u4e32\u683c\u5f0f\u3002<\/td>\n<\/tr>\n<tr>\n<td align=\"left\"><code>validation_seed<\/code><\/td>\n<td align=\"left\">String<\/td>\n<td align=\"left\">\uff08\u5982\u679c\u63d0\u8bae\u7981\u7528\uff0c\u5219\u7701\u7565\uff09\u8fd9\u4e9b\u9a8c\u8bc1\u51ed\u8bc1\u7684\u79d8\u5bc6\u5bc6\u94a5\uff0c\u91c7\u7528Stream\u7684<a href=\"https:\/\/en.wikipedia.org\/wiki\/Base58\" target=\"_blank\" rel=\"noopener\">base58<\/a>\u7f16\u7801\u5b57\u7b26\u4e32\u683c\u5f0f\u3002<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>\u53ef\u80fd\u7684\u9519\u8bef\uff1a<\/p>\n<ul>\n<li>\u4efb\u4f55\u901a\u7528\u9519\u8bef\u7c7b\u578b\u3002<\/li>\n<li><code>badSeed<\/code>\u00a0&#8211; \u8bf7\u6c42\u63d0\u4f9b\u4e86\u65e0\u6548\u7684\u79d8\u5bc6\u503c\u3002\u8fd9\u901a\u5e38\u610f\u5473\u7740\u79d8\u5bc6\u503c\u4f3c\u4e4e\u662f\u4e0d\u540c\u683c\u5f0f\u7684\u6709\u6548\u5b57\u7b26\u4e32\uff0c\u4f8b\u5982\u5e10\u6237\u5730\u5740\u6216\u9a8c\u8bc1\u516c\u94a5\u3002<\/li>\n<\/ul>\n<\/div><div class=\"documentor-help\"><span class=\"doc-noprint doc-feedback\"><img src=https:\/\/labs.stream\/cn\/wp-content\/plugins\/documentor\/skins\/default\/images\/feedback.png width=\"16\" height=\"16\" \/>Was this helpful?<\/span>\r\n\t\t\t\t\t\t<span class=\"doc-noprint\"><a class=\"positive-feedback\" href=\"#\" > Yes <\/a><\/span> \r\n\t\t\t\t\t\t<span class=\"doc-noprint\"><a class=\"negative-feedback\" href=\"#\" > No <\/a><\/span><span class=\"doc-noprint doc_sedit\"><a title=\"Give suggestion\" href=\"#sugestedit_popup7\" rel=\"leanModal\" class=\"spopupopen\" >\r\n\t\t\t\t\t\t<span><img height=\"15\" width=\"15\" src=https:\/\/labs.stream\/cn\/wp-content\/plugins\/documentor\/skins\/default\/images\/edit.png><\/span>Suggest edit <\/a><\/span><div class=\"negative-feedbackform doc-noprint\">\r\n\t\t\t\t\t<\/div><div class=\"feedback-msg doc-noprint\"><\/div><\/div><\/div><\/div><!--.\/doc-sectionwrap--><div class=\"doc-sectionwrap\" id=\"peers-4_wrap\"><div class=\"documentor-section  section-471\" id=\"peers-4\" data-section-id=\"471\"><h3 class=\"doc-sec-title\" > <span class=\"doc-sec-count\" style=\"display:inline-block\">8.13.<\/span><span class=\"title-text\">peers<\/span> <span class=\"doc-sec-link doc-noprint\" onclick=\"prompt('Press Ctrl + C, then Enter to copy to clipboard','https:\/\/labs.stream\/cn\/wp-json\/wp\/v2\/pages\/777#peers-4')\">#<\/span> <div class=\"documentor-social doc-noprint\"><\/div><\/h3><div class=\"doc-sec-content\" ><p>\u8be5<code>peers<\/code>\u547d\u4ee4\u8fd4\u56de<code>streamd<\/code>\u5f53\u524d\u8fde\u63a5\u5230\u8be5\u670d\u52a1\u5668\u7684\u6240\u6709\u5176\u4ed6\u670d\u52a1\u5668\u7684\u5217\u8868\uff0c\u5305\u62ec\u6709\u5173\u5176\u8fde\u63a5\u548c\u540c\u6b65\u72b6\u6001\u7684\u4fe1\u606f\u3002<\/p>\n<p><em>\u8be5<code>peers<\/code>\u8bf7\u6c42\u662f\u4e00\u4e2a\u4e0d\u80fd\u7531\u975e\u7279\u6743\u7528\u6237\u8fd0\u884c\u7684\u7ba1\u7406\u547d\u4ee4\uff01<\/em><\/p>\n<p>\u8bf7\u6c42\u683c\u5f0f\u7684\u793a\u4f8b\uff1a<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-group=\"peers\" data-enlighter-title=\"WebSocket\">{\r\n    \"id\": 2,\r\n    \"command\": \"peers\"\r\n}<\/pre>\n<pre class=\"EnlighterJSRAW\" data-enlighter-group=\"peers\" data-enlighter-title=\"Commandline\">streamd peers<\/pre>\n<p>\u8be5\u8bf7\u6c42\u4e0d\u5305\u542b\u5176\u4ed6\u53c2\u6570\u3002<\/p>\n<p>\u4e00\u4e2a\u6210\u529f\u56de\u5e94\u7684\u4f8b\u5b50\uff1a<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-group=\"peers2\" data-enlighter-title=\"WebSocket\">{\r\n  \"id\": 2,\r\n  \"status\": \"success\",\r\n  \"type\": \"response\",\r\n  \"result\": {\r\n    \"cluster\": {},\r\n    \"peers\": [\r\n      {\r\n        \"address\": \"1.1.1.1:51235\",\r\n        \"complete_ledgers\": \"18828845 - 18828973\",\r\n        \"latency\": 99,\r\n        \"ledger\": \"50A2577CE6EB8A92847C443BDA45F5C5F0A22B9C6F4B47DBA0C12BDA75001D01\",\r\n        \"load\": 60,\r\n        \"public_key\": \"n9LDBRoqPYY7RdkNXbX1dqZXVtUKcSqzs2CZPhTH7ymA9X7Xzmpj\",\r\n        \"uptime\": 99625,\r\n        \"version\": \"streamd-0.30.1-rc4\"\r\n      }\r\n    ]\r\n  }\r\n}<\/pre>\n<pre class=\"EnlighterJSRAW\" data-enlighter-group=\"peers2\" data-enlighter-title=\"JSON-RPC\">{\r\n   \"result\" : {\r\n      \"cluster\" : {},\r\n      \"peers\" : [\r\n         {\r\n            \"address\" : \"1.1.1.1:51235\",\r\n            \"complete_ledgers\" : \"18828830 - 18828957\",\r\n            \"latency\" : 137,\r\n            \"ledger\" : \"9447480E351221123B1A454356435A66C188D9794B0197A060637E19F074B421\",\r\n            \"load\" : 54,\r\n            \"public_key\" : \"n9LDBRoqPYY7RdkNXbX1dqZXVtUKcSqzs2CZPhTH7ymA9X7Xzmpj\",\r\n            \"uptime\" : 99566,\r\n            \"version\" : \"streamd-0.30.1-rc4\"\r\n         }\r\n      ],\r\n      \"status\" : \"success\"\r\n   }\r\n}<\/pre>\n<pre class=\"EnlighterJSRAW\" data-enlighter-group=\"peers2\" data-enlighter-title=\"Commandline\">Loading: \"\/etc\/streamd.cfg\"\r\nConnecting to 127.0.0.1:5005\r\n{\r\n   \"result\" : {\r\n      \"cluster\" : {},\r\n      \"peers\" : [\r\n         {\r\n            \"address\" : \"5.1.1.1:51235\",\r\n            \"complete_ledgers\" : \"18850253 - 18851277\",\r\n            \"latency\" : 63,\r\n            \"ledger\" : \"592C723DDBB1C5119F0D8288894060C83C8C2975A061D7C9971427D6798098F5\",\r\n            \"load\" : 36,\r\n            \"public_key\" : \"n9MT5EjnV912KGuBUqPs4tpdhzMPGcnDBrTuWkD9sWQHJ1kDcUcz\",\r\n            \"uptime\" : 51,\r\n            \"version\" : \"streamd-0.30.1\"\r\n         }\r\n      ],\r\n      \"status\" : \"success\"\r\n   }\r\n}\r\n<\/pre>\n<p>\u54cd\u5e94\u9075\u5faa\u6807\u51c6\u683c\u5f0f\uff0c\u6210\u529f\u7ed3\u679c\u5305\u542b\u5e26\u6709\u4ee5\u4e0b\u5b57\u6bb5\u7684JSON\u5bf9\u8c61\uff1a<\/p>\n<table>\n<thead>\n<tr>\n<th align=\"left\"><code>Field<\/code><\/th>\n<th align=\"left\">\u7c7b\u578b<\/th>\n<th align=\"left\">\u63cf\u8ff0<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td align=\"left\"><code>cluster<\/code><\/td>\n<td align=\"left\">Object<\/td>\n<td align=\"left\"><code>streamd<\/code>\u5982\u679c\u914d\u7f6e\u4e3a\u7fa4\u96c6\uff0c\u5219\u540c\u4e00\u7fa4\u96c6\u4e2d\u7684\u5176\u4ed6\u670d\u52a1\u5668\u7684\u6458\u8981\u3002<\/td>\n<\/tr>\n<tr>\n<td align=\"left\"><code>peers<\/code><\/td>\n<td align=\"left\">Array<\/td>\n<td align=\"left\">\u540c\u7ea7\u5bf9\u8c61\u6570\u7ec4\u3002<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p><code>cluster<\/code>\u5bf9\u8c61\u7684\u6bcf\u4e2a\u5b57\u6bb5\u90fd\u662f\u8be5<code>streamd<\/code>\u670d\u52a1\u5668\u7684\u6807\u8bc6\u5bc6\u94a5\u5bf9\u7684\u516c\u94a5\u3002\uff08\u8fd9\u4e0e\u670d\u52a1\u5668<code>pubkey_node<\/code>\u5728<code>server_info<\/code>\u547d\u4ee4\u4e2d\u8fd4\u56de\u7684\u503c\u76f8\u540c\u3002\uff09\u8be5\u5b57\u6bb5\u7684\u5185\u5bb9\u662f\u5305\u542b\u4ee5\u4e0b\u5b57\u6bb5\u7684\u5bf9\u8c61\uff1a<\/p>\n<table>\n<thead>\n<tr>\n<th align=\"left\"><code>Field<\/code><\/th>\n<th align=\"left\">\u7c7b\u578b<\/th>\n<th align=\"left\">\u63cf\u8ff0<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td align=\"left\"><code>tag<\/code><\/td>\n<td align=\"left\">String<\/td>\n<td align=\"left\">\u914d\u7f6e\u6587\u4ef6\u4e2d\u5b9a\u4e49\u7684\u6b64\u96c6\u7fa4\u6210\u5458\u7684\u663e\u793a\u540d\u79f0\u3002<\/td>\n<\/tr>\n<tr>\n<td align=\"left\"><code>fee<\/code><\/td>\n<td align=\"left\">Number<\/td>\n<td align=\"left\">\uff08\u53ef\u4ee5\u7701\u7565\uff09\u6b64\u96c6\u7fa4\u6210\u5458\u5e94\u7528\u4e8e\u4ea4\u6613\u6210\u672c\u7684\u8d1f\u8377\u4e58\u6570<\/td>\n<\/tr>\n<tr>\n<td align=\"left\"><code>age<\/code><\/td>\n<td align=\"left\">Number<\/td>\n<td align=\"left\">\u81ea\u8be5\u7fa4\u96c6\u6210\u5458\u4e0a\u6b21\u7fa4\u96c6\u62a5\u544a\u4ee5\u6765\u7684\u79d2\u6570\u3002<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p><code>peers<\/code>\u6570\u7ec4\u7684\u6bcf\u4e2a\u6210\u5458\u90fd\u662f\u5177\u6709\u4ee5\u4e0b\u5b57\u6bb5\u7684\u5bf9\u7b49\u5bf9\u8c61\uff1a<\/p>\n<table style=\"height: 682px;\" width=\"639\">\n<thead>\n<tr>\n<th align=\"left\"><code>Field<\/code><\/th>\n<th align=\"left\">Type<\/th>\n<th align=\"left\">Description<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td align=\"left\"><code>address<\/code><\/td>\n<td align=\"left\">String<\/td>\n<td align=\"left\">\u8be5\u5bf9\u7b49\u4f53\u6240\u8fde\u63a5\u7684IP\u5730\u5740\u548c\u7aef\u53e3<\/td>\n<\/tr>\n<tr>\n<td align=\"left\"><code>cluster<\/code><\/td>\n<td align=\"left\">Boolean<\/td>\n<td align=\"left\">\uff08\u53ef\u4ee5\u7701\u7565\uff09\u5982\u679c<code>true<\/code>\u5f53\u524d\u670d\u52a1\u5668\u548c\u5bf9\u7b49\u670d\u52a1\u5668\u662f\u540c\u4e00\u4e2a<code>streamd<\/code>\u7fa4\u96c6\u7684\u4e00\u90e8\u5206\u3002<\/td>\n<\/tr>\n<tr>\n<td align=\"left\"><code>name<\/code><\/td>\n<td align=\"left\">String<\/td>\n<td align=\"left\">\uff08\u53ef\u4ee5\u7701\u7565\uff09\u5982\u679c\u5bf9\u7b49\u4f53\u662f\u540c\u4e00\u4e2a\u7fa4\u96c6\u7684\u4e00\u90e8\u5206\uff0c\u5219\u8fd9\u662f\u8be5\u914d\u7f6e\u6587\u4ef6\u4e2d\u5b9a\u4e49\u7684\u8be5\u670d\u52a1\u5668\u7684\u663e\u793a\u540d\u79f0\u3002<\/td>\n<\/tr>\n<tr>\n<td align=\"left\"><code>complete_ledgers<\/code><\/td>\n<td align=\"left\">String<\/td>\n<td align=\"left\">\u8303\u56f4\u8868\u8fbe\u5f0f\u6307\u793a\u5bf9\u7b49<code>streamd<\/code>\u4f53\u53ef\u7528\u7684\u5206\u7c7b\u5e10\u7248\u672c\u7684\u5e8f\u5217\u53f7<\/td>\n<\/tr>\n<tr>\n<td align=\"left\"><code>inbound<\/code><\/td>\n<td align=\"left\">Boolean<\/td>\n<td align=\"left\">\uff08\u53ef\u4ee5\u7701\u7565\uff09\u5982\u679c<code>true<\/code>\uff0c\u5bf9\u7b49\u65b9\u6b63\u5728\u8fde\u63a5\u5230\u672c\u5730\u670d\u52a1\u5668\u3002<\/td>\n<\/tr>\n<tr>\n<td align=\"left\"><code>latency<\/code><\/td>\n<td align=\"left\">Number<\/td>\n<td align=\"left\">\u8282\u70b9\u7684\u7f51\u7edc\u5ef6\u8fdf\uff08\u4ee5\u6beb\u79d2\u4e3a\u5355\u4f4d\uff09<\/td>\n<\/tr>\n<tr>\n<td align=\"left\"><code>ledger<\/code><\/td>\n<td align=\"left\">String<\/td>\n<td align=\"left\">\u8282\u70b9\u6700\u8fd1\u5173\u95ed\u7684\u5206\u7c7b\u8d26\u7684\u6563\u5217<\/td>\n<\/tr>\n<tr>\n<td align=\"left\"><code>load<\/code><\/td>\n<td align=\"left\">Number<\/td>\n<td align=\"left\">\u8861\u91cf\u8282\u70b9\u670d\u52a1\u5668\u52a0\u8f7d\u5230\u672c\u5730\u670d\u52a1\u5668\u7684\u8d1f\u8f7d\u91cf\u3002\u8f83\u5927\u7684\u6570\u5b57\u8868\u793a\u66f4\u591a\u7684\u8d1f\u8f7d\u3002\uff08\u8d1f\u8f7d\u6d4b\u91cf\u7684\u5355\u4f4d\u6ca1\u6709\u6b63\u5f0f\u5b9a\u4e49\u3002\uff09<\/td>\n<\/tr>\n<tr>\n<td align=\"left\"><code>protocol<\/code><\/td>\n<td align=\"left\">String<\/td>\n<td align=\"left\">\uff08\u53ef\u80fd\u4f1a\u88ab\u5ffd\u7565\uff09\u8282\u70b9\u6b63\u5728\u4f7f\u7528\u7684\u534f\u8bae\u7248\u672c\uff0c\u5982\u679c\u4e0e\u672c\u5730\u670d\u52a1\u5668\u4e0d\u4e00\u6837\u3002<\/td>\n<\/tr>\n<tr>\n<td align=\"left\"><code>public_key<\/code><\/td>\n<td align=\"left\">String<\/td>\n<td align=\"left\">\uff08\u53ef\u4ee5\u7701\u7565\uff09\u53ef\u7528\u4e8e\u9a8c\u8bc1\u8282\u70b9\u6d88\u606f\u5b8c\u6574\u6027\u7684\u516c\u94a5\u3002\u8fd9\u4e0e\u7528\u4e8e\u9a8c\u8bc1\u7684\u5bc6\u94a5\u4e0d\u540c\uff0c\u4f46\u5b83\u9075\u5faa\u76f8\u540c\u7684\u683c\u5f0f\u3002<\/td>\n<\/tr>\n<tr>\n<td align=\"left\"><code>sanity<\/code><\/td>\n<td align=\"left\">String<\/td>\n<td align=\"left\">\uff08\u53ef\u4ee5\u7701\u7565\uff09\u8be5\u5bf9\u7b49\u4f53\u662f\u5426\u9075\u5faa\u4e0e\u5f53\u524d\u670d\u52a1\u5668\u76f8\u540c\u7684\u89c4\u5219\u548c\u603b\u8d26\u987a\u5e8f\u3002\u503c<code>insane<\/code>\u53ef\u80fd\u8868\u793a\u5bf9\u7b49\u4f53\u662f\u5e76\u884c\u7f51\u7edc\u7684\u4e00\u90e8\u5206\u3002\u8be5\u503c<code>unknown<\/code>\u8868\u793a\u5f53\u524d\u670d\u52a1\u5668\u4e0d\u786e\u5b9a\u5bf9\u7b49\u4f53\u662f\u5426\u517c\u5bb9\u3002<\/td>\n<\/tr>\n<tr>\n<td align=\"left\"><code>status<\/code><\/td>\n<td align=\"left\">String<\/td>\n<td align=\"left\">\uff08\u53ef\u80fd\u7701\u7565\uff09\u6765\u81ea\u8282\u70b9\u7684\u6700\u65b0\u72b6\u6001\u6d88\u606f\u3002\u53ef\u80fd\u662f<code>connecting<\/code>\uff0c<code>connected<\/code>\uff0c<code>monitoring<\/code>\uff0c<code>validating<\/code>\uff0c\u6216<code>shutting<\/code>\u3002<\/td>\n<\/tr>\n<tr>\n<td align=\"left\"><code>uptime<\/code><\/td>\n<td align=\"left\">Number<\/td>\n<td align=\"left\">\u60a8\u7684<code>streamd<\/code>\u670d\u52a1\u5668\u8fde\u7eed\u8fde\u63a5\u5230\u6b64\u5bf9\u7b49\u8bbe\u5907\u7684\u79d2\u6570<\/td>\n<\/tr>\n<tr>\n<td align=\"left\"><code>version<\/code><\/td>\n<td align=\"left\">string<\/td>\n<td align=\"left\">\uff08\u53ef\u80fd\u7701\u7565\uff09<code>streamd<\/code>\u8282\u70b9\u670d\u52a1\u5668\u7684\u7248\u672c\u53f7<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>\u53ef\u80fd\u7684\u9519\u8bef\uff1a<\/p>\n<ul>\n<li>\u4efb\u4f55\u901a\u7528\u9519\u8bef\u7c7b\u578b\u3002<\/li>\n<\/ul>\n<\/div><div class=\"documentor-help\"><span class=\"doc-noprint doc-feedback\"><img src=https:\/\/labs.stream\/cn\/wp-content\/plugins\/documentor\/skins\/default\/images\/feedback.png width=\"16\" height=\"16\" \/>Was this helpful?<\/span>\r\n\t\t\t\t\t\t<span class=\"doc-noprint\"><a class=\"positive-feedback\" href=\"#\" > Yes <\/a><\/span> \r\n\t\t\t\t\t\t<span class=\"doc-noprint\"><a class=\"negative-feedback\" href=\"#\" > No <\/a><\/span><span class=\"doc-noprint doc_sedit\"><a title=\"Give suggestion\" href=\"#sugestedit_popup7\" rel=\"leanModal\" class=\"spopupopen\" >\r\n\t\t\t\t\t\t<span><img height=\"15\" width=\"15\" src=https:\/\/labs.stream\/cn\/wp-content\/plugins\/documentor\/skins\/default\/images\/edit.png><\/span>Suggest edit <\/a><\/span><div class=\"negative-feedbackform doc-noprint\">\r\n\t\t\t\t\t<\/div><div class=\"feedback-msg doc-noprint\"><\/div><\/div><\/div><\/div><!--.\/doc-sectionwrap--><div class=\"doc-sectionwrap\" id=\"print-4_wrap\"><div class=\"documentor-section  section-472\" id=\"print-4\" data-section-id=\"472\"><h3 class=\"doc-sec-title\" > <span class=\"doc-sec-count\" style=\"display:inline-block\">8.14.<\/span><span class=\"title-text\">print<\/span> <span class=\"doc-sec-link doc-noprint\" onclick=\"prompt('Press Ctrl + C, then Enter to copy to clipboard','https:\/\/labs.stream\/cn\/wp-json\/wp\/v2\/pages\/777#print-4')\">#<\/span> <div class=\"documentor-social doc-noprint\"><\/div><\/h3><div class=\"doc-sec-content\" ><p>\u8be5<code>print<\/code>\u547d\u4ee4\u8fd4\u56de\u5404\u79cd\u5185\u90e8\u5b50\u7cfb\u7edf\u7684\u5f53\u524d\u72b6\u6001\uff0c\u5305\u62ec\u540c\u7ea7\uff0c\u5206\u7c7b\u6e05\u7406\u5668\u548c\u8d44\u6e90\u7ba1\u7406\u5668\u3002<\/p>\n<p><em>\u8be5<code>print<\/code>\u8bf7\u6c42\u662f\u4e00\u4e2a\u4e0d\u80fd\u7531\u975e\u7279\u6743\u7528\u6237\u8fd0\u884c\u7684\u7ba1\u7406\u547d\u4ee4\uff01<\/em><\/p>\n<p>\u8bf7\u6c42\u683c\u5f0f\u7684\u793a\u4f8b\uff1a<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-group=\"print\" data-enlighter-title=\"WebSocket\">{\r\n    \"id\": \"print_req_1\",\r\n    \"command\": \"print\"\r\n}<\/pre>\n<pre class=\"EnlighterJSRAW\" data-enlighter-group=\"print\" data-enlighter-title=\"Commandline\">streamd print<\/pre>\n<p>\u8be5\u8bf7\u6c42\u4e0d\u5305\u542b\u53c2\u6570\u3002<\/p>\n<p>\u4e00\u4e2a\u6210\u529f\u56de\u5e94\u7684\u4f8b\u5b50\uff1a<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-title=\"Commandline\">Loading: \"\/etc\/streamd.cfg\"\r\nConnecting to 127.0.0.1:5005\r\n{\r\n   \"result\" : {\r\n      \"app\" : {\r\n         \"ledgercleaner\" : {\r\n            \"status\" : \"idle\"\r\n         },\r\n         \"peers\" : {\r\n            \"peerfinder\" : {\r\n               \"bootcache\" : {\r\n                  \"entries\" : 109\r\n               },\r\n               \"config\" : {\r\n                  \"auto_connect\" : \"true\",\r\n                  \"features\" : \"\",\r\n                  \"max_peers\" : 21,\r\n                  \"out_peers\" : 10,\r\n                  \"port\" : 51235,\r\n                  \"want_incoming\" : \"true\"\r\n               },\r\n               \"counts\" : {\r\n                  \"accept\" : 0,\r\n                  \"close\" : 0,\r\n                  \"cluster\" : \"0\",\r\n                  \"connect\" : 0,\r\n                  \"fixed\" : \"0\",\r\n                  \"in\" : \"0\/11\",\r\n                  \"out\" : \"10\/10\",\r\n                  \"total\" : \"10\"\r\n               },\r\n               \"fixed\" : 0,\r\n               \"livecache\" : {\r\n                  \"entries\" : [\r\n                     {\r\n                        \"address\" : \"1.1.1.1:51235\",\r\n                        \"expires\" : \"30000000000 nanoseconds\",\r\n                        \"hops\" : 2\r\n                     }\r\n                  ],\r\n                  \"hist\" : \"0, 10, 74, 10, 0, 0, 0, 0\",\r\n                  \"size\" : \"94\"\r\n               },\r\n               \"peers\" : [\r\n                  {\r\n                     \"local_address\" : \"10.1.10.78:48923\",\r\n                     \"remote_address\" : \"2.2.2.3:51235\",\r\n                     \"state\" : \"active\"\r\n                  }\r\n               ]\r\n            }\r\n         },\r\n         \"resource\" : {\r\n            \"admin\" : [\r\n               {\r\n                  \"balance\" : 0,\r\n                  \"count\" : 1,\r\n                  \"name\" : \"\"127.0.0.1\"\"\r\n               }\r\n            ],\r\n            \"inactive\" : [],\r\n            \"inbound\" : [],\r\n            \"outbound\" : [\r\n               {\r\n                  \"balance\" : 23,\r\n                  \"count\" : 1,\r\n                  \"name\" : \"1.1.1.1:51235\"\r\n               }\r\n            ]\r\n         },\r\n         \"server\" : {\r\n            \"active\" : \"2\",\r\n            \"hist\" : \"16\",\r\n            \"history\" : [\r\n               {\r\n                  \"bytes_in\" : \"214\",\r\n                  \"bytes_out\" : \"11688\",\r\n                  \"elapsed\" : \"0 seconds\",\r\n                  \"id\" : \"16\",\r\n                  \"requests\" : 1,\r\n                  \"when\" : \"2017-Jun-16 16:33:50\"\r\n               }\r\n            ]\r\n         },\r\n         \"validators\" : {}\r\n      },\r\n      \"status\" : \"success\"\r\n   }\r\n}<\/pre>\n<p>\u54cd\u5e94\u9075\u5faa\u6807\u51c6\u683c\u5f0f\u3002\u7ed3\u679c\u4e2d\u7684\u5176\u4ed6\u5b57\u6bb5\u53d6\u51b3\u4e8e<code>streamd<\/code>\u670d\u52a1\u5668\u7684\u5185\u90e8\u72b6\u6001\u3002\u6b64\u547d\u4ee4\u7684\u7ed3\u679c\u5982\u6709\u66f4\u6539\uff0c\u6055\u4e0d\u53e6\u884c\u901a\u77e5\u3002<\/p>\n<p>\u53ef\u80fd\u7684\u9519\u8bef\uff1a<\/p>\n<ul>\n<li>\u4efb\u4f55\u901a\u7528\u9519\u8bef\u7c7b\u578b\u3002<\/li>\n<\/ul>\n<\/div><div class=\"documentor-help\"><span class=\"doc-noprint doc-feedback\"><img src=https:\/\/labs.stream\/cn\/wp-content\/plugins\/documentor\/skins\/default\/images\/feedback.png width=\"16\" height=\"16\" \/>Was this helpful?<\/span>\r\n\t\t\t\t\t\t<span class=\"doc-noprint\"><a class=\"positive-feedback\" href=\"#\" > Yes <\/a><\/span> \r\n\t\t\t\t\t\t<span class=\"doc-noprint\"><a class=\"negative-feedback\" href=\"#\" > No <\/a><\/span><span class=\"doc-noprint doc_sedit\"><a title=\"Give suggestion\" href=\"#sugestedit_popup7\" rel=\"leanModal\" class=\"spopupopen\" >\r\n\t\t\t\t\t\t<span><img height=\"15\" width=\"15\" src=https:\/\/labs.stream\/cn\/wp-content\/plugins\/documentor\/skins\/default\/images\/edit.png><\/span>Suggest edit <\/a><\/span><div class=\"negative-feedbackform doc-noprint\">\r\n\t\t\t\t\t<\/div><div class=\"feedback-msg doc-noprint\"><\/div><\/div><\/div><\/div><!--.\/doc-sectionwrap--><div class=\"doc-sectionwrap\" id=\"\u4fbf\u5229\u529f\u80fd-4_wrap\"><div class=\"documentor-section  section-473\" id=\"\u4fbf\u5229\u529f\u80fd-4\" data-section-id=\"473\"><h3 class=\"doc-sec-title\" > <span class=\"doc-sec-count\" style=\"display:inline-block\">9.<\/span><span class=\"title-text\">\u4fbf\u5229\u529f\u80fd<\/span> <span class=\"doc-sec-link doc-noprint\" onclick=\"prompt('Press Ctrl + C, then Enter to copy to clipboard','https:\/\/labs.stream\/cn\/wp-json\/wp\/v2\/pages\/777#\u4fbf\u5229\u529f\u80fd-4')\">#<\/span> <div class=\"documentor-social doc-noprint\"><\/div><\/h3><div class=\"doc-sec-content\" ><p><code>streamd<\/code>\u670d\u52a1\u5668\u8fd8\u63d0\u4f9b\u4e86\u4e00\u4e9b\u547d\u4ee4\u7eaf\u7cb9\u662f\u4e3a\u4e86\u65b9\u4fbf\u3002<\/p>\n<\/div><div class=\"documentor-help\"><span class=\"doc-noprint doc-feedback\"><img src=https:\/\/labs.stream\/cn\/wp-content\/plugins\/documentor\/skins\/default\/images\/feedback.png width=\"16\" height=\"16\" \/>Was this helpful?<\/span>\r\n\t\t\t\t\t\t<span class=\"doc-noprint\"><a class=\"positive-feedback\" href=\"#\" > Yes <\/a><\/span> \r\n\t\t\t\t\t\t<span class=\"doc-noprint\"><a class=\"negative-feedback\" href=\"#\" > No <\/a><\/span><span class=\"doc-noprint doc_sedit\"><a title=\"Give suggestion\" href=\"#sugestedit_popup7\" rel=\"leanModal\" class=\"spopupopen\" >\r\n\t\t\t\t\t\t<span><img height=\"15\" width=\"15\" src=https:\/\/labs.stream\/cn\/wp-content\/plugins\/documentor\/skins\/default\/images\/edit.png><\/span>Suggest edit <\/a><\/span><div class=\"negative-feedbackform doc-noprint\">\r\n\t\t\t\t\t<\/div><div class=\"feedback-msg doc-noprint\"><\/div><\/div><\/div><\/div><!--.\/doc-sectionwrap--><div class=\"doc-sectionwrap\" id=\"ping-4_wrap\"><div class=\"documentor-section  section-474\" id=\"ping-4\" data-section-id=\"474\"><h3 class=\"doc-sec-title\" > <span class=\"doc-sec-count\" style=\"display:inline-block\">9.1.<\/span><span class=\"title-text\">ping<\/span> <span class=\"doc-sec-link doc-noprint\" onclick=\"prompt('Press Ctrl + C, then Enter to copy to clipboard','https:\/\/labs.stream\/cn\/wp-json\/wp\/v2\/pages\/777#ping-4')\">#<\/span> <div class=\"documentor-social doc-noprint\"><\/div><\/h3><div class=\"doc-sec-content\" ><p>\u8be5<code>ping<\/code>\u547d\u4ee4\u8fd4\u56de\u4e00\u4e2a\u786e\u8ba4\uff0c\u4ee5\u4fbf\u5ba2\u6237\u7aef\u53ef\u4ee5\u6d4b\u8bd5\u8fde\u63a5\u72b6\u6001\u548c\u5ef6\u8fdf\u3002<\/p>\n<p>\u8bf7\u6c42\u683c\u5f0f\u7684\u793a\u4f8b\uff1a<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-group=\"ping\" data-enlighter-title=\"WebSocket\">{\r\n    \"id\": 1,\r\n    \"command\": \"ping\"\r\n}<\/pre>\n<pre class=\"EnlighterJSRAW\" data-enlighter-group=\"ping\" data-enlighter-title=\"JSON-RPC\">{\r\n    \"method\": \"ping\",\r\n    \"params\": [\r\n        {}\r\n    ]\r\n}<\/pre>\n<pre class=\"EnlighterJSRAW\" data-enlighter-group=\"ping\" data-enlighter-title=\"Commandline\">#Syntax: ping\r\nstreamd ping<\/pre>\n<p>\u8be5\u8bf7\u6c42\u4e0d\u5305\u542b\u53c2\u6570\u3002<\/p>\n<p>\u4e00\u4e2a\u6210\u529f\u56de\u5e94\u7684\u4f8b\u5b50\uff1a<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-group=\"ping2\" data-enlighter-title=\"WebSocket\">{\r\n  \"id\": 1,\r\n  \"result\": {},\r\n  \"status\": \"success\",\r\n  \"type\": \"response\"\r\n}<\/pre>\n<pre class=\"EnlighterJSRAW\" data-enlighter-group=\"ping2\" data-enlighter-title=\"JSON-RPC\">200 OK\r\n{\r\n    \"result\": {\r\n        \"status\": \"success\"\r\n    }\r\n}<\/pre>\n<p>\u54cd\u5e94\u9075\u5faa\u6807\u51c6\u683c\u5f0f\uff0c\u6210\u529f\u7684\u7ed3\u679c\u4e0d\u5305\u542b\u5b57\u6bb5\u3002\u5ba2\u6237\u7aef\u53ef\u4ee5\u6d4b\u91cf\u4ece\u8bf7\u6c42\u5230\u54cd\u5e94\u7684\u5f80\u8fd4\u65f6\u95f4\u4f5c\u4e3a\u5ef6\u8fdf\u3002<\/p>\n<p>\u53ef\u80fd\u7684\u9519\u8bef<\/p>\n<ul>\n<li>\u4efb\u4f55\u901a\u7528\u9519\u8bef\u7c7b\u578b\u3002<\/li>\n<\/ul>\n<\/div><div class=\"documentor-help\"><span class=\"doc-noprint doc-feedback\"><img src=https:\/\/labs.stream\/cn\/wp-content\/plugins\/documentor\/skins\/default\/images\/feedback.png width=\"16\" height=\"16\" \/>Was this helpful?<\/span>\r\n\t\t\t\t\t\t<span class=\"doc-noprint\"><a class=\"positive-feedback\" href=\"#\" > Yes <\/a><\/span> \r\n\t\t\t\t\t\t<span class=\"doc-noprint\"><a class=\"negative-feedback\" href=\"#\" > No <\/a><\/span><span class=\"doc-noprint doc_sedit\"><a title=\"Give suggestion\" href=\"#sugestedit_popup7\" rel=\"leanModal\" class=\"spopupopen\" >\r\n\t\t\t\t\t\t<span><img height=\"15\" width=\"15\" src=https:\/\/labs.stream\/cn\/wp-content\/plugins\/documentor\/skins\/default\/images\/edit.png><\/span>Suggest edit <\/a><\/span><div class=\"negative-feedbackform doc-noprint\">\r\n\t\t\t\t\t<\/div><div class=\"feedback-msg doc-noprint\"><\/div><\/div><\/div><\/div><!--.\/doc-sectionwrap--><div class=\"doc-sectionwrap\" id=\"random-4_wrap\"><div class=\"documentor-section  section-475\" id=\"random-4\" data-section-id=\"475\"><h3 class=\"doc-sec-title\" > <span class=\"doc-sec-count\" style=\"display:inline-block\">9.2.<\/span><span class=\"title-text\">random<\/span> <span class=\"doc-sec-link doc-noprint\" onclick=\"prompt('Press Ctrl + C, then Enter to copy to clipboard','https:\/\/labs.stream\/cn\/wp-json\/wp\/v2\/pages\/777#random-4')\">#<\/span> <div class=\"documentor-social doc-noprint\"><\/div><\/h3><div class=\"doc-sec-content\" ><p>\u8be5<code>random<\/code>\u547d\u4ee4\u63d0\u4f9b\u4e00\u4e2a\u968f\u673a\u6570\uff0c\u7528\u4f5c\u5ba2\u6237\u7aef\u4ea7\u751f\u968f\u673a\u6570\u7684\u71b5\u6e90\u3002<\/p>\n<p>\u8bf7\u6c42\u683c\u5f0f\u7684\u793a\u4f8b\uff1a<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-group=\"random\" data-enlighter-title=\"WebSocket\">{\n    \"id\": 1,\n    \"command\": \"random\"\n}<\/pre>\n<pre class=\"EnlighterJSRAW\" data-enlighter-group=\"random\" data-enlighter-title=\"JSON-RPC\">{\n    \"method\": \"random\",\n    \"params\": [\n        {}\n    ]\n}<\/pre>\n<pre class=\"EnlighterJSRAW\" data-enlighter-group=\"random\" data-enlighter-title=\"Commandline\">#Syntax: random\nstreamd random<\/pre>\n<p>\u8be5\u8bf7\u6c42\u4e0d\u5305\u542b\u53c2\u6570\u3002<\/p>\n<p>\u4e00\u4e2a\u6210\u529f\u56de\u5e94\u7684\u4f8b\u5b50\uff1a<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-group=\"random2\" data-enlighter-title=\"WebSocket\">{\n  \"id\": 1,\n  \"result\": {\n    \"random\": \"02869CBC0E17C3039944B24FD1932E65B8E0A4B99F80CBCDC39AE79A2356CEF9\"\n  },\n  \"status\": \"success\",\n  \"type\": \"response\"\n}<\/pre>\n<pre class=\"EnlighterJSRAW\" data-enlighter-group=\"random2\" data-enlighter-title=\"JSON-RPC\">200 OK\n{\n  \"result\": {\n    \"random\": \"02869CBC0E17C3039944B24FD1932E65B8E0A4B99F80CBCDC39AE79A2356CEF9\"\n  },\n  \"status\": \"success\"\n}<\/pre>\n<p>\u54cd\u5e94\u9075\u5faa\u6807\u51c6\u683c\u5f0f\uff0c\u6210\u529f\u7ed3\u679c\u5305\u542b\u4ee5\u4e0b\u5b57\u6bb5\uff1a<\/p>\n<table>\n<thead>\n<tr>\n<th align=\"left\"><code>Field<\/code><\/th>\n<th align=\"left\">\u7c7b\u578b<\/th>\n<th align=\"left\">\u63cf\u8ff0<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td align=\"left\"><code>random<\/code><\/td>\n<td align=\"left\">String<\/td>\n<td align=\"left\">\u968f\u673a\u7684256\u4f4d\u5341\u516d\u8fdb\u5236\u503c\u3002<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>\u53ef\u80fd\u7684\u9519\u8bef\uff1a<\/p>\n<ul>\n<li>\u4efb\u4f55\u901a\u7528\u9519\u8bef\u7c7b\u578b\u3002<\/li>\n<li><code>internal<\/code>\u00a0&#8211; \u53d1\u751f\u4e86\u4e00\u4e9b\u5185\u90e8\u9519\u8bef\uff0c\u53ef\u80fd\u4e0e\u968f\u673a\u6570\u53d1\u751f\u5668\u6709\u5173\u3002<\/li>\n<\/ul>\n<\/div><div class=\"documentor-help\"><span class=\"doc-noprint doc-feedback\"><img src=https:\/\/labs.stream\/cn\/wp-content\/plugins\/documentor\/skins\/default\/images\/feedback.png width=\"16\" height=\"16\" \/>Was this helpful?<\/span>\r\n\t\t\t\t\t\t<span class=\"doc-noprint\"><a class=\"positive-feedback\" href=\"#\" > Yes <\/a><\/span> \r\n\t\t\t\t\t\t<span class=\"doc-noprint\"><a class=\"negative-feedback\" href=\"#\" > No <\/a><\/span><span class=\"doc-noprint doc_sedit\"><a title=\"Give suggestion\" href=\"#sugestedit_popup7\" rel=\"leanModal\" class=\"spopupopen\" >\r\n\t\t\t\t\t\t<span><img height=\"15\" width=\"15\" src=https:\/\/labs.stream\/cn\/wp-content\/plugins\/documentor\/skins\/default\/images\/edit.png><\/span>Suggest edit <\/a><\/span><div class=\"negative-feedbackform doc-noprint\">\r\n\t\t\t\t\t<\/div><div class=\"feedback-msg doc-noprint\"><\/div><\/div><\/div><\/div><!--.\/doc-sectionwrap--><div class=\"doc-sectionwrap\" id=\"json-4_wrap\"><div class=\"documentor-section  section-476\" id=\"json-4\" data-section-id=\"476\"><h3 class=\"doc-sec-title\" > <span class=\"doc-sec-count\" style=\"display:inline-block\">9.3.<\/span><span class=\"title-text\">json<\/span> <span class=\"doc-sec-link doc-noprint\" onclick=\"prompt('Press Ctrl + C, then Enter to copy to clipboard','https:\/\/labs.stream\/cn\/wp-json\/wp\/v2\/pages\/777#json-4')\">#<\/span> <div class=\"documentor-social doc-noprint\"><\/div><\/h3><div class=\"doc-sec-content\" ><p>\u8be5<code>json<\/code>\u65b9\u6cd5\u662f\u8fd0\u884c\u5176\u4ed6\u547d\u4ee4\u7684\u4ee3\u7406\uff0c\u5e76\u5c06\u8be5\u547d\u4ee4\u7684\u53c2\u6570\u4f5c\u4e3aJSON\u503c\u63a5\u53d7\u3002\u5b83\u662f<em>Commandline\u5ba2\u6237\u7aef\u4e13\u7528\u7684<\/em>\uff0c\u7528\u4e8e\u6307\u5b9a\u53c2\u6570\u7684\u547d\u4ee4\u884c\u8bed\u6cd5\u4e0d\u8db3\u6216\u4e0d\u5408\u9700\u8981\u7684\u60c5\u51b5\u3002<\/p>\n<p>\u8bf7\u6c42\u683c\u5f0f\u7684\u793a\u4f8b\uff1a<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-title=\"Commandline\"># Syntax: json method json_stanza\nstreamd -q json ledger_closed '{}'<\/pre>\n<p>\u4e00\u4e2a\u6210\u529f\u56de\u5e94\u7684\u4f8b\u5b50\uff1a<\/p>\n<pre class=\"EnlighterJSRAW\">{\n   \"result\" : {\n      \"ledger_hash\" : \"8047C3ECF1FA66326C1E57694F6814A1C32867C04D3D68A851367EE2F89BBEF3\",\n      \"ledger_index\" : 390308,\n      \"status\" : \"success\"\n   }\n}<\/pre>\n<p>\u54cd\u5e94\u9075\u5faa\u6807\u51c6\u683c\u5f0f\uff0c\u65e0\u8bba\u54ea\u4e2a\u5b57\u6bb5\u9002\u5408\u4e8e\u6240\u6267\u884c\u7684\u547d\u4ee4\u7c7b\u578b\u3002<\/p>\n<\/div><div class=\"documentor-help\"><span class=\"doc-noprint doc-feedback\"><img src=https:\/\/labs.stream\/cn\/wp-content\/plugins\/documentor\/skins\/default\/images\/feedback.png width=\"16\" height=\"16\" \/>Was this helpful?<\/span>\r\n\t\t\t\t\t\t<span class=\"doc-noprint\"><a class=\"positive-feedback\" href=\"#\" > Yes <\/a><\/span> \r\n\t\t\t\t\t\t<span class=\"doc-noprint\"><a class=\"negative-feedback\" href=\"#\" > No <\/a><\/span><span class=\"doc-noprint doc_sedit\"><a title=\"Give suggestion\" href=\"#sugestedit_popup7\" rel=\"leanModal\" class=\"spopupopen\" >\r\n\t\t\t\t\t\t<span><img height=\"15\" width=\"15\" src=https:\/\/labs.stream\/cn\/wp-content\/plugins\/documentor\/skins\/default\/images\/edit.png><\/span>Suggest edit <\/a><\/span><div class=\"negative-feedbackform doc-noprint\">\r\n\t\t\t\t\t<\/div><div class=\"feedback-msg doc-noprint\"><\/div><\/div><\/div><\/div><!--.\/doc-sectionwrap--><div class=\"doc-sectionwrap\" id=\"connect-6_wrap\"><div class=\"documentor-section  section-477\" id=\"connect-6\" data-section-id=\"477\"><h3 class=\"doc-sec-title\" > <span class=\"doc-sec-count\" style=\"display:inline-block\">9.4.<\/span><span class=\"title-text\">connect<\/span> <span class=\"doc-sec-link doc-noprint\" onclick=\"prompt('Press Ctrl + C, then Enter to copy to clipboard','https:\/\/labs.stream\/cn\/wp-json\/wp\/v2\/pages\/777#connect-6')\">#<\/span> <div class=\"documentor-social doc-noprint\"><\/div><\/h3><div class=\"doc-sec-content\" ><p>\u8be5<code>connect<\/code>\u547d\u4ee4\u5f3a\u5236<code>streamd<\/code>\u670d\u52a1\u5668\u8fde\u63a5\u5230\u7279\u5b9a\u7684\u5bf9\u7b49<code>streamd<\/code>\u670d\u52a1\u5668\u3002<\/p>\n<p><em>\u8be5<code>connect<\/code>\u8bf7\u6c42\u662f\u4e00\u4e2a\u4e0d\u80fd\u7531\u975e\u7279\u6743\u7528\u6237\u8fd0\u884c\u7684\u7ba1\u7406\u547d\u4ee4\uff01<\/em><\/p>\n<p>\u8bf7\u6c42\u683c\u5f0f\u7684\u793a\u4f8b\uff1a<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-group=\"connect\" data-enlighter-title=\"WebSocket\">{\r\n    \"command\": \"connect\",\r\n    \"ip\": \"192.168.145.88\",\r\n    \"port\": 51235\r\n}<\/pre>\n<pre class=\"EnlighterJSRAW\" data-enlighter-group=\"connect\" data-enlighter-title=\"JSON-RPC\">{\r\n    \"method\": \"connect\",\r\n    \"params\": [\r\n        {\r\n            \"ip\": \"192.168.145.88\",\r\n            \"port\": 51235\r\n        }\r\n    ]\r\n}<\/pre>\n<pre class=\"EnlighterJSRAW\" data-enlighter-group=\"connect \" data-enlighter-title=\"Commandline\">#Syntax: connect ip [port]\r\nstreamd connect 192.168.145.88 51235<\/pre>\n<p>\u8be5\u8bf7\u6c42\u5305\u542b\u4ee5\u4e0b\u53c2\u6570\uff1a<\/p>\n<table>\n<thead>\n<tr>\n<th align=\"left\"><code>Field<\/code><\/th>\n<th align=\"left\">\u7c7b\u578b<\/th>\n<th align=\"left\">\u63cf\u8ff0<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td align=\"left\"><code>ip<\/code><\/td>\n<td align=\"left\">String<\/td>\n<td align=\"left\">\u8981\u8fde\u63a5\u7684\u670d\u52a1\u5668\u7684IP\u5730\u5740<\/td>\n<\/tr>\n<tr>\n<td align=\"left\"><code>port<\/code><\/td>\n<td align=\"left\">Number<\/td>\n<td align=\"left\"><em>\uff08\u53ef\u9009\uff09<\/em>\u8fde\u63a5\u65f6\u4f7f\u7528\u7684\u7aef\u53e3\u53f7\u3002\u9ed8\u8ba4\u4e3a6561\u3002<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>\u4e00\u4e2a\u6210\u529f\u56de\u5e94\u7684\u4f8b\u5b50\uff1a<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-group=\"connect2\" data-enlighter-title=\"JSON-RPC\">{\r\n   \"result\" : {\r\n      \"message\" : \"connecting\",\r\n      \"status\" : \"success\"\r\n   }\r\n}<\/pre>\n<pre class=\"EnlighterJSRAW\" data-enlighter-group=\"connect2\" data-enlighter-title=\"Commandline\">Loading: \"\/etc\/streamd.cfg\"\r\nConnecting to 127.0.0.1:5005\r\n{\r\n   \"result\" : {\r\n      \"message\" : \"connecting\",\r\n      \"status\" : \"success\"\r\n   }\r\n}<\/pre>\n<p>\u54cd\u5e94\u9075\u5faa\u6807\u51c6\u683c\u5f0f\uff0c\u6210\u529f\u7ed3\u679c\u5305\u542b\u4ee5\u4e0b\u5b57\u6bb5\uff1a<\/p>\n<table>\n<thead>\n<tr>\n<th align=\"left\"><code>Field<\/code><\/th>\n<th align=\"left\">\u7c7b\u578b<\/th>\n<th align=\"left\">\u63cf\u8ff0<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td align=\"left\"><code>message<\/code><\/td>\n<td align=\"left\">String<\/td>\n<td align=\"left\">\u503c<code>connecting<\/code>\uff0c\u5982\u679c\u547d\u4ee4\u6210\u529f\u3002<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>\u53ef\u80fd\u7684\u9519\u8bef\uff1a<\/p>\n<ul>\n<li>\u4efb\u4f55\u901a\u7528\u9519\u8bef\u7c7b\u578b\u3002<\/li>\n<li><code>invalidParams<\/code>\u00a0&#8211; \u4e00\u4e2a\u6216\u591a\u4e2a\u5b57\u6bb5\u6307\u5b9a\u4e0d\u6b63\u786e\uff0c\u6216\u7f3a\u5c11\u4e00\u4e2a\u6216\u591a\u4e2a\u5fc5\u586b\u5b57\u6bb5\u3002<\/li>\n<li>\u65e0\u6cd5\u4ee5\u72ec\u7acb\u6a21\u5f0f\u8fde\u63a5 &#8211; \u5728\u72ec\u7acb\u6a21\u5f0f\u4e0b\u7981\u7528\u4e0e\u7f51\u7edc\u76f8\u5173\u7684\u547d\u4ee4\u3002<\/li>\n<\/ul>\n<\/div><div class=\"documentor-help\"><span class=\"doc-noprint doc-feedback\"><img src=https:\/\/labs.stream\/cn\/wp-content\/plugins\/documentor\/skins\/default\/images\/feedback.png width=\"16\" height=\"16\" \/>Was this helpful?<\/span>\r\n\t\t\t\t\t\t<span class=\"doc-noprint\"><a class=\"positive-feedback\" href=\"#\" > Yes <\/a><\/span> \r\n\t\t\t\t\t\t<span class=\"doc-noprint\"><a class=\"negative-feedback\" href=\"#\" > No <\/a><\/span><span class=\"doc-noprint doc_sedit\"><a title=\"Give suggestion\" href=\"#sugestedit_popup7\" rel=\"leanModal\" class=\"spopupopen\" >\r\n\t\t\t\t\t\t<span><img height=\"15\" width=\"15\" src=https:\/\/labs.stream\/cn\/wp-content\/plugins\/documentor\/skins\/default\/images\/edit.png><\/span>Suggest edit <\/a><\/span><div class=\"negative-feedbackform doc-noprint\">\r\n\t\t\t\t\t<\/div><div class=\"feedback-msg doc-noprint\"><\/div><\/div><\/div><\/div><!--.\/doc-sectionwrap--><div class=\"doc-sectionwrap\" id=\"stop-4_wrap\"><div class=\"documentor-section  section-478\" id=\"stop-4\" data-section-id=\"478\"><h3 class=\"doc-sec-title\" > <span class=\"doc-sec-count\" style=\"display:inline-block\">9.5.<\/span><span class=\"title-text\">stop<\/span> <span class=\"doc-sec-link doc-noprint\" onclick=\"prompt('Press Ctrl + C, then Enter to copy to clipboard','https:\/\/labs.stream\/cn\/wp-json\/wp\/v2\/pages\/777#stop-4')\">#<\/span> <div class=\"documentor-social doc-noprint\"><\/div><\/h3><div class=\"doc-sec-content\" ><p>\u4f18\u96c5\u5730\u5173\u95ed\u670d\u52a1\u5668\u3002<\/p>\n<p><em>\u8be5<code>stop<\/code>\u8bf7\u6c42\u662f\u4e00\u4e2a\u4e0d\u80fd\u7531\u975e\u7279\u6743\u7528\u6237\u8fd0\u884c\u7684\u7ba1\u7406\u547d\u4ee4\uff01<\/em><\/p>\n<p>\u8bf7\u6c42\u683c\u5f0f\u7684\u793a\u4f8b\uff1a<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-group=\"stop\" data-enlighter-title=\"WebSocket\">{\n    \"id\": 0,\n    \"command\": \"stop\"\n}<\/pre>\n<pre class=\"EnlighterJSRAW\" data-enlighter-group=\"stop\" data-enlighter-title=\"JSON-RPC\">{\n    \"method\": \"stop\",\n    \"params\": [\n        {}\n    ]\n}<\/pre>\n<pre class=\"EnlighterJSRAW\" data-enlighter-group=\"stop\" data-enlighter-title=\"Commandline\">streamd stop<\/pre>\n<p>\u8be5\u8bf7\u6c42\u4e0d\u5305\u542b\u53c2\u6570\u3002<\/p>\n<p>\u4e00\u4e2a\u6210\u529f\u56de\u5e94\u7684\u4f8b\u5b50\uff1a<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-group=\"stop2\" data-enlighter-title=\"JSON-RPC\">{\n   \"result\" : {\n      \"message\" : \"stream server stopping\",\n      \"status\" : \"success\"\n   }\n}<\/pre>\n<pre class=\"EnlighterJSRAW\" data-enlighter-group=\"stop2\" data-enlighter-title=\"Commandline\">Loading: \"\/etc\/streamd.cfg\"\nConnecting to 127.0.0.1:5005\n{\n   \"result\" : {\n      \"message\" : \"stream server stopping\",\n      \"status\" : \"success\"\n   }\n}<\/pre>\n<p>\u54cd\u5e94\u9075\u5faa\u6807\u51c6\u683c\u5f0f\uff0c\u6210\u529f\u7ed3\u679c\u5305\u542b\u4ee5\u4e0b\u5b57\u6bb5\uff1a<\/p>\n<table>\n<thead>\n<tr>\n<th align=\"left\"><code>Field<\/code><\/th>\n<th align=\"left\">\u7c7b\u578b<\/th>\n<th align=\"left\">\u63cf\u8ff0<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td align=\"left\"><code>message<\/code><\/td>\n<td align=\"left\">String<\/td>\n<td align=\"left\"><code>stream server stopping<\/code>\u00a0\u6210\u529f\u3002<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>\u53ef\u80fd\u7684\u9519\u8bef\uff1a<\/p>\n<ul>\n<li>\u4efb\u4f55\u901a\u7528\u9519\u8bef\u7c7b\u578b\u3002<\/li>\n<\/ul>\n<\/div><div class=\"documentor-help\"><span class=\"doc-noprint doc-feedback\"><img src=https:\/\/labs.stream\/cn\/wp-content\/plugins\/documentor\/skins\/default\/images\/feedback.png width=\"16\" height=\"16\" \/>Was this helpful?<\/span>\r\n\t\t\t\t\t\t<span class=\"doc-noprint\"><a class=\"positive-feedback\" href=\"#\" > Yes <\/a><\/span> \r\n\t\t\t\t\t\t<span class=\"doc-noprint\"><a class=\"negative-feedback\" href=\"#\" > No <\/a><\/span><span class=\"doc-noprint doc_sedit\"><a title=\"Give suggestion\" href=\"#sugestedit_popup7\" rel=\"leanModal\" class=\"spopupopen\" >\r\n\t\t\t\t\t\t<span><img height=\"15\" width=\"15\" src=https:\/\/labs.stream\/cn\/wp-content\/plugins\/documentor\/skins\/default\/images\/edit.png><\/span>Suggest edit <\/a><\/span><div class=\"negative-feedbackform doc-noprint\">\r\n\t\t\t\t\t<\/div><div class=\"feedback-msg doc-noprint\"><\/div><\/div><\/div><\/div><!--.\/doc-sectionwrap--><div class=\"doc-credits\">Help Guide Powered by <a href=\"https:\/\/documentor.in\/?utm_source=plugin&utm_medium=footer&utm_campaign=powered-by\">Documentor<\/a><\/div><\/div><!--.doc-sec-container--><div id=\"sugestedit_popup7\" class=\"sugestedit_popup\">\r\n\t\t\t\t<a class=\"modal_close\"><\/a>\r\n\t\t\t\t<form name=\"documentor-suggestform\" method=\"post\" class=\"documentor-suggestform\">\r\n\t\t\t\t\t<div class=\"doc-frmdiv\" style=\"font-weight: bold;\">Suggest Edit\r\n\t\t\t\t\t<\/div>\r\n\t\t\t\t\t<div class=\"doc-frmdiv\">\r\n\t\t\t\t\t\t<input type=\"text\" name=\"sec_title\" class=\"sedit-sectitle txtinput\" value=\"\" \/>\r\n\t\t\t\t\t<\/div><div class=\"doc-frmdiv\">\r\n\t\t\t\t\t\t\t<input type=\"text\" name=\"name\" class=\"txtinput\" placeholder=\"Name\" required \/>\r\n\t\t\t\t\t\t<\/div><div class=\"doc-frmdiv\">\r\n\t\t\t\t\t\t\t<input type=\"email\" class=\"emailinput\" placeholder=\"Email\" name=\"email\" required \/> \r\n\t\t\t\t\t\t<\/div><div class=\"doc-frmdiv\">\r\n\t\t\t\t\t\t\t<textarea name=\"content\" class=\"textareainput\" placeholder=\"Post your suggestion...\" required><\/textarea>\r\n\t\t\t\t\t\t<\/div><div class=\"doc-frmdiv\"><label> Captcha :&nbsp; <\/label><span class=\"doc-sedit-captcha\"><\/span><\/div><input type=\"hidden\" class=\"sedit-secid\" name=\"secid\" value=\"\" \/>\r\n\t\t\t\t\t<input type=\"hidden\" class=\"sedit-postid\" name=\"sedit_postid\" value=\"\" \/>\r\n\t\t\t\t\t<input type=\"hidden\" class=\"sedit-docid\" name=\"docid\" value=\"7\" \/>\r\n\t\t\t\t\t<button class=\"docsubmit-suggestform\"> Submit <\/button>\r\n\t\t\t\t<\/form>\r\n\t\t\t<\/div><script type=\"text\/javascript\">\r\n\t\t\tjQuery(document).ready(function(){\r\n\t\t\t\tjQuery(\"#documentor-7\").documentor({\r\n\t\t\t\t\tdocumentid\t: 7,\r\n\t\t\t\t\tdocid\t\t: \"documentor-7\",\r\n\t\t\t\t\tanimation\t: \"\",\r\n\t\t\t\t\tindexformat\t: \"1\",\r\n\t\t\t\t\tpformat\t\t: \"decimal\",\r\n\t\t\t\t\tcformat\t\t: \"decimal\",\t\t\t\t\t\r\n\t\t\t\t\tsecstyle\t: \"\",\r\n\t\t\t\t\tsecelement  : \"3\",\r\n\t\t\t\t\tactnavbg_default: \"1\",\r\n\t\t\t\t\tactnavbg_color\t: \"#f3b869\",\r\n\t\t\t\t\tenable_ajax\t: \"0\",\r\n\t\t\t\t\tload\t\t: \"0\",\r\n\t\t\t\t\tscrolling\t: \"1\",\r\n\t\t\t\t\tfixmenu\t\t: \"1\",\r\n\t\t\t\t\tskin\t\t: \"default\",\r\n\t\t\t\t\tscrollBarSize\t: \"3\",\r\n\t\t\t\t\tscrollBarColor\t: \"#F45349\",\r\n\t\t\t\t\tscrollBarOpacity: \"0.4\",\r\n\t\t\t\t\twindowprint\t: \"0\",\r\n\t\t\t\t\tmenuTop: \"0\",\r\n\t\t\t\t\tsocialshare\t: 0,\r\n\t\t\t\t\tsharecount\t: 1,\r\n\t\t\t\t\tfbshare\t\t: 1,\r\n\t\t\t\t\ttwittershare\t: 1,\r\n\t\t\t\t\tgplusshare\t: 1,\r\n\t\t\t\t\tpinshare\t: 1,\r\n\t\t\t\t\ttogglechild\t: 0,\r\n\t\t\t\t\tnoResultsStr: \"No results found!\",\r\n\t\t\t\t});\t\r\n\t\t\t});<\/script><div class=\"cleardiv cleardiv-rtl\"><\/div><\/div><!--\/.document-wrapper--><div class=\"cleardiv cleardiv-rtl\"><\/div><a class=\"scrollup doc-noprint\" style=\"display: block;\"><span class=\"icon-angle-up\"><\/span><\/a><\/div><div class=\"cleardiv\"> <\/div><div id=\"documentor-7-end\"><\/div>\n","protected":false},"excerpt":{"rendered":"","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"page-templates\/page_fullwidth.php","meta":{"footnotes":""},"class_list":["post-777","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/labs.stream\/cn\/wp-json\/wp\/v2\/pages\/777","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/labs.stream\/cn\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/labs.stream\/cn\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/labs.stream\/cn\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/labs.stream\/cn\/wp-json\/wp\/v2\/comments?post=777"}],"version-history":[{"count":5,"href":"https:\/\/labs.stream\/cn\/wp-json\/wp\/v2\/pages\/777\/revisions"}],"predecessor-version":[{"id":2186,"href":"https:\/\/labs.stream\/cn\/wp-json\/wp\/v2\/pages\/777\/revisions\/2186"}],"wp:attachment":[{"href":"https:\/\/labs.stream\/cn\/wp-json\/wp\/v2\/media?parent=777"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}