Commit History

Author SHA1 Message Date
  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