dcrd/blockchain/fullblocktests
Dave Collins debfb7b992
blockchain: Convert to use new stdaddr package.
This converts the blockchain package to use the stdaddr package instead
of dcrutil.Address.

All callers that use the package in the repository are updated
accordingly to maintain code that continues to build and work properly
as well as pass all tests.

This is part of a series of commits to convert all packages in the
repository to make use of the new stdaddr package.
2021-04-09 13:39:17 -05:00
..
doc.go multi: fix misspell linter warnings 2018-02-18 12:26:52 -06:00
generate.go blockchain: Convert to use new stdaddr package. 2021-04-09 13:39:17 -05:00
params.go multi: Add decentralized treasury support. 2020-09-21 12:15:31 -05:00
README.md multi: Update README.md files for go modules. 2021-01-22 14:39:23 -06:00

fullblocktests

Build Status ISC License Doc

Package fullblocktests provides a set of full block tests to be used for testing the consensus validation rules. The tests are intended to be flexible enough to allow both unit-style tests directly against the blockchain code as well as integration style tests over the peer-to-peer network. To achieve that goal, each test contains additional information about the expected result, however that information can be ignored when doing comparison tests between two independent versions over the peer-to-peer network.

This package has intentionally been designed so it can be used as a standalone package for any projects needing to test their implementation against a full set of blocks that exercise the consensus validation rules.

Installation and Updating

This package is part of the github.com/decred/dcrd/blockchain/v3 module. Use the standard go tooling for working with modules to incorporate it.

License

Package fullblocktests is licensed under the copyfree ISC License.