coldstar 0.2.0

Coldstar — Air-gapped cold wallet for Solana and Base
[package]

name = "coldstar"

description = "Coldstar — Air-gapped cold wallet for Solana and Base"

version.workspace = true

edition.workspace = true

license.workspace = true

authors.workspace = true

repository.workspace = true

homepage.workspace = true

readme = "README.md"

keywords = ["solana", "cold-wallet", "air-gapped", "crypto", "cli"]

categories = ["command-line-utilities", "cryptography"]



[[bin]]

name = "coldstar"

path = "src/main.rs"



[dependencies]

# Internal crates

coldstar-config = { path = "../coldstar-config", version = "0.2.0" }

coldstar-signer = { path = "../coldstar-signer", version = "0.2.0" }

coldstar-wallet = { path = "../coldstar-wallet", version = "0.2.0" }

coldstar-usb = { path = "../coldstar-usb", version = "0.2.0" }

coldstar-network = { path = "../coldstar-network", version = "0.2.0" }

coldstar-tui = { path = "../coldstar-tui", version = "0.2.0" }

coldstar-transaction = { path = "../coldstar-transaction", version = "0.2.0" }

coldstar-zk = { path = "../coldstar-zk", version = "0.2.0" }

coldstar-validation = { path = "../coldstar-validation", version = "0.2.0" }



# CLI

clap.workspace = true



# Error handling

anyhow.workspace = true

thiserror.workspace = true



# Display

colored = "2.1"

indicatif = "0.17"



# Interactive

dialoguer = "0.11"

rpassword = "7.3"



# Crypto

sha2.workspace = true

bs58.workspace = true

ed25519-dalek.workspace = true



# Serialization

serde.workspace = true

serde_json.workspace = true

base64.workspace = true

chrono.workspace = true



# HTTP (for status checks)

reqwest = { workspace = true }



# Misc

dirs = "6.0"