iotaledger / iotaledger/notarization
[Task] [ON HOLD] Implement Object Display
- 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
Assessment
This issue has not been assessed yet.