@@ -7,10 +7,13 @@ authors = ["Amaru Maintainers <amaru@pragma.builders>"]
77repository = " https://github.com/pragma-org/amaru"
88homepage = " https://github.com/pragma-org/amaru"
99documentation = " https://docs.rs/amaru"
10+ keywords = [" cardano" , " blockchain" , " node" , " ouroboros" , " crypto" ]
11+ categories = [" cryptography::cryptocurrencies" ]
1012rust-version = " 1.93" # ⚠️ Also change in rust-toolchain.toml
1113
1214[workspace ]
13- members = [" crates/*" , " simulation/*" ]
15+ members = [" crates/*" , " crates/amaru-observability/macros/" , " crates/vendor/*" , " simulation/*" ]
16+ exclude = [" crates/vendor" ]
1417default-members = [" crates/*" ]
1518resolver = " 2"
1619
@@ -113,8 +116,10 @@ pure-stage = { path = "crates/pure-stage" }
113116uplc-turbo = { git = " https://github.com/pragma-org/uplc" }
114117
115118# The vrf crate has not been fully tested in production environments and still has several upstream issues that are open PRs but not merged yet.
116- vrf_dalek = { git = " https://github.com/txpipe/vrf" , rev = " 044b45a1a919ba9d9c2471fc5c4d441f13086676" }
117- kes-summed-ed25519 = { git = " https://github.com/txpipe/kes" , rev = " f69fb357d46f6a18925543d785850059569d7e78" }
119+ vrf_dalek = { package = " amaru-vrf-dalek" , path = " crates/vendor/amaru-vrf-dalek" , version = " 0.1.0" }
120+ kes-summed-ed25519 = { package = " amaru-kes-summed-ed25519" , path = " crates/vendor/amaru-kes-summed-ed25519" , version = " 0.2.1" }
121+ # curve25519-dalek fork used by vrf_dalek (txpipe/curve25519-dalek@70a36f41, branch ietf03_vrf_compat_ell2)
122+ amaru-curve25519-dalek = { package = " amaru-curve25519-dalek" , path = " crates/vendor/amaru-curve25519-dalek" , version = " 3.2.0" }
118123
119124# dev-dependencies
120125assertables = " 9.8.2"
0 commit comments