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 |