Bobbin Threadbare
|
6810b5e3ab
|
fix: node type check in inner_nodes() iterator of TSMT
|
2023-08-02 20:51:43 -07:00 |
|
Bobbin Threadbare
|
a03f2b5d5e
|
feat: implement iterator over key-value pairs for TSMT
|
2023-08-01 11:02:29 -07:00 |
|
Bobbin Threadbare
|
1bb75e85dd
|
feat: implement value removal in TSMT
|
2023-07-31 21:23:18 -07:00 |
|
Bobbin Threadbare
|
1578a9ee1f
|
refactor: simplify TSTM leaf node hashing
|
2023-07-27 21:15:45 -07:00 |
|
Bobbin Threadbare
|
e49bccd7b7
|
Merge pull request #165 from 0xPolygonMiden/andrew-replace-mps
Replace MerklePathSet with PartialMerkleTree
|
2023-07-27 16:26:34 -07:00 |
|
Andrey Khmuro
|
71b04d0734
|
refactor: replace MerklePathSet with PartialMerkleTree
|
2023-07-27 22:03:16 +03:00 |
|
Bobbin Threadbare
|
8c749e473a
|
chore: update blake3 dependency to v1.4
|
2023-07-26 12:10:01 -07:00 |
|
frisitano
|
809b572a40
|
Merge pull request #171 from 0xPolygonMiden/frisitano-recording-map-finalizer
Introduce TryApplyDiff and refactor RecordingMap finalizer
|
2023-07-26 15:38:16 +02:00 |
|
frisitano
|
da2d08714d
|
feat: introduce TryApplyDiff and refactor RecordingMap finalizer
|
2023-07-26 12:14:39 +02:00 |
|
frisitano
|
aaf1788228
|
Merge pull request #166 from 0xPolygonMiden/frisitano-tx-result
feat: introduce `Diff` traits and objects
|
2023-07-20 16:45:45 +02:00 |
|
frisitano
|
44e60e7228
|
feat: introduce diff traits and objects
|
2023-07-20 16:41:59 +02:00 |
|
Andrey Khmuro
|
08aec4443c
|
Enhancement of the Partial Merkle Tree (#163)
feat: implement additional functionality for the PartialMerkleTree
|
2023-07-06 00:19:03 +03:00 |
|
Bobbin Threadbare
|
813fe24b88
|
chore: update crate version to v0.7.0
|
2023-06-25 02:14:34 -07:00 |
|
Bobbin Threadbare
|
18302d68e0
|
Merge pull request #154 from 0xPolygonMiden/next
Tracking PR for v0.6.0 release
|
2023-06-25 02:06:21 -07:00 |
|
Bobbin Threadbare
|
858f95d4a1
|
chore: update changelog
|
2023-06-25 01:54:34 -07:00 |
|
Bobbin Threadbare
|
b2d6866d41
|
refactor: rename Merkle store Node into StoreNode
|
2023-06-25 01:42:21 -07:00 |
|
Bobbin Threadbare
|
f52ac29a02
|
Merge pull request #162 from 0xPolygonMiden/frisitano-tx-executor
Introduce data access recording capabilities
|
2023-06-23 23:33:58 -07:00 |
|
Bobbin Threadbare
|
f08644e4df
|
refactor: simplify recording MerkleStore structure
|
2023-06-23 23:19:12 -07:00 |
|
frisitano
|
679a30e02e
|
feat: introduce recorder objects
|
2023-06-23 14:26:57 +01:00 |
|
Bobbin Threadbare
|
cede2e57da
|
Merge pull request #161 from 0xPolygonMiden/bobbin-smt-empty-value
Add `EMPTY_VALUE` associated constant to SMTs
|
2023-06-14 09:48:14 -07:00 |
|
Bobbin Threadbare
|
4215e83ae5
|
feat: add EMPTY_VALUE const to SMTs
|
2023-06-13 22:53:14 -07:00 |
|
Bobbin Threadbare
|
fe5cac9edc
|
fix: compilation errors
|
2023-06-13 22:43:08 -07:00 |
|
Bobbin Threadbare
|
53d52b8adc
|
Merge pull request #156 from 0xPolygonMiden/andrew-partial-mt
Partial Merkle tree implementation
|
2023-06-13 22:10:26 -07:00 |
|
Bobbin Threadbare
|
1be64fc43d
|
Merge pull request #157 from 0xPolygonMiden/tohrnii-digest
refactor: refactor crypto APIs to use RpoDigest instead of Word
|
2023-06-13 15:06:47 -07:00 |
|
Bobbin Threadbare
|
049ae32cbf
|
chore: clean up test code
|
2023-06-13 14:40:31 -07:00 |
|
Andrey Khmuro
|
b9def61e28
|
refactor: improve tests, add error tests
|
2023-06-13 16:14:07 +03:00 |
|
tohrnii
|
0e0a3fda4f
|
refactor: refactor to clean up and simplify things
|
2023-06-13 10:53:41 +01:00 |
|
tohrnii
|
fe9aa8c28c
|
refactor: refactor crypto APIs to use RpoDigest instead of Word
|
2023-06-09 21:27:09 +01:00 |
|
Andrey Khmuro
|
766702e37a
|
refactor: improve tests, small fixes
|
2023-06-09 13:53:50 +03:00 |
|
Andrey Khmuro
|
218a64b5c7
|
refactor: small fixes
|
2023-06-07 17:31:38 +03:00 |
|
Andrey Khmuro
|
2708a23649
|
refactor: optimize code, fix bugs
|
2023-06-06 01:36:53 +03:00 |
|
Andrey Khmuro
|
43f1a4cb64
|
refactor: MerkleStore clippy fix
|
2023-06-06 01:36:53 +03:00 |
|
Andrey Khmuro
|
55cc71dadf
|
fix: fix add_path func leaf determination
|
2023-06-06 01:36:53 +03:00 |
|
Andrey Khmuro
|
ebf71c2dc7
|
refactor: optimize code, remove not momentarily necessary functions
|
2023-06-06 01:36:53 +03:00 |
|
Andrey Khmuro
|
b4324475b6
|
feat: change constructor from with_leaves to with_paths
|
2023-06-06 01:36:53 +03:00 |
|
Andrey Khmuro
|
23f448fb33
|
feat: partial Merkle tree
|
2023-06-06 01:36:53 +03:00 |
|
Bobbin Threadbare
|
59f7723221
|
chore: update crete version to v0.6.0
|
2023-05-26 14:49:58 -07:00 |
|
Bobbin Threadbare
|
2ed880d976
|
chore: add TieredSmt to readme
|
2023-05-26 14:41:22 -07:00 |
|
Bobbin Threadbare
|
daa27f49f2
|
Merge pull request #140 from 0xPolygonMiden/next
Tracking PR for v0.5 release
|
2023-05-26 14:36:20 -07:00 |
|
Bobbin Threadbare
|
dcda57f71a
|
chore: update changelog
|
2023-05-26 14:32:17 -07:00 |
|
Bobbin Threadbare
|
d9e3211418
|
Merge pull request #153 from 0xPolygonMiden/bobbin-tsmt-iter
Tiered SMT iterators
|
2023-05-20 22:52:59 -07:00 |
|
Bobbin Threadbare
|
21e7a5c07d
|
feat: implement iterators over contents of TieredSmt
|
2023-05-20 22:47:07 -07:00 |
|
Bobbin Threadbare
|
02673ff87e
|
Merge pull request #152 from 0xPolygonMiden/bobbin-tsmt
Basic Tiered MST
|
2023-05-16 15:42:34 -07:00 |
|
Bobbin Threadbare
|
b768eade4d
|
feat: added handling of bottom tier to TieredSmt
|
2023-05-16 15:38:05 -07:00 |
|
Bobbin Threadbare
|
51ce07cc34
|
feat: implement basic TieredSmt
|
2023-05-12 11:33:34 -07:00 |
|
Bobbin Threadbare
|
550738bd94
|
Merge pull request #151 from 0xPolygonMiden/bobbin-mstore-subset
MerkleStore subset and more
|
2023-05-11 00:41:01 -07:00 |
|
Bobbin Threadbare
|
629494b601
|
feat: add leaves() iterator to SimpleSmt
|
2023-05-11 00:37:16 -07:00 |
|
Bobbin Threadbare
|
13aeda5a27
|
feat: add subset() to MerkleStore
|
2023-05-09 18:38:21 -07:00 |
|
Bobbin Threadbare
|
e5aba870a2
|
Merge pull request #149 from 0xPolygonMiden/bobbin-simple-smt
SimpleSmt updates
|
2023-05-08 07:35:00 -07:00 |
|
Bobbin Threadbare
|
fcf03478ba
|
refactor: update SimpleSmt interfaces
|
2023-05-08 00:12:24 -07:00 |
|