You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: CIP-0146/README.md
+19-11Lines changed: 19 additions & 11 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -109,7 +109,8 @@ After the multisig wallet has been defined according to the Cardano native scrip
109
109
[rules](#specification), either a registration transaction can be put on the blockchain or a JSON download provided for
110
110
off-chain sharing.
111
111
112
-
>Note that the registration **must** use previously unused keys in the scripts **if** registered in a transaction.
112
+
> [!NOTE]
113
+
> The registration **must** use previously unused keys in the scripts **if** registered in a transaction.
113
114
114
115
The transaction auxiliary data metadata ([MultiSigRegistration](#multisigregistration)) should be formatted using
115
116
NoConversions JSON schema.
@@ -142,7 +143,8 @@ can be done in the following way.
142
143
- Use `types` field in metadata to map native scripts and figure out its purpose
143
144
- Repeat until no more matches are found, either sequentially or in bulk.
144
145
145
-
>Note that there might be updated metadata for the registration. In addition to locating the initial registration, a
146
+
> [!NOTE]
147
+
> There might be updated metadata for the registration. In addition to locating the initial registration, a
146
148
> scan for updated metadata conforming to specification and at least one input UTxO matching the multisig payment script
147
149
> should be performed. If available, the last valid metadata update is to be used.
148
150
@@ -157,25 +159,31 @@ to verify ownership. If this transaction includes label `1854` metadata accordin
157
159
158
160
To increase anonymity, encrypting the metadata following the specification of [CIP-83 | Encrypted Transaction message/comment metadata](https://github.com/cardano-foundation/CIPs/tree/master/CIP-0083/README.md)
159
161
is supported. For this to be valid, the `enc` key should be added to the root metadata object and each value
160
-
(**except**`types`) within the metadata should be base64 encrypted according to CIP-83 specification.
162
+
(**except**`types`) within the metadata should be base64 encrypted and split into 64 character chunks according to CIP-83 specification.
161
163
162
-
>Note that `types` mapping array within metadata should always be unencrypted!
164
+
> [!NOTE]
165
+
> `types` mapping array within metadata should always be unencrypted!
166
+
167
+
> [!IMPORTANT]
168
+
> The fields for `name | desciprion | icon` for the wallet and each participant is in encrypted mode a string array.
169
+
> As encrypting the content might push the length outside the 64 character limitation, data needs to be split in 64
170
+
> character chunks and later merged when decrypting.
0 commit comments