zero
|
affcde18d8
book/arch/dao: change (block_height, tx_idx) to simply tx_hash since mempool txs won't have this data.
|
%!s(int64=2) %!d(string=hai) anos |
zero
|
51d7f2996a
dao::propose(): when a proposal is made, we snapshot the current coins root (old) AND nullifiers root (newly added)
|
%!s(int64=2) %!d(string=hai) anos |
zero
|
2919a595f1
runtime/merkle & smt: implements DB_roots format documented in the book arch/dao page. We store all merkle roots together with information about exactly when that root occurred. To store when the root occurred, we use an absolute location of (block_height, tx_idx, call_idx). Right now tx_idx and call_idx are hardcoded to 0 since the env doesn't yet have access to this info.
|
%!s(int64=2) %!d(string=hai) anos |
zero
|
bfcd383f3b
doc: on disk states, use (block_height, tx_index) tuple instead of tx_hash since it's 1. more compact 2. the info we actually need
|
%!s(int64=2) %!d(string=hai) anos |
zero
|
f92fc9b096
sdk: add missing "0x" prefix to unit test strings
|
%!s(int64=2) %!d(string=hai) anos |
draoi
|
6504ceceb7
net: fix bug in outbound session that was restricting slot connections
|
%!s(int64=2) %!d(string=hai) anos |
zero
|
37e642922b
doc: add section specifying DB formats for sets
|
%!s(int64=2) %!d(string=hai) anos |
zero
|
ef71a31ffe
sdk: fix broken unit test
|
%!s(int64=2) %!d(string=hai) anos |
draoi
|
1c5586cf6e
store: fix bug in filter_addrs() that was causing peers with the same ports as us to get dropped
|
%!s(int64=2) %!d(string=hai) anos |
zero
|
031aac7f65
fee/swap: migrate nullifiers to SMT to match money::transfer()
|
%!s(int64=2) %!d(string=hai) anos |
zero
|
45f0e1ab5e
bench: add sled benchmark
|
%!s(int64=2) %!d(string=hai) anos |
foo
|
1383e7bd47
doc: Remove reference to quarantine settings
|
%!s(int64=2) %!d(string=hai) anos |
zero
|
2527dd0812
doc: add laptop nullifier vs SMT benchmarks
|
%!s(int64=2) %!d(string=hai) anos |
zero
|
5bfd718575
doc: add desktop nullifier/SMT benchmarks comparison
|
%!s(int64=2) %!d(string=hai) anos |
zero
|
edf36acc88
Cargo.toml: add bench=false to disable libtest benchmarker
|
%!s(int64=2) %!d(string=hai) anos |
zero
|
452a6740f2
Makefile: s/bench_zk-from-json/bench-zk-from-json/ and add bench* to PHONY
|
%!s(int64=2) %!d(string=hai) anos |
zero
|
dd5c4d747f
Makefile/bench: add -f to rm so nonexistent files don't block target
|
%!s(int64=2) %!d(string=hai) anos |
zero
|
79b6276fc8
Makefile: add missing dependency 'contracts' to bench target and rm src/contract/test-harness/*.bin
|
%!s(int64=2) %!d(string=hai) anos |
zero
|
03ca4794eb
bench: simplify and improve zk-from-json benchmark
|
%!s(int64=2) %!d(string=hai) anos |
zero
|
b2d29aaa0a
sdk/python: add missing SparseMerklePath
|
%!s(int64=2) %!d(string=hai) anos |
zero
|
cb80b9a69f
money/dao: regen zk witness json files, and comment out zk::export_witness() from money clients
|
%!s(int64=2) %!d(string=hai) anos |
zero
|
61661052ce
sdk/util: rename Fp.to_str() to Fp.to_string(), and encode/deocde hex strings with 0x prefix.
|
%!s(int64=2) %!d(string=hai) anos |
parazyd
|
19b0325dd9
contract/test-harness: Update PKS and VKS cache hashes
|
%!s(int64=2) %!d(string=hai) anos |
parazyd
|
b0df9d5f38
chore: Clippy lints
|
%!s(int64=2) %!d(string=hai) anos |
therealyingtong
|
ce35921cab
zk::vm: Refactor range checks to reuse table
|
%!s(int64=2) %!d(string=hai) anos |
draoi
|
10404a962e
doc: fix various hosts documentation
|
%!s(int64=2) %!d(string=hai) anos |
zero
|
b1ba95b9e0
bench: correct paths and add missing EcNiPoint to import_witness_json()
|
%!s(int64=2) %!d(string=hai) anos |
zero
|
19016fb521
bench: add generic zk_from_json() which will benchmark most .zk files using witness.json files provided.
|
%!s(int64=2) %!d(string=hai) anos |
zero
|
4532b8d229
for most .zk proofs, provide a corresponding witness.json file which is usable with zkrunner, benchmarks and other utils (using import_witness_json()).
|
%!s(int64=2) %!d(string=hai) anos |
zero
|
a1c48a39c7
zk/debug: add import_witness_json()
|
%!s(int64=2) %!d(string=hai) anos |