dcrd/internal/rpcserver
Dave Collins 4e3263c0d9
multi: Consolidate waitgroup logic.
This switches the various subsystems over to use a new pattern that
consolidates the waitgroup logic in a single location.

This pattern is easier to reason about and less error prone since it's
trivial to see at a glance that the calls to Done are happening as
intended versus having to chase them down all over the code.
2023-10-28 01:48:52 -05:00
..
testdata rpcserver: Add handleSearchRawTransactions tests. 2020-08-29 22:03:04 -05:00
doc.go rpcserver: Move to internal. 2020-07-24 23:29:59 -05:00
interface.go multi: Implement DCP0011 PoW hash consensus vote. 2023-06-07 10:47:37 -05:00
log.go rpcserver: Add logging to internal package. 2019-10-24 21:37:27 -05:00
README.md rpcserver: Move to internal. 2020-07-24 23:29:59 -05:00
rpcserver_test.go rpcserver: Add limited methods exist test. 2022-12-05 13:12:02 -06:00
rpcserver.go multi: Consolidate waitgroup logic. 2023-10-28 01:48:52 -05:00
rpcserverhandlers_test.go rpcserver: Modify getnetworkhashps -1 blocks logic. 2023-09-02 22:15:43 -05:00
rpcserverhelp_test.go rpcserver: add handleVersion, handleHelp rpc tests. 2021-01-16 18:52:34 -06:00
rpcserverhelp.go rpcserver: Modify getnetworkhashps -1 blocks logic. 2023-09-02 22:15:43 -05:00
rpcwebsocket.go multi: Consolidate waitgroup logic. 2023-10-28 01:48:52 -05:00

rpcserver

Build Status ISC License Doc

Overview

Package rpcserver includes all RPC server interfaces, types, and pieces of code pertaining to implementing the RPC server.

License

Package rpcserver is licensed under the copyfree ISC License.