{
  "cksum": "01d8c3fe6a5e9174bc91d2b2906c3d8308197d51fb0454a060b63e8e9997b0b5",
  "crate_file": "switchboard-on-demand-0.9.3.crate",
  "crate_url": "https://static.crates.io/crates/switchboard-on-demand/switchboard-on-demand-0.9.3.crate",
  "deps": [
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "anchor-client",
      "optional": true,
      "req": ">=0.31.1",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "anchor-lang",
      "optional": true,
      "req": ">=0.31.1",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "anyhow",
      "optional": false,
      "req": "^1.0.97",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "arc-swap",
      "optional": true,
      "req": "^1.6",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "arrayref",
      "optional": false,
      "req": "^0.3.9",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "base58",
      "optional": true,
      "req": "^0.2.0",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "base64",
      "optional": true,
      "req": "^0.22",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "base64ct",
      "optional": false,
      "req": "<1.8",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "bincode",
      "optional": false,
      "req": "^1",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "borsh",
      "optional": false,
      "req": "^1.5.7",
      "target": null
    },
    {
      "default_features": true,
      "features": [
        "alloc"
      ],
      "kind": "normal",
      "name": "bs58",
      "optional": true,
      "req": "^0.4",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "bytemuck",
      "optional": false,
      "req": "^1",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "build",
      "name": "cc",
      "optional": false,
      "req": "^1.0",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "dashmap",
      "optional": true,
      "req": "^6.0.1",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "faster-hex",
      "optional": false,
      "req": "^0.10.0",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "futures",
      "optional": true,
      "req": "^0.3.31",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "hex",
      "optional": true,
      "req": "^0.4",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "lazy_static",
      "optional": true,
      "req": "^1.5.0",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "libsecp256k1",
      "optional": false,
      "req": "^0.7.1",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "pbjson",
      "optional": true,
      "req": "^0.7.0",
      "target": null
    },
    {
      "default_features": true,
      "features": [
        "std"
      ],
      "kind": "normal",
      "name": "pinocchio",
      "optional": true,
      "req": "^0.9.2",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "prost",
      "optional": true,
      "req": "^0.13.1",
      "target": null
    },
    {
      "default_features": false,
      "features": [
        "json",
        "rustls-tls"
      ],
      "kind": "normal",
      "name": "reqwest",
      "optional": true,
      "req": "^0.11",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "rust_decimal",
      "optional": false,
      "req": "^1",
      "target": null
    },
    {
      "default_features": true,
      "features": [
        "derive"
      ],
      "kind": "normal",
      "name": "serde",
      "optional": false,
      "req": "^1",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "serde_json",
      "optional": true,
      "req": "^1.0",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "sha2",
      "optional": false,
      "req": "^0.10.8",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "solana-client-v2",
      "optional": true,
      "package": "solana-client",
      "req": ">=2",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "solana-client-v3",
      "optional": true,
      "package": "solana-client",
      "req": ">=3",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "solana-program-v2",
      "optional": true,
      "package": "solana-program",
      "req": ">=2",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "solana-program-v3",
      "optional": true,
      "package": "solana-program",
      "req": ">=3",
      "target": null
    },
    {
      "default_features": true,
      "features": [
        "no-entrypoint"
      ],
      "kind": "normal",
      "name": "spl-associated-token-account",
      "optional": false,
      "req": ">=3",
      "target": null
    },
    {
      "default_features": true,
      "features": [
        "no-entrypoint"
      ],
      "kind": "normal",
      "name": "spl-token",
      "optional": false,
      "req": ">=4",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "switchboard-common",
      "optional": false,
      "req": "^0.11.6",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "switchboard-utils",
      "optional": true,
      "req": "^0.9",
      "target": null
    },
    {
      "default_features": true,
      "features": [
        "full",
        "tracing"
      ],
      "kind": "normal",
      "name": "tokio",
      "optional": true,
      "req": "^1.41",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "tokio-stream",
      "optional": true,
      "req": ">=0.1.17",
      "target": null
    },
    {
      "default_features": true,
      "features": [
        "time"
      ],
      "kind": "normal",
      "name": "tokio-util",
      "optional": true,
      "req": "^0.7.10",
      "target": null
    }
  ],
  "features": {
    "cpi": [
      "no-entrypoint"
    ],
    "devnet": [],
    "doc_cfg": [
      "switchboard-common/doc_cfg"
    ],
    "no-entrypoint": [],
    "pid_override": [],
    "test_only_ignore_singers": []
  },
  "features2": {
    "all-features": [
      "cpi",
      "no-entrypoint",
      "client"
    ],
    "anchor": [
      "anchor-lang",
      "solana-v2"
    ],
    "client": [
      "anchor-lang",
      "anchor-client",
      "tokio",
      "tokio-util",
      "futures",
      "arc-swap",
      "reqwest",
      "prost",
      "pbjson",
      "dashmap",
      "tokio-stream",
      "base58",
      "bs58",
      "lazy_static",
      "hex",
      "base64",
      "serde_json",
      "switchboard-utils",
      "solana-v2",
      "dep:solana-client-v2"
    ],
    "client-v2": [
      "client"
    ],
    "client-v3": [
      "tokio",
      "tokio-util",
      "futures",
      "arc-swap",
      "reqwest",
      "prost",
      "pbjson",
      "dashmap",
      "tokio-stream",
      "base58",
      "bs58",
      "lazy_static",
      "hex",
      "base64",
      "serde_json",
      "switchboard-utils",
      "solana-v3",
      "dep:solana-client-v3"
    ],
    "default": [
      "cpi",
      "solana-v2"
    ],
    "pinocchio": [
      "dep:pinocchio"
    ],
    "solana-v2": [
      "dep:solana-program-v2"
    ],
    "solana-v3": [
      "dep:solana-program-v3"
    ]
  },
  "index_path": "sw/it/switchboard-on-demand",
  "name": "switchboard-on-demand",
  "pubtime": "2025-10-03T21:02:51Z",
  "v": 2,
  "vers": "0.9.3",
  "yanked": false
}
