@@ -66,7 +66,7 @@ Create Metadata from an array of label-metadatum pairs.
6666
6767` ` ` ts
6868export declare const fromEntries: (
69- entries : Array <[MetadataLabel , TransactionMetadatum .TransactionMetadatumVariants ]>
69+ entries : Array <[MetadataLabel , TransactionMetadatum .TransactionMetadatum ]>
7070) => Metadata
7171` ` `
7272
@@ -94,7 +94,7 @@ Add or update a metadata entry.
9494export declare const set: (
9595 metadata : Metadata ,
9696 label : MetadataLabel ,
97- metadatum : TransactionMetadatum .TransactionMetadatumVariants
97+ metadatum : TransactionMetadatum .TransactionMetadatum
9898) => Metadata
9999` ` `
100100
@@ -111,7 +111,7 @@ Convert Metadata to CBOR bytes.
111111` ` ` ts
112112export declare const toCBORBytes: (
113113 options ? : CBOR .CodecOptions
114- ) => (a : Map <bigint , TransactionMetadatum .TransactionMetadatumVariants >, overrideOptions ? : ParseOptions ) => any
114+ ) => (a : Map <bigint , TransactionMetadatum .TransactionMetadatum >, overrideOptions ? : ParseOptions ) => any
115115` ` `
116116
117117Added in v2.0.0
@@ -125,7 +125,7 @@ Convert Metadata to CBOR hex string.
125125` ` ` ts
126126export declare const toCBORHex: (
127127 options ? : CBOR .CodecOptions
128- ) => (a : Map <bigint , TransactionMetadatum .TransactionMetadatumVariants >, overrideOptions ? : ParseOptions ) => string
128+ ) => (a : Map <bigint , TransactionMetadatum .TransactionMetadatum >, overrideOptions ? : ParseOptions ) => string
129129` ` `
130130
131131Added in v2.0.0
@@ -134,7 +134,7 @@ Added in v2.0.0
134134
135135## MetadataLabel (type alias)
136136
137- Type representing a transaction metadatum label (uint .size 8 ).
137+ Type representing a transaction metadatum label (uint).
138138
139139**Signature**
140140
@@ -155,7 +155,7 @@ Parse Metadata from CBOR bytes.
155155` ` ` ts
156156export declare const fromCBORBytes: (
157157 options ? : CBOR .CodecOptions
158- ) => (i : any , overrideOptions ? : ParseOptions ) => Map <bigint , TransactionMetadatum .TransactionMetadatumVariants >
158+ ) => (i : any , overrideOptions ? : ParseOptions ) => Map <bigint , TransactionMetadatum .TransactionMetadatum >
159159` ` `
160160
161161Added in v2.0.0
@@ -169,7 +169,7 @@ Parse Metadata from CBOR hex string.
169169` ` ` ts
170170export declare const fromCBORHex: (
171171 options ? : CBOR .CodecOptions
172- ) => (i : string , overrideOptions ? : ParseOptions ) => Map <bigint , TransactionMetadatum .TransactionMetadatumVariants >
172+ ) => (i : string , overrideOptions ? : ParseOptions ) => Map <bigint , TransactionMetadatum .TransactionMetadatum >
173173` ` `
174174
175175Added in v2.0.0
@@ -178,14 +178,15 @@ Added in v2.0.0
178178
179179## CDDLSchema
180180
181- Schema for CDDL-compatible metadata format.
181+ CDDL schema for Metadata (CBOR-compatible representation).
182+ Maps bigint labels to encoded transaction metadatum values.
182183
183184**Signature**
184185
185186` ` ` ts
186187export declare const CDDLSchema: Schema .MapFromSelf <
187188 typeof Schema .BigIntFromSelf ,
188- Schema .Schema <TransactionMetadatum .CDDLSchema , TransactionMetadatum .CDDLSchema , never >
189+ Schema .suspend <TransactionMetadatum .TransactionMetadatum , TransactionMetadatum .TransactionMetadatumEncoded , never >
189190>
190191` ` `
191192
@@ -209,11 +210,11 @@ export declare const FromCBORBytes: (
209210 Schema .transformOrFail <
210211 Schema .MapFromSelf <
211212 typeof Schema .BigIntFromSelf ,
212- Schema .Schema <TransactionMetadatum .CDDLSchema , TransactionMetadatum .CDDLSchema , never >
213+ Schema .suspend <TransactionMetadatum .TransactionMetadatum , TransactionMetadatum .TransactionMetadatumEncoded , never >
213214 >,
214215 Schema .SchemaClass <
215- Map <bigint , TransactionMetadatum .TransactionMetadatumVariants >,
216- Map <bigint , TransactionMetadatum .TransactionMetadatumVariants >,
216+ Map <bigint , TransactionMetadatum .TransactionMetadatum >,
217+ Map <bigint , TransactionMetadatum .TransactionMetadatum >,
217218 never
218219 >,
219220 never
@@ -233,14 +234,7 @@ Schema transformer for Metadata from CBOR hex string.
233234export declare const FromCBORHex: (
234235 options ? : CBOR .CodecOptions
235236) => Schema .transform <
236- Schema .transform <
237- Schema .Schema <Uint8Array , string , never >,
238- Schema .transformOrFail <
239- typeof Schema .Uint8ArrayFromSelf ,
240- Schema .declare <CBOR .CBOR , CBOR .CBOR , readonly [], never >,
241- never
242- >
243- >,
237+ Schema .Schema <Uint8Array , string , never >,
244238 Schema .transform <
245239 Schema .transformOrFail <
246240 typeof Schema .Uint8ArrayFromSelf ,
@@ -250,11 +244,15 @@ export declare const FromCBORHex: (
250244 Schema .transformOrFail <
251245 Schema .MapFromSelf <
252246 typeof Schema .BigIntFromSelf ,
253- Schema .Schema <TransactionMetadatum .CDDLSchema , TransactionMetadatum .CDDLSchema , never >
247+ Schema .suspend <
248+ TransactionMetadatum .TransactionMetadatum ,
249+ TransactionMetadatum .TransactionMetadatumEncoded ,
250+ never
251+ >
254252 >,
255253 Schema .SchemaClass <
256- Map <bigint , TransactionMetadatum .TransactionMetadatumVariants >,
257- Map <bigint , TransactionMetadatum .TransactionMetadatumVariants >,
254+ Map <bigint , TransactionMetadatum .TransactionMetadatum >,
255+ Map <bigint , TransactionMetadatum .TransactionMetadatum >,
258256 never
259257 >,
260258 never
@@ -275,11 +273,11 @@ Transform schema from CDDL to Metadata.
275273export declare const FromCDDL: Schema .transformOrFail <
276274 Schema .MapFromSelf <
277275 typeof Schema .BigIntFromSelf ,
278- Schema .Schema <TransactionMetadatum .CDDLSchema , TransactionMetadatum .CDDLSchema , never >
276+ Schema .suspend <TransactionMetadatum .TransactionMetadatum , TransactionMetadatum .TransactionMetadatumEncoded , never >
279277 >,
280278 Schema .SchemaClass <
281- Map <bigint , TransactionMetadatum .TransactionMetadatumVariants >,
282- Map <bigint , TransactionMetadatum .TransactionMetadatumVariants >,
279+ Map <bigint , TransactionMetadatum .TransactionMetadatum >,
280+ Map <bigint , TransactionMetadatum .TransactionMetadatum >,
283281 never
284282 >,
285283 never
@@ -303,20 +301,12 @@ export declare const Metadata: Schema.transform<
303301 Schema .Array$ <
304302 Schema .Tuple2 <
305303 Schema .refine <bigint , typeof Schema .BigInt >,
306- Schema .Schema <
307- TransactionMetadatum .TransactionMetadatumVariants ,
308- TransactionMetadatum .TransactionMetadatumVariantsEncoded ,
309- never
310- >
304+ Schema .Schema <TransactionMetadatum .TransactionMetadatum , TransactionMetadatum .TransactionMetadatumEncoded , never >
311305 >
312306 >,
313307 Schema .MapFromSelf <
314308 Schema .SchemaClass <bigint , bigint , never >,
315- Schema .SchemaClass <
316- TransactionMetadatum .TransactionMetadatumVariants ,
317- TransactionMetadatum .TransactionMetadatumVariants ,
318- never
319- >
309+ Schema .SchemaClass <TransactionMetadatum .TransactionMetadatum , TransactionMetadatum .TransactionMetadatum , never >
320310 >
321311>
322312` ` `
@@ -325,7 +315,8 @@ Added in v2.0.0
325315
326316## MetadataLabel
327317
328- Schema for transaction metadatum label (uint .size 8).
318+ Schema for transaction metadatum label (uint - unbounded positive integer).
319+ Uses Numeric.NonNegativeInteger for consistency with other numeric types.
329320
330321**Signature**
331322
@@ -344,7 +335,7 @@ FastCheck arbitrary for generating random Metadata instances.
344335**Signature**
345336
346337` ` ` ts
347- export declare const arbitrary: FastCheck .Arbitrary <Map <bigint , TransactionMetadatum .TransactionMetadatumVariants >>
338+ export declare const arbitrary: FastCheck .Arbitrary <Map <bigint , TransactionMetadatum .TransactionMetadatum >>
348339` ` `
349340
350341Added in v2.0.0
@@ -358,9 +349,7 @@ Get all entries in the metadata.
358349**Signature**
359350
360351` ` ` ts
361- export declare const entries: (
362- metadata : Metadata
363- ) => Array <[MetadataLabel , TransactionMetadatum .TransactionMetadatumVariants ]>
352+ export declare const entries: (metadata : Metadata ) => Array <[MetadataLabel , TransactionMetadatum .TransactionMetadatum ]>
364353` ` `
365354
366355Added in v2.0.0
@@ -375,7 +364,7 @@ Get a metadata entry by label.
375364export declare const get: (
376365 metadata : Metadata ,
377366 label : MetadataLabel
378- ) => TransactionMetadatum .TransactionMetadatumVariants | undefined
367+ ) => TransactionMetadatum .TransactionMetadatum | undefined
379368` ` `
380369
381370Added in v2.0.0
@@ -423,7 +412,7 @@ Get all metadata values in the metadata.
423412**Signature**
424413
425414` ` ` ts
426- export declare const values: (metadata : Metadata ) => Array <TransactionMetadatum .TransactionMetadatumVariants >
415+ export declare const values: (metadata : Metadata ) => Array <TransactionMetadatum .TransactionMetadatum >
427416` ` `
428417
429418Added in v2.0.0
0 commit comments