Commit History

Autor SHA1 Mensaxe Data
  skoupidi e520db743b blockchain/contract_store: missing wasm bincodes(excluding native contracts) checksum added to state monotree computation hai 1 ano
  skoupidi ee0b139e45 script/research/powdata: moved into blockchain/monero hai 1 ano
  skoupidi 7656bde63b blockchain: contracts states checksums monotree(smt) added hai 1 ano
  skoupidi c5395206d0 blockchain: store block inverse diff instead of actual one hai 1 ano
  parazyd 604f443fd1 chore: Update license header year hai 1 ano
  skoupidi 7739d8a40e blockchain: use sled-overlay record parsing functions hai 1 ano
  skoupidi bd554cced1 darkfid: network reorg trigger added hai 1 ano
  kalm a1583381df blockchain: enhancements to block store access %!s(int64=2) %!d(string=hai) anos
  skoupidi 66dfc9c95d validator: reset to height functionality added, using blocks reverese diffs hai 1 ano
  skoupidi d753f8d700 blockchain: store each block db state diff %!s(int64=2) %!d(string=hai) anos
  skoupidi 605bab6144 chore: fmt %!s(int64=2) %!d(string=hai) anos
  skoupidi fdfc96a902 Cargo.toml: replaced sled references with sled-overlay import %!s(int64=2) %!d(string=hai) anos
  skoupidi 490084b26d blockchain: updated to sled-overlay 0.1.2 %!s(int64=2) %!d(string=hai) anos
  skoupidi 7a891b0b90 blockchain/mod.rs: minor cleanup %!s(int64=2) %!d(string=hai) anos
  skoupidi 5f5cfbafa8 validator: random tx handling fixes %!s(int64=2) %!d(string=hai) anos
  skoupidi 40739693a1 darkfid: persist sync headers in a sled tree + some minor beautifications %!s(int64=2) %!d(string=hai) anos
  skoupidi 07e7252901 darkfid: sync logic changed %!s(int64=2) %!d(string=hai) anos
  skoupidi 9f5e6aafc4 blockchain: changed block height from u64 to u32 %!s(int64=2) %!d(string=hai) anos
  skoupidi 930a511309 blockchain: major hashes cleanup %!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
  skoupidi 85c80e1bd3 blockchain: store txs locations using the new tree %!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
  skoupidi f9a58ca5ad runtime/import/util: minor optimizations retrieving block info stuff %!s(int64=2) %!d(string=hai) anos
  skoupidi b70ade1922 validator: permanently store ranks as blockchain expands %!s(int64=2) %!d(string=hai) anos
  skoupidi 72526ed18c validator: improved uproposed txs retriaval logic %!s(int64=2) %!d(string=hai) anos
  skoupidi f79bd2de18 sdk, blockchain, validator: removed slot stuff %!s(int64=2) %!d(string=hai) anos
  parazyd 0e6f51e895 chore: Update copyright year in license headers %!s(int64=2) %!d(string=hai) anos
  aggstam 893ea4a52f validator/pow: store block difficulty info in sled %!s(int64=3) %!d(string=hai) anos