Skip to content

Commit 577a1f4

Browse files
committed
refactor for flutter 3.16.2
1 parent f38d16e commit 577a1f4

File tree

2 files changed

+118
-10
lines changed

2 files changed

+118
-10
lines changed

lib/generated/bridge_generated.dart

Lines changed: 116 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@ import 'dart:convert';
1313
import 'dart:async';
1414
import 'package:meta/meta.dart';
1515
import 'package:flutter_rust_bridge/flutter_rust_bridge.dart';
16+
1617
import '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

pubspec.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
name: flutter_chia_rust_utils
22
description: Chia Rust utils library for use in Flutter, allow use CLVM, BLS and more libraries in your Chia Blockchain projects
3-
version: 0.0.61+1
3+
version: 0.0.62+2
44
homepage: https://github.com/MarvinQuevedo/flutter_chia_rust_utils
55

66
environment:
@@ -10,7 +10,7 @@ environment:
1010
dependencies:
1111
flutter:
1212
sdk: flutter
13-
flutter_rust_bridge: ^1.81.0
13+
flutter_rust_bridge: ^1.82.4
1414
freezed_annotation: ^2.4.1
1515
ffi: ^2.1.0
1616

0 commit comments

Comments
 (0)