List of all items
Structs
- blockchain::consensus::puzzles::HashPrefixPuzzle
- crypto::AuthKeyPair
- crypto::DigitalSignature
- crypto::Hash
- crypto::PrivateKey
- crypto::PublicKey
- crypto::merkle::MerkleNode
- crypto::merkle::MerkleTree
- data::BufID
- data::Metadata
- data::MicQuan
- data::Micron
- data::Nonce
- data::Position
- data::Quantity
- data::Timestamp
- data::Units
- trans::SqliteBlock
- trans::SqliteChain
- trans::TempInstance
- trans::block::PositionInstance
- trans::block::UnchainedInstance
- trans::blocks::block
- trans::blocks::columns::block
- trans::blocks::columns::id
- trans::blocks::columns::star
- trans::blocks::dsl::block
- trans::blocks::dsl::blocks
- trans::blocks::dsl::id
- trans::blocks::id
- trans::blocks::star
- trans::blocks::table
- trans::metadata::columns::hash
- trans::metadata::columns::id
- trans::metadata::columns::merkle_root
- trans::metadata::columns::nonce
- trans::metadata::columns::position
- trans::metadata::columns::prev_hash
- trans::metadata::columns::star
- trans::metadata::columns::timestamp
- trans::metadata::dsl::hash
- trans::metadata::dsl::id
- trans::metadata::dsl::merkle_root
- trans::metadata::dsl::metadata
- trans::metadata::dsl::nonce
- trans::metadata::dsl::position
- trans::metadata::dsl::prev_hash
- trans::metadata::dsl::timestamp
- trans::metadata::hash
- trans::metadata::id
- trans::metadata::merkle_root
- trans::metadata::nonce
- trans::metadata::position
- trans::metadata::prev_hash
- trans::metadata::star
- trans::metadata::table
- trans::metadata::timestamp
- trans::record::SignedRecord
- trans::records::columns::id
- trans::records::columns::jsonvalues
- trans::records::columns::star
- trans::records::dsl::id
- trans::records::dsl::jsonvalues
- trans::records::dsl::records
- trans::records::id
- trans::records::jsonvalues
- trans::records::star
- trans::records::table
Enums
- blockchain::consensus::ConsensusError
- crypto::KeyPairAlgorithm
- crypto::SigningError
- crypto::VerificationError
- data::Detail
- data::Month
- io::DataBaseError
- io::SerdeError
- node::Feedback
- node::MemPoolError
- node::MiningError
- node::NodeError
- trans::SqliteBlockError
- trans::SqliteChainError
- trans::block::BlockData
- trans::block::BlockError
- trans::chain::ChainError
Traits
- blockchain::consensus::ChainBranches
- blockchain::consensus::ConsensusProtocol
- blockchain::consensus::ConsensusRules
- blockchain::consensus::puzzles::ConsensusPuzzle
- data::ToTimestamp
- data::UnitManager
- node::MemPool
- node::Miner
- node::Node
- node::NodeId
- node::Peer
- trans::block::Block
- trans::block::ChainedInstance
- trans::chain::Chain
- trans::record::Record
Derive Macros
Functions
- crypto::generate_ed25519_key_pair
- crypto::hash
- crypto::hash_block
- crypto::hash_bytes
- crypto::random_bytes
- crypto::random_bytes_vec
- crypto::random_sha256
- crypto::serialize
- crypto::sha
- crypto::sha_from_x
- crypto::sign_msg
- crypto::verify_hash
- crypto::verify_signature
- crypto::verify_signature_ed25519
Type Aliases
- trans::blocks::BoxedQuery
- trans::blocks::SqlType
- trans::metadata::BoxedQuery
- trans::metadata::SqlType
- trans::records::BoxedQuery
- trans::records::SqlType