@@ -13,6 +13,7 @@ import 'dart:convert';
1313import 'dart:async' ;
1414import 'package:meta/meta.dart' ;
1515import 'package:flutter_rust_bridge/flutter_rust_bridge.dart' ;
16+
1617import 'bridge_generated.io.dart'
1718 if (dart.library.html) 'bridge_generated.web.dart' ;
1819
@@ -240,14 +241,19 @@ class RustImpl implements Rust {
240241 RustImpl .raw (this ._platform);
241242 Future <Uint8List > secretKeyFromSeed ({required Uint8List seed, dynamic hint}) {
242243 var arg0 = _platform.api2wire_uint_8_list (seed);
243- return _platform.executeNormal (FlutterRustBridgeTask (
244- callFfi: (port_) =>
245- _platform.inner.wire_secret_key_from_seed (port_, arg0),
246- parseSuccessData: _wire2api_uint_8_list,
247- constMeta: kSecretKeyFromSeedConstMeta,
248- argValues: [seed],
249- hint: hint,
250- ));
244+ return _platform.executeNormal (
245+ FlutterRustBridgeTask (
246+ callFfi: (port_) =>
247+ _platform.inner.wire_secret_key_from_seed (port_, arg0),
248+ parseSuccessData: _wire2api_uint_8_list,
249+ constMeta: kSecretKeyFromSeedConstMeta,
250+ argValues: [seed],
251+ hint: hint,
252+ parseErrorData: (v) {
253+ return Null ;
254+ },
255+ ),
256+ );
251257 }
252258
253259 FlutterRustBridgeTaskConstMeta get kSecretKeyFromSeedConstMeta =>
@@ -265,6 +271,9 @@ class RustImpl implements Rust {
265271 constMeta: kSecretKeyPublicKeyConstMeta,
266272 argValues: [sk],
267273 hint: hint,
274+ parseErrorData: (v) {
275+ return Null ;
276+ },
268277 ));
269278 }
270279
@@ -285,6 +294,9 @@ class RustImpl implements Rust {
285294 constMeta: kSecretKeyDerivePathHardenedConstMeta,
286295 argValues: [sk, path],
287296 hint: hint,
297+ parseErrorData: (v) {
298+ return Null ;
299+ },
288300 ));
289301 }
290302
@@ -305,6 +317,9 @@ class RustImpl implements Rust {
305317 constMeta: kSecretKeyDerivePathUnhardenedConstMeta,
306318 argValues: [sk, path],
307319 hint: hint,
320+ parseErrorData: (v) {
321+ return Null ;
322+ },
308323 ));
309324 }
310325
@@ -325,6 +340,9 @@ class RustImpl implements Rust {
325340 constMeta: kPublicKeyDerivePathUnhardenedConstMeta,
326341 argValues: [sk, path],
327342 hint: hint,
343+ parseErrorData: (v) {
344+ return Null ;
345+ },
328346 ));
329347 }
330348
@@ -345,6 +363,9 @@ class RustImpl implements Rust {
345363 constMeta: kSignatureSignConstMeta,
346364 argValues: [sk, msg],
347365 hint: hint,
366+ parseErrorData: (v) {
367+ return Null ;
368+ },
348369 ));
349370 }
350371
@@ -362,6 +383,9 @@ class RustImpl implements Rust {
362383 constMeta: kSignatureIsValidConstMeta,
363384 argValues: [sig],
364385 hint: hint,
386+ parseErrorData: (v) {
387+ return Null ;
388+ },
365389 ));
366390 }
367391
@@ -382,6 +406,9 @@ class RustImpl implements Rust {
382406 constMeta: kSignatureAggregateConstMeta,
383407 argValues: [sigsStream, length],
384408 hint: hint,
409+ parseErrorData: (v) {
410+ return Null ;
411+ },
385412 ));
386413 }
387414
@@ -406,6 +433,9 @@ class RustImpl implements Rust {
406433 constMeta: kSignatureVerifyConstMeta,
407434 argValues: [pk, msg, sig],
408435 hint: hint,
436+ parseErrorData: (v) {
437+ return Null ;
438+ },
409439 ));
410440 }
411441
@@ -425,6 +455,9 @@ class RustImpl implements Rust {
425455 constMeta: kPubMnemonicToEntropyConstMeta,
426456 argValues: [mnemonicWords],
427457 hint: hint,
458+ parseErrorData: (v) {
459+ return Null ;
460+ },
428461 ));
429462 }
430463
@@ -444,6 +477,9 @@ class RustImpl implements Rust {
444477 constMeta: kPubEntropyToMnemonicConstMeta,
445478 argValues: [entropy],
446479 hint: hint,
480+ parseErrorData: (v) {
481+ return Null ;
482+ },
447483 ));
448484 }
449485
@@ -462,6 +498,9 @@ class RustImpl implements Rust {
462498 constMeta: kPubEntropyToSeedConstMeta,
463499 argValues: [entropy],
464500 hint: hint,
501+ parseErrorData: (v) {
502+ return Null ;
503+ },
465504 ));
466505 }
467506
@@ -479,6 +518,9 @@ class RustImpl implements Rust {
479518 constMeta: kBytesToHexConstMeta,
480519 argValues: [bytes],
481520 hint: hint,
521+ parseErrorData: (v) {
522+ return Null ;
523+ },
482524 ));
483525 }
484526
@@ -496,6 +538,9 @@ class RustImpl implements Rust {
496538 constMeta: kHexToBytesConstMeta,
497539 argValues: [hex],
498540 hint: hint,
541+ parseErrorData: (v) {
542+ return Null ;
543+ },
499544 ));
500545 }
501546
@@ -513,6 +558,9 @@ class RustImpl implements Rust {
513558 constMeta: kBytesToSha256ConstMeta,
514559 argValues: [bytes],
515560 hint: hint,
561+ parseErrorData: (v) {
562+ return Null ;
563+ },
516564 ));
517565 }
518566
@@ -532,6 +580,9 @@ class RustImpl implements Rust {
532580 constMeta: kPubMasterToWalletUnhardenedIntermediateConstMeta,
533581 argValues: [master],
534582 hint: hint,
583+ parseErrorData: (v) {
584+ return Null ;
585+ },
535586 ));
536587 }
537588
@@ -553,6 +604,9 @@ class RustImpl implements Rust {
553604 constMeta: kPubMasterToWalletUnhardenedConstMeta,
554605 argValues: [master, idx],
555606 hint: hint,
607+ parseErrorData: (v) {
608+ return Null ;
609+ },
556610 ));
557611 }
558612
@@ -572,6 +626,9 @@ class RustImpl implements Rust {
572626 constMeta: kPubMasterToWalletHardenedIntermediateConstMeta,
573627 argValues: [master],
574628 hint: hint,
629+ parseErrorData: (v) {
630+ return Null ;
631+ },
575632 ));
576633 }
577634
@@ -593,6 +650,9 @@ class RustImpl implements Rust {
593650 constMeta: kPubMasterToWalletHardenedConstMeta,
594651 argValues: [master, idx],
595652 hint: hint,
653+ parseErrorData: (v) {
654+ return Null ;
655+ },
596656 ));
597657 }
598658
@@ -613,6 +673,9 @@ class RustImpl implements Rust {
613673 constMeta: kPubMasterToPoolSingletonConstMeta,
614674 argValues: [master, poolWalletIdx],
615675 hint: hint,
676+ parseErrorData: (v) {
677+ return Null ;
678+ },
616679 ));
617680 }
618681
@@ -637,6 +700,9 @@ class RustImpl implements Rust {
637700 constMeta: kPubMasterToPoolAuthenticationConstMeta,
638701 argValues: [sk, poolWalletIdx, idx],
639702 hint: hint,
703+ parseErrorData: (v) {
704+ return Null ;
705+ },
640706 ));
641707 }
642708
@@ -654,6 +720,9 @@ class RustImpl implements Rust {
654720 constMeta: kCmdsProgramRunConstMeta,
655721 argValues: [args],
656722 hint: hint,
723+ parseErrorData: (v) {
724+ return Null ;
725+ },
657726 ));
658727 }
659728
@@ -671,6 +740,9 @@ class RustImpl implements Rust {
671740 constMeta: kCmdsProgramBrunConstMeta,
672741 argValues: [args],
673742 hint: hint,
743+ parseErrorData: (v) {
744+ return Null ;
745+ },
674746 ));
675747 }
676748
@@ -689,6 +761,9 @@ class RustImpl implements Rust {
689761 constMeta: kCmdProgramOpcConstMeta,
690762 argValues: [args],
691763 hint: hint,
764+ parseErrorData: (v) {
765+ return Null ;
766+ },
692767 ));
693768 }
694769
@@ -707,6 +782,9 @@ class RustImpl implements Rust {
707782 constMeta: kCmdProgramOpdConstMeta,
708783 argValues: [args],
709784 hint: hint,
785+ parseErrorData: (v) {
786+ return Null ;
787+ },
710788 ));
711789 }
712790
@@ -725,6 +803,9 @@ class RustImpl implements Rust {
725803 constMeta: kProgramTreeHashConstMeta,
726804 argValues: [serProgramBytes],
727805 hint: hint,
806+ parseErrorData: (v) {
807+ return Null ;
808+ },
728809 ));
729810 }
730811
@@ -746,6 +827,9 @@ class RustImpl implements Rust {
746827 constMeta: kProgramCurryConstMeta,
747828 argValues: [serProgramBytes, argsStr],
748829 hint: hint,
830+ parseErrorData: (v) {
831+ return Null ;
832+ },
749833 ));
750834 }
751835
@@ -764,6 +848,9 @@ class RustImpl implements Rust {
764848 constMeta: kProgramUncurryConstMeta,
765849 argValues: [serProgramBytes],
766850 hint: hint,
851+ parseErrorData: (v) {
852+ return Null ;
853+ },
767854 ));
768855 }
769856
@@ -782,6 +869,9 @@ class RustImpl implements Rust {
782869 constMeta: kProgramFromListConstMeta,
783870 argValues: [programList],
784871 hint: hint,
872+ parseErrorData: (v) {
873+ return Null ;
874+ },
785875 ));
786876 }
787877
@@ -802,6 +892,9 @@ class RustImpl implements Rust {
802892 constMeta: kProgramDisassembleConstMeta,
803893 argValues: [serProgramBytes, version],
804894 hint: hint,
895+ parseErrorData: (v) {
896+ return Null ;
897+ },
805898 ));
806899 }
807900
@@ -823,6 +916,9 @@ class RustImpl implements Rust {
823916 constMeta: kProgramRunConstMeta,
824917 argValues: [serProgramBytes, argsStr],
825918 hint: hint,
919+ parseErrorData: (v) {
920+ return Null ;
921+ },
826922 ));
827923 }
828924
@@ -842,6 +938,9 @@ class RustImpl implements Rust {
842938 constMeta: kProgramFromAtomBytesConstMeta,
843939 argValues: [serProgramBytes],
844940 hint: hint,
941+ parseErrorData: (v) {
942+ return Null ;
943+ },
845944 ));
846945 }
847946
@@ -861,6 +960,9 @@ class RustImpl implements Rust {
861960 constMeta: kProgramToAtomBytesConstMeta,
862961 argValues: [serProgramBytes],
863962 hint: hint,
963+ parseErrorData: (v) {
964+ return Null ;
965+ },
864966 ));
865967 }
866968
@@ -880,6 +982,9 @@ class RustImpl implements Rust {
880982 constMeta: kGetPuzzleFromPublicKeyConstMeta,
881983 argValues: [pk],
882984 hint: hint,
985+ parseErrorData: (v) {
986+ return Null ;
987+ },
883988 ));
884989 }
885990
@@ -902,6 +1007,9 @@ class RustImpl implements Rust {
9021007 constMeta: kCatsCreateCatPuzzleConstMeta,
9031008 argValues: [tailHash, innerPuzzleHash],
9041009 hint: hint,
1010+ parseErrorData: (v) {
1011+ return Null ;
1012+ },
9051013 ));
9061014 }
9071015
0 commit comments