@@ -194,26 +194,6 @@ declare export function encode_json_str_to_native_script(
194194 schema: number
195195): NativeScript;
196196
197- /**
198- * @param {string} json
199- * @param {number} schema
200- * @returns {PlutusData}
201- */
202- declare export function encode_json_str_to_plutus_datum(
203- json: string,
204- schema: number
205- ): PlutusData;
206-
207- /**
208- * @param {PlutusData} datum
209- * @param {number} schema
210- * @returns {string}
211- */
212- declare export function decode_plutus_datum_to_json_str(
213- datum: PlutusData,
214- schema: number
215- ): string;
216-
217197/**
218198 * @param {Uint8Array} bytes
219199 * @returns {TransactionMetadatum}
@@ -250,6 +230,26 @@ declare export function decode_metadatum_to_json_str(
250230 schema: number
251231): string;
252232
233+ /**
234+ * @param {string} json
235+ * @param {number} schema
236+ * @returns {PlutusData}
237+ */
238+ declare export function encode_json_str_to_plutus_datum(
239+ json: string,
240+ schema: number
241+ ): PlutusData;
242+
243+ /**
244+ * @param {PlutusData} datum
245+ * @param {number} schema
246+ * @returns {string}
247+ */
248+ declare export function decode_plutus_datum_to_json_str(
249+ datum: PlutusData,
250+ schema: number
251+ ): string;
252+
253253/**
254254 */
255255
@@ -348,6 +348,26 @@ declare export var ScriptSchema: {|
348348 +Node: 1, // 1
349349|};
350350
351+ /**
352+ */
353+
354+ declare export var TransactionMetadatumKind: {|
355+ +MetadataMap: 0, // 0
356+ +MetadataList: 1, // 1
357+ +Int: 2, // 2
358+ +Bytes: 3, // 3
359+ +Text: 4, // 4
360+ |};
361+
362+ /**
363+ */
364+
365+ declare export var MetadataJsonSchema: {|
366+ +NoConversions: 0, // 0
367+ +BasicConversions: 1, // 1
368+ +DetailedSchema: 2, // 2
369+ |};
370+
351371/**
352372 */
353373
@@ -394,26 +414,6 @@ declare export var PlutusDatumSchema: {|
394414 +DetailedSchema: 1, // 1
395415|};
396416
397- /**
398- */
399-
400- declare export var TransactionMetadatumKind: {|
401- +MetadataMap: 0, // 0
402- +MetadataList: 1, // 1
403- +Int: 2, // 2
404- +Bytes: 3, // 3
405- +Text: 4, // 4
406- |};
407-
408- /**
409- */
410-
411- declare export var MetadataJsonSchema: {|
412- +NoConversions: 0, // 0
413- +BasicConversions: 1, // 1
414- +DetailedSchema: 2, // 2
415- |};
416-
417417/**
418418 */
419419declare export class Address {
@@ -1779,22 +1779,6 @@ declare export class ConstrPlutusData {
17791779 */
17801780 static from_hex(hex_str: string): ConstrPlutusData;
17811781
1782- /**
1783- * @returns {string}
1784- */
1785- to_json(): string;
1786-
1787- /**
1788- * @returns {ConstrPlutusDataJSON}
1789- */
1790- to_js_value(): ConstrPlutusDataJSON;
1791-
1792- /**
1793- * @param {string} json
1794- * @returns {ConstrPlutusData}
1795- */
1796- static from_json(json: string): ConstrPlutusData;
1797-
17981782 /**
17991783 * @returns {BigNum}
18001784 */
@@ -4428,22 +4412,6 @@ declare export class PlutusData {
44284412 */
44294413 static from_hex(hex_str: string): PlutusData;
44304414
4431- /**
4432- * @returns {string}
4433- */
4434- to_json(): string;
4435-
4436- /**
4437- * @returns {PlutusDataJSON}
4438- */
4439- to_js_value(): PlutusDataJSON;
4440-
4441- /**
4442- * @param {string} json
4443- * @returns {PlutusData}
4444- */
4445- static from_json(json: string): PlutusData;
4446-
44474415 /**
44484416 * @param {ConstrPlutusData} constr_plutus_data
44494417 * @returns {PlutusData}
@@ -4512,6 +4480,19 @@ declare export class PlutusData {
45124480 * @returns {Uint8Array | void}
45134481 */
45144482 as_bytes(): Uint8Array | void;
4483+
4484+ /**
4485+ * @param {number} schema
4486+ * @returns {string}
4487+ */
4488+ to_json(schema: number): string;
4489+
4490+ /**
4491+ * @param {string} json
4492+ * @param {number} schema
4493+ * @returns {PlutusData}
4494+ */
4495+ static from_json(json: string, schema: number): PlutusData;
45154496}
45164497/**
45174498 */
@@ -4540,22 +4521,6 @@ declare export class PlutusList {
45404521 */
45414522 static from_hex(hex_str: string): PlutusList;
45424523
4543- /**
4544- * @returns {string}
4545- */
4546- to_json(): string;
4547-
4548- /**
4549- * @returns {PlutusListJSON}
4550- */
4551- to_js_value(): PlutusListJSON;
4552-
4553- /**
4554- * @param {string} json
4555- * @returns {PlutusList}
4556- */
4557- static from_json(json: string): PlutusList;
4558-
45594524 /**
45604525 * @returns {PlutusList}
45614526 */
@@ -4604,22 +4569,6 @@ declare export class PlutusMap {
46044569 */
46054570 static from_hex(hex_str: string): PlutusMap;
46064571
4607- /**
4608- * @returns {string}
4609- */
4610- to_json(): string;
4611-
4612- /**
4613- * @returns {PlutusMapJSON}
4614- */
4615- to_js_value(): PlutusMapJSON;
4616-
4617- /**
4618- * @param {string} json
4619- * @returns {PlutusMap}
4620- */
4621- static from_json(json: string): PlutusMap;
4622-
46234572 /**
46244573 * @returns {PlutusMap}
46254574 */
@@ -10139,10 +10088,6 @@ export type CertificateEnumJSON =
1013910088 ...
1014010089 };
1014110090export type CertificatesJSON = CertificateJSON[];
10142- export interface ConstrPlutusDataJSON {
10143- alternative: string;
10144- data: PlutusListJSON;
10145- }
1014610091export type CostModelJSON = string[];
1014710092export interface CostmdlsJSON {
1014810093 [k: string]: CostModelJSON;
@@ -10156,7 +10101,7 @@ export type DataOptionJSON =
1015610101 ...
1015710102 }
1015810103 | {
10159- Data: PlutusDataJSON ,
10104+ Data: string ,
1016010105 ...
1016110106 };
1016210107export type Ed25519KeyHashJSON = string;
@@ -10338,25 +10283,8 @@ export interface OperationalCertJSON {
1033810283 sequence_number: number;
1033910284 sigma: string;
1034010285}
10341- export interface PlutusDataJSON {
10342- datum: PlutusDataEnum;
10343- original_bytes?: number[] | null;
10344- }
10345- export interface PlutusListJSON {
10346- definite_encoding?: boolean | null;
10347- elems: PlutusDataJSON[];
10348- }
10349- export interface PlutusMapJSON {
10350- [k: string]: PlutusDataJSON;
10351- }
1035210286export type PlutusScriptJSON = string;
1035310287export type PlutusScriptsJSON = string[];
10354- export interface PlutusWitnessJSON {
10355- datum: PlutusDataJSON;
10356- redeemer: RedeemerJSON;
10357- script: string;
10358- }
10359- export type PlutusWitnessesJSON = PlutusWitnessJSON[];
1036010288export interface PoolMetadataJSON {
1036110289 pool_metadata_hash: string;
1036210290 url: URLJSON;
@@ -10413,10 +10341,9 @@ export interface ProtocolVersionJSON {
1041310341 major: number;
1041410342 minor: number;
1041510343}
10416- export type ProtocolVersionsJSON = ProtocolVersionJSON[];
1041710344export type PublicKeyJSON = string;
1041810345export interface RedeemerJSON {
10419- data: PlutusDataJSON ;
10346+ data: string ;
1042010347 ex_units: ExUnitsJSON;
1042110348 index: string;
1042210349 tag: RedeemerTagJSON;
@@ -10554,7 +10481,7 @@ export type TransactionUnspentOutputsJSON = TransactionUnspentOutputJSON[];
1055410481export interface TransactionWitnessSetJSON {
1055510482 bootstraps?: BootstrapWitnessesJSON | null;
1055610483 native_scripts?: NativeScriptsJSON | null;
10557- plutus_data?: PlutusListJSON | null;
10484+ plutus_data?: PlutusList | null;
1055810485 plutus_scripts?: PlutusScriptsJSON | null;
1055910486 redeemers?: RedeemersJSON | null;
1056010487 vkeys?: VkeywitnessesJSON | null;
0 commit comments