skoupidi
|
f32e11af8d
validator/pow: properly initialize the module if a specific height is provided
|
1 year ago |
skoupidi
|
d819f257da
validator/pow: use randomx factory to manage VMs and keys rotation optimization added
|
1 year ago |
skoupidi
|
15f35629e5
blockchain/contract_store: minor fixes and cleanups
|
1 year ago |
skoupidi
|
01950761e7
blockchain/contract_store: use monotrees for contracts states instead of checksums
|
1 year ago |
skoupidi
|
37efe70543
sdk/monotree/tree: replaced SledDb struct with SledOverlayDb so we can open multiple instances for different trees over a single sled-overlay pointer
|
1 year ago |
parazyd
|
f89300f5f3
sdk/monotree: Add a MonotreeStorageAdapter trait for sled-overlay support
|
1 year ago |
parazyd
|
ad36ed0eb6
validator/pow: Use RandomXFactory for PoW verification
|
1 year ago |
parazyd
|
cd46c389a8
validator/consensus: Propagate RandomXFactory to PoWModule
|
1 year ago |
parazyd
|
c6ff8cfc41
darkfid: Use an ephemeral key for signing blocks
|
1 year ago |
parazyd
|
b3cd719348
darkfid: Stub merge mining RPC methods
|
1 year ago |
parazyd
|
20d5c2ce21
validator: Add RandomXFactory placeholder
|
1 year ago |
parazyd
|
8df6845b7c
blockchain/monero: Add tests for FixedByteArray
|
1 year ago |
parazyd
|
c87a3c64d9
blockchain/monero: Add tests for MerkleProof
|
1 year ago |
parazyd
|
dc4e461379
validator/xmr: Add aux chain checks
|
1 year ago |
parazyd
|
ea74788153
chore: Thaw randomx dependency
|
1 year ago |
parazyd
|
315745b8ef
system: Implement thread priority setting
|
1 year ago |
parazyd
|
3a42ba5fda
validator: Add wrapper for initializing RandomX datasets
|
1 year ago |
parazyd
|
8e18778e46
validator/pow: Fix RandomX dataset offset calculations
|
1 year ago |
parazyd
|
e287c0d6ef
validator: Add RandomXFactory implementation
|
1 year ago |
parazyd
|
09a78273d0
validator: Adapt code to new RandomX crate API
|
1 year ago |
parazyd
|
51a9a7de77
validator/xmr: Add creation of MoneroPowData from monero::Block
|
1 year ago |
epiphany
|
0ebf67f623
dht: add external address check in `lookup()` and `create_channel()`
|
8 months ago |
epiphany
|
367f319d28
dht: `update_node()` increments direct channel usage, and add_node_task decrements it
|
8 months ago |
epiphany
|
9b8392ba60
dht/tasks: ping direct channels in the channel task
|
8 months ago |
epiphany
|
b6fffc3784
net/session/direct_session: make `inc_channel_usage()` public and add a direct session check
|
8 months ago |
epiphany
|
d7a371bcc0
net/session/direct_session: wait for task removal if needed
|
8 months ago |
epiphany
|
bf7ae21df8
fud, dht: move `ping_locks` from fud to dht
|
8 months ago |
epiphany
|
8765e82300
fud: add verify_node task
|
8 months ago |
epiphany
|
c636433459
fud, dht: replace `channel.address()` by `channel.display_address()` in logs
|
8 months ago |
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.
|
8 months ago |