Crate blockify

source ·
Expand description

Blockify

A Rust blockchain library that provides the building blocks for creating a full- fledged blockchain application or platform,allowing you to focus on the higher- level features of your application without worrying about the low-level details of block validation, data serialization, and cryptographic operations.

This library provides various features and functionalities including:

  • hashing
  • signing
  • signature verification
  • creating a SignedRecord
  • building a block
  • appending a block to a blockchain
  • Managing Units or Currency
  • Creating and deploying smart contracts
  • Creating and managing consensus mechanisms
  • Dealing with Records, Blocks, and Chains.

Modules

Structs

  • An AuthKeyPair is a cryptographic key pair that can be used for digital signing and verification.
  • A DigitalSignature is a cryptographic signature that can be used to verify the authenticity of a message.
  • A Hash is the result of hashing a value.
  • A PrivateKey is a cryptographic key that can be used to sign data.
  • A PublicKey is a cryptographic key that can be used to verify digital signatures that are signed with the equivalent AuthKeyPair or PrivateKey.

Enums

Functions