diff --git a/.release-please-manifest.json b/.release-please-manifest.json index e568574c..c066fc54 100644 --- a/.release-please-manifest.json +++ b/.release-please-manifest.json @@ -1,9 +1,9 @@ { - "crates/firehose-client": "0.1.1", - "crates/flat-files-decoder": "0.2.0", - "crates/forrestrie": "0.1.1", - "crates/forrestrie-examples": "0.1.1", - "crates/header-accumulator": "0.2.0", - "crates/firehose-protos": "0.1.0", - "crates/firehose-protos-examples": "0.1.0" + "crates/firehose-client": "0.2.0", + "crates/flat-files-decoder": "0.2.1", + "crates/forrestrie": "0.2.0", + "crates/forrestrie-examples": "0.2.0", + "crates/header-accumulator": "0.3.0", + "crates/firehose-protos": "0.2.0", + "crates/firehose-protos-examples": "0.1.2" } \ No newline at end of file diff --git a/Cargo.lock b/Cargo.lock index 051a2ed9..501d8d29 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -2130,7 +2130,7 @@ checksum = "28dea519a9695b9977216879a3ebfddf92f1c08c05d984f8996aecd6ecdc811d" [[package]] name = "firehose-client" -version = "0.1.1" +version = "0.2.0" dependencies = [ "dotenvy", "firehose-protos", @@ -2151,7 +2151,7 @@ dependencies = [ [[package]] name = "firehose-protos" -version = "0.1.0" +version = "0.2.0" dependencies = [ "alloy-consensus", "alloy-eip2930", @@ -2177,7 +2177,7 @@ dependencies = [ [[package]] name = "firehose-protos-examples" -version = "0.1.1" +version = "0.1.2" dependencies = [ "alloy-primitives 0.8.11", "firehose-client", @@ -2206,7 +2206,7 @@ checksum = "0ce7134b9999ecaf8bcd65542e436736ef32ddca1b3e06094cb6ec5755203b80" [[package]] name = "flat-files-decoder" -version = "0.1.1" +version = "0.2.1" dependencies = [ "alloy-consensus", "alloy-eip2930", @@ -2274,7 +2274,7 @@ dependencies = [ [[package]] name = "forrestrie" -version = "0.1.1" +version = "0.2.0" dependencies = [ "alloy-primitives 0.8.11", "alloy-rlp", @@ -2302,7 +2302,7 @@ dependencies = [ [[package]] name = "forrestrie-examples" -version = "0.1.1" +version = "0.2.0" dependencies = [ "bls", "ethereum_ssz 0.7.1", @@ -2627,7 +2627,7 @@ dependencies = [ [[package]] name = "header-accumulator" -version = "0.1.0" +version = "0.3.0" dependencies = [ "alloy-primitives 0.8.11", "base64 0.21.7", diff --git a/crates/firehose-client/CHANGELOG.md b/crates/firehose-client/CHANGELOG.md index 2e302c2f..3d60d704 100644 --- a/crates/firehose-client/CHANGELOG.md +++ b/crates/firehose-client/CHANGELOG.md @@ -1,5 +1,17 @@ # Changelog +## [0.2.0](https://github.com/semiotic-ai/veemon/compare/firehose-client-v0.1.1...firehose-client-v0.2.0) (2024-11-28) + + +### Features + +* **firehose-client:** support arbitrum ([900dbc0](https://github.com/semiotic-ai/veemon/commit/900dbc0ccf5e5e487bd0e5abe43fe1014b104314)) + + +### Bug Fixes + +* create forrestrie-examples crate to fix circular dependency ([6b704d9](https://github.com/semiotic-ai/veemon/commit/6b704d95ecc48d87cf17dd5161829b3c8f6eee3d)) + ## [0.1.1](https://github.com/semiotic-ai/veemon/compare/firehose-client-v0.1.0...firehose-client-v0.1.1) (2024-10-22) diff --git a/crates/firehose-client/Cargo.toml b/crates/firehose-client/Cargo.toml index d0fa4f11..5f45f658 100644 --- a/crates/firehose-client/Cargo.toml +++ b/crates/firehose-client/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "firehose-client" -version = "0.1.1" +version = "0.2.0" edition = "2021" [lib] diff --git a/crates/firehose-protos-examples/Cargo.toml b/crates/firehose-protos-examples/Cargo.toml index 2f7af854..a5d6ec73 100644 --- a/crates/firehose-protos-examples/Cargo.toml +++ b/crates/firehose-protos-examples/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "firehose-protos-examples" -version = "0.1.1" +version = "0.1.2" edition = "2021" [dev-dependencies] diff --git a/crates/firehose-protos/CHANGELOG.md b/crates/firehose-protos/CHANGELOG.md new file mode 100644 index 00000000..c93dc649 --- /dev/null +++ b/crates/firehose-protos/CHANGELOG.md @@ -0,0 +1,14 @@ +# Changelog + +## [0.2.0](https://github.com/semiotic-ai/veemon/compare/firehose-protos-v0.1.0...firehose-protos-v0.2.0) (2024-11-28) + + +### Features + +* make fn full_receipts public ([28be32a](https://github.com/semiotic-ai/veemon/commit/28be32a910beade2e10a4f6adb864e2f0ad8667d)) + + +### Bug Fixes + +* create forrestrie-examples crate to fix circular dependency ([6b704d9](https://github.com/semiotic-ai/veemon/commit/6b704d95ecc48d87cf17dd5161829b3c8f6eee3d)) +* **forrestrie-examples:** fix firehose-protos imports ([844d252](https://github.com/semiotic-ai/veemon/commit/844d2523e8240e84380f59a2fa7525b9a3eaffb5)) diff --git a/crates/firehose-protos/Cargo.toml b/crates/firehose-protos/Cargo.toml index 14c56e28..603528e8 100644 --- a/crates/firehose-protos/Cargo.toml +++ b/crates/firehose-protos/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "firehose-protos" -version = "0.1.0" +version = "0.2.0" edition = "2021" [lib] diff --git a/crates/flat-files-decoder/CHANGELOG.md b/crates/flat-files-decoder/CHANGELOG.md new file mode 100644 index 00000000..fff9ce1f --- /dev/null +++ b/crates/flat-files-decoder/CHANGELOG.md @@ -0,0 +1,8 @@ +# Changelog + +## [0.2.1](https://github.com/semiotic-ai/veemon/compare/flat-files-decoder-v0.2.0...flat-files-decoder-v0.2.1) (2024-11-28) + + +### Bug Fixes + +* **flat-files-decoder:** include error message content in error messages ([e292f4c](https://github.com/semiotic-ai/veemon/commit/e292f4c85a4865436d466d9c88a7304f57f52047)) diff --git a/crates/flat-files-decoder/Cargo.toml b/crates/flat-files-decoder/Cargo.toml index 76a6b240..2ecac2f7 100644 --- a/crates/flat-files-decoder/Cargo.toml +++ b/crates/flat-files-decoder/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "flat-files-decoder" -version = "0.1.1" +version = "0.2.1" edition = "2021" [lib] diff --git a/crates/forrestrie-examples/CHANGELOG.md b/crates/forrestrie-examples/CHANGELOG.md new file mode 100644 index 00000000..f24b6d18 --- /dev/null +++ b/crates/forrestrie-examples/CHANGELOG.md @@ -0,0 +1,18 @@ +# Changelog + +## [0.2.0](https://github.com/semiotic-ai/veemon/compare/forrestrie-examples-v0.1.1...forrestrie-examples-v0.2.0) (2024-11-28) + + +### Features + +* add proof verification example ([7c5fbf1](https://github.com/semiotic-ai/veemon/commit/7c5fbf1c6e84142ea642e9ba6f7eb4ece5558bba)) +* **forrestrie-examples:** add example on how to retreieve an execution layer block and generate proofs for it's receipts ([9c2a44c](https://github.com/semiotic-ai/veemon/commit/9c2a44c6a26a87ccd570d717ab56da191f50e082)) +* **post_merge_pre_capella_proof:** add decompression from ssz historical batch file ([728cfce](https://github.com/semiotic-ai/veemon/commit/728cfce084e3802be5a456735ef9243fc1a0f34d)) +* pre-capella epoch proof ([29316cf](https://github.com/semiotic-ai/veemon/commit/29316cf770f77c2c3b6fea776521cbd2a0f6a3b3)) + + +### Bug Fixes + +* create forrestrie-examples crate to fix circular dependency ([6b704d9](https://github.com/semiotic-ai/veemon/commit/6b704d95ecc48d87cf17dd5161829b3c8f6eee3d)) +* **forrestrie-examples:** Corrected use of private module ([8de4087](https://github.com/semiotic-ai/veemon/commit/8de40874ff0ee5f3f7fe7e7b6d88617fa8cabb61)) +* **forrestrie-examples:** fix firehose-protos imports ([844d252](https://github.com/semiotic-ai/veemon/commit/844d2523e8240e84380f59a2fa7525b9a3eaffb5)) diff --git a/crates/forrestrie-examples/Cargo.toml b/crates/forrestrie-examples/Cargo.toml index 73c62268..abd8d3df 100644 --- a/crates/forrestrie-examples/Cargo.toml +++ b/crates/forrestrie-examples/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "forrestrie-examples" -version = "0.1.1" +version = "0.2.0" edition = "2021" [dev-dependencies] diff --git a/crates/forrestrie/CHANGELOG.md b/crates/forrestrie/CHANGELOG.md index 5c0cfa0d..4128bb34 100644 --- a/crates/forrestrie/CHANGELOG.md +++ b/crates/forrestrie/CHANGELOG.md @@ -1,5 +1,24 @@ # Changelog +## [0.2.0](https://github.com/semiotic-ai/veemon/compare/forrestrie-v0.1.1...forrestrie-v0.2.0) (2024-11-28) + + +### Features + +* **execution_block:** try_from ReceiptsJson into ReceiptWithBloom, hash_builder_root ([079ee93](https://github.com/semiotic-ai/veemon/commit/079ee93bfaf16f000bf721072a52c824df23d8dc)) +* **execution_block:** try_from ReceiptsJson into ReceiptWithBloom, hash_builder_root ([c2245a3](https://github.com/semiotic-ai/veemon/commit/c2245a3388d129da02e0cf65d96926021b904250)) +* generate proofs with proof_retainer inside hashBuilder ([5a5dc15](https://github.com/semiotic-ai/veemon/commit/5a5dc1506639c238ef96e55a1e3d0cae912d8086)) +* generate proofs with proof_retainer inside hashBuilder ([ad7d0d5](https://github.com/semiotic-ai/veemon/commit/ad7d0d5f01f7edc3a227acb942b2b8ec3151b283)) +* generate receipt proof with ProofRetainer and verify it against targets ([ad31c4c](https://github.com/semiotic-ai/veemon/commit/ad31c4ce01d06294c0a2bc69a7cefc0e5e4fb1eb)) +* generate receipt proof with ProofRetainer and verify it against targets ([be54b0a](https://github.com/semiotic-ai/veemon/commit/be54b0a0b37337c4a39c4db41e4033da084e5880)) +* **lib.rs:** adds execution_layer ([7cde1db](https://github.com/semiotic-ai/veemon/commit/7cde1db54c9be46d85e52e4896dccdd9a1c9bfc5)) +* **lib.rs:** adds execution_layer ([ce54a60](https://github.com/semiotic-ai/veemon/commit/ce54a608ed98048eafe5814f1564afe6d1b10b3e)) + + +### Bug Fixes + +* create forrestrie-examples crate to fix circular dependency ([6b704d9](https://github.com/semiotic-ai/veemon/commit/6b704d95ecc48d87cf17dd5161829b3c8f6eee3d)) + ## [0.1.1](https://github.com/semiotic-ai/veemon/compare/forrestrie-v0.1.0...forrestrie-v0.1.1) (2024-10-22) diff --git a/crates/forrestrie/Cargo.toml b/crates/forrestrie/Cargo.toml index b1b22a5d..5885d4ac 100644 --- a/crates/forrestrie/Cargo.toml +++ b/crates/forrestrie/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "forrestrie" -version = "0.1.1" +version = "0.2.0" edition = "2021" [lib] diff --git a/crates/header-accumulator/CHANGELOG.md b/crates/header-accumulator/CHANGELOG.md new file mode 100644 index 00000000..d6236a0b --- /dev/null +++ b/crates/header-accumulator/CHANGELOG.md @@ -0,0 +1,18 @@ +# Changelog + +## [0.3.0](https://github.com/semiotic-ai/veemon/compare/header-accumulator-v0.2.0...header-accumulator-v0.3.0) (2024-11-28) + + +### Features + +* add more information to errors ([5d03ad8](https://github.com/semiotic-ai/veemon/commit/5d03ad87b6885493bac639e81611ab224c2e0bb1)) + + +### Bug Fixes + +* create forrestrie-examples crate to fix circular dependency ([6b704d9](https://github.com/semiotic-ai/veemon/commit/6b704d95ecc48d87cf17dd5161829b3c8f6eee3d)) + + +### Performance Improvements + +* use capacity while creating inclusion proof vec ([3455ea4](https://github.com/semiotic-ai/veemon/commit/3455ea4addc53f1d4781ed60ac8953fc1354546d)) diff --git a/crates/header-accumulator/Cargo.toml b/crates/header-accumulator/Cargo.toml index 4df4b2c1..d6112eaa 100644 --- a/crates/header-accumulator/Cargo.toml +++ b/crates/header-accumulator/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "header-accumulator" -version = "0.1.0" +version = "0.3.0" edition = "2021" # See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html