aggstam
7c9b3549cf
darkfid2: use minerd to mine blocks, validator: cleaned up threads info as its not longer required
2024-01-12 15:03:42 +02:00
parazyd
036afda345
validator: Configurable fee verification, incomplete
...
It's now only used in add_transactions(), but needs to be in other
places as well.
2024-01-10 16:34:05 +01:00
parazyd
43030a9eea
chore: Enable some additional arti-client crate features
...
Additionally perform a dependency update.
2024-01-09 15:58:39 +01:00
parazyd
6b53ba13ab
chore: Clippy lints
2024-01-09 11:02:31 +01:00
parazyd
77bc5edbb5
net: Port from deprecated async-rustls to futures-rustls.
...
This is also a protocol-breaking change. We now have a bit looser
certificate verification that does not append the base32-encoded
public key into the altName.
2024-01-08 15:58:50 +01:00
parazyd
dedc29430e
chore: Update crate dependencies
2024-01-08 15:58:50 +01:00
Dastan-glitch
fca68c54af
fix & update darkirc test script
2024-01-06 04:24:22 +03:00
Dastan-glitch
7341a13587
fix&update Twitter bot
2023-12-31 05:35:43 +03:00
Dastan-glitch
3cc972c780
bin/darkirc: add tiny test bot
2023-12-25 15:33:56 +03:00
aggstam
15c44bd7bb
tx: use DarkForest in TransactionBuilder
2023-12-22 20:49:40 +02:00
Dastan-glitch
bf65de25ad
bin/tau: remove commented/unused code
2023-12-22 01:22:08 +03:00
aggstam
a4ba0b1f6b
validator: producer tx on first instead of last position in block txs vector
2023-12-19 21:41:13 +02:00
parazyd
e11d8c2c80
darkfid: Port serialization to async functions
2023-12-19 18:48:20 +01:00
x
e5e105ca40
update darkirc README
2023-12-19 13:27:11 +00:00
Dastan-glitch
3fafd85d3c
bin/tau: more informative connection error with daemon
2023-12-19 06:06:50 +03:00
aggstam
e7857b0a30
darkfid2/task/miner: integrated new TransactionBuilder to miner tx
2023-12-18 16:35:06 +02:00
Dastan-glitch
54108b7513
bin/genev: update tmux test script
2023-12-18 05:18:39 +03:00
Dastan-glitch
a6aa24920e
bin/genev: update event_graph synced flag when we skip sync
2023-12-18 05:17:58 +03:00
parazyd
a94858174a
darkirc: Only build the rust bin with the make target
2023-12-14 12:05:38 +01:00
Dastan-glitch
c3f0ef5577
bin/tau: update event_graph synced flag when we skip sync
2023-12-14 11:45:33 +01:00
aggstam
b1821df428
darkirc: update event_graph synced flag when we skip sync
2023-12-14 11:45:32 +01:00
aggstam
cdaddfbfe2
event_graph: introduce layers to the DAG
...
Each event corresponds to a specific layer(height) in the dag, making identifying and preventing cycles way easier, as all parents must exist in previous layers. Additionally, propagation and sync gremlins have been eliminated, and proper validations added
2023-12-14 11:45:32 +01:00
parazyd
01c883b0d4
darkfid: Improve code style of RequestHandler
2023-12-14 08:52:48 +01:00
parazyd
82c7ef4e0c
darkfid: Add merge_mining_get_chain_id RPC method.
2023-12-14 08:49:54 +01:00
parazyd
b48b58af03
chore: Clippy lints
2023-12-13 10:20:38 +01:00
parazyd
b23021e3a1
chore: Update crate dependencies
2023-12-13 10:14:43 +01:00
parazyd
5a526fe10e
swapd: Add project skeleton
2023-12-07 23:43:45 +01:00
parazyd
295c8dcff9
chore: Update crate dependencies
2023-12-04 19:58:59 +01:00
parazyd
df0992b5f7
mmproxy: Deduplicate and clean up code
2023-12-04 19:51:39 +01:00
parazyd
d04e58c199
mmproxy: Make sure there is no mismatch between mmproxy and XMR networks.
2023-12-04 13:58:53 +01:00
parazyd
8b615e99b6
mmproxy: Working daemon-mode mining
2023-12-04 12:12:58 +01:00
parazyd
c1adcbd68b
mmproxy: Comment out the default configurations
2023-12-04 10:17:07 +01:00
parazyd
1929788105
mmproxy: Make the daemon config file nicer
2023-12-04 10:14:05 +01:00
Dastan-glitch
3caabbd48c
apps using eventgraph to have similar default datastore path
2023-12-02 23:23:29 +03:00
Dastan-glitch
7940ad5e58
bin/darkirc: config's commented datastore path to match the actual default value
2023-12-02 23:21:54 +03:00
parazyd
047a1e99da
mmproxy: Rewrite daemon for solomining support.
...
The Stratum stuff works for pools only.
2023-12-01 12:25:41 +01:00
aggstam
bb99e816f2
validator: removed RwLock over whole struct ptr and moved to inner stuff
2023-11-30 18:44:24 +02:00
lunar-mining
cc6c27b034
dnet: add license to src/util.py
2023-11-24 16:17:15 +01:00
lunar-mining
a4523f6017
dnet: move source files to src/, rename main.py to dnet and make executable
...
also rename default config to dnet_config.toml
2023-11-24 16:17:15 +01:00
lunar-mining
55d18695de
dnet: update README
2023-11-24 16:17:15 +01:00
lunar-mining
9f1b19d17b
dnet: move config directory to platform specific config dir
2023-11-24 16:17:15 +01:00
lunar-mining
d47df7930f
dnet: add python version to README
2023-11-24 16:17:15 +01:00
aggstam
77357f8d59
Revert "[bin/darkfid2] handle results in sync_task"
...
This reverts commit 7cf65d81af .
2023-11-23 20:33:35 +02:00
aggstam
6cb51623fe
Revert "[bin/darkfid2] async retry receive with timeout"
...
This reverts commit 00d00ae6bd .
2023-11-23 20:32:37 +02:00
ertosns
00d00ae6bd
[bin/darkfid2] async retry receive with timeout
2023-11-23 19:55:03 +02:00
ertosns
7cf65d81af
[bin/darkfid2] handle results in sync_task
2023-11-23 19:55:03 +02:00
aggstam
4d3984a611
validator: renamed testing_mode to pos_testing_mode
2023-11-22 00:26:22 +02:00
y
cb5534090b
[darkirc/build] add license header
2023-11-21 15:34:05 -05:00
parazyd
3b84503365
darkirc: Add native Android cross-build instructions
2023-11-21 17:38:49 +01:00
parazyd
673b0ec6b1
Full Makefile project cleanup
2023-11-21 15:58:08 +01:00