Quake Wang
c0c9263122
Merge pull request #45 from eval-exec/exec/bump-0.7.0
...
bump version to 0.7.0
2025-03-11 13:43:10 +09:00
Eval EXEC
0ab3dac108
bump version to 0.7.0
2025-03-11 12:23:05 +08:00
zhangsoledad
25c5d823a0
Merge pull request #42 from eval-exec/exec/upgrade-rust-2024
...
Rust Toolchain: Upgrade to rust edition 2024
2025-03-11 04:01:34 +00:00
Eval EXEC
5c70a2da40
cargo: set MSRV to 1.85.0, since we use rust 2024 edition
2025-03-11 11:05:32 +08:00
Quake Wang
ea53d5cd45
Merge pull request #44 from eval-exec/exec/bump-0.6.1
...
bump version to 0.6.1
v0.6.1
2025-03-11 12:02:53 +09:00
Eval EXEC
ac82e869e3
execute cargo fmt --all
2025-03-11 10:56:54 +08:00
Eval EXEC
6099da18fa
rust-toolchain: upgrade rust 2024
2025-03-11 10:56:53 +08:00
Eval EXEC
ee499a9ef0
clippy: Using mem::take is faster as it avoids the allocation: https://rust-lang.github.io/rust-clippy/master/index.html#drain_collect
...
cargo clippy --all --all-features --all-targets
warning: you seem to be trying to move all elements into a new `Vec`
--> src/mmr.rs:501:5
|
501 | v.drain(..).collect()
| ^^^^^^^^^^^^^^^^^^^^^ help: consider using `mem::take`: `std::mem::take(v)`
|
= help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#drain_collect
= note: `#[warn(clippy::drain_collect)]` on by default
Signed-off-by: Eval EXEC <execvy@gmail.com >
2025-03-11 10:55:43 +08:00
Eval EXEC
6e2e9450a2
rust-toolchain: upgrade rust edition to 2021
...
Signed-off-by: Eval EXEC <execvy@gmail.com >
2025-03-11 10:55:42 +08:00
Eval EXEC
dcf3ff85db
bump version to 0.6.1
2025-03-11 10:48:30 +08:00
Quake Wang
e049986f9c
Merge pull request #43 from eval-exec/exec/msrv
...
cargo: set MSRV to 1.60.0
2025-03-11 11:41:26 +09:00
Eval EXEC
29afe7ad15
cargo: set MSRV to 1.60.0
2025-03-10 16:29:41 +08:00
Quake Wang
5c33c7af57
Merge pull request #41 from dlachaume/fix-typo
...
fix: typo in error message for invalid leaves
2025-03-04 11:26:47 +09:00
Damien Lachaume
becf6e3430
fix: typo in error message for invalid leaves
2025-03-03 15:11:25 +01:00
Quake Wang
20c1987d8d
Merge pull request #40 from Lederstrumpf/Lederstrumpf-add-license
...
Add explicit MIT license
2024-12-11 18:29:13 +09:00
Robert Hambrock
246da2661d
Create LICENSE
2024-09-11 11:23:07 +02:00
jjy
9e77d3ef81
Merge pull request #37 from yangby-cryptape/release/v0.6.0
...
chore: bump version to v0.6.0
v0.6.0
2023-07-19 12:52:14 +00:00
Boyu Yang
4d3d4fa0c5
chore: bump version to v0.6.0
2023-07-18 15:25:53 +08:00
jjy
e68de73d6c
Merge pull request #35 from yangby-cryptape/pr/verify-incremental
...
feat: verify a old root and all incremental items after it
2023-07-18 06:47:35 +00:00
Quake Wang
34a6cbb8d2
chore: reverse peaks if needed
2023-07-18 08:21:26 +09:00
Boyu Yang
91e624f60f
feat: verify a old root and all incremental items after it
2023-07-16 02:24:15 +08:00
Quake Wang
8206b586c3
Merge pull request #30 from quake/quake/remove-clone
...
perf: remove clone in calculate_peak_root fn
2023-03-13 01:13:44 +00:00
quake
38b2619f1b
perf: remove clone in calculate_peak_root fn
2023-03-10 17:43:03 +09:00
jjy
cb541632a3
Merge pull request #29 from quake/quake/mmr-commit
...
refactor: use mut ref in mmr#commit
2023-03-07 01:05:33 +00:00
Quake Wang
6494cd2dda
chore: fix comment typo
2023-03-03 11:29:24 +08:00
quake
c5bfa3d2a5
perf: tweak peak related calculation
2023-03-03 11:29:24 +08:00
quake
fef46e0d06
refactor: use mut ref in mmr#commit
2023-03-02 16:05:23 +09:00
Quake Wang
7a831abae2
Merge pull request #26 from quake/quake/split-store-trait
...
refactor: split MMRStore trait
2023-02-23 10:06:09 +09:00
quake
61c85c47c9
refactor: split MMRStore trait
2023-02-21 19:35:57 +09:00
Quake Wang
7f47ea585f
Merge pull request #25 from yangby-cryptape/pr/release-v0.5.2
...
chore: bump version to v0.5.2
2022-10-20 15:53:20 +09:00
Boyu Yang
fbb525c76b
chore: bump version to v0.5.2
...
- chore(deps): bump all dependencies to their latest versions
- chore: fix a clippy error
2022-10-20 10:26:55 +08:00
Quake Wang
dfa58c4b43
Merge pull request from GHSA-vj82-c7x7-rfgc
...
mmr batch proof verification vulnerability fixes
2022-09-28 14:08:32 +09:00
Robert Hambrock
8e333a2329
strictly generate and verify proofs for leaves
2022-09-28 04:51:54 +02:00
Quake Wang
122e6e4e46
Merge pull request #24 from yangby-cryptape/pr/release-v0.5.1
...
chore: bump version to v0.5.1
2022-09-05 21:49:02 +09:00
Boyu Yang
8f649d99c9
chore: bump version to v0.5.1
2022-09-05 18:16:25 +08:00
Boyu Yang
88515cbb70
Merge pull request #22 from yangby-cryptape/pr/fix-readme
...
fix: grammar, typos and mistakes in the README.md
2022-09-05 18:10:57 +08:00
Boyu Yang
195250e045
fix: grammar, typos and mistakes in the README.md
2022-09-01 14:14:26 +08:00
Boyu Yang
36c9ad89ee
Merge pull request #23 from nervosnetwork/quake/dedup-leaves
...
fix: should dedup leaves when generating proof
2022-09-01 10:25:24 +08:00
quake
7f17ffb33a
fix: should dedup leaves when generating proof
2022-08-31 19:55:34 +09:00
Quake Wang
be4f439efd
Merge pull request #21 from rootulp/patch-1
...
fix: grammar
2022-08-17 09:08:01 +09:00
Rootul Patel
cdd40cb4a8
fix: grammar
2022-08-16 15:18:45 -04:00
Quake Wang
fb7605c6da
Merge pull request #20 from yangby-cryptape/pr/release-v0.5.0
...
chore: bump version to v0.5.0
v0.5.0
2022-08-02 12:19:56 +09:00
Boyu Yang
92f32c6751
chore: bump version to v0.5.0
2022-08-02 10:20:38 +08:00
Quake Wang
0e3b02c38f
Merge pull request #19 from zhangsoledad/zhangsoledad/remove-trait-bounds-on-struct
...
chore: remove trait bounds on struct
2022-08-02 09:07:35 +09:00
zhangsoledad
d6cfbe6454
chore: remove trait bounds on struct
2022-08-01 19:48:32 +08:00
Quake Wang
c8ae8dad9d
Merge pull request #18 from koushiro/update-deps
...
Update some dependencies
2022-07-22 16:58:13 +09:00
koushiro
7796272361
Update some dependencies
...
Signed-off-by: koushiro <koushiro.cqx@gmail.com >
2022-07-22 12:26:56 +08:00
Quake Wang
bb196e8b96
Merge pull request #17 from yangby-cryptape/pr/release-v0.4.0
...
chore: bump version to v0.4.0
v0.4.0
2022-05-30 12:55:22 +09:00
Boyu Yang
bf24bf0b93
chore: bump version to v0.4.0
2022-05-30 11:07:29 +08:00
Boyu Yang
8b8adae74c
Merge pull request #16 from yangby-cryptape/pr/check-before-merge
...
feat: check nodes (or peaks) before merge them
2022-05-30 11:00:47 +08:00