Kris Nuttycombe
|
33fc3f6013
|
Merge pull request #104 from zcash/release-shardtree-v0.3.1
Release shardtree version 0.3.1
|
2024-04-03 16:07:56 -06:00 |
Kris Nuttycombe
|
7c862c16b3
|
Release shardtree version 0.3.1
|
2024-04-03 13:49:13 -06:00 |
Kris Nuttycombe
|
a5f5d71991
|
Merge pull request #103 from nuttycom/doc-fix
shardtree: Ensure `test-dependencies` feature enables `incrementalmerkletree/test-dependencies`
|
2024-04-03 13:40:46 -06:00 |
Kris Nuttycombe
|
52e956b8ec
|
shardtree: Ensure `test-dependencies` feature enables `incrementalmerkletree/test-dependencies`
This is intended to fix an issue with the `docs.rs` build.
|
2024-04-03 11:58:37 -06:00 |
Kris Nuttycombe
|
13a3c997a3
|
Merge pull request #102 from zcash/release-shardtree-v0.3.0
Release shardtree v0.3.0
|
2024-03-24 20:24:22 -06:00 |
Kris Nuttycombe
|
65b1537a8b
|
Merge pull request #101 from zcash/release-incrementalmerkletree-v0.5.1
Release incrementalmerkletree version 0.5.1
|
2024-03-24 20:11:33 -06:00 |
Kris Nuttycombe
|
17429d08ad
|
Release incrementalmerkletree version 0.5.1
|
2024-03-24 18:39:29 -06:00 |
Kris Nuttycombe
|
22ee3d8f4e
|
Release shardtree version 0.3.0
|
2024-03-24 18:29:25 -06:00 |
Kris Nuttycombe
|
ac9ecaca12
|
shardtree: Add `InsertionError::MarkedRetentionInvalid`
|
2024-03-24 18:26:00 -06:00 |
Kris Nuttycombe
|
e1a7a80212
|
Merge pull request #100 from nuttycom/random_frontier
incrementalmerkletree: Implement random frontier generation with consistent prior roots.
|
2024-03-19 14:34:10 -06:00 |
Kris Nuttycombe
|
111d843584
|
incrementalmerkletree: Implement random frontier generation with consistent prior roots.
|
2024-03-19 13:09:15 -06:00 |
Kris Nuttycombe
|
2411de7cec
|
Merge pull request #99 from nuttycom/random_frontier
Add `Frontier::random_of_size` to facilitate testing.
|
2024-03-18 08:54:32 -06:00 |
Kris Nuttycombe
|
af162429cc
|
Add `Frontier::random_of_size` to facilitate testing.
|
2024-03-16 09:09:07 -06:00 |
Kris Nuttycombe
|
4ea60ea18b
|
Merge pull request #98 from nuttycom/shardtree/insert_frontier
shardtree: Add `ShardTree::insert_frontier`
|
2024-03-11 16:51:19 -06:00 |
Kris Nuttycombe
|
17f2bcd037
|
Apply suggestions from code review
Co-authored-by: str4d <thestr4d@gmail.com>
|
2024-03-11 16:51:06 -06:00 |
Kris Nuttycombe
|
fa147c89c6
|
shardtree: Add `ShardTree::store_mut`
|
2024-03-11 13:03:03 -06:00 |
Kris Nuttycombe
|
25cb18973e
|
shardtree: Add `ShardTree::insert_frontier`
|
2024-03-11 13:02:34 -06:00 |
Kris Nuttycombe
|
07564eace4
|
Merge pull request #97 from nuttycom/shardtree_store_ref
shardtree: Add an accessor for a `ShardTree`'s underlying `ShardStore`
|
2024-03-11 11:31:32 -06:00 |
Kris Nuttycombe
|
214d76e40a
|
shardtree: Add an accessor for a `ShardTree`'s underlying `ShardStore`
|
2024-03-09 17:12:19 -07:00 |
Kris Nuttycombe
|
643e4ee5c9
|
Merge pull request #96 from nuttycom/frontier_size
incrementalmerkletree: Add `Frontier::tree_size`
|
2024-03-09 17:08:33 -07:00 |
Kris Nuttycombe
|
353db2efa2
|
incrementalmerkletree: Add `Frontier::tree_size`
|
2024-03-09 11:26:28 -07:00 |
Kris Nuttycombe
|
4d797cce13
|
Merge pull request #94 from nuttycom/shardtree/release-0.2.0
shardtree: Release version 0.2.0
|
2023-11-07 11:26:48 -07:00 |
Kris Nuttycombe
|
769fd2be45
|
shardtree: Release version 0.2.0
|
2023-11-07 09:57:48 -07:00 |
Kris Nuttycombe
|
302c91aa96
|
Merge pull request #93 from nuttycom/shardtree/root_at_checkpoint_id
shardtree: Add `root_at_checkpoint_id` methods.
|
2023-11-07 08:54:07 -07:00 |
Kris Nuttycombe
|
39ce028701
|
Apply suggestions from code review
Co-authored-by: str4d <thestr4d@gmail.com>
|
2023-11-07 07:44:07 -07:00 |
Kris Nuttycombe
|
b2c5cd9fc4
|
shardtree: Correct erroneous `ShardStore::get_checkpoint_at_depth` documentation
|
2023-11-07 07:44:07 -07:00 |
Kris Nuttycombe
|
8d301a14dd
|
shardtree: Add `witness_at_checkpoint_id` methods.
It is useful to be able to refer to a specific checkpoint, rather than
just a checkpoint depth, when computing a witness.
|
2023-11-07 07:44:07 -07:00 |
Kris Nuttycombe
|
9359c8d1b8
|
shardtree: Add `root_at_checkpoint_id` methods.
It can be useful to refer to a specific checkpoint, rather than just a
checkpoint depth, for which one wishes to compute the root.
|
2023-11-07 07:44:05 -07:00 |
Kris Nuttycombe
|
e2058845ef
|
Add Cargo.lock file to avoid MSRV upgrade forced by `proptest` updates.
|
2023-11-07 07:35:27 -07:00 |
str4d
|
2ce18583d4
|
Merge pull request #92 from zcash/shardtree-0.1.0
`incrementalmerkletree 0.5.0`, `bridgetree 0.4.0`, `shardtree 0.1.0`
|
2023-09-08 18:00:18 +01:00 |
Jack Grigg
|
2dece0181a
|
shardtree 0.1.0
|
2023-09-08 16:36:50 +00:00 |
Jack Grigg
|
a73e51998e
|
bridgetree 0.4.0
|
2023-09-08 16:34:39 +00:00 |
Jack Grigg
|
8c81d0bc4b
|
incrementalmerkletree 0.5.0
|
2023-09-08 16:31:11 +00:00 |
str4d
|
9e7f5f0d28
|
Merge pull request #91 from zcash/pre-release-cleanups
Pre-release cleanups
|
2023-07-29 20:06:31 +01:00 |
Jack Grigg
|
3f8999816f
|
shardtree: Migrate to `bitflags 2`
|
2023-07-27 23:17:06 +00:00 |
Jack Grigg
|
6628520585
|
shardtree: Remove unused dependencies
|
2023-07-27 23:17:06 +00:00 |
Jack Grigg
|
70930d8496
|
incrementalmerkletree: Fix changelog
|
2023-07-27 22:57:56 +00:00 |
Jack Grigg
|
f5fd2a0a3e
|
Add docs.rs feature flag labels to `incrementalmerkletree` and `shardtree`
|
2023-07-27 22:57:09 +00:00 |
Jack Grigg
|
e7a38c0ee9
|
shardtree: Initial empty changelog
|
2023-07-27 22:30:38 +00:00 |
Jack Grigg
|
60caaeb99e
|
shardtree: Update docs with content from readme
|
2023-07-27 22:28:55 +00:00 |
Jack Grigg
|
60c21dae6c
|
shardtree: Add a readme
|
2023-07-27 22:28:24 +00:00 |
Jack Grigg
|
4fd57fc862
|
shardtree: Use edition 2021 and set MSRV
|
2023-07-27 22:08:07 +00:00 |
str4d
|
da97e6c399
|
Merge pull request #90 from zcash/shardtree-docs
`shardtree`: Improve documentation
|
2023-07-25 19:35:35 +01:00 |
Jack Grigg
|
5753ce005d
|
shardtree: Remove unnecessary methods from the public API
|
2023-07-25 17:19:43 +00:00 |
Jack Grigg
|
06199d6f45
|
shardtree: Improve documentation
|
2023-07-25 17:19:38 +00:00 |
str4d
|
9edfda1958
|
Merge pull request #89 from zcash/cleanups
Cleanups ahead of publishing `shardtree` crate
|
2023-07-25 17:28:17 +01:00 |
Jack Grigg
|
0a6964ad05
|
shardtree: Move `ShardStore`-related types into module
|
2023-07-25 15:54:44 +00:00 |
Jack Grigg
|
fb894cdbb7
|
shardtree: Add `std::error::Error` bound to `ShardStore::Error`
|
2023-07-25 15:54:44 +00:00 |
Jack Grigg
|
1bd0a7c941
|
shardtree: Move error types into module
|
2023-07-25 15:54:44 +00:00 |
ebfull
|
2a667f5009
|
Merge pull request #88 from zcash/shardtree-insert_tree-checkpoints
shardtree: Pass checkpoints alongside tree to `ShardTree::insert_tree`
|
2023-07-25 09:27:20 -06:00 |