content: [package]
  name = "txtx-addon-network-svm"
  description = "Primitives for executing Solana runbooks"
  version = "0.3.10"
  edition = { workspace = true }
  license = "Apache-2.0"
  repository = { workspace = true }
  keywords = { workspace = true }
  categories = { workspace = true }
  
  [dependencies]
  # txtx-addon-kit = { version = "0.2.2", default-features = false }
  txtx-addon-kit = { workspace = true, default-features = false }
  txtx-addon-network-svm-types = { path = "../types" }
  lazy_static = "1.4.0"
  serde_json = "1.0.113"
  serde = "1"
  serde_derive = "1"
  async-recursion = "1"
  bs58 = "0.5.0"
  bincode = "1.3.3"
  solana-message = { version = "2.2.1", features = ["serde"] }
  solana-client = "2.2.1"
  solana-clock = "2.2.1"
  solana-sdk-ids = "2.2.1"
  solana-account = "2.2.1"
  solana-keypair = "2.2.1"
  solana-pubkey = "2.2.1"
  solana-hash = "2.2.1"
  solana-transaction = { version = "2.2.1", features = ["verify"] }
  solana-signature = "2.2.1"
  solana-signer = "2.2.1"
  solana-instruction = "2.2.1"
  solana-packet = "2.2.1"
  solana-native-token = "2.2.1"
  solana-commitment-config = "2.2.1"
  solana-loader-v3-interface = { version = "5.0.0", features = ["bincode"] }
  solana-system-interface = { version = "1.0.0", features = ["bincode"] }
  spl-associated-token-account = "6.0.0"
  spl-token = "7.0.0"
  spl-token-2022 = "7.0.0"
  solana_idl = "0.2.0"
  borsh_1_5_1 = { version = "1.5.1", package = "borsh" }
  tiny-bip39 = "0.8.2"
  convert_case = "0.6.0"
  
  # Solana Record Service Dependencies
  solana-record-service-client = "0.1.0"
  # srs is using an old version of borsh, so we need to use the same version
  borsh = { version = "0.10", package = "borsh", features = ["std"] }
  kaigan = "=0.3.0"
  
  [dev-dependencies]
  txtx-test-utils = { path = "../../../crates/txtx-test-utils" }
  
  [features]
  default = [
    "txtx-addon-kit/default"
  ]
  wasm = [
    "txtx-addon-kit/wasm",
  ]
  
  [lib]
  crate-type = ["cdylib", "rlib"]
  path = "src/lib.rs"
  