//! Synor Contract SDK for Rust
//!
//! Smart contract deployment, interaction, and event handling:
//! - Deploy contracts (standard and CREATE2)
//! - Call view/pure functions
//! - Send state-changing transactions
//! - Get events and logs
//! - ABI encoding/decoding utilities

mod types;
mod error;
mod client;

pub use types::*;
pub use error::*;
pub use client::*;
