@@ -4,26 +4,6 @@ export function __wbg_set_wasm(val) {
4
4
}
5
5
6
6
7
- const heap = new Array ( 128 ) . fill ( undefined ) ;
8
-
9
- heap . push ( undefined , null , true , false ) ;
10
-
11
- function getObject ( idx ) { return heap [ idx ] ; }
12
-
13
- let heap_next = heap . length ;
14
-
15
- function dropObject ( idx ) {
16
- if ( idx < 132 ) return ;
17
- heap [ idx ] = heap_next ;
18
- heap_next = idx ;
19
- }
20
-
21
- function takeObject ( idx ) {
22
- const ret = getObject ( idx ) ;
23
- dropObject ( idx ) ;
24
- return ret ;
25
- }
26
-
27
7
const lTextDecoder = typeof TextDecoder === 'undefined' ? ( 0 , module . require ) ( 'util' ) . TextDecoder : TextDecoder ;
28
8
29
9
let cachedTextDecoder = new lTextDecoder ( 'utf-8' , { ignoreBOM : true , fatal : true } ) ;
@@ -43,6 +23,12 @@ function getStringFromWasm0(ptr, len) {
43
23
return cachedTextDecoder . decode ( getUint8Memory0 ( ) . subarray ( ptr , ptr + len ) ) ;
44
24
}
45
25
26
+ const heap = new Array ( 128 ) . fill ( undefined ) ;
27
+
28
+ heap . push ( undefined , null , true , false ) ;
29
+
30
+ let heap_next = heap . length ;
31
+
46
32
function addHeapObject ( obj ) {
47
33
if ( heap_next === heap . length ) heap . push ( heap . length + 1 ) ;
48
34
const idx = heap_next ;
@@ -52,6 +38,8 @@ function addHeapObject(obj) {
52
38
return idx ;
53
39
}
54
40
41
+ function getObject ( idx ) { return heap [ idx ] ; }
42
+
55
43
let WASM_VECTOR_LEN = 0 ;
56
44
57
45
const lTextEncoder = typeof TextEncoder === 'undefined' ? ( 0 , module . require ) ( 'util' ) . TextEncoder : TextEncoder ;
@@ -118,6 +106,18 @@ function getInt32Memory0() {
118
106
return cachedInt32Memory0 ;
119
107
}
120
108
109
+ function dropObject ( idx ) {
110
+ if ( idx < 132 ) return ;
111
+ heap [ idx ] = heap_next ;
112
+ heap_next = idx ;
113
+ }
114
+
115
+ function takeObject ( idx ) {
116
+ const ret = getObject ( idx ) ;
117
+ dropObject ( idx ) ;
118
+ return ret ;
119
+ }
120
+
121
121
function debugString ( val ) {
122
122
// primitive types
123
123
const type = typeof val ;
@@ -2762,15 +2762,18 @@ export class TransactionBuilder {
2762
2762
* @param am: amount to pay
2763
2763
* @param kp: owner's XfrKeyPair
2764
2764
* @param {XfrKeyPair } kp
2765
+ * @param {string | undefined } memo
2765
2766
* @returns {TransactionBuilder }
2766
2767
*/
2767
- add_fee_relative_auto ( kp ) {
2768
+ add_fee_relative_auto ( kp , memo ) {
2768
2769
try {
2769
2770
const ptr = this . __destroy_into_raw ( ) ;
2770
2771
const retptr = wasm . __wbindgen_add_to_stack_pointer ( - 16 ) ;
2771
2772
_assertClass ( kp , XfrKeyPair ) ;
2772
2773
var ptr0 = kp . __destroy_into_raw ( ) ;
2773
- wasm . transactionbuilder_add_fee_relative_auto ( retptr , ptr , ptr0 ) ;
2774
+ var ptr1 = isLikeNone ( memo ) ? 0 : passStringToWasm0 ( memo , wasm . __wbindgen_malloc , wasm . __wbindgen_realloc ) ;
2775
+ var len1 = WASM_VECTOR_LEN ;
2776
+ wasm . transactionbuilder_add_fee_relative_auto ( retptr , ptr , ptr0 , ptr1 , len1 ) ;
2774
2777
var r0 = getInt32Memory0 ( ) [ retptr / 4 + 0 ] ;
2775
2778
var r1 = getInt32Memory0 ( ) [ retptr / 4 + 1 ] ;
2776
2779
var r2 = getInt32Memory0 ( ) [ retptr / 4 + 2 ] ;
@@ -2806,15 +2809,18 @@ export class TransactionBuilder {
2806
2809
* As the last operation of any transaction,
2807
2810
* add a static fee to the transaction.
2808
2811
* @param {FeeInputs } inputs
2812
+ * @param {string | undefined } memo
2809
2813
* @returns {TransactionBuilder }
2810
2814
*/
2811
- add_fee ( inputs ) {
2815
+ add_fee ( inputs , memo ) {
2812
2816
try {
2813
2817
const ptr = this . __destroy_into_raw ( ) ;
2814
2818
const retptr = wasm . __wbindgen_add_to_stack_pointer ( - 16 ) ;
2815
2819
_assertClass ( inputs , FeeInputs ) ;
2816
2820
var ptr0 = inputs . __destroy_into_raw ( ) ;
2817
- wasm . transactionbuilder_add_fee ( retptr , ptr , ptr0 ) ;
2821
+ var ptr1 = isLikeNone ( memo ) ? 0 : passStringToWasm0 ( memo , wasm . __wbindgen_malloc , wasm . __wbindgen_realloc ) ;
2822
+ var len1 = WASM_VECTOR_LEN ;
2823
+ wasm . transactionbuilder_add_fee ( retptr , ptr , ptr0 , ptr1 , len1 ) ;
2818
2824
var r0 = getInt32Memory0 ( ) [ retptr / 4 + 0 ] ;
2819
2825
var r1 = getInt32Memory0 ( ) [ retptr / 4 + 1 ] ;
2820
2826
var r2 = getInt32Memory0 ( ) [ retptr / 4 + 2 ] ;
@@ -3434,17 +3440,20 @@ export class TransferOperationBuilder {
3434
3440
* @param {string } code
3435
3441
* @param {boolean } conf_amount
3436
3442
* @param {boolean } conf_type
3443
+ * @param {string | undefined } memo
3437
3444
* @returns {TransferOperationBuilder }
3438
3445
*/
3439
- add_output_with_tracing ( amount , recipient , tracing_policies , code , conf_amount , conf_type ) {
3446
+ add_output_with_tracing ( amount , recipient , tracing_policies , code , conf_amount , conf_type , memo ) {
3440
3447
try {
3441
3448
const ptr = this . __destroy_into_raw ( ) ;
3442
3449
const retptr = wasm . __wbindgen_add_to_stack_pointer ( - 16 ) ;
3443
3450
_assertClass ( recipient , XfrPublicKey ) ;
3444
3451
_assertClass ( tracing_policies , TracingPolicies ) ;
3445
3452
const ptr0 = passStringToWasm0 ( code , wasm . __wbindgen_malloc , wasm . __wbindgen_realloc ) ;
3446
3453
const len0 = WASM_VECTOR_LEN ;
3447
- wasm . transferoperationbuilder_add_output_with_tracing ( retptr , ptr , amount , recipient . ptr , tracing_policies . ptr , ptr0 , len0 , conf_amount , conf_type ) ;
3454
+ var ptr1 = isLikeNone ( memo ) ? 0 : passStringToWasm0 ( memo , wasm . __wbindgen_malloc , wasm . __wbindgen_realloc ) ;
3455
+ var len1 = WASM_VECTOR_LEN ;
3456
+ wasm . transferoperationbuilder_add_output_with_tracing ( retptr , ptr , amount , recipient . ptr , tracing_policies . ptr , ptr0 , len0 , conf_amount , conf_type , ptr1 , len1 ) ;
3448
3457
var r0 = getInt32Memory0 ( ) [ retptr / 4 + 0 ] ;
3449
3458
var r1 = getInt32Memory0 ( ) [ retptr / 4 + 1 ] ;
3450
3459
var r2 = getInt32Memory0 ( ) [ retptr / 4 + 2 ] ;
@@ -3470,16 +3479,19 @@ export class TransferOperationBuilder {
3470
3479
* @param {string } code
3471
3480
* @param {boolean } conf_amount
3472
3481
* @param {boolean } conf_type
3482
+ * @param {string | undefined } memo
3473
3483
* @returns {TransferOperationBuilder }
3474
3484
*/
3475
- add_output_no_tracing ( amount , recipient , code , conf_amount , conf_type ) {
3485
+ add_output_no_tracing ( amount , recipient , code , conf_amount , conf_type , memo ) {
3476
3486
try {
3477
3487
const ptr = this . __destroy_into_raw ( ) ;
3478
3488
const retptr = wasm . __wbindgen_add_to_stack_pointer ( - 16 ) ;
3479
3489
_assertClass ( recipient , XfrPublicKey ) ;
3480
3490
const ptr0 = passStringToWasm0 ( code , wasm . __wbindgen_malloc , wasm . __wbindgen_realloc ) ;
3481
3491
const len0 = WASM_VECTOR_LEN ;
3482
- wasm . transferoperationbuilder_add_output_no_tracing ( retptr , ptr , amount , recipient . ptr , ptr0 , len0 , conf_amount , conf_type ) ;
3492
+ var ptr1 = isLikeNone ( memo ) ? 0 : passStringToWasm0 ( memo , wasm . __wbindgen_malloc , wasm . __wbindgen_realloc ) ;
3493
+ var len1 = WASM_VECTOR_LEN ;
3494
+ wasm . transferoperationbuilder_add_output_no_tracing ( retptr , ptr , amount , recipient . ptr , ptr0 , len0 , conf_amount , conf_type , ptr1 , len1 ) ;
3483
3495
var r0 = getInt32Memory0 ( ) [ retptr / 4 + 0 ] ;
3484
3496
var r1 = getInt32Memory0 ( ) [ retptr / 4 + 1 ] ;
3485
3497
var r2 = getInt32Memory0 ( ) [ retptr / 4 + 2 ] ;
@@ -3805,12 +3817,8 @@ export class ZorroScalar {
3805
3817
}
3806
3818
}
3807
3819
3808
- export function __wbindgen_object_drop_ref ( arg0 ) {
3809
- takeObject ( arg0 ) ;
3810
- } ;
3811
-
3812
- export function __wbindgen_string_new ( arg0 , arg1 ) {
3813
- const ret = getStringFromWasm0 ( arg0 , arg1 ) ;
3820
+ export function __wbindgen_json_parse ( arg0 , arg1 ) {
3821
+ const ret = JSON . parse ( getStringFromWasm0 ( arg0 , arg1 ) ) ;
3814
3822
return addHeapObject ( ret ) ;
3815
3823
} ;
3816
3824
@@ -3823,22 +3831,34 @@ export function __wbindgen_json_serialize(arg0, arg1) {
3823
3831
getInt32Memory0 ( ) [ arg0 / 4 + 0 ] = ptr0 ;
3824
3832
} ;
3825
3833
3826
- export function __wbindgen_json_parse ( arg0 , arg1 ) {
3827
- const ret = JSON . parse ( getStringFromWasm0 ( arg0 , arg1 ) ) ;
3828
- return addHeapObject ( ret ) ;
3834
+ export function __wbindgen_object_drop_ref ( arg0 ) {
3835
+ takeObject ( arg0 ) ;
3829
3836
} ;
3830
3837
3831
- export function __wbg_now_c644db5194be8437 ( arg0 ) {
3832
- const ret = getObject ( arg0 ) . now ( ) ;
3833
- return ret ;
3838
+ export function __wbindgen_string_new ( arg0 , arg1 ) {
3839
+ const ret = getStringFromWasm0 ( arg0 , arg1 ) ;
3840
+ return addHeapObject ( ret ) ;
3834
3841
} ;
3835
3842
3836
3843
export function __wbindgen_object_clone_ref ( arg0 ) {
3837
3844
const ret = getObject ( arg0 ) ;
3838
3845
return addHeapObject ( ret ) ;
3839
3846
} ;
3840
3847
3841
- export function __wbg_crypto_58f13aa23ffcb166 ( arg0 ) {
3848
+ export function __wbg_now_c644db5194be8437 ( arg0 ) {
3849
+ const ret = getObject ( arg0 ) . now ( ) ;
3850
+ return ret ;
3851
+ } ;
3852
+
3853
+ export function __wbg_getRandomValues_37fa2ca9e4e07fab ( ) { return handleError ( function ( arg0 , arg1 ) {
3854
+ getObject ( arg0 ) . getRandomValues ( getObject ( arg1 ) ) ;
3855
+ } , arguments ) } ;
3856
+
3857
+ export function __wbg_randomFillSync_dc1e9a60c158336d ( ) { return handleError ( function ( arg0 , arg1 ) {
3858
+ getObject ( arg0 ) . randomFillSync ( takeObject ( arg1 ) ) ;
3859
+ } , arguments ) } ;
3860
+
3861
+ export function __wbg_crypto_c48a774b022d20ac ( arg0 ) {
3842
3862
const ret = getObject ( arg0 ) . crypto ;
3843
3863
return addHeapObject ( ret ) ;
3844
3864
} ;
@@ -3849,17 +3869,17 @@ export function __wbindgen_is_object(arg0) {
3849
3869
return ret ;
3850
3870
} ;
3851
3871
3852
- export function __wbg_process_5b786e71d465a513 ( arg0 ) {
3872
+ export function __wbg_process_298734cf255a885d ( arg0 ) {
3853
3873
const ret = getObject ( arg0 ) . process ;
3854
3874
return addHeapObject ( ret ) ;
3855
3875
} ;
3856
3876
3857
- export function __wbg_versions_c2ab80650590b6a2 ( arg0 ) {
3877
+ export function __wbg_versions_e2e78e134e3e5d01 ( arg0 ) {
3858
3878
const ret = getObject ( arg0 ) . versions ;
3859
3879
return addHeapObject ( ret ) ;
3860
3880
} ;
3861
3881
3862
- export function __wbg_node_523d7bd03ef69fba ( arg0 ) {
3882
+ export function __wbg_node_1cd7a5d853dbea79 ( arg0 ) {
3863
3883
const ret = getObject ( arg0 ) . node ;
3864
3884
return addHeapObject ( ret ) ;
3865
3885
} ;
@@ -3869,12 +3889,12 @@ export function __wbindgen_is_string(arg0) {
3869
3889
return ret ;
3870
3890
} ;
3871
3891
3872
- export function __wbg_msCrypto_abcb1295e768d1f2 ( arg0 ) {
3892
+ export function __wbg_msCrypto_bcb970640f50a1e8 ( arg0 ) {
3873
3893
const ret = getObject ( arg0 ) . msCrypto ;
3874
3894
return addHeapObject ( ret ) ;
3875
3895
} ;
3876
3896
3877
- export function __wbg_require_2784e593a4674877 ( ) { return handleError ( function ( ) {
3897
+ export function __wbg_require_8f08ceecec0f4fee ( ) { return handleError ( function ( ) {
3878
3898
const ret = module . require ;
3879
3899
return addHeapObject ( ret ) ;
3880
3900
} , arguments ) } ;
@@ -3884,13 +3904,13 @@ export function __wbindgen_is_function(arg0) {
3884
3904
return ret ;
3885
3905
} ;
3886
3906
3887
- export function __wbg_randomFillSync_a0d98aa11c81fe89 ( ) { return handleError ( function ( arg0 , arg1 ) {
3888
- getObject ( arg0 ) . randomFillSync ( takeObject ( arg1 ) ) ;
3889
- } , arguments ) } ;
3907
+ export function __wbg_randomFillSync_85b3f4c52c56c313 ( arg0 , arg1 , arg2 ) {
3908
+ getObject ( arg0 ) . randomFillSync ( getArrayU8FromWasm0 ( arg1 , arg2 ) ) ;
3909
+ } ;
3890
3910
3891
- export function __wbg_getRandomValues_504510b5564925af ( ) { return handleError ( function ( arg0 , arg1 ) {
3911
+ export function __wbg_getRandomValues_cd175915511f705e ( arg0 , arg1 ) {
3892
3912
getObject ( arg0 ) . getRandomValues ( getObject ( arg1 ) ) ;
3893
- } , arguments ) } ;
3913
+ } ;
3894
3914
3895
3915
export function __wbg_self_7eede1f4488bf346 ( ) { return handleError ( function ( ) {
3896
3916
const ret = self . self ;
@@ -3927,14 +3947,6 @@ export function __wbg_getRandomValues_307049345d0bd88c(arg0) {
3927
3947
return addHeapObject ( ret ) ;
3928
3948
} ;
3929
3949
3930
- export function __wbg_getRandomValues_cd175915511f705e ( arg0 , arg1 ) {
3931
- getObject ( arg0 ) . getRandomValues ( getObject ( arg1 ) ) ;
3932
- } ;
3933
-
3934
- export function __wbg_randomFillSync_85b3f4c52c56c313 ( arg0 , arg1 , arg2 ) {
3935
- getObject ( arg0 ) . randomFillSync ( getArrayU8FromWasm0 ( arg1 , arg2 ) ) ;
3936
- } ;
3937
-
3938
3950
export function __wbg_newnoargs_2b8b6bd7753c76ba ( arg0 , arg1 ) {
3939
3951
const ret = new Function ( getStringFromWasm0 ( arg0 , arg1 ) ) ;
3940
3952
return addHeapObject ( ret ) ;
0 commit comments