Commit History

作者 SHA1 備註 提交日期
  draoi 69c6530a5d net: move downgrade to greylist into remove_sub_on_stop() 2 年之前
  skoupidi 7d4151c230 sdk: fn get_tx(hash) added 2 年之前
  skoupidi 0475a8e2d3 runtime/import/util: corrected some log targets 2 年之前
  skoupidi 254af116f4 blockchain/*: minore code look cleanup 2 年之前
  zero 9878fff12d runtime::{merkle, smt}: change value for roots_db from (blk_height:3, tx_idx:2, call_idx:2) to (tx_hash:32, call_idx:2) 2 年之前
  zero 0967744635 runtime: add tx_hash to runtime params 2 年之前
  zero 5c9e3bd4a1 tx: change tx.hash() -> Result<blake3::Hash> to tx.hash() -> TransactionHash, by calling .unwrap() on blake3 hasher. This should be safe (see code comment in tx/mod.rs:188 inside fn hash() ) 2 年之前
  skoupidi f9a58ca5ad runtime/import/util: minor optimizations retrieving block info stuff 2 年之前
  zero 4f2f660d61 money/integration: add missing import for `darkfi_sdk::blockchain::expected_reward` 2 年之前
  zero affcde18d8 book/arch/dao: change (block_height, tx_idx) to simply tx_hash since mempool txs won't have this data. 2 年之前
  zero 51d7f2996a dao::propose(): when a proposal is made, we snapshot the current coins root (old) AND nullifiers root (newly added) 2 年之前
  zero 2919a595f1 runtime/merkle & smt: implements DB_roots format documented in the book arch/dao page. We store all merkle roots together with information about exactly when that root occurred. To store when the root occurred, we use an absolute location of (block_height, tx_idx, call_idx). Right now tx_idx and call_idx are hardcoded to 0 since the env doesn't yet have access to this info. 2 年之前
  zero bfcd383f3b doc: on disk states, use (block_height, tx_index) tuple instead of tx_hash since it's 1. more compact 2. the info we actually need 2 年之前
  zero f92fc9b096 sdk: add missing "0x" prefix to unit test strings 2 年之前
  draoi 6504ceceb7 net: fix bug in outbound session that was restricting slot connections 2 年之前
  zero 37e642922b doc: add section specifying DB formats for sets 2 年之前
  zero ef71a31ffe sdk: fix broken unit test 2 年之前
  draoi 1c5586cf6e store: fix bug in filter_addrs() that was causing peers with the same ports as us to get dropped 2 年之前
  zero 031aac7f65 fee/swap: migrate nullifiers to SMT to match money::transfer() 2 年之前
  zero 45f0e1ab5e bench: add sled benchmark 2 年之前
  foo 1383e7bd47 doc: Remove reference to quarantine settings 2 年之前
  zero 2527dd0812 doc: add laptop nullifier vs SMT benchmarks 2 年之前
  zero 5bfd718575 doc: add desktop nullifier/SMT benchmarks comparison 2 年之前
  zero edf36acc88 Cargo.toml: add bench=false to disable libtest benchmarker 2 年之前
  zero 452a6740f2 Makefile: s/bench_zk-from-json/bench-zk-from-json/ and add bench* to PHONY 2 年之前
  zero dd5c4d747f Makefile/bench: add -f to rm so nonexistent files don't block target 2 年之前
  zero 79b6276fc8 Makefile: add missing dependency 'contracts' to bench target and rm src/contract/test-harness/*.bin 2 年之前
  zero 03ca4794eb bench: simplify and improve zk-from-json benchmark 2 年之前
  zero b2d29aaa0a sdk/python: add missing SparseMerklePath 2 年之前
  zero cb80b9a69f money/dao: regen zk witness json files, and comment out zk::export_witness() from money clients 2 年之前