Skip to content

Map All Storage Error Codes to Names, Descriptions, and Severity Levels #196

@Emrys02

Description

@Emrys02

Implement the complete mapping of all Storage category error subcodes. Storage errors occur when contracts read or write ledger data and hit missing entries, access violations, size limits, or the notoriously unhelpful InternalError that tells developers almost nothing.

Implementation Guidelines

  • Create crates/core/src/decode/mappings/storage.rs
  • Map all known subcodes (ExceededLimit, EntryNotFound, AccessDenied, InternalError, etc.)
  • For InternalError specifically, guide the developer toward diagnostic events since the code alone reveals nothing

Expectations

  • What done looks like: Every Storage subcode has a clear explanation. The InternalError mapping explicitly tells developers how to get more signal.

Metadata

Metadata

Assignees

Labels

Stellar WaveIssues in the Stellar wave program

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