Skip to content

eigensdk-rs v0.1.0

Latest
Compare
Choose a tag to compare
@supernovahs supernovahs released this 30 Sep 14:01
· 27 commits to main since this release
2733f62

Summary

This is our first release 🎉. The SDK has achieved full feature parity with the Go SDK.

Main features are:-

  • chainio: Interact with the eigenlayer contracts along with AVS contracts.
  • bls: Signing, verifying, alloy utilities for bn254 curve using arkworks.
  • eigen-cli: Supports keystore generation for ECDSA and BLS(compatible with EIP 2333,2334,2335)
  • metrics: Eigenlayer metrics implementation
  • nodeapi: Eigenlayer nodeapi implementation
  • services: Get operators info, aggregate bls signatures , get operators avs state
  • signer: aws signer, web3 signer,keystore signer and private key signer.
  • testing-utils: Contains publicly exportable addresses of eigenlayer contract, middleware contracts for holesky, mainnet and anvil utilities.
  • example : Examples demonstrating the use of SDK.
  • logging: Utility to get logger, noop_logger (for testing).

What's Changed