This updates the module hierarchy graphviz and module hierarchy diagram
to accurately reflect the latest blockchain module dependencies.
In particular, blockchain/v5 no longer relies on the gcs, stake, or
database modules.
It also rearranges the definitions a bit in the graphviz to produce a
more balanced diagram.
This adds starting templates for major and patch releases. Providing
these serves both as a convenience for developers and as a way to help
make the release notes more consistent across releases.
This updates the following to reflect the new module version:
- The rpcclient/README.md file
- The docs/README.md file
- The JSON-RPC API documentation
- The module hierarchy graphviz
- The module hierarchy diagram
This updates the simnet environment documentation to account for the
different expected initial balances due to the subsidy split round 2
agenda since it is always active on simnet.
This updates the following to reflect the new module version:
- The rpc/jsonrpc/types/README.md file
- The docs/README.md file
- The module hierarchy graphviz
- The module hierarchy diagram
This updates the example code in the JSON-RPC API documentation to
replace usage of ioutil.ReadFile with os.ReadFile since "io/ioutil" is
deprecated as of Go 1.16.
The semantics for discovering transactions that involve specific
addresses and outpoints that a client is interested in changed some time
ago to be based on loading transaction filters.
It appears that the JSON-RPC API documentation was not updated to match
the new reality at that time, so this updates the documentation
accordingly.
In particular, it updates the JSON-RPC API documentation for the
loadtxfilter, notifynewtransactions, and rescan methods as well as the
blockconnected and blockdisconnected notifications to match the correct
parameters and semantics.
Next, since rescan now blocks until it finishes and therefore no
longer is involved with or sends notifications, this removes references
to rescan from all notifications and removes the longer available
rescanprogress and rescanfinished notifications.
Finally, it adds documentation for the releveanttxaccepted notification
sent in response to a transaction that matches the loaded transaction
filter being added to the mempool.
This removes the deprecated getinfo method addrindex field from the
JSON-RPC API documentation.
This is part of the overall removal of the deprecated address index.
This removes the deprecated searchrawtransactions method from the
JSON-RPC API documentation.
This is part of the overall removal of the deprecated address index.
This removes the deprecated existsexpiredtickets method from the
JSON-RPC API documentation.
This is part of the overall removal of deprecated RPCs related to missed
and expired tickets.
This removes the deprecated existsmissedtickets method from the JSON-RPC
API documentation.
This is part of the overall removal of deprecated RPCs related to missed
and expired tickets.
This removes the deprecated rebroadcastmissed method from the JSON-RPC
API documentation.
This is part of the overall removal of deprecated RPCs related to missed
and expired tickets.
This removes the deprecated missedtickets method from the JSON-RPC API
documentation.
This is part of the overall removal of deprecated RPCs related to missed
and expired tickets.
This updates the following to reflect the new module version:
* The rpcclient/README.md file
* The docs/README.md file
* The JSON-RPC API documentation
* The module hierarchy graphviz
* The module hierarchy diagram
This updates the simnet environment documentation to account for the
different expected initial balances due to the subsidy split agenda
since it is always active on simnet.
This updates the docs/README.md file, module hierarchy graphviz, and
module hierarchy diagram to reflect the new module version.
Since dcrutil is no longer is required dependency for txscript, the
graphviz is also updated to account for the relevant transitive
relationships among the modules.
This updates the various README.md files, module hierarchy graphviz, and
module hierarchy diagram to reflect the new module version and the
removal of the chaincfg/chainhash dependency.