Skip to content

Conversation

rymnc
Copy link
Member

@rymnc rymnc commented Jun 5, 2025

fixes the unnecessary casts and cleans up the module. it also has dedicated error handling now

ai generated desc:

Key changes include replacing anyhow errors with a custom Error type, improving KMS integration, and adding conditional compilation for test helpers.

Error Handling Improvements:

  • packages/adapters/signers/src/eigen/kms.rs: Replaced anyhow errors with a custom Error enum to provide more granular and descriptive error handling for KMS operations. This includes errors for missing keys, invalid DER formats, and recovery ID issues.

Code Refinements:

Testability Enhancements:

@rymnc rymnc added the eigen label Jun 5, 2025
@rymnc rymnc self-assigned this Jun 5, 2025
@rymnc rymnc requested a review from a team as a code owner June 5, 2025 12:14
@rymnc rymnc added the eigen label Jun 5, 2025
@rymnc rymnc mentioned this pull request Jun 5, 2025
40 tasks
Base automatically changed from fix/holesky-cert-verifier-address to feat/eigenda-support June 5, 2025 13:06
@rymnc rymnc force-pushed the chore/refactor-eigen-kms branch from 37bedce to cfaeb86 Compare June 5, 2025 13:17
@rymnc rymnc force-pushed the chore/refactor-eigen-kms branch from cfaeb86 to 2ef2c6e Compare June 5, 2025 13:19
@rymnc rymnc requested a review from bajpai244 June 5, 2025 13:19
@rymnc rymnc mentioned this pull request Jun 5, 2025
@rymnc rymnc merged commit f27735c into feat/eigenda-support Jun 6, 2025
12 checks passed
@rymnc rymnc deleted the chore/refactor-eigen-kms branch June 6, 2025 07:47
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants