solify-client 0.1.0

Solana RPC client wrapper for Solify - handles on-chain transaction execution
Documentation
[package]
name = "solify-client"
version = "0.1.0"
edition = "2021"
authors = ["Aditya Sehrawat <sehrawataditya22@gmail.com>"]
description = "Solana RPC client wrapper for Solify - handles on-chain transaction execution"
license = "MIT OR Apache-2.0"
repository = "https://github.com/adisehrawat/solify"
keywords = ["solana", "anchor", "testing", "rpc", "client"]
categories = ["development-tools"]

[features]
default = []
serde = []
fetch = []
anchor = []
anchor-idl-build = []

[dependencies]
# Solana
solana-sdk = "3.0.0"
solana-client = "3.0.10"
solana_commitment_config = { package = "solana-commitment-config", version = "3.0.0" }
solana_pubkey = { package = "solana-pubkey", version = "3.0.0" }
solana_instruction = { package = "solana-instruction", version = "3.0.0" }
solana_account = { package = "solana-account", version = "3.0.0" }
solana_account_info = { package = "solana-account-info", version = "3.0.0" }
solana_program_error = { package = "solana-program-error", version = "3.0.0" }
solana_cpi = { package = "solana-cpi", version = "3.0.0" }
solana_program = { package = "solana-program", version = "3.0.0" }

# Serialization
serde = { version = "1.0", features = ["derive"] }
serde_json = "1.0"
borsh = "1.5.7"

# Anchor
anchor-lang = { version = "0.32.1", optional = false }
# Error handling
anyhow = "1.0"
thiserror = "2.0.17"
num-derive = "0.4"
num-traits = "0.2"

# Async
tokio = { version = "1.35", features = ["full"] }

# Logging
log = "0.4"

# Utilities
chrono = "0.4"

# Internal dependencies
solify-common = "0.1.0"