Commit History

Author SHA1 Message Date
  parazyd 604f443fd1 chore: Update license header year 1 year ago
  skoupidi bd554cced1 darkfid: network reorg trigger added 1 year ago
  skoupidi 233407d001 validator: renamed GasData fields 1 year ago
  kalm 693911070b validator: introduce FeeData struct representing fee related data 2 years ago
  kalm 49f5aaf475 tx: introduce predicate functions to identify PoW reward and single call transactions 2 years ago
  kalm 8d3211fbd6 sdk/tx: implement contract call type identification 2 years ago
  skoupidi 6a39547118 chore: clippy too_long_first_doc_paragraph fixed almost everywhere 2 years ago
  skoupidi 82a56cd2c2 validator: properly handle gas limit checks 2 years ago
  kalm cff9d0e7f5 validator/consensus: gas-based limit for unproposed transactions retrieval 2 years ago
  skoupidi 43f9fc8aa1 runtime: get_block_target() fn added, to retrieve current block time target(seconds) 2 years ago
  skoupidi aa1c5d80d2 contract/money: shuffled functions enum 2 years ago
  skoupidi 73a159ef83 contract/money: properly integrate txs fees into block rewards 2 years ago
  skoupidi ca5df82a72 darkfid: apply blocks with minimal verifications when using sync checkpoint 2 years ago
  skoupidi 4f9c104206 blockchain: replaced header tree with just its root 2 years ago
  skoupidi 9f5e6aafc4 blockchain: changed block height from u64 to u32 2 years ago
  skoupidi d9304c15cd runtime: changed call_index from u32 to u8 2 years ago
  skoupidi 930a511309 blockchain: major hashes cleanup 2 years ago
  zero 9074440105 runtime: remove call_idx from the payload, and add it as a Runtime param 2 years ago
  skoupidi 34dd60a9b7 blockchain/block_store: unified all trees into a single store structure 2 years ago
  skoupidi ea93623ff8 blockchain/contract_store: unified wasm and states trees into a single store structure 2 years ago
  zero 0967744635 runtime: add tx_hash to runtime params 2 years ago
  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 years ago
  parazyd 1297ff7b07 src/time: Implement and use {over,under}flow-safe API 2 years ago
  skoupidi 7f0f954671 blockchain/header: removed redundant epoch number 2 years ago
  parazyd 8c2a7c65a1 contract/money: Final integration test fixes 2 years ago
  skoupidi 72526ed18c validator: improved uproposed txs retriaval logic 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 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