Историја ревизија

Аутор SHA1 Порука Датум
  zero 98fb3af981 runtime::{smt, merkle}: add missing call_idx to db_roots data пре 2 година
  zero 9074440105 runtime: remove call_idx from the payload, and add it as a Runtime param пре 2 година
  zero 69cf9c3a1a runtime: add missing get_tx_hash() пре 2 година
  zero fbe13ed480 DAO::propose(): goodbye nullifiers, hello SMT пре 2 година
  draoi cb821b651e chore: move excessively verbose debug statements to trace пре 2 година
  skoupidi 34dd60a9b7 blockchain/block_store: unified all trees into a single store structure пре 2 година
  skoupidi ea93623ff8 blockchain/contract_store: unified wasm and states trees into a single store structure пре 2 година
  skoupidi 70aeb839f5 blockchain/tx_store: unified main tree with the pending tree into single store structure пре 2 година
  draoi 52e6ea0530 net: implement greylist downgrade and goldlist upgrade пре 2 година
  draoi 1cd330b798 net: create RefineSession пре 2 година
  draoi c794507458 store: fix logic error in is_connection_to_self() пре 2 година
  draoi 1f1bfd3dce net: flatten move_hosts() so unregister call happens outside function пре 2 година
  draoi 11c65a7705 store: cleanup move_host() to reduce code reuse пре 2 година
  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 година