Commit graph

67 commits

Author SHA1 Message Date
Yeastplume
0f8f5994df re-import onion primitives from grin-wallet contracts branch 2024-08-27 12:55:51 +00:00
Yeastplume
f634182532 update deps, remove onion code 2024-08-27 12:45:52 +00:00
Yeastplume
654b424a48
Update mwixnet.rs -> address -> pubkey 2024-08-14 11:39:35 +01:00
Yeastplume
d729087533
Merge pull request #30 from yeastplume/address_v2
Output server pubkey instead of onion address
2024-08-14 11:33:05 +01:00
yeastplume
c0fc195257 output address instead 2024-08-14 11:31:36 +01:00
Yeastplume
e66a3b9bbe
Merge pull request #29 from yeastplume/output_address
Add option to output public address
2024-08-12 14:25:09 +01:00
yeastplume
d75abc1c67 add option to output address to file 2024-08-11 18:16:08 +01:00
yeastplume
b66ee14ec5 add command to output public address from config file 2024-08-11 18:08:27 +01:00
Yeastplume
51399a6d02
Merge pull request #28 from yeastplume/deps_bugs
Create separate context for TOR runtime
2024-07-29 13:41:53 +01:00
yeastplume
1b33f924ac Create separate context for TOR runtime 2024-07-29 13:40:21 +01:00
Yeastplume
d448fe87a7
Merge pull request #26 from yeastplume/deploy_fixes
Resolve socket addresses from config file
2024-07-17 12:46:18 +01:00
yeastplume
2bdf1256df Resolve socket addresses from config file 2024-07-17 11:37:34 +00:00
Yeastplume
ef3dd40b2a
Merge pull request #22 from scilio/reorg
async/await and reorg protection
2024-05-21 08:49:01 +01:00
scilio
c883747565 upgrade grin dependencies to 5.3.1 2024-05-16 10:16:20 -04:00
scilio
cf8e23a164 Adding bundled rusqlite 2024-05-01 13:22:02 -04:00
scilio
30cb12d0aa updating dependencies 2024-04-25 10:39:13 -04:00
scilio
75f2bdf2ba replace TorProcess with rust-native arti client and upgrade to tokio1 2024-04-16 11:16:53 -04:00
scilio
df2cb31258 randomized reorg check timer & swap_tx_not_found test 2024-04-08 16:50:46 -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
Yeastplume
f81c9935ec
Merge pull request #21 from ardocrat/update_grin_libs
build: update grin libs
2023-12-04 12:42:10 +00: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
Yeastplume
19e12a1f2e
Merge pull request #20 from scilio/multiserver
Multi-server support & Generate ephemeral pubkeys randomly for each server
2023-09-18 10:15:09 +01:00
scilio
dc3f99ebfa move onion creation to a separate library 2023-09-14 11:49:04 -04:00
scilio
d99aa6ec7c generate random pubkey for each payload (https://github.com/mimblewimble/mwixnet/issues/19) 2023-05-22 20:13:30 -04:00
phyro
b989948eef
Merge pull request #18 from scilio/tor
Tor support & x25519 encryption
2023-01-20 09:40:27 +01:00
scilio
76532c899e inter-server communication 2023-01-07 16:09:04 -05:00
scilio
9ec200f548 use tor 2022-10-13 15:13:38 -04:00
scilio
c59688a045 switch to x25519 for onion encryption 2022-10-13 11:15:52 -04:00
phyro
f968efcea2
Merge pull request #17 from scilio/healthcheck
Health-check for APIs on startup
2022-09-18 11:10:35 +02:00
phyro
dae4f87eaf
Merge pull request #16 from scilio/main
Use lmdb store for swap requests
2022-09-16 19:27:42 +02:00
scilio
f70e1dfbf2 adding node api health check 2022-09-14 16:14:31 -04:00
scilio
2cd450cfa9 call set_local_chain_type 2022-09-14 13:20:45 -04:00
scilio
d00362b02e add SwapStatus to keep track of progress of each swap 2022-09-14 12:55:27 -04:00
scilio
f2241a611b replace submissions HashMap with SwapStore in server.rs 2022-08-28 01:39:58 -04:00
scilio
b393222ac8 serialization helpers for reading and writing Options
(cherry picked from commit 7ab6d3086e4c946ef117ed244bd33c87ff5b9142)
2022-08-25 17:27:45 -04:00
scilio
b8dd2e42f7 add SwapStore
(cherry picked from commit f1f23c4295097e0f806098647dcc2a4d31715355)
2022-08-25 17:27:32 -04:00
Yeastplume
7882eb62b3
Merge pull request #15 from scilio/thiserror
Switch to thiserror
2022-08-25 11:23:41 +01:00
Yeastplume
abcfeab20f
Merge pull request #7 from scilio/main
Add testnet config option
2022-08-24 18:49:57 +01:00
scilio
a597a87ed1 removing error.rs and failure crate 2022-08-22 13:57:13 -04:00
scilio
eb2d30aeed switch to thiserror for secp 2022-08-22 13:53:06 -04:00
scilio
405928713f switch to thiserror for node 2022-08-22 13:03:10 -04:00
scilio
10faae9efe switch to thiserror for wallet 2022-08-22 12:53:29 -04:00
scilio
fdbf25c965 switch to thiserror for onion 2022-08-22 10:59:41 -04:00
scilio
92825e884d switch to thiserror for config 2022-08-22 10:23:32 -04:00
scilio
42d443c51a use port 3420 as default for wallet owner for testnet 2022-08-21 17:07:30 -04:00
scilio
462beab616 choose default ports by network 2022-08-20 13:45:51 -04:00
scilio
1d9e59b7d6 add testnet config option 2022-08-20 13:31:09 -04:00
Yeastplume
f4c6e91eb4
Merge pull request #3 from scilio/main
Milestone 2
2022-08-15 11:58:39 +01:00