# file: kb_app_demo/Cargo.toml # version: 26 [package] name = "kb_app_demo" edition.workspace = true version.workspace = true license.workspace = true authors.workspace = true publish.workspace = true [lib] # The `_lib` suffix may seem redundant, but it is necessary # to make the lib name unique and wouldn't conflict with the bin name. # This seems to be only an issue on Windows, see https://github.com/rust-lang/cargo/issues/8519 name = "kb_app_demo_lib" crate-type = ["staticlib", "cdylib", "rlib"] [build-dependencies] tauri-build.workspace = true [dependencies] chrono.workspace = true fs2.workspace = true kb_config = { path = "../kb_config" } kb_core = { path = "../kb_core" } kb_decoder_api = { path = "../kb_decoder_api" } kb_decoder_solana_core = { path = "../kb_decoder_solana_core" } kb_decoder_spl_associated_token_account = { path = "../kb_decoder_spl_associated_token_account" } kb_decoder_spl_elgamal_registry = { path = "../kb_decoder_spl_elgamal_registry" } kb_decoder_spl_memo = { path = "../kb_decoder_spl_memo" } kb_decoder_spl_token = { path = "../kb_decoder_spl_token" } kb_decoder_spl_token_2022 = { path = "../kb_decoder_spl_token_2022" } kb_execution_api = { path = "../kb_execution_api" } kb_executor_spl_associated_token_account = { path = "../kb_executor_spl_associated_token_account" } kb_executor_spl_elgamal_registry = { path = "../kb_executor_spl_elgamal_registry" } kb_executor_spl_token = { path = "../kb_executor_spl_token" } kb_executor_spl_token_2022 = { path = "../kb_executor_spl_token_2022" } kb_logging = { path = "../kb_logging" } kb_materializer_admin = { path = "../kb_materializer_admin" } kb_materializer_api = { path = "../kb_materializer_api" } kb_materializer_compliance_audit = { path = "../kb_materializer_compliance_audit" } kb_materializer_fees = { path = "../kb_materializer_fees" } kb_materializer_lifecycle = { path = "../kb_materializer_lifecycle" } kb_materializer_risk = { path = "../kb_materializer_risk" } kb_materializer_staking = { path = "../kb_materializer_staking" } kb_materializer_token_accounts = { path = "../kb_materializer_token_accounts" } kb_materializer_transaction_annotations = { path = "../kb_materializer_transaction_annotations" } kb_model = { path = "../kb_model" } kb_pipeline = { path = "../kb_pipeline" } kb_program_ids = { path = "../kb_program_ids" } kb_store_core = { path = "../kb_store_core" } kb_store_pg = { path = "../kb_store_pg" } kb_rpc = { path = "../kb_rpc" } kb_wallet = { path = "../kb_wallet" } rustls.workspace = true serde.workspace = true serde_json.workspace = true solana-pubkey.workspace = true spl-associated-token-account-interface.workspace = true tauri.workspace = true tauri-plugin-tracing.workspace = true tokio.workspace = true tracing.workspace = true ts-rs.workspace = true [lints] workspace = true