Skip to content
This repository was archived by the owner on Aug 13, 2025. It is now read-only.
This repository was archived by the owner on Aug 13, 2025. It is now read-only.

[Interop] Lock Commitment #710

@Therecanbeonlyone1969

Description

@Therecanbeonlyone1969

We need to finalize a decision on Lock Commitment for the BPI State Object the Interop Worksteps are working on:

Suggestion:

Use Sparse Merkle Tree (SMT) since this allows proof-of-non-membership of the hash of the BPI State Object.

That then needs a separate Smart Contract to

  • store the Merkle Proof & verify it
  • verification function that proof is correct (proof has to be verified onchain only once, and then we just need a mapping that says that the proof for this commitment was verified
  • Store function only for owning BPI
  • Verification function open to public

Metadata

Metadata

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions