// Copyright 2022 The Tari Project
// SPDX-License-Identifier: BSD-3-Clause

//! This module provides a large set of useful functions and utilities for creating and playing with aspects of the
//! Tari base blockchain.
//! There are macros, such as `txn_schema!` that help you to easily construct valid transactions in test blockchains,
//! through to functions that bootstrap entire blockchains in `sample_blockchains`.

pub mod block_builders;
pub mod block_malleability;
pub mod block_proxy;
pub mod chain_metadata;
pub mod database;
pub mod event_stream;
pub mod mock_state_machine;
pub mod nodes;
pub mod sample_blockchains;
pub mod sync;
pub mod test_block_builder;
pub mod test_blockchain;
