Skip to content

Commit f98f2b2

Browse files
committed
Flowgen update
1 parent 4021d2d commit f98f2b2

File tree

1 file changed

+40
-0
lines changed

1 file changed

+40
-0
lines changed

rust/pkg/cardano_serialization_lib.js.flow

Lines changed: 40 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -122,6 +122,24 @@ declare export function hash_transaction(
122122
tx_body: TransactionBody
123123
): TransactionHash;
124124

125+
/**
126+
* @param {PlutusData} plutus_data
127+
* @returns {DataHash}
128+
*/
129+
declare export function hash_plutus_data(plutus_data: PlutusData): DataHash;
130+
131+
/**
132+
* @param {Redeemers} redeemers
133+
* @param {Costmdls} cost_models
134+
* @param {PlutusList | void} datums
135+
* @returns {ScriptDataHash}
136+
*/
137+
declare export function hash_script_data(
138+
redeemers: Redeemers,
139+
cost_models: Costmdls,
140+
datums?: PlutusList
141+
): ScriptDataHash;
142+
125143
/**
126144
* @param {TransactionBody} txbody
127145
* @param {BigNum} pool_deposit
@@ -2891,6 +2909,17 @@ declare export class PlutusData {
28912909
declare export class PlutusList {
28922910
free(): void;
28932911

2912+
/**
2913+
* @returns {Uint8Array}
2914+
*/
2915+
to_bytes(): Uint8Array;
2916+
2917+
/**
2918+
* @param {Uint8Array} bytes
2919+
* @returns {PlutusList}
2920+
*/
2921+
static from_bytes(bytes: Uint8Array): PlutusList;
2922+
28942923
/**
28952924
* @returns {PlutusList}
28962925
*/
@@ -3864,6 +3893,17 @@ declare export class RedeemerTag {
38643893
declare export class Redeemers {
38653894
free(): void;
38663895

3896+
/**
3897+
* @returns {Uint8Array}
3898+
*/
3899+
to_bytes(): Uint8Array;
3900+
3901+
/**
3902+
* @param {Uint8Array} bytes
3903+
* @returns {Redeemers}
3904+
*/
3905+
static from_bytes(bytes: Uint8Array): Redeemers;
3906+
38673907
/**
38683908
* @returns {Redeemers}
38693909
*/

0 commit comments

Comments
 (0)