Commit History

Autor SHA1 Mensaxe Data
  draoi 7ff45ea2a5 refinery: acquire exclusive lock on greylist before refining %!s(int64=2) %!d(string=hai) anos
  zero 564089646d sdk: add hex decoding fns %!s(int64=2) %!d(string=hai) anos
  zero c781936b12 replace usage of blake3::Hash for tx hashes with TransactionHash type. Change all occurances of `let txs: Vec<blake3::Hash> = block.txs.iter().map(|x| blake3::hash(&serialize(x))).collect();` to `let txs: Vec<TransactionHash> = block.txs.iter().map(|tx| tx.hash()).collect();` %!s(int64=2) %!d(string=hai) anos
  parazyd 5f922f836f sdk/crypto/smt: Code style fixes %!s(int64=2) %!d(string=hai) anos
  draoi c47630366c refinery: acquire exclusive lock on greylist before refining %!s(int64=2) %!d(string=hai) anos
  draoi 24ec6fffd7 doc: add cautionary comments about unregister() %!s(int64=2) %!d(string=hai) anos
  zero ed01a1a76a test-harness: update vks/pks hashes, put back to info and fix docstring in sdk %!s(int64=2) %!d(string=hai) anos
  zero 88c39e5861 dao::propose(): fix get_tx_location(), by making the test-harness write the txs and their locs to the DB inside wallet.add_transactions() %!s(int64=2) %!d(string=hai) anos
  draoi 318c7bef49 inbound: remove duplicate call to unregister() %!s(int64=2) %!d(string=hai) anos
  zero afa66e2bb0 MerkleNode: display as hex string instead of base58 %!s(int64=2) %!d(string=hai) anos
  zero b6e8c00243 replace all data strings output as [123, 78, ...] with big endian hex strings. %!s(int64=2) %!d(string=hai) anos
  draoi 84dcc54433 net: add blacklist field to settings and avoid for duration of program. %!s(int64=2) %!d(string=hai) anos
  zero b24cde844c dao: add usage of get_tx_location() %!s(int64=2) %!d(string=hai) anos
  zero 9188a62bb3 smt: simplify ZK gadget. Use `root = sparse_merkle_root(pos, path, leaf)` instead of the more complicated `is_member = sparse_tree_is_member(root, path, pos, leaf)` %!s(int64=2) %!d(string=hai) anos
  draoi 4d0c36a508 hosts: reject peers from other hosts that already exist on our greylist %!s(int64=2) %!d(string=hai) anos
  AgustinBadi bb47e7ef0b Improve anynomous assets page - Add minor explanation %!s(int64=2) %!d(string=hai) anos
  AgustinBadi 89bc896bd2 Improve anynomous assets page - Clarify terms of the explanation %!s(int64=2) %!d(string=hai) anos
  skoupidi e8cb2d1f51 script/research/blockchain-explorer: updated to latest darkfi structures %!s(int64=2) %!d(string=hai) anos
  skoupidi 85c80e1bd3 blockchain: store txs locations using the new tree %!s(int64=2) %!d(string=hai) anos
  skoupidi dad7577bed blockchain/tx_store: new tx location tree added %!s(int64=2) %!d(string=hai) anos
  zero 83f5898de5 DAO::vote(): now with SMT flavor %!s(int64=2) %!d(string=hai) anos
  zero 732b9ae38a drk: 'fix' make clippy error (just a temp patch) %!s(int64=2) %!d(string=hai) anos
  zero 98fb3af981 runtime::{smt, merkle}: add missing call_idx to db_roots data %!s(int64=2) %!d(string=hai) anos
  zero 9074440105 runtime: remove call_idx from the payload, and add it as a Runtime param %!s(int64=2) %!d(string=hai) anos
  zero 69cf9c3a1a runtime: add missing get_tx_hash() %!s(int64=2) %!d(string=hai) anos
  zero fbe13ed480 DAO::propose(): goodbye nullifiers, hello SMT %!s(int64=2) %!d(string=hai) anos
  draoi cb821b651e chore: move excessively verbose debug statements to trace %!s(int64=2) %!d(string=hai) anos
  skoupidi 34dd60a9b7 blockchain/block_store: unified all trees into a single store structure %!s(int64=2) %!d(string=hai) anos
  skoupidi ea93623ff8 blockchain/contract_store: unified wasm and states trees into a single store structure %!s(int64=2) %!d(string=hai) anos
  skoupidi 70aeb839f5 blockchain/tx_store: unified main tree with the pending tree into single store structure %!s(int64=2) %!d(string=hai) anos