[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/yeastplume/grin-wallet", branch = "prevent_double_pay" } grin_wallet_api = { git = "https://github.com/yeastplume/grin-wallet", branch = "prevent_double_pay" } grin_wallet_libwallet = { git = "https://github.com/yeastplume/grin-wallet", branch = "prevent_double_pay" } grin_wallet_util = { git = "https://github.com/yeastplume/grin-wallet", branch = "prevent_double_pay" } grin_wallet_controller = { git = "https://github.com/yeastplume/grin-wallet", branch = "prevent_double_pay" } ## ui egui = { version = "0.27.2", default-features = false } egui_extras = { version = "0.27.2", features = ["image"] } rust-i18n = "2.1.0" ## other thiserror = "1.0.58" futures = "0.3" dirs = "5.0.1" sys-locale = "0.3.0" chrono = "0.4.31" lazy_static = "1.4.0" toml = "0.8.2" serde = "1.0.170" local-ip-address = "0.6.1" url = "2.4.0" ## stratum server serde_derive = "1.0.197" serde_json = "1.0.115" 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.29.15" } eframe = { version = "0.27.2", features = [ "wgpu" ] } arboard = "3.2.0" image = "0.25.1" [target.'cfg(target_os = "android")'.dependencies] android_logger = "0.13.1" jni = "0.21.1" android-activity = "0.5.2" winit = { version = "0.29", features = [ "android-game-activity" ] } eframe = { version = "0.27.2", features = [ "wgpu", "android-game-activity" ] }