[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-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" }
serde = { version = "1.0", features = ["derive"] }
serde_json = "1.0"
borsh = "1.5.7"
anchor-lang = { version = "0.32.1", optional = false }
anyhow = "1.0"
thiserror = "2.0.17"
num-derive = "0.4"
num-traits = "0.2"
tokio = { version = "1.35", features = ["full"] }
log = "0.4"
chrono = "0.4"
solify-common = "0.1.0"