Skip to content

Conversation

@refcell
Copy link
Contributor

@refcell refcell commented Jan 8, 2026

Description

Fixes #312

Introduces a new StateProcessorError type that strongly types errors in the flashblocks crate.

@refcell refcell self-assigned this Jan 8, 2026
@cb-heimdall
Copy link
Collaborator

cb-heimdall commented Jan 8, 2026

✅ Heimdall Review Status

Requirement Status More Info
Reviews 1/1
Denominator calculation
Show calculation
1 if user is bot 0
1 if user is external 0
2 if repo is sensitive 0
From .codeflow.yml 1
Additional review requirements
Show calculation
Max 0
0
From CODEOWNERS 0
Global minimum 0
Max 1
1
1 if commit is unverified 1
Sum 2

@refcell refcell marked this pull request as ready for review January 8, 2026 19:12
@cb-heimdall
Copy link
Collaborator

Review Error for meyer9 @ 2026-01-08 20:06:28 UTC
User failed mfa authentication, see go/mfa-help

meyer9
meyer9 previously approved these changes Jan 8, 2026
Convert SenderRecovery variant to store String instead of RecoveryError
to enable deriving Clone, Eq, and PartialEq traits. Also removes the
custom Result type alias in favor of explicit Result<T, StateProcessorError>,
updates imports to use top-level crate re-exports, and refactors tests
to use rstest for parameterized testing.
@refcell refcell force-pushed the rf/strong-error-type branch from aa95dca to 7f259e1 Compare January 9, 2026 01:46
@refcell refcell requested review from haardikk21 and meyer9 January 9, 2026 15:35
@refcell refcell merged commit 2333547 into main Jan 9, 2026
19 checks passed
@refcell refcell deleted the rf/strong-error-type branch January 9, 2026 15:38
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

feat(flashblocks): Replace eyre::Result with Domain-Specific Error Types

5 participants