Commit History

Author SHA1 Message Date
  skoupidi 930a511309 blockchain: major hashes cleanup 2 years ago
  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();` 2 years ago
  skoupidi 70aeb839f5 blockchain/tx_store: unified main tree with the pending tree into single store structure 2 years ago
  skoupidi 8871f0898d validator: eat ze bugs 2 years ago
  skoupidi b70ade1922 validator: permanently store ranks as blockchain expands 2 years ago
  skoupidi c15facda1c validator: fixed not saving PoW module updates to db 2 years ago
  skoupidi 269cffbd1c validator: purge unreferenced trees from sled when reseting forks 2 years ago
  skoupidi 696bc213a0 validator: fixed stupid mistake 2 years ago
  skoupidi 41c9bd28ba validator: updated sled-overlay version and use new diffs logic for finalization 2 years ago
  parazyd 1297ff7b07 src/time: Implement and use {over,under}flow-safe API 2 years ago
  skoupidi 7010aae22e validator: changed ranking logic 2 years ago
  skoupidi ed8e485575 validator: changed consensus finalization logic 2 years ago
  skoupidi d7495510dd darkfid: better locks handling and minor code improvements 2 years ago
  skoupidi ed96c06adb darkfid: ask peers if they are synced on sync task 2 years ago
  skoupidi 6de4869bec darkfid: removed obselete protocol_block 2 years ago
  parazyd a516ec90e0 Fixup rebase artifacts 2 years ago
  parazyd 8828438d8f contract/test-harness: Cleanup and addition of tx fees. 2 years ago
  parazyd 00aefdded5 contract/money: Faucet cleanup 2 years ago
  skoupidi 2ce7f38880 validator: producer tx on last instead of first position in block txs vector and proper header Merkle tree validation 2 years ago
  skoupidi 2dc6832656 validator: removed genesis tx total calculation | darkfid: use next block height for contracts deployment 2 years ago
  skoupidi 7ac561fe67 util/time: TimeKeeper yeeted 2 years ago
  skoupidi f79bd2de18 sdk, blockchain, validator: removed slot stuff 2 years ago
  skoupidi 3e15d146a3 validator/consensus: cleaned up slots logic 2 years ago
  skoupidi 4c45c8d592 validator: cleaned up verification and validations methods and merged the two files 2 years ago
  skoupidi 3355575721 runtime: replaced timekeeper with verifying block height directly 2 years ago
  skoupidi f64c4e5750 contract/*: renamed all slot references to block height 2 years ago
  skoupidi 16103b84a7 Night of the living dead 2 years ago
  parazyd 2305faefb4 validator/verification: Return an Error if there are failing txs in verifying sets 2 years ago
  parazyd f733f094e7 validator: Account for Schnorr signature verification for fees in txs 2 years ago
  parazyd 0e6f51e895 chore: Update copyright year in license headers 2 years ago