Skip to content

feat(diamond): add ERC-8042 diamond storage standard compliance #30

@jose-compu

Description

@jose-compu

Background

ERC-8042 (Diamond Storage) is a companion standard to ERC-2535 (Diamonds) that just reached Final. It formalizes the storage pattern that Diamond implementations have been using informally. Since we already have a full ERC-2535 implementation this is a natural addition.

Scope

  • Review ERC-8042 spec and compare with our current LibDiamond.sol storage layout
  • Implement formal compliance with ERC-8042 if we are not already compliant
  • Add ERC-165 interface detection for the new standard
  • Update tests to verify compliance
  • Update documentation

Might be a small diff if our current Diamond storage already follows the pattern, but worth verifying and making it explicit.

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or requestsoliditySolidity smart contract implementation

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions