# Eigen Layer Bls
This crate contains the following utilities:
- New bls key pair generation
- Get Public Key on G1 and G2
- Helper functions to convert Arkworks parameters to alloy compatible . Ex:
- convert_to_g1_point : Converts G1Affine to Alloy compatible G1Point
- convert_to_g2_point : Converts G2Affine to Alloy compatible G2Point
- alloy_g1_point_to_g1_affine: Converts Alloy G1Point to G1Affine
- Signing a message using the keypair
## Example
- [Registering an operator](https://github.com/Layr-Labs/eigensdk-rs/blob/main/examples/avsregistry-write/examples/register_operator_in_quorum_with_avs_registry_coordinator.rs)