iotaledger / iotaledger/notarization

[Task] [ON HOLD] Implement Object Display

Open
#9 3 comments 0 reactions 1 assignee Claimed by @itsyaasir View on GitHub
Dominant language
Rust
Stars
5
Forks
7
Avg merge
10h 34m
Merged PRs (30d)
11

Description

### Feature description

Implement a display object as been documented in
* https://docs.iota.org/developer/standards/display
* https://docs.iota.org/references/framework/iota-framework/display

### Motivation

Achieve an easy to understand and tangible representation for Notarization objects in IOTA Explorer and third party dApps.

### Requirements

We need to make sure that
* data are machine readable and human readable
* it is guaranteed that the Display object is never changed in a dangerous way by us or third parties (packages are immutable displays are updateable)

### Open questions

A solution for the above listed requirements could be (needs to be discussed) that users can always fetch the raw data representation from the nodes using `{ showDisplay: false }`.

If the above requirements can not be achieved using a display object or the user experience can not be designed tangible enough, another option to distinguish the different Notarization Methods could be to split the current `notarization` Move module into three modules ("Module Split"):
* notarization
* dynamic-notarization
* locked-notarization

### Are you planning to do it yourself in a pull request?

Yes

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.