[workspace] #members = ["wallet", "config"] [package] name = "grim" version = "0.1.0" edition = "2021" build = "src/build/build.rs" [lib] name="grim" crate_type=["cdylib", "rlib"] [dependencies] log = "0.4" ## node openssl-sys = { version = "0.9.82", features = ["vendored"] } grin_api = { git = "https://github.com/mimblewimble/grin", branch = "master" } grin_chain = { git = "https://github.com/mimblewimble/grin", branch = "master" } grin_config = { git = "https://github.com/mimblewimble/grin", branch = "master" } grin_core = { git = "https://github.com/mimblewimble/grin", branch = "master" } grin_p2p = { git = "https://github.com/mimblewimble/grin", branch = "master" } grin_servers = { git = "https://github.com/mimblewimble/grin", branch = "master" } grin_keychain = { git = "https://github.com/mimblewimble/grin", branch = "master" } grin_util = { git = "https://github.com/mimblewimble/grin", branch = "master" } ## wallet grin_wallet_impls = { git = "https://github.com/mimblewimble/grin-wallet", branch = "master" } grin_wallet_api = { git = "https://github.com/mimblewimble/grin-wallet", branch = "master" } grin_wallet_libwallet = { git = "https://github.com/mimblewimble/grin-wallet", branch = "master" } grin_wallet_util = { git = "https://github.com/mimblewimble/grin-wallet", branch = "master" } grin_wallet_controller = { git = "https://github.com/mimblewimble/grin-wallet", branch = "master" } ## ui egui = { version = "0.23.0", default-features = false } egui_extras = { version = "0.23.0", features = ["image"] } rust-i18n = "2.1.0" ## other futures = "0.3" dirs = "5.0.1" sys-locale = "0.3.0" chrono = "0.4.37" lazy_static = "1.4.0" toml = "0.8.2" serde = "1.0.170" pnet = "0.34.0" url = "2.4.0" # stratum server serde_derive = "1" serde_json = "1" tokio = {version = "1.29.1", features = ["full"] } tokio-util = { version = "0.7.8", features = ["codec"] } rand = "0.8.5" [build-dependencies] built = { version = "0.7.0", features = ["git2"]} [target.'cfg(not(target_os = "android"))'.dependencies] env_logger = "0.10.0" winit = { version = "0.28" } eframe = { version = "0.23.0", features = [ "wgpu" ] } arboard = "3.2.0" [target.'cfg(target_os = "android")'.dependencies] android_logger = "0.13.1" jni = "0.21.1" android-activity = "0.4.3" winit = { version = "0.28", features = [ "android-game-activity" ] } eframe = { version = "0.23.0", features = [ "wgpu", "android-game-activity" ] }