[package]
edition = "2021"
rust-version = "1.88.0"
name = "sdkt-cli"
version = "2.0.0"
authors = ["naninu123"]
build = false
autolib = false
autobins = false
autoexamples = false
autotests = false
autobenches = false
description = "Command Line Interface (CLI) application combining core Soroban DevKit components."
homepage = "https://github.com/naninu123/soroban-devkit"
documentation = "https://docs.rs/sdkt-cli"
readme = "README.md"
keywords = [
"soroban",
"stellar",
"sdk",
"toolkit",
"blockchain",
]
categories = [
"development-tools",
"network-programming",
]
license = "MIT"
repository = "https://github.com/naninu123/soroban-devkit"
[features]
default = []
plugins = [
"sdkt-audit-example-rule",
"sdkt-audit/plugins",
]
wasm-plugins = [
"sdkt-audit/wasm-plugins",
"sdkt-audit-example-rule/wasm-plugins",
]
[[bin]]
name = "sdkt"
path = "src/main.rs"
[[test]]
name = "abi_decode_integration_test"
path = "tests/abi_decode_integration_test.rs"
[[test]]
name = "account_integration_test"
path = "tests/account_integration_test.rs"
[[test]]
name = "audit_integration_test"
path = "tests/audit_integration_test.rs"
[[test]]
name = "diff_integration_test"
path = "tests/diff_integration_test.rs"
[[test]]
name = "events_integration_test"
path = "tests/events_integration_test.rs"
[[test]]
name = "fee_integration_test"
path = "tests/fee_integration_test.rs"
[[test]]
name = "health_integration_test"
path = "tests/health_integration_test.rs"
[[test]]
name = "identity_integration_test"
path = "tests/identity_integration_test.rs"
[[test]]
name = "init_tests"
path = "tests/init_tests.rs"
[[test]]
name = "integration_test"
path = "tests/integration_test.rs"
[[test]]
name = "plugin_loading"
path = "tests/plugin_loading.rs"
[[test]]
name = "storage_analyze_integration_test"
path = "tests/storage_analyze_integration_test.rs"
[[test]]
name = "tx_build_integration_test"
path = "tests/tx_build_integration_test.rs"
[[test]]
name = "tx_integration_test"
path = "tests/tx_integration_test.rs"
[[test]]
name = "tx_simulate_integration_test"
path = "tests/tx_simulate_integration_test.rs"
[[test]]
name = "tx_submit_integration_test"
path = "tests/tx_submit_integration_test.rs"
[[test]]
name = "upgrade_safety_integration_test"
path = "tests/upgrade_safety_integration_test.rs"
[[test]]
name = "verify_integration_test"
path = "tests/verify_integration_test.rs"
[[test]]
name = "wasm_integration_test"
path = "tests/wasm_integration_test.rs"
[dependencies.clap]
version = "4.6"
features = ["derive"]
[dependencies.sdkt-audit]
version = "2.0.0"
[dependencies.sdkt-audit-example-rule]
version = "2.0.0"
optional = true
[dependencies.sdkt-core]
version = "2.0.0"
[dependencies.sdkt-rpc]
version = "2.0.0"
[dependencies.sdkt-storage]
version = "2.0.0"
[dependencies.sdkt-wasm]
version = "2.0.0"
[dependencies.sdkt-xdr]
version = "2.0.0"
[dependencies.serde]
version = "1.0"
features = ["derive"]
[dependencies.serde_json]
version = "1.0"
[dependencies.stellar-xdr]
version = "28.0.0"
features = [
"std",
"arbitrary",
"serde",
]
[dependencies.tokio]
version = "1"
features = [
"rt-multi-thread",
"macros",
]
[dev-dependencies.assert_cmd]
version = "2.2.2"
[dev-dependencies.predicates]
version = "3.1.4"
[dev-dependencies.tempfile]
version = "3"