You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
* wip
* WIP
* wip
* More prefixing
* More prefixing
* Prefixes
* Formatting
* Format
* p
* Revert cert changes
* Fix error cases
* wip
* Pass new args to frontend process everywhere
* Move detect_pack up to jsonrpc.h
* Automatically prefix with sni
* Extract common unpack_rpc
* Don't give unpacked to pbft (yet)
* Minor test fixes
* Forward readonly_hint all the way
* WIP
* PoC: RPCContext holds everything, pre-parsed
* Push even more details into RPCContext
* Distinguish SessionContext
* Start extending PoC into frontend_test
* Combine and standardise tests
* More frontend_test fixes
* frontend_tests pass
* Begin update of membervoting_test, remove process_json
* Next test case passes
* Churn
* Progress
* Most of membervoting_test
* No more process_json
* Fix luageneric_test
* All compile
* Re-use parsing logic in RPCEndpoint
* Doh
* Improve logging, serialise method for forwarded tx
* Remove some unnecessary changes
* Store the correct thing in voting_history
* Remove more dead code
* Update PBFT compilation paths
* Improve logging
* PR feedback
* Upgrade to LOG_DEBUG
* Pass actor with create request
* Don't reparse
* Reparse where necessary
* non-None default prefices
* Juggle lines
* Add prefix in docs
The ``e2e`` test script takes several additional parameters, documented by passing ``-h`` on the command line. To debug a node it may be useful to increase the node's verbosity by altering the ``--log-level`` option [#log_location]_, or to attach a debugger to a node at launch with the ``--debug-nodes`` option. If passed the ``--network-only`` option the script will keep the network alive, rather than closing immediately after transactions have completed, allowing additional transactions to be sent manually.
Copy file name to clipboardExpand all lines: sphinx/source/users/issue_commands.rst
+3-3Lines changed: 3 additions & 3 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,7 +1,7 @@
1
1
Issuing Commands
2
2
================
3
3
4
-
Clients communicate with CCF using framed :term:`JSON-RPC` over :term:`TLS`.
4
+
Clients communicate with CCF using framed :term:`JSON-RPC` over :term:`TLS`. The ``method`` must be prefixed with the name of the target frontend (``"users"`` or ``"members"``), separated from the intended ``method`` with a single ``/``.
5
5
6
6
Users can issue business transactions to CCF using the ``client`` command-line utility built with CCF. For example, to record a message at a specific id with the :ref:`Example App`:
7
7
@@ -10,7 +10,7 @@ Users can issue business transactions to CCF using the ``client`` command-line u
10
10
$ cat request.json
11
11
{
12
12
"id": 0,
13
-
"method": "LOG_record",
13
+
"method": "users/LOG_record",
14
14
"jsonrpc": "2.0",
15
15
"params":
16
16
{
@@ -51,7 +51,7 @@ To guarantee that their request is successfully committed to the ledger, a user
0 commit comments