mirror of
https://github.com/FlipsideCrypto/dcrd.git
synced 2026-02-06 10:56:47 +00:00
This adds a new testnet3 network with new genesis block, block one ledger, treasury address, and network magic. All consensus rules that were voted in by testnet2 are automatically active on the new testnet3 without having to vote them in again. Consequently, there are no consensus vote agendas defined for it. |
||
|---|---|---|
| .. | ||
| doc.go | ||
| memwallet.go | ||
| node.go | ||
| README.md | ||
| rpc_harness_test.go | ||
| rpc_harness.go | ||
| utils.go | ||
rpctest
Package rpctest provides a dcrd-specific RPC testing harness crafting and
executing integration tests by driving a dcrd instance via the RPC
interface. Each instance of an active harness comes equipped with a simple
in-memory HD wallet capable of properly syncing to the generated chain,
creating new addresses, and crafting fully signed transactions paying to an
arbitrary set of outputs.
This package was designed specifically to act as an RPC testing harness for
dcrd. However, the constructs presented are general enough to be adapted to
any project wishing to programmatically drive a dcrd instance of its
systems/integration tests.
Installation and Updating
$ go get -u github.com/decred/dcrd/rpctest
License
Package rpctest is licensed under the copyfree ISC License.