Skip to content

Make error selector registry pluggable (avoid hard dependency on OpenChain) #19

@findolor

Description

@findolor

Problem

Error decoding currently depends on OpenChain’s signature database, which makes results
nondeterministic as new selectors are registered over time.

Current behavior

selector_registry_abi_decode calls the OpenChain API, so selectors that used to
be unknown (for example 0xdeadbeef) can later become known and break tests that expect Unknown.

Impact

Flaky or brittle tests and an implicit network dependency in downstream repos.

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type
No fields configured for issues without a type.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions