yotquitas_core/
lib.rs

1//! Yotquitas Core Library
2//! 
3//! This crate provides the foundational data structures and cryptographic
4//! primitives for the Yotquitas blockchain.
5
6pub mod account;
7pub mod block;
8pub mod transaction;
9pub mod crypto;
10
11// Re-export commonly used types
12pub use account::{Account, AccountType};
13pub use block::{Block, BlockHeader, compute_merkle_root};
14pub use transaction::{Transaction, TransactionPayload, TransactionReceipt, TransactionLog, Address};
15pub use crypto::{Hash, PublicKey, Signature, sha256, double_sha256, generate_keypair, sign, verify, encode_hex, decode_hex, address_from_public_key, validate_address, address_from_public_key_bytes};
16pub use ed25519_dalek::SigningKey;