starknet_rust_contract/lib.rs
1//! Library for deploying and interacting with Starknet contracts.
2//!
3//! Currently, this crate only provides a single type [`ContractFactory`] for deploying contracts
4//! using the Universal Deployer Contract.
5//!
6//! In the future, features like ABI-based contract binding generation will be added to allow type-
7//! safe interaction with Starknet smart contracts.
8
9#![deny(missing_docs)]
10
11mod factory;
12pub use factory::{ContractFactory, DeploymentV3, UdcSelector};