[dependencies.anyhow]
version = "^1.0"
[dependencies.borsh]
version = "^0.10"
[dependencies.ethnum]
version = "^1.1"
[dependencies.js-sys]
optional = true
version = "^0.3"
[dependencies.libm]
optional = true
version = "^0.2"
[dependencies.num-derive]
version = "^0.4"
[dependencies.num-traits]
version = "^0.2"
[dependencies.serde]
features = ["derive"]
optional = true
version = "^1.0"
[dependencies.serde-big-array]
optional = true
version = "^0.5"
[dependencies.serde_with]
optional = true
version = "^3.10"
[dependencies.solana-account]
version = "~2.2.1"
[dependencies.solana-account-decoder]
optional = true
version = "~2.3"
[dependencies.solana-account-info]
version = "~2.3"
[dependencies.solana-client]
optional = true
version = "~2.3"
[dependencies.solana-cpi]
version = "~2.2.1"
[dependencies.solana-instruction]
version = "~2.3"
[dependencies.solana-program]
version = "~2.3"
[dependencies.solana-program-error]
version = "~2.2.2"
[dependencies.solana-program-pack]
optional = true
version = "^2"
[dependencies.solana-pubkey]
version = "~2.4"
[dependencies.solana-sdk]
optional = true
version = "~2.3"
[dependencies.spl-token-interface]
optional = true
version = "1.0.0"
[dependencies.thiserror]
version = "^2.0"
[dependencies.wasm-bindgen]
optional = true
version = "^0.2"
[dev-dependencies.async-trait]
version = "^0.1"
[dev-dependencies.base64]
version = "^0.22"
[dev-dependencies.serde]
features = ["derive"]
version = "^1.0"
[dev-dependencies.serde_json]
version = "^1.0"
[features]
default = ["floats"]
fetch = ["dep:solana-client", "dep:solana-sdk", "dep:solana-account-decoder", "dep:spl-token-interface", "dep:solana-program-pack"]
floats = ["dep:libm"]
serde = ["dep:serde", "dep:serde_with", "dep:serde-big-array"]
wasm = ["dep:wasm-bindgen", "dep:js-sys"]
[lib]
crate-type = ["cdylib", "rlib"]
name = "xorca"
path = "src/lib.rs"
[package]
authors = ["Orca Team <team@orca.so>"]
autobenches = false
autobins = false
autoexamples = false
autolib = false
autotests = false
build = false
description = "A Rust client library for interacting with the xORCA staking program on Solana."
documentation = "https://docs.rs/xorca"
edition = "2021"
homepage = "https://orca.so"
keywords = ["solana", "defi", "staking", "orca", "xorca"]
license-file = "LICENSE"
name = "xorca"
readme = "README.md"
repository = "https://github.com/orca-so/xorca"
version = "0.1.4"