Skip to content

Commit

Permalink
switching CIP-0020 to 'Active' (#119)
Browse files Browse the repository at this point in the history
after the approval and the merge into master, i think this CIP can also be switched to active. we also have added CNFT.io as an implementation partner into the list.
  • Loading branch information
gitmachtl authored Sep 15, 2021
1 parent 4ad97e9 commit 5730738
Showing 1 changed file with 11 additions and 2 deletions.
13 changes: 11 additions & 2 deletions CIP-0020/CIP-0020.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,15 +3,15 @@ CIP: 20
Title: Transaction message/comment metadata
Authors: Martin Lang <martin@martinlang.at>, Ola Ahlman <ola@ahlnet.nu>, Andrew Westberg <andrewwestberg@gmail.com>
Comments-URI: no comments yet
Status: Draft
Status: Active
Type: Informational
Created: 2021-06-13
License: CC-BY-4.0
---

# Abstract

This proposal describes a basic JSON schema to add messages/comments/memos as transaction metadata by using the metadatum label **674**.
This CIP describes a basic JSON schema to add messages/comments/memos as transaction metadata by using the metadatum label **674**.
Adding **informational text, invoice-numbers or similar** to a transaction on the cardano blockchain.

# Motivation
Expand All @@ -28,6 +28,7 @@ Current Tools/Sites/Explorers that have implemented it already or have plans to
* [AdaStat.net](https://adastat.net)
* [CardanoCommunityWallet](https://ccwallet.io)
* [CardanoWall](https://cardanowall.com)
* [CNFT](https://cnft.io)

# Specification

Expand Down Expand Up @@ -78,6 +79,8 @@ Example for multiple messages/comments/memos:
Example above in **Daedalus** currently (could be improved if CIP is implemented):
![image](https://user-images.githubusercontent.com/47434720/121822100-85b38a80-cc9d-11eb-9d13-1869746a69b2.png)

## Some Integration examples

**Cardanoscan.io**, **Adastat.net** and other tools implemented it already, to show messages along transactions:
![image](https://user-images.githubusercontent.com/47434720/124379245-1f2af680-dcb6-11eb-97b7-10f70d840e88.png)
![image](https://user-images.githubusercontent.com/47434720/124381343-3ff94900-dcc2-11eb-8d03-8fbacd3322b0.png)
Expand All @@ -87,6 +90,12 @@ Example above in **Daedalus** currently (could be improved if CIP is implemented
![image](https://user-images.githubusercontent.com/47434720/127367228-339ac059-007a-40fd-a6c0-97f890e93964.png)
![image](https://user-images.githubusercontent.com/47434720/127368912-c85dc9f0-6ee3-4cc1-a24b-9716a20f27d3.png)

**StakePool Operator Tools**: It works on the commandline like any other script of the collection by just adding the "msg: ..." parameter to a transaction. This automatically generates the needed metadata.json structure and attaches it to the transaction itself.
![image](https://user-images.githubusercontent.com/47434720/129110626-6bc5b3c3-102d-4793-b508-7d4190b31cf7.png)

**CNTools**:<br>
![image](https://user-images.githubusercontent.com/47434720/130353491-fc0f3a69-1937-4e72-b680-c04cc069b5c4.png)


# Rationale

Expand Down

0 comments on commit 5730738

Please sign in to comment.