diff --git a/Cargo.toml b/Cargo.toml index 9b875e4..3982011 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -6,6 +6,10 @@ repository = "https://github.com/Layr-Labs/cerberus-api" authors = ["all@eigenlabs"] license-file = "LICENSE" rust-version = "1.82.0" +description = "API specification for cerberus remote signer" +readme = "README.md" +homepage = "https://github.com/Layr-Labs/cerberus-api" +keywords = ["bn254", "signer"] # Exclude unnecessary files from the package exclude = [ diff --git a/README.md b/README.md index b8ee5bd..8adc581 100644 --- a/README.md +++ b/README.md @@ -6,6 +6,9 @@ The spec currently only support BLS on bn254 signing. ### Go The go bindings resides in [pkg/api/vi](pkg/api/v1) directory. +### Rust +The rust bindings resides in [src](src) directory. + ## Signing Quirks If you are implementing a version of this, please make sure to check [this code](https://github.com/Layr-Labs/cerberus/blob/6ce641c6323c412b2b9383169ee70fef22c13c60/internal/crypto/utils.go#L30-L36) for implementation of sign and verify. If you use any other implementation, the signatures will not be compatible with EigenLayer contracts.