parazyd
|
ad36ed0eb6
|
validator/pow: Use RandomXFactory for PoW verification
|
2025-11-24 12:12:13 +02:00 |
|
parazyd
|
cd46c389a8
|
validator/consensus: Propagate RandomXFactory to PoWModule
|
2025-11-24 12:12:13 +02:00 |
|
parazyd
|
c6ff8cfc41
|
darkfid: Use an ephemeral key for signing blocks
|
2025-11-24 12:12:13 +02:00 |
|
parazyd
|
b3cd719348
|
darkfid: Stub merge mining RPC methods
|
2025-11-24 12:12:13 +02:00 |
|
parazyd
|
20d5c2ce21
|
validator: Add RandomXFactory placeholder
|
2025-11-24 12:12:13 +02:00 |
|
parazyd
|
8df6845b7c
|
blockchain/monero: Add tests for FixedByteArray
|
2025-11-24 12:12:13 +02:00 |
|
parazyd
|
c87a3c64d9
|
blockchain/monero: Add tests for MerkleProof
|
2025-11-24 12:12:13 +02:00 |
|
parazyd
|
dc4e461379
|
validator/xmr: Add aux chain checks
|
2025-11-24 12:12:13 +02:00 |
|
parazyd
|
ea74788153
|
chore: Thaw randomx dependency
|
2025-11-24 12:12:13 +02:00 |
|
parazyd
|
315745b8ef
|
system: Implement thread priority setting
|
2025-11-24 12:12:13 +02:00 |
|
parazyd
|
3a42ba5fda
|
validator: Add wrapper for initializing RandomX datasets
|
2025-11-24 12:12:13 +02:00 |
|
parazyd
|
8e18778e46
|
validator/pow: Fix RandomX dataset offset calculations
|
2025-11-24 12:12:13 +02:00 |
|
parazyd
|
e287c0d6ef
|
validator: Add RandomXFactory implementation
|
2025-11-24 12:12:13 +02:00 |
|
parazyd
|
09a78273d0
|
validator: Adapt code to new RandomX crate API
|
2025-11-24 12:12:13 +02:00 |
|
parazyd
|
51a9a7de77
|
validator/xmr: Add creation of MoneroPowData from monero::Block
|
2025-11-24 12:12:13 +02:00 |
|
epiphany
|
0ebf67f623
|
dht: add external address check in lookup() and create_channel()
|
2025-11-20 15:56:21 +00:00 |
|
epiphany
|
367f319d28
|
dht: update_node() increments direct channel usage, and add_node_task decrements it
|
2025-11-20 15:48:23 +00:00 |
|
epiphany
|
9b8392ba60
|
dht/tasks: ping direct channels in the channel task
|
2025-11-20 15:45:18 +00:00 |
|
epiphany
|
b6fffc3784
|
net/session/direct_session: make inc_channel_usage() public and add a direct session check
|
2025-11-20 15:42:05 +00:00 |
|
epiphany
|
d7a371bcc0
|
net/session/direct_session: wait for task removal if needed
|
2025-11-20 15:40:32 +00:00 |
|
epiphany
|
bf7ae21df8
|
fud, dht: move ping_locks from fud to dht
|
2025-11-20 15:37:57 +00:00 |
|
epiphany
|
8765e82300
|
fud: add verify_node task
|
2025-11-20 15:33:12 +00:00 |
|
epiphany
|
c636433459
|
fud, dht: replace channel.address() by channel.display_address() in logs
|
2025-11-20 15:28:15 +00:00 |
|
darkfi
|
09a7c7e869
|
util/log: show span ID for all spans, not just root. The attached comment before was WRONG; each span has a unique ID.
|
2025-11-20 08:39:14 -03:00 |
|
oars
|
52461e3fd2
|
script/research/zkvm-metering: tools to generate and verify zk proofs containing single zkvm opcodes for resource usage measurement
|
2025-11-19 22:27:33 +02:00 |
|
skoupidi
|
a08b04efd2
|
util/logger: clippy chore
|
2025-11-18 21:52:58 +02:00 |
|
skoupidi
|
dd575f261f
|
util/logger: allow bins to set alternative terminal logger writers
|
2025-11-15 00:37:14 +02:00 |
|
darkfi
|
5c3b100b8e
|
util/log: only show fields for span on enter and close
|
2025-11-14 19:07:45 -03:00 |
|
darkfi
|
810fa61e00
|
app: instrument entire draw tree
|
2025-11-14 18:31:02 -03:00 |
|
darkfi
|
fe32c5a6c0
|
util/log: hide the span fields except for the last span being shown. tidies up debug log output.
|
2025-11-14 15:02:58 -03:00 |
|
darkfi
|
33d8ad60ae
|
app: tracing instrument a few fns and add spans to logging
|
2025-11-14 14:15:28 -03:00 |
|
darkfi
|
923b1ffb7c
|
app: cargo update
|
2025-11-14 14:12:12 -03:00 |
|
darkfi
|
9b94affcef
|
app/log: only show the span ID for the top level span
|
2025-11-14 13:44:08 -03:00 |
|
darkfi
|
9ae646efb2
|
util/log: in tracing formatter crop span ID to 6 chars
|
2025-11-14 13:36:34 -03:00 |
|
darkfi
|
b41eba2b5d
|
app: name all spawned threads
|
2025-11-13 12:22:51 -03:00 |
|
darkfi
|
2472d56531
|
app: improve send button click perf on android by making atomic as short lived as possible.
|
2025-11-13 00:27:00 -03:00 |
|
epiphany
|
d9aa63f0af
|
fud/download: create the DHT events sub as early as possible
|
2025-11-12 16:05:52 +00:00 |
|
epiphany
|
5227d48a8c
|
fud: add a signature to FudSeeder
|
2025-11-12 16:05:52 +00:00 |
|
skoupidi
|
d478afd162
|
util/cli: minor cleanup on log setup
|
2025-11-11 23:56:17 +02:00 |
|
oars
|
52e3d4655b
|
util/logger,util/cli,bin/app/logger: fix issues with file logging
- log not saved to file because NonBlocking guard was dropped early in util/cli
- colored ansi text used for file logging
|
2025-11-11 21:03:19 +03:00 |
|
epiphany
|
ee35e6e879
|
fu: chore fmt
|
2025-11-11 15:11:57 +00:00 |
|
epiphany
|
b20b997cfc
|
fu: chore clippy
|
2025-11-11 14:58:55 +00:00 |
|
epiphany
|
4750dac59f
|
net/session: add log when direct outbound disconnects
|
2025-11-11 14:43:29 +00:00 |
|
epiphany
|
27dd21cc50
|
net/session/direct_session: spawn a task to create a channel, fix race condition
|
2025-11-11 14:43:27 +00:00 |
|
epiphany
|
ee8de423d1
|
fud: fix default config (was using wrong setting name for equix_effort)
|
2025-11-11 14:16:10 +00:00 |
|
epiphany
|
097e43afed
|
fu: add lookup command, rename list-buckets and list-seeders to buckets and seeders
|
2025-11-11 14:16:10 +00:00 |
|
epiphany
|
c66d9a7fe6
|
fud/rpc: add lookup rpc method
|
2025-11-11 14:16:10 +00:00 |
|
epiphany
|
4c19e2a04a
|
fud/pow: add setting to toggle BTC block hash in challenge
|
2025-11-11 14:16:10 +00:00 |
|
epiphany
|
7c67eb9375
|
dht, fud: integrate direct session, add inbound timeout, use DHT events
|
2025-11-11 14:16:10 +00:00 |
|
epiphany
|
ea4848702c
|
fud: add SeedersFound event
|
2025-11-11 14:16:10 +00:00 |
|