1
0
forked from GRIN/grim

build: grin submodules

Use node and wallet submodules to avoid dependency conflicts inside grin-wallet on grin repo update.

Reviewed-on: https://code.gri.mw/GUI/grim/pulls/29
This commit is contained in:
ardocrat
2026-01-09 23:08:34 +00:00
parent 12b6626624
commit 961e65be4c
5 changed files with 51 additions and 81 deletions
+7
View File
@@ -0,0 +1,7 @@
[submodule "node"]
path = node
url = https://code.gri.mw/ardocrat/node
[submodule "wallet"]
path = wallet
url = https://code.gri.mw/ardocrat/wallet
branch = grim
Generated
+16 -55
View File
@@ -3581,7 +3581,7 @@ dependencies = [
"grin_keychain",
"grin_p2p",
"grin_servers",
"grin_util 5.4.0-alpha.0",
"grin_util",
"grin_wallet_api",
"grin_wallet_controller",
"grin_wallet_impls",
@@ -3642,7 +3642,6 @@ dependencies = [
[[package]]
name = "grin_api"
version = "5.4.0-alpha.0"
source = "git+https://code.gri.mw/ardocrat/node?rev=a3ee15a8b27216cd2ff4b3b99894cd98dd33fa7e#a3ee15a8b27216cd2ff4b3b99894cd98dd33fa7e"
dependencies = [
"async-stream",
"bytes 1.10.1",
@@ -3653,7 +3652,7 @@ dependencies = [
"grin_p2p",
"grin_pool",
"grin_store",
"grin_util 5.4.0-alpha.0",
"grin_util",
"http 0.2.12",
"hyper 0.14.32",
"hyper-rustls 0.23.2",
@@ -3676,7 +3675,6 @@ dependencies = [
[[package]]
name = "grin_chain"
version = "5.4.0-alpha.0"
source = "git+https://code.gri.mw/ardocrat/node?rev=a3ee15a8b27216cd2ff4b3b99894cd98dd33fa7e#a3ee15a8b27216cd2ff4b3b99894cd98dd33fa7e"
dependencies = [
"bit-vec 0.6.3",
"bitflags 1.3.2",
@@ -3687,7 +3685,7 @@ dependencies = [
"grin_core",
"grin_keychain",
"grin_store",
"grin_util 5.4.0-alpha.0",
"grin_util",
"lazy_static",
"log",
"lru-cache",
@@ -3699,13 +3697,12 @@ dependencies = [
[[package]]
name = "grin_config"
version = "5.4.0-alpha.0"
source = "git+https://code.gri.mw/ardocrat/node?rev=a3ee15a8b27216cd2ff4b3b99894cd98dd33fa7e#a3ee15a8b27216cd2ff4b3b99894cd98dd33fa7e"
dependencies = [
"dirs 2.0.2",
"grin_core",
"grin_p2p",
"grin_servers",
"grin_util 5.4.0-alpha.0",
"grin_util",
"rand 0.6.5",
"serde",
"serde_derive",
@@ -3715,7 +3712,6 @@ dependencies = [
[[package]]
name = "grin_core"
version = "5.4.0-alpha.0"
source = "git+https://code.gri.mw/ardocrat/node?rev=a3ee15a8b27216cd2ff4b3b99894cd98dd33fa7e#a3ee15a8b27216cd2ff4b3b99894cd98dd33fa7e"
dependencies = [
"blake2-rfc",
"byteorder",
@@ -3724,7 +3720,7 @@ dependencies = [
"croaring",
"enum_primitive",
"grin_keychain",
"grin_util 5.4.0-alpha.0",
"grin_util",
"lazy_static",
"log",
"lru-cache",
@@ -3741,12 +3737,11 @@ dependencies = [
[[package]]
name = "grin_keychain"
version = "5.4.0-alpha.0"
source = "git+https://code.gri.mw/ardocrat/node?rev=a3ee15a8b27216cd2ff4b3b99894cd98dd33fa7e#a3ee15a8b27216cd2ff4b3b99894cd98dd33fa7e"
dependencies = [
"blake2-rfc",
"byteorder",
"digest 0.9.0",
"grin_util 5.4.0-alpha.0",
"grin_util",
"hmac 0.11.0",
"lazy_static",
"log",
@@ -3763,7 +3758,6 @@ dependencies = [
[[package]]
name = "grin_p2p"
version = "5.4.0-alpha.0"
source = "git+https://code.gri.mw/ardocrat/node?rev=a3ee15a8b27216cd2ff4b3b99894cd98dd33fa7e#a3ee15a8b27216cd2ff4b3b99894cd98dd33fa7e"
dependencies = [
"bitflags 1.3.2",
"bytes 0.5.6",
@@ -3772,7 +3766,7 @@ dependencies = [
"grin_chain",
"grin_core",
"grin_store",
"grin_util 5.4.0-alpha.0",
"grin_util",
"log",
"lru-cache",
"num",
@@ -3785,13 +3779,12 @@ dependencies = [
[[package]]
name = "grin_pool"
version = "5.4.0-alpha.0"
source = "git+https://code.gri.mw/ardocrat/node?rev=a3ee15a8b27216cd2ff4b3b99894cd98dd33fa7e#a3ee15a8b27216cd2ff4b3b99894cd98dd33fa7e"
dependencies = [
"blake2-rfc",
"chrono",
"grin_core",
"grin_keychain",
"grin_util 5.4.0-alpha.0",
"grin_util",
"log",
"rand 0.6.5",
"serde",
@@ -3817,7 +3810,6 @@ dependencies = [
[[package]]
name = "grin_servers"
version = "5.4.0-alpha.0"
source = "git+https://code.gri.mw/ardocrat/node?rev=a3ee15a8b27216cd2ff4b3b99894cd98dd33fa7e#a3ee15a8b27216cd2ff4b3b99894cd98dd33fa7e"
dependencies = [
"async-stream",
"chrono",
@@ -3830,7 +3822,7 @@ dependencies = [
"grin_p2p",
"grin_pool",
"grin_store",
"grin_util 5.4.0-alpha.0",
"grin_util",
"http 0.2.12",
"hyper 0.14.32",
"hyper-rustls 0.23.2",
@@ -3849,12 +3841,11 @@ dependencies = [
[[package]]
name = "grin_store"
version = "5.4.0-alpha.0"
source = "git+https://code.gri.mw/ardocrat/node?rev=a3ee15a8b27216cd2ff4b3b99894cd98dd33fa7e#a3ee15a8b27216cd2ff4b3b99894cd98dd33fa7e"
dependencies = [
"byteorder",
"croaring",
"grin_core",
"grin_util 5.4.0-alpha.0",
"grin_util",
"libc",
"lmdb-zero",
"log",
@@ -3865,33 +3856,9 @@ dependencies = [
"thiserror 1.0.69",
]
[[package]]
name = "grin_util"
version = "5.3.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "d1433d76d0e95c2ed20e1008e9891adfae64812d1bdc5ec71ed5499dcaca2986"
dependencies = [
"anyhow",
"backtrace",
"base64 0.12.3",
"byteorder",
"grin_secp256k1zkp",
"lazy_static",
"log",
"log4rs",
"parking_lot 0.10.2",
"rand 0.6.5",
"serde",
"serde_derive",
"walkdir",
"zeroize",
"zip",
]
[[package]]
name = "grin_util"
version = "5.4.0-alpha.0"
source = "git+https://code.gri.mw/ardocrat/node?rev=a3ee15a8b27216cd2ff4b3b99894cd98dd33fa7e#a3ee15a8b27216cd2ff4b3b99894cd98dd33fa7e"
dependencies = [
"anyhow",
"backtrace",
@@ -3913,7 +3880,6 @@ dependencies = [
[[package]]
name = "grin_wallet_api"
version = "5.4.0-alpha.1"
source = "git+https://code.gri.mw/ardocrat/wallet?rev=8c9171e640f4a95bec7e22d9acb1725ebb2e30a1#8c9171e640f4a95bec7e22d9acb1725ebb2e30a1"
dependencies = [
"base64 0.12.3",
"chrono",
@@ -3921,7 +3887,7 @@ dependencies = [
"ed25519-dalek 1.0.1",
"grin_core",
"grin_keychain",
"grin_util 5.4.0-alpha.0",
"grin_util",
"grin_wallet_config",
"grin_wallet_impls",
"grin_wallet_libwallet",
@@ -3938,11 +3904,10 @@ dependencies = [
[[package]]
name = "grin_wallet_config"
version = "5.4.0-alpha.1"
source = "git+https://code.gri.mw/ardocrat/wallet?rev=8c9171e640f4a95bec7e22d9acb1725ebb2e30a1#8c9171e640f4a95bec7e22d9acb1725ebb2e30a1"
dependencies = [
"dirs 2.0.2",
"grin_core",
"grin_util 5.4.0-alpha.0",
"grin_util",
"grin_wallet_util",
"rand 0.6.5",
"serde",
@@ -3953,7 +3918,6 @@ dependencies = [
[[package]]
name = "grin_wallet_controller"
version = "5.4.0-alpha.1"
source = "git+https://code.gri.mw/ardocrat/wallet?rev=8c9171e640f4a95bec7e22d9acb1725ebb2e30a1#8c9171e640f4a95bec7e22d9acb1725ebb2e30a1"
dependencies = [
"chrono",
"easy-jsonrpc-mw",
@@ -3961,7 +3925,7 @@ dependencies = [
"grin_api",
"grin_core",
"grin_keychain",
"grin_util 5.4.0-alpha.0",
"grin_util",
"grin_wallet_api",
"grin_wallet_config",
"grin_wallet_impls",
@@ -3987,7 +3951,6 @@ dependencies = [
[[package]]
name = "grin_wallet_impls"
version = "5.4.0-alpha.1"
source = "git+https://code.gri.mw/ardocrat/wallet?rev=8c9171e640f4a95bec7e22d9acb1725ebb2e30a1#8c9171e640f4a95bec7e22d9acb1725ebb2e30a1"
dependencies = [
"base64 0.12.3",
"blake2-rfc",
@@ -4001,7 +3964,7 @@ dependencies = [
"grin_core",
"grin_keychain",
"grin_store",
"grin_util 5.4.0-alpha.0",
"grin_util",
"grin_wallet_config",
"grin_wallet_libwallet",
"grin_wallet_util",
@@ -4026,7 +3989,6 @@ dependencies = [
[[package]]
name = "grin_wallet_libwallet"
version = "5.4.0-alpha.1"
source = "git+https://code.gri.mw/ardocrat/wallet?rev=8c9171e640f4a95bec7e22d9acb1725ebb2e30a1#8c9171e640f4a95bec7e22d9acb1725ebb2e30a1"
dependencies = [
"age",
"base64 0.9.3",
@@ -4041,7 +4003,7 @@ dependencies = [
"grin_core",
"grin_keychain",
"grin_store",
"grin_util 5.4.0-alpha.0",
"grin_util",
"grin_wallet_config",
"grin_wallet_util",
"hmac 0.12.1",
@@ -4065,11 +4027,10 @@ dependencies = [
[[package]]
name = "grin_wallet_util"
version = "5.4.0-alpha.1"
source = "git+https://code.gri.mw/ardocrat/wallet?rev=8c9171e640f4a95bec7e22d9acb1725ebb2e30a1#8c9171e640f4a95bec7e22d9acb1725ebb2e30a1"
dependencies = [
"data-encoding",
"ed25519-dalek 1.0.1",
"grin_util 5.3.3",
"grin_util",
"rand 0.6.5",
"serde",
"serde_derive",
+26 -26
View File
@@ -38,24 +38,24 @@ log = "0.4.27"
#grin_util = "5.3.3"
# test
grin_api = { git = "https://code.gri.mw/ardocrat/node", rev = "a3ee15a8b27216cd2ff4b3b99894cd98dd33fa7e" }
grin_chain = { git = "https://code.gri.mw/ardocrat/node", rev = "a3ee15a8b27216cd2ff4b3b99894cd98dd33fa7e" }
grin_config = { git = "https://code.gri.mw/ardocrat/node", rev = "a3ee15a8b27216cd2ff4b3b99894cd98dd33fa7e" }
grin_core = { git = "https://code.gri.mw/ardocrat/node", rev = "a3ee15a8b27216cd2ff4b3b99894cd98dd33fa7e" }
grin_p2p = { git = "https://code.gri.mw/ardocrat/node", rev = "a3ee15a8b27216cd2ff4b3b99894cd98dd33fa7e" }
grin_servers = { git = "https://code.gri.mw/ardocrat/node", rev = "a3ee15a8b27216cd2ff4b3b99894cd98dd33fa7e" }
grin_keychain = { git = "https://code.gri.mw/ardocrat/node", rev = "a3ee15a8b27216cd2ff4b3b99894cd98dd33fa7e" }
grin_util = { git = "https://code.gri.mw/ardocrat/node", rev = "a3ee15a8b27216cd2ff4b3b99894cd98dd33fa7e" }
#grin_api = { git = "https://code.gri.mw/ardocrat/node", rev = "a3ee15a8b27216cd2ff4b3b99894cd98dd33fa7e" }
#grin_chain = { git = "https://code.gri.mw/ardocrat/node", rev = "a3ee15a8b27216cd2ff4b3b99894cd98dd33fa7e" }
#grin_config = { git = "https://code.gri.mw/ardocrat/node", rev = "a3ee15a8b27216cd2ff4b3b99894cd98dd33fa7e" }
#grin_core = { git = "https://code.gri.mw/ardocrat/node", rev = "a3ee15a8b27216cd2ff4b3b99894cd98dd33fa7e" }
#grin_p2p = { git = "https://code.gri.mw/ardocrat/node", rev = "a3ee15a8b27216cd2ff4b3b99894cd98dd33fa7e" }
#grin_servers = { git = "https://code.gri.mw/ardocrat/node", rev = "a3ee15a8b27216cd2ff4b3b99894cd98dd33fa7e" }
#grin_keychain = { git = "https://code.gri.mw/ardocrat/node", rev = "a3ee15a8b27216cd2ff4b3b99894cd98dd33fa7e" }
#grin_util = { git = "https://code.gri.mw/ardocrat/node", rev = "a3ee15a8b27216cd2ff4b3b99894cd98dd33fa7e" }
# local
#grin_api = { path = "../grin/api" }
#grin_chain = { path = "../grin/chain" }
#grin_config = { path = "../grin/config" }
#grin_core = { path = "../grin/core" }
#grin_p2p = { path = "../grin/p2p" }
#grin_servers = { path = "../grin/servers" }
#grin_keychain = { path = "../grin/keychain" }
#grin_util = { path = "../grin/util" }
grin_api = { path = "node/api" }
grin_chain = { path = "node/chain" }
grin_config = { path = "node/config" }
grin_core = { path = "node/core" }
grin_p2p = { path = "node/p2p" }
grin_servers = { path = "node/servers" }
grin_keychain = { path = "node/keychain" }
grin_util = { path = "node/util" }
## grin wallet
#grin_wallet_impls = "5.3.3"
@@ -65,18 +65,18 @@ grin_util = { git = "https://code.gri.mw/ardocrat/node", rev = "a3ee15a8b27216cd
#grin_wallet_controller = "5.3.3"
# test
grin_wallet_impls = { git = "https://code.gri.mw/ardocrat/wallet", rev = "8c9171e640f4a95bec7e22d9acb1725ebb2e30a1" }
grin_wallet_api = { git = "https://code.gri.mw/ardocrat/wallet", rev = "8c9171e640f4a95bec7e22d9acb1725ebb2e30a1" }
grin_wallet_libwallet = { git = "https://code.gri.mw/ardocrat/wallet", rev = "8c9171e640f4a95bec7e22d9acb1725ebb2e30a1" }
grin_wallet_util = { git = "https://code.gri.mw/ardocrat/wallet", rev = "8c9171e640f4a95bec7e22d9acb1725ebb2e30a1" }
grin_wallet_controller = { git = "https://code.gri.mw/ardocrat/wallet", rev = "8c9171e640f4a95bec7e22d9acb1725ebb2e30a1" }
#grin_wallet_impls = { git = "https://code.gri.mw/ardocrat/wallet", rev = "8c9171e640f4a95bec7e22d9acb1725ebb2e30a1" }
#grin_wallet_api = { git = "https://code.gri.mw/ardocrat/wallet", rev = "8c9171e640f4a95bec7e22d9acb1725ebb2e30a1" }
#grin_wallet_libwallet = { git = "https://code.gri.mw/ardocrat/wallet", rev = "8c9171e640f4a95bec7e22d9acb1725ebb2e30a1" }
#grin_wallet_util = { git = "https://code.gri.mw/ardocrat/wallet", rev = "8c9171e640f4a95bec7e22d9acb1725ebb2e30a1" }
#grin_wallet_controller = { git = "https://code.gri.mw/ardocrat/wallet", rev = "8c9171e640f4a95bec7e22d9acb1725ebb2e30a1" }
# local
#grin_wallet_impls = { path = "../wallet/impls" }
#grin_wallet_api = { path = "../wallet/api"}
#grin_wallet_libwallet = { path = "../wallet/libwallet" }
#grin_wallet_util = { path = "../wallet/util" }
#grin_wallet_controller = { path = "../wallet/controller" }
grin_wallet_impls = { path = "wallet/impls" }
grin_wallet_api = { path = "wallet/api"}
grin_wallet_libwallet = { path = "wallet/libwallet" }
grin_wallet_util = { path = "wallet/util" }
grin_wallet_controller = { path = "wallet/controller" }
## ui
egui = { version = "0.33.0", default-features = false }
Submodule
+1
Submodule node added at 376c85bab5
Submodule
+1
Submodule wallet added at 5c5d149274