starknet_core/lib.rs
1//! Core data types and utilities for Starknet.
2
3#![deny(missing_docs)]
4#![cfg_attr(not(feature = "std"), no_std)]
5#![allow(clippy::comparison_chain)]
6
7/// Module containing custom serialization/deserialization implementations.
8pub mod serde;
9
10/// Module containing core types for representing objects in Starknet.
11pub mod types;
12
13/// High-level utilities for cryptographic operations used in Starknet.
14pub mod crypto;
15
16/// Utilities for performing commonly used algorithms in Starknet.
17pub mod utils;
18
19/// Chain IDs for commonly used public Starknet networks.
20pub mod chain_id;
21
22/// Types for serializing high-level Cairo types into field elements and vice versa.
23pub mod codec;
24
25extern crate alloc;