Commit Graph
16 Commits
Author SHA1 Message Date
jwinterm e77b394eb5 Build against grin 5.4.0 and the deps-merged contracts branch
Fixes mwixnet#32 (no longer builds on current Rust). The grin node deps move to
the 5.4.0 release crates; grin-wallet points at jwinterm/grin-wallet contracts work
pinned by revision. Drops unused grin_servers/chain/p2p from the main build
(grin_servers isn't published).

- Cargo.toml: grin_* -> 5.4.0; grin_wallet_* -> contracts fork (rev-pinned).
- secp::random_secret now takes use_test_rng; pass false at all call sites.
- create_onion / ComSignature::sign take a use_test_rng bool; pass false in tests.
- Test modules reference the file-level onion alias via super::grin_onion.
- tests/e2e.rs (boots a real node+miner) gated behind a new `integration` feature
  so a default `cargo test` runs the unit suite (18 tests) without a node.
2026-06-04 13:26:58 -04:00
Yeastplume 0f8f5994df re-import onion primitives from grin-wallet contracts branch 2024-08-27 12:55:51 +00:00
yeastplume 2bdf1256df Resolve socket addresses from config file 2024-07-17 11:37:34 +00:00
scilio 75f2bdf2ba replace TorProcess with rust-native arti client and upgrade to tokio1 2024-04-16 11:16:53 -04:00
scilio d1ae6863f8 basic reorg protection
(cherry picked from commit e3696ed73c2012f20205b98099f397ad799fcff4)
2024-04-02 19:46:46 -04:00
scilio 389581d759 converted to async/.await to support integration testing framework
(cherry picked from commit 26c129fa787ffec44f229ad8047d5c375fb4d257)
2024-04-02 19:46:32 -04:00
scilio f4e259f802 Revert "build: update grin libs and related dependencies at lock file, update HttpWallet, HttpGrinNode, MixClient code accordingly"
This reverts commit e2507a122f.
2024-04-02 19:45:52 -04:00
ardocrat e2507a122f build: update grin libs and related dependencies at lock file, update HttpWallet, HttpGrinNode, MixClient code accordingly 2023-12-03 10:08:20 +03:00
scilio 76532c899e inter-server communication 2023-01-07 16:09:04 -05:00
scilio f70e1dfbf2 adding node api health check 2022-09-14 16:14:31 -04:00
scilio 405928713f switch to thiserror for node 2022-08-22 13:03:10 -04:00
scilio 2e02d67dbc separate rpc and server logic 2022-07-31 23:17:08 -04:00
scilio 2baf37a5a3 use v3 encrypted requests, cleaner error handling, rust formatter 2022-07-01 05:33:34 -04:00
scilio bff59b08ac filter duplicate commitments 2022-04-27 16:30:15 -04:00
scilio 115e0d2022 milestone 2 2022-04-26 23:13:44 -04:00
scilio 68929fd493 wip: milestone 2 2022-02-10 20:33:35 -05:00