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 |
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
|
02e1885d40
validator/verification: Account for ZK proof verification cost when verifying tx fee
|
2 years ago |
parazyd
|
36315f09fd
validator: Add TODO note about RAM usage for circuit VKs
|
2 years ago |
parazyd
|
f733f094e7
validator: Account for Schnorr signature verification for fees in txs
|
2 years ago |
parazyd
|
7b42b1c1e2
validator/verification: Fix tx fee call index
|
2 years ago |
parazyd
|
0e6f51e895
chore: Update copyright year in license headers
|
2 years ago |
parazyd
|
511b072c25
validator/verification: Allow fee call at any place in the transaction
|
2 years ago |
parazyd
|
fecab39d77
validator: Move DeployParamsV1 to darkfi-sdk
|
2 years ago |
parazyd
|
2ad9183239
validator: Implement contract deployment handling upon tx verification
|
2 years ago |
parazyd
|
c4afe20f92
validator: Remove false comments
|
2 years ago |
aggstam
|
15c44bd7bb
tx: use DarkForest in TransactionBuilder
|
2 years ago |
aggstam
|
af732f588f
sdk/dark_tree: created DarkForest combining multiple DarkTrees
|
2 years ago |