101
static StatusResponse getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor<StatusResponse>(create);
102
static StatusResponse? _defaultInstance;
103
104
+ /// The height of the latest block.
105
@$pb.TagNumber(1)
106
$core.int get blockHeaderHeight => $_getIZ(0);
107
@$pb.TagNumber(1)
111
@$pb.TagNumber(1)
112
void clearBlockHeaderHeight() => clearField(1);
113
114
+ /// The height of the latest MWEB header.
115
@$pb.TagNumber(2)
116
$core.int get mwebHeaderHeight => $_getIZ(1);
117
@$pb.TagNumber(2)
121
@$pb.TagNumber(2)
122
void clearMwebHeaderHeight() => clearField(2);
123
124
+ /// The height at which the MWEB utxo set is synced to.
125
@$pb.TagNumber(3)
126
$core.int get mwebUtxosHeight => $_getIZ(2);
127
@$pb.TagNumber(3)
131
@$pb.TagNumber(3)
132
void clearMwebUtxosHeight() => clearField(3);
133
134
+ /// The timestamp of the latest block.
135
@$pb.TagNumber(4)
136
$core.int get blockTime => $_getIZ(3);
137
@$pb.TagNumber(4)
187
static UtxosRequest getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor<UtxosRequest>(create);
188
static UtxosRequest? _defaultInstance;
189
190
+ /// The block height from which to start fetching utxos from.
191
+ /// After all mined utxos have been streamed, unconfirmed and
192
+ /// newly confirmed utxos will also be streamed. If this is set
193
+ /// to 0 then all utxos belonging to the account will be fetched.
194
@$pb.TagNumber(1)
195
$core.int get fromHeight => $_getIZ(0);
196
@$pb.TagNumber(1)
200
@$pb.TagNumber(1)
201
void clearFromHeight() => clearField(1);
202
203
+ /// The scan secret or view key represents the account for
204
+ /// which utxos should be streamed.
205
@$pb.TagNumber(2)
206
$core.List<$core.int> get scanSecret => $_getN(1);
207
@$pb.TagNumber(2)
272
static Utxo getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor<Utxo>(create);
273
static Utxo? _defaultInstance;
274
275
+ /// The block height of the utxo, or 0 for unconfirmed.
276
@$pb.TagNumber(1)
277
$core.int get height => $_getIZ(0);
278
@$pb.TagNumber(1)
282
@$pb.TagNumber(1)
283
void clearHeight() => clearField(1);
284
285
+ /// The value of the utxo in litoshis.
286
@$pb.TagNumber(2)
287
$fixnum.Int64 get value => $_getI64(1);
288
@$pb.TagNumber(2)
292
@$pb.TagNumber(2)
293
void clearValue() => clearField(2);
294
295
+ /// The MWEB address that the utxo was received on.
296
@$pb.TagNumber(3)
297
$core.String get address => $_getSZ(2);
298
@$pb.TagNumber(3)
302
@$pb.TagNumber(3)
303
void clearAddress() => clearField(3);
304
305
+ /// The output ID. This functions like a transaction hash,
306
+ /// but is unique to every utxo.
307
@$pb.TagNumber(4)
308
$core.String get outputId => $_getSZ(3);
309
@$pb.TagNumber(4)
313
@$pb.TagNumber(4)
314
void clearOutputId() => clearField(4);
315
316
+ /// The timestamp of the block the utxo was mined in.
317
@$pb.TagNumber(5)
318
$core.int get blockTime => $_getIZ(4);
319
@$pb.TagNumber(5)
379
static AddressRequest getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor<AddressRequest>(create);
380
static AddressRequest? _defaultInstance;
381
382
+ /// The starting index of the range.
383
@$pb.TagNumber(1)
384
$core.int get fromIndex => $_getIZ(0);
385
@$pb.TagNumber(1)
389
@$pb.TagNumber(1)
390
void clearFromIndex() => clearField(1);
391
392
+ /// The ending index of the range. The result will contain all
393
+ /// addresses up to but not including this index.
394
@$pb.TagNumber(2)
395
$core.int get toIndex => $_getIZ(1);
396
@$pb.TagNumber(2)
400
@$pb.TagNumber(2)
401
void clearToIndex() => clearField(2);
402
403
+ /// The scan secret or view key represents the account for
404
+ /// which addresses should be returned.
405
@$pb.TagNumber(3)
406
$core.List<$core.int> get scanSecret => $_getN(2);
407
@$pb.TagNumber(3)
411
@$pb.TagNumber(3)
412
void clearScanSecret() => clearField(3);
413
414
+ /// The public key of the spend secret for the account. The spend
415
+ /// key is required for spending utxos but is also required
416
+ /// for generating addresses.
417
@$pb.TagNumber(4)
418
$core.List<$core.int> get spendPubkey => $_getN(3);
419
@$pb.TagNumber(4)
464
static AddressResponse getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor<AddressResponse>(create);
465
static AddressResponse? _defaultInstance;
466
467
+ /// An array of MWEB addresses within the requested range.
468
@$pb.TagNumber(1)
469
$core.List<$core.String> get address => $_getList(0);
470
}
471
472
+class LedgerApdu extends $pb.GeneratedMessage {
473
+ factory LedgerApdu({
474
+ $core.List<$core.int>? data,
475
+ }) {
476
+ final $result = create();
477
+ if (data != null) {
478
+ $result.data = data;
479
+ }
480
+ return $result;
481
+ }
482
+ LedgerApdu._() : super();
483
+ factory LedgerApdu.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r);
484
+ factory LedgerApdu.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r);
485
+
486
+ static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : 'LedgerApdu', createEmptyInstance: create)
487
+ ..a<$core.List<$core.int>>(1, _omitFieldNames ? '' : 'data', $pb.PbFieldType.OY)
488
+ ..hasRequiredFields = false
489
+ ;
490
+
491
+ @$core.Deprecated(
492
+ 'Using this can add significant overhead to your binary. '
493
+ 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. '
494
+ 'Will be removed in next major version')
495
+ LedgerApdu clone() => LedgerApdu()..mergeFromMessage(this);
496
+ @$core.Deprecated(
497
+ 'Using this can add significant overhead to your binary. '
498
+ 'Use [GeneratedMessageGenericExtensions.rebuild] instead. '
499
+ 'Will be removed in next major version')
500
+ LedgerApdu copyWith(void Function(LedgerApdu) updates) => super.copyWith((message) => updates(message as LedgerApdu)) as LedgerApdu;
501
+
502
+ $pb.BuilderInfo get info_ => _i;
503
+
504
+ @$core.pragma('dart2js:noInline')
505
+ static LedgerApdu create() => LedgerApdu._();
506
+ LedgerApdu createEmptyInstance() => create();
507
+ static $pb.PbList<LedgerApdu> createRepeated() => $pb.PbList<LedgerApdu>();
508
+ @$core.pragma('dart2js:noInline')
509
+ static LedgerApdu getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor<LedgerApdu>(create);
510
+ static LedgerApdu? _defaultInstance;
511
+
512
+ @$pb.TagNumber(1)
513
+ $core.List<$core.int> get data => $_getN(0);
514
+ @$pb.TagNumber(1)
515
+ set data($core.List<$core.int> v) { $_setBytes(0, v); }
516
+ @$pb.TagNumber(1)
517
+ $core.bool hasData() => $_has(0);
518
+ @$pb.TagNumber(1)
519
+ void clearData() => clearField(1);
520
+}
521
+
522
class SpentRequest extends $pb.GeneratedMessage {
523
factory SpentRequest({
524
$core.Iterable<$core.String>? outputId,
559
static SpentRequest getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor<SpentRequest>(create);
560
static SpentRequest? _defaultInstance;
561
562
+ /// An array of output IDs to perform checks for.
563
@$pb.TagNumber(1)
564
$core.List<$core.String> get outputId => $_getList(0);
565
}
604
static SpentResponse getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor<SpentResponse>(create);
605
static SpentResponse? _defaultInstance;
606
607
+ /// An array of the output IDs that were not found in the
608
+ /// unspent set. This means that the outputs are either
609
+ /// unconfirmed or were spent.
610
@$pb.TagNumber(1)
611
$core.List<$core.String> get outputId => $_getList(0);
612
}
671
static CreateRequest getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor<CreateRequest>(create);
672
static CreateRequest? _defaultInstance;
673
674
+ /// The raw bytes of the serialized transaction. This will be
675
+ /// a template where the non-MWEB inputs will remain unchanged,
676
+ /// and the MWEB inputs are specified by TxIns with the outpoint
677
+ /// hash set to the output ID of the utxo being spent, and the
678
+ /// outpoint index set to the index of the address that the utxo
679
+ /// was received on. MWEB outputs are specified by TxOuts with
680
+ /// the script pubkey set to the serialized scan and spend pubkeys
681
+ /// of the destination MWEB address. Any non-MWEB outputs will be
682
+ /// transformed into MWEB peg-outs. If the transaction doesn't
683
+ /// contain any MWEB i/o then the result will be unchanged.
684
@$pb.TagNumber(1)
685
$core.List<$core.int> get rawTx => $_getN(0);
686
@$pb.TagNumber(1)
690
@$pb.TagNumber(1)
691
void clearRawTx() => clearField(1);
692
693
+ /// The scan secret or view key represents the account that
694
+ /// the utxos being spent belong to.
695
@$pb.TagNumber(2)
696
$core.List<$core.int> get scanSecret => $_getN(1);
697
@$pb.TagNumber(2)
701
@$pb.TagNumber(2)
702
void clearScanSecret() => clearField(2);
703
704
+ /// The spend secret is the private key necessary for spending
705
+ /// the utxos belonging to the account.
706
@$pb.TagNumber(3)
707
$core.List<$core.int> get spendSecret => $_getN(2);
708
@$pb.TagNumber(3)
712
@$pb.TagNumber(3)
713
void clearSpendSecret() => clearField(3);
714
715
+ /// The fee rate per KB in litoshis.
716
@$pb.TagNumber(4)
717
$fixnum.Int64 get feeRatePerKb => $_getI64(3);
718
@$pb.TagNumber(4)
722
@$pb.TagNumber(4)
723
void clearFeeRatePerKb() => clearField(4);
724
725
+ /// Whether to skip MWEB transaction creation. This is useful
726
+ /// for fee estimation.
727
@$pb.TagNumber(5)
728
$core.bool get dryRun => $_getBF(4);
729
@$pb.TagNumber(5)
779
static CreateResponse getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor<CreateResponse>(create);
780
static CreateResponse? _defaultInstance;
781
782
+ /// The raw bytes of the serialized transaction. It will contain
783
+ /// a single TxOut representing the peg-in required. From this
784
+ /// it is possible to determine the addtional fee that was added
785
+ /// by the MWEB transaction.
786
@$pb.TagNumber(1)
787
$core.List<$core.int> get rawTx => $_getN(0);
788
@$pb.TagNumber(1)
792
@$pb.TagNumber(1)
793
void clearRawTx() => clearField(1);
794
795
+ /// The output IDs of any utxos created by the transaction,
796
+ /// in the same order as in the template.
797
@$pb.TagNumber(2)
798
$core.List<$core.String> get outputId => $_getList(1);
799
}
800
699
-class BroadcastRequest extends $pb.GeneratedMessage {
700
- factory BroadcastRequest({
801
+class PsbtCreateRequest extends $pb.GeneratedMessage {
802
+ factory PsbtCreateRequest({
803
$core.List<$core.int>? rawTx,
804
+ $core.Iterable<TxOut>? witnessUtxo,
805
}) {
806
final $result = create();
807
if (rawTx != null) {
808
$result.rawTx = rawTx;
809
}
810
+ if (witnessUtxo != null) {
811
+ $result.witnessUtxo.addAll(witnessUtxo);
812
+ }
813
return $result;
814
}
709
- BroadcastRequest._() : super();
710
- factory BroadcastRequest.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r);
711
- factory BroadcastRequest.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r);
815
+ PsbtCreateRequest._() : super();
816
+ factory PsbtCreateRequest.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r);
817
+ factory PsbtCreateRequest.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r);
818
713
- static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : 'BroadcastRequest', createEmptyInstance: create)
819
+ static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : 'PsbtCreateRequest', createEmptyInstance: create)
820
..a<$core.List<$core.int>>(1, _omitFieldNames ? '' : 'rawTx', $pb.PbFieldType.OY)
821
+ ..pc<TxOut>(2, _omitFieldNames ? '' : 'witnessUtxo', $pb.PbFieldType.PM, subBuilder: TxOut.create)
822
..hasRequiredFields = false
823
;
824
826
'Using this can add significant overhead to your binary. '
827
'Use [GeneratedMessageGenericExtensions.deepCopy] instead. '
828
'Will be removed in next major version')
722
- BroadcastRequest clone() => BroadcastRequest()..mergeFromMessage(this);
829
+ PsbtCreateRequest clone() => PsbtCreateRequest()..mergeFromMessage(this);
830
@$core.Deprecated(
831
'Using this can add significant overhead to your binary. '
832
'Use [GeneratedMessageGenericExtensions.rebuild] instead. '
833
'Will be removed in next major version')
727
- BroadcastRequest copyWith(void Function(BroadcastRequest) updates) => super.copyWith((message) => updates(message as BroadcastRequest)) as BroadcastRequest;
834
+ PsbtCreateRequest copyWith(void Function(PsbtCreateRequest) updates) => super.copyWith((message) => updates(message as PsbtCreateRequest)) as PsbtCreateRequest;
835
836
$pb.BuilderInfo get info_ => _i;
837
838
@$core.pragma('dart2js:noInline')
732
- static BroadcastRequest create() => BroadcastRequest._();
733
- BroadcastRequest createEmptyInstance() => create();
734
- static $pb.PbList<BroadcastRequest> createRepeated() => $pb.PbList<BroadcastRequest>();
839
+ static PsbtCreateRequest create() => PsbtCreateRequest._();
840
+ PsbtCreateRequest createEmptyInstance() => create();
841
+ static $pb.PbList<PsbtCreateRequest> createRepeated() => $pb.PbList<PsbtCreateRequest>();
842
@$core.pragma('dart2js:noInline')
736
- static BroadcastRequest getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor<BroadcastRequest>(create);
737
- static BroadcastRequest? _defaultInstance;
843
+ static PsbtCreateRequest getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor<PsbtCreateRequest>(create);
844
+ static PsbtCreateRequest? _defaultInstance;
845
846
+ /// The raw bytes of the serialized transaction.
847
@$pb.TagNumber(1)
848
$core.List<$core.int> get rawTx => $_getN(0);
849
@$pb.TagNumber(1)
852
$core.bool hasRawTx() => $_has(0);
853
@$pb.TagNumber(1)
854
void clearRawTx() => clearField(1);
855
+
856
+ /// Witness utxos for each input.
857
+ @$pb.TagNumber(2)
858
+ $core.List<TxOut> get witnessUtxo => $_getList(1);
859
}
860
749
-class BroadcastResponse extends $pb.GeneratedMessage {
750
- factory BroadcastResponse({
751
- $core.String? txid,
861
+class TxOut extends $pb.GeneratedMessage {
862
+ factory TxOut({
863
+ $fixnum.Int64? value,
864
+ $core.List<$core.int>? pkScript,
865
}) {
866
final $result = create();
754
- if (txid != null) {
755
- $result.txid = txid;
867
+ if (value != null) {
868
+ $result.value = value;
869
+ }
870
+ if (pkScript != null) {
871
+ $result.pkScript = pkScript;
872
}
873
return $result;
874
}
759
- BroadcastResponse._() : super();
760
- factory BroadcastResponse.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r);
761
- factory BroadcastResponse.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r);
875
+ TxOut._() : super();
876
+ factory TxOut.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r);
877
+ factory TxOut.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r);
878
763
- static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : 'BroadcastResponse', createEmptyInstance: create)
764
- ..aOS(1, _omitFieldNames ? '' : 'txid')
879
+ static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : 'TxOut', createEmptyInstance: create)
880
+ ..aInt64(1, _omitFieldNames ? '' : 'value')
881
+ ..a<$core.List<$core.int>>(2, _omitFieldNames ? '' : 'pkScript', $pb.PbFieldType.OY)
882
..hasRequiredFields = false
883
;
884
886
'Using this can add significant overhead to your binary. '
887
'Use [GeneratedMessageGenericExtensions.deepCopy] instead. '
888
'Will be removed in next major version')
772
- BroadcastResponse clone() => BroadcastResponse()..mergeFromMessage(this);
889
+ TxOut clone() => TxOut()..mergeFromMessage(this);
890
@$core.Deprecated(
891
'Using this can add significant overhead to your binary. '
892
'Use [GeneratedMessageGenericExtensions.rebuild] instead. '
893
'Will be removed in next major version')
777
- BroadcastResponse copyWith(void Function(BroadcastResponse) updates) => super.copyWith((message) => updates(message as BroadcastResponse)) as BroadcastResponse;
894
+ TxOut copyWith(void Function(TxOut) updates) => super.copyWith((message) => updates(message as TxOut)) as TxOut;
895
896
$pb.BuilderInfo get info_ => _i;
897
898
@$core.pragma('dart2js:noInline')
782
- static BroadcastResponse create() => BroadcastResponse._();
783
- BroadcastResponse createEmptyInstance() => create();
784
- static $pb.PbList<BroadcastResponse> createRepeated() => $pb.PbList<BroadcastResponse>();
899
+ static TxOut create() => TxOut._();
900
+ TxOut createEmptyInstance() => create();
901
+ static $pb.PbList<TxOut> createRepeated() => $pb.PbList<TxOut>();
902
@$core.pragma('dart2js:noInline')
786
- static BroadcastResponse getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor<BroadcastResponse>(create);
787
- static BroadcastResponse? _defaultInstance;
903
+ static TxOut getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor<TxOut>(create);
904
+ static TxOut? _defaultInstance;
905
906
@$pb.TagNumber(1)
790
- $core.String get txid => $_getSZ(0);
907
+ $fixnum.Int64 get value => $_getI64(0);
908
@$pb.TagNumber(1)
792
- set txid($core.String v) { $_setString(0, v); }
909
+ set value($fixnum.Int64 v) { $_setInt64(0, v); }
910
@$pb.TagNumber(1)
794
- $core.bool hasTxid() => $_has(0);
911
+ $core.bool hasValue() => $_has(0);
912
@$pb.TagNumber(1)
796
- void clearTxid() => clearField(1);
913
+ void clearValue() => clearField(1);
914
+
915
+ @$pb.TagNumber(2)
916
+ $core.List<$core.int> get pkScript => $_getN(1);
917
+ @$pb.TagNumber(2)
918
+ set pkScript($core.List<$core.int> v) { $_setBytes(1, v); }
919
+ @$pb.TagNumber(2)
920
+ $core.bool hasPkScript() => $_has(1);
921
+ @$pb.TagNumber(2)
922
+ void clearPkScript() => clearField(2);
923
+}
924
+
925
+class PsbtResponse extends $pb.GeneratedMessage {
926
+ factory PsbtResponse({
927
+ $core.String? psbtB64,
928
+ }) {
929
+ final $result = create();
930
+ if (psbtB64 != null) {
931
+ $result.psbtB64 = psbtB64;
932
+ }
933
+ return $result;
934
+ }
935
+ PsbtResponse._() : super();
936
+ factory PsbtResponse.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r);
937
+ factory PsbtResponse.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r);
938
+
939
+ static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : 'PsbtResponse', createEmptyInstance: create)
940
+ ..aOS(1, _omitFieldNames ? '' : 'psbtB64')
941
+ ..hasRequiredFields = false
942
+ ;
943
+
944
+ @$core.Deprecated(
945
+ 'Using this can add significant overhead to your binary. '
946
+ 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. '
947
+ 'Will be removed in next major version')
948
+ PsbtResponse clone() => PsbtResponse()..mergeFromMessage(this);
949
+ @$core.Deprecated(
950
+ 'Using this can add significant overhead to your binary. '
951
+ 'Use [GeneratedMessageGenericExtensions.rebuild] instead. '
952
+ 'Will be removed in next major version')
953
+ PsbtResponse copyWith(void Function(PsbtResponse) updates) => super.copyWith((message) => updates(message as PsbtResponse)) as PsbtResponse;
954
+
955
+ $pb.BuilderInfo get info_ => _i;
956
+
957
+ @$core.pragma('dart2js:noInline')
958
+ static PsbtResponse create() => PsbtResponse._();
959
+ PsbtResponse createEmptyInstance() => create();
960
+ static $pb.PbList<PsbtResponse> createRepeated() => $pb.PbList<PsbtResponse>();
961
+ @$core.pragma('dart2js:noInline')
962
+ static PsbtResponse getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor<PsbtResponse>(create);
963
+ static PsbtResponse? _defaultInstance;
964
+
965
+ /// The PSBT in base64 encoding.
966
+ @$pb.TagNumber(1)
967
+ $core.String get psbtB64 => $_getSZ(0);
968
+ @$pb.TagNumber(1)
969
+ set psbtB64($core.String v) { $_setString(0, v); }
970
+ @$pb.TagNumber(1)
971
+ $core.bool hasPsbtB64() => $_has(0);
972
+ @$pb.TagNumber(1)
973
+ void clearPsbtB64() => clearField(1);
974
+}
975
+
976
+class PsbtAddInputRequest extends $pb.GeneratedMessage {
977
+ factory PsbtAddInputRequest({
978
+ $core.String? psbtB64,
979
+ $core.List<$core.int>? scanSecret,
980
+ $core.String? outputId,
981
+ $core.int? addressIndex,
982
+ }) {
983
+ final $result = create();
984
+ if (psbtB64 != null) {
985
+ $result.psbtB64 = psbtB64;
986
+ }
987
+ if (scanSecret != null) {
988
+ $result.scanSecret = scanSecret;
989
+ }
990
+ if (outputId != null) {
991
+ $result.outputId = outputId;
992
+ }
993
+ if (addressIndex != null) {
994
+ $result.addressIndex = addressIndex;
995
+ }
996
+ return $result;
997
+ }
998
+ PsbtAddInputRequest._() : super();
999
+ factory PsbtAddInputRequest.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r);
1000
+ factory PsbtAddInputRequest.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r);
1001
+
1002
+ static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : 'PsbtAddInputRequest', createEmptyInstance: create)
1003
+ ..aOS(1, _omitFieldNames ? '' : 'psbtB64')
1004
+ ..a<$core.List<$core.int>>(2, _omitFieldNames ? '' : 'scanSecret', $pb.PbFieldType.OY)
1005
+ ..aOS(3, _omitFieldNames ? '' : 'outputId')
1006
+ ..a<$core.int>(4, _omitFieldNames ? '' : 'addressIndex', $pb.PbFieldType.OU3)
1007
+ ..hasRequiredFields = false
1008
+ ;
1009
+
1010
+ @$core.Deprecated(
1011
+ 'Using this can add significant overhead to your binary. '
1012
+ 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. '
1013
+ 'Will be removed in next major version')
1014
+ PsbtAddInputRequest clone() => PsbtAddInputRequest()..mergeFromMessage(this);
1015
+ @$core.Deprecated(
1016
+ 'Using this can add significant overhead to your binary. '
1017
+ 'Use [GeneratedMessageGenericExtensions.rebuild] instead. '
1018
+ 'Will be removed in next major version')
1019
+ PsbtAddInputRequest copyWith(void Function(PsbtAddInputRequest) updates) => super.copyWith((message) => updates(message as PsbtAddInputRequest)) as PsbtAddInputRequest;
1020
+
1021
+ $pb.BuilderInfo get info_ => _i;
1022
+
1023
+ @$core.pragma('dart2js:noInline')
1024
+ static PsbtAddInputRequest create() => PsbtAddInputRequest._();
1025
+ PsbtAddInputRequest createEmptyInstance() => create();
1026
+ static $pb.PbList<PsbtAddInputRequest> createRepeated() => $pb.PbList<PsbtAddInputRequest>();
1027
+ @$core.pragma('dart2js:noInline')
1028
+ static PsbtAddInputRequest getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor<PsbtAddInputRequest>(create);
1029
+ static PsbtAddInputRequest? _defaultInstance;
1030
+
1031
+ /// The PSBT in base64 encoding.
1032
+ @$pb.TagNumber(1)
1033
+ $core.String get psbtB64 => $_getSZ(0);
1034
+ @$pb.TagNumber(1)
1035
+ set psbtB64($core.String v) { $_setString(0, v); }
1036
+ @$pb.TagNumber(1)
1037
+ $core.bool hasPsbtB64() => $_has(0);
1038
+ @$pb.TagNumber(1)
1039
+ void clearPsbtB64() => clearField(1);
1040
+
1041
+ /// The scan secret or view key represents the account that
1042
+ /// the utxos being spent belong to.
1043
+ @$pb.TagNumber(2)
1044
+ $core.List<$core.int> get scanSecret => $_getN(1);
1045
+ @$pb.TagNumber(2)
1046
+ set scanSecret($core.List<$core.int> v) { $_setBytes(1, v); }
1047
+ @$pb.TagNumber(2)
1048
+ $core.bool hasScanSecret() => $_has(1);
1049
+ @$pb.TagNumber(2)
1050
+ void clearScanSecret() => clearField(2);
1051
+
1052
+ /// The output ID of the utxo.
1053
+ @$pb.TagNumber(3)
1054
+ $core.String get outputId => $_getSZ(2);
1055
+ @$pb.TagNumber(3)
1056
+ set outputId($core.String v) { $_setString(2, v); }
1057
+ @$pb.TagNumber(3)
1058
+ $core.bool hasOutputId() => $_has(2);
1059
+ @$pb.TagNumber(3)
1060
+ void clearOutputId() => clearField(3);
1061
+
1062
+ /// The address index of the utxo.
1063
+ @$pb.TagNumber(4)
1064
+ $core.int get addressIndex => $_getIZ(3);
1065
+ @$pb.TagNumber(4)
1066
+ set addressIndex($core.int v) { $_setUnsignedInt32(3, v); }
1067
+ @$pb.TagNumber(4)
1068
+ $core.bool hasAddressIndex() => $_has(3);
1069
+ @$pb.TagNumber(4)
1070
+ void clearAddressIndex() => clearField(4);
1071
+}
1072
+
1073
+class PsbtAddRecipientRequest extends $pb.GeneratedMessage {
1074
+ factory PsbtAddRecipientRequest({
1075
+ $core.String? psbtB64,
1076
+ PsbtRecipient? recipient,
1077
+ $fixnum.Int64? feeRatePerKb,
1078
+ }) {
1079
+ final $result = create();
1080
+ if (psbtB64 != null) {
1081
+ $result.psbtB64 = psbtB64;
1082
+ }
1083
+ if (recipient != null) {
1084
+ $result.recipient = recipient;
1085
+ }
1086
+ if (feeRatePerKb != null) {
1087
+ $result.feeRatePerKb = feeRatePerKb;
1088
+ }
1089
+ return $result;
1090
+ }
1091
+ PsbtAddRecipientRequest._() : super();
1092
+ factory PsbtAddRecipientRequest.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r);
1093
+ factory PsbtAddRecipientRequest.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r);
1094
+
1095
+ static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : 'PsbtAddRecipientRequest', createEmptyInstance: create)
1096
+ ..aOS(1, _omitFieldNames ? '' : 'psbtB64')
1097
+ ..aOM<PsbtRecipient>(2, _omitFieldNames ? '' : 'recipient', subBuilder: PsbtRecipient.create)
1098
+ ..a<$fixnum.Int64>(3, _omitFieldNames ? '' : 'feeRatePerKb', $pb.PbFieldType.OU6, defaultOrMaker: $fixnum.Int64.ZERO)
1099
+ ..hasRequiredFields = false
1100
+ ;
1101
+
1102
+ @$core.Deprecated(
1103
+ 'Using this can add significant overhead to your binary. '
1104
+ 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. '
1105
+ 'Will be removed in next major version')
1106
+ PsbtAddRecipientRequest clone() => PsbtAddRecipientRequest()..mergeFromMessage(this);
1107
+ @$core.Deprecated(
1108
+ 'Using this can add significant overhead to your binary. '
1109
+ 'Use [GeneratedMessageGenericExtensions.rebuild] instead. '
1110
+ 'Will be removed in next major version')
1111
+ PsbtAddRecipientRequest copyWith(void Function(PsbtAddRecipientRequest) updates) => super.copyWith((message) => updates(message as PsbtAddRecipientRequest)) as PsbtAddRecipientRequest;
1112
+
1113
+ $pb.BuilderInfo get info_ => _i;
1114
+
1115
+ @$core.pragma('dart2js:noInline')
1116
+ static PsbtAddRecipientRequest create() => PsbtAddRecipientRequest._();
1117
+ PsbtAddRecipientRequest createEmptyInstance() => create();
1118
+ static $pb.PbList<PsbtAddRecipientRequest> createRepeated() => $pb.PbList<PsbtAddRecipientRequest>();
1119
+ @$core.pragma('dart2js:noInline')
1120
+ static PsbtAddRecipientRequest getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor<PsbtAddRecipientRequest>(create);
1121
+ static PsbtAddRecipientRequest? _defaultInstance;
1122
+
1123
+ /// The PSBT in base64 encoding.
1124
+ @$pb.TagNumber(1)
1125
+ $core.String get psbtB64 => $_getSZ(0);
1126
+ @$pb.TagNumber(1)
1127
+ set psbtB64($core.String v) { $_setString(0, v); }
1128
+ @$pb.TagNumber(1)
1129
+ $core.bool hasPsbtB64() => $_has(0);
1130
+ @$pb.TagNumber(1)
1131
+ void clearPsbtB64() => clearField(1);
1132
+
1133
+ @$pb.TagNumber(2)
1134
+ PsbtRecipient get recipient => $_getN(1);
1135
+ @$pb.TagNumber(2)
1136
+ set recipient(PsbtRecipient v) { setField(2, v); }
1137
+ @$pb.TagNumber(2)
1138
+ $core.bool hasRecipient() => $_has(1);
1139
+ @$pb.TagNumber(2)
1140
+ void clearRecipient() => clearField(2);
1141
+ @$pb.TagNumber(2)
1142
+ PsbtRecipient ensureRecipient() => $_ensure(1);
1143
+
1144
+ /// The fee rate per KB in litoshis.
1145
+ @$pb.TagNumber(3)
1146
+ $fixnum.Int64 get feeRatePerKb => $_getI64(2);
1147
+ @$pb.TagNumber(3)
1148
+ set feeRatePerKb($fixnum.Int64 v) { $_setInt64(2, v); }
1149
+ @$pb.TagNumber(3)
1150
+ $core.bool hasFeeRatePerKb() => $_has(2);
1151
+ @$pb.TagNumber(3)
1152
+ void clearFeeRatePerKb() => clearField(3);
1153
+}
1154
+
1155
+class PsbtGetRecipientsRequest extends $pb.GeneratedMessage {
1156
+ factory PsbtGetRecipientsRequest({
1157
+ $core.String? psbtB64,
1158
+ }) {
1159
+ final $result = create();
1160
+ if (psbtB64 != null) {
1161
+ $result.psbtB64 = psbtB64;
1162
+ }
1163
+ return $result;
1164
+ }
1165
+ PsbtGetRecipientsRequest._() : super();
1166
+ factory PsbtGetRecipientsRequest.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r);
1167
+ factory PsbtGetRecipientsRequest.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r);
1168
+
1169
+ static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : 'PsbtGetRecipientsRequest', createEmptyInstance: create)
1170
+ ..aOS(1, _omitFieldNames ? '' : 'psbtB64')
1171
+ ..hasRequiredFields = false
1172
+ ;
1173
+
1174
+ @$core.Deprecated(
1175
+ 'Using this can add significant overhead to your binary. '
1176
+ 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. '
1177
+ 'Will be removed in next major version')
1178
+ PsbtGetRecipientsRequest clone() => PsbtGetRecipientsRequest()..mergeFromMessage(this);
1179
+ @$core.Deprecated(
1180
+ 'Using this can add significant overhead to your binary. '
1181
+ 'Use [GeneratedMessageGenericExtensions.rebuild] instead. '
1182
+ 'Will be removed in next major version')
1183
+ PsbtGetRecipientsRequest copyWith(void Function(PsbtGetRecipientsRequest) updates) => super.copyWith((message) => updates(message as PsbtGetRecipientsRequest)) as PsbtGetRecipientsRequest;
1184
+
1185
+ $pb.BuilderInfo get info_ => _i;
1186
+
1187
+ @$core.pragma('dart2js:noInline')
1188
+ static PsbtGetRecipientsRequest create() => PsbtGetRecipientsRequest._();
1189
+ PsbtGetRecipientsRequest createEmptyInstance() => create();
1190
+ static $pb.PbList<PsbtGetRecipientsRequest> createRepeated() => $pb.PbList<PsbtGetRecipientsRequest>();
1191
+ @$core.pragma('dart2js:noInline')
1192
+ static PsbtGetRecipientsRequest getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor<PsbtGetRecipientsRequest>(create);
1193
+ static PsbtGetRecipientsRequest? _defaultInstance;
1194
+
1195
+ /// The PSBT in base64 encoding.
1196
+ @$pb.TagNumber(1)
1197
+ $core.String get psbtB64 => $_getSZ(0);
1198
+ @$pb.TagNumber(1)
1199
+ set psbtB64($core.String v) { $_setString(0, v); }
1200
+ @$pb.TagNumber(1)
1201
+ $core.bool hasPsbtB64() => $_has(0);
1202
+ @$pb.TagNumber(1)
1203
+ void clearPsbtB64() => clearField(1);
1204
+}
1205
+
1206
+class PsbtGetRecipientsResponse extends $pb.GeneratedMessage {
1207
+ factory PsbtGetRecipientsResponse({
1208
+ $core.Iterable<PsbtRecipient>? recipient,
1209
+ $core.Iterable<$core.String>? inputAddress,
1210
+ $fixnum.Int64? fee,
1211
+ }) {
1212
+ final $result = create();
1213
+ if (recipient != null) {
1214
+ $result.recipient.addAll(recipient);
1215
+ }
1216
+ if (inputAddress != null) {
1217
+ $result.inputAddress.addAll(inputAddress);
1218
+ }
1219
+ if (fee != null) {
1220
+ $result.fee = fee;
1221
+ }
1222
+ return $result;
1223
+ }
1224
+ PsbtGetRecipientsResponse._() : super();
1225
+ factory PsbtGetRecipientsResponse.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r);
1226
+ factory PsbtGetRecipientsResponse.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r);
1227
+
1228
+ static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : 'PsbtGetRecipientsResponse', createEmptyInstance: create)
1229
+ ..pc<PsbtRecipient>(1, _omitFieldNames ? '' : 'recipient', $pb.PbFieldType.PM, subBuilder: PsbtRecipient.create)
1230
+ ..pPS(2, _omitFieldNames ? '' : 'inputAddress')
1231
+ ..aInt64(3, _omitFieldNames ? '' : 'fee')
1232
+ ..hasRequiredFields = false
1233
+ ;
1234
+
1235
+ @$core.Deprecated(
1236
+ 'Using this can add significant overhead to your binary. '
1237
+ 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. '
1238
+ 'Will be removed in next major version')
1239
+ PsbtGetRecipientsResponse clone() => PsbtGetRecipientsResponse()..mergeFromMessage(this);
1240
+ @$core.Deprecated(
1241
+ 'Using this can add significant overhead to your binary. '
1242
+ 'Use [GeneratedMessageGenericExtensions.rebuild] instead. '
1243
+ 'Will be removed in next major version')
1244
+ PsbtGetRecipientsResponse copyWith(void Function(PsbtGetRecipientsResponse) updates) => super.copyWith((message) => updates(message as PsbtGetRecipientsResponse)) as PsbtGetRecipientsResponse;
1245
+
1246
+ $pb.BuilderInfo get info_ => _i;
1247
+
1248
+ @$core.pragma('dart2js:noInline')
1249
+ static PsbtGetRecipientsResponse create() => PsbtGetRecipientsResponse._();
1250
+ PsbtGetRecipientsResponse createEmptyInstance() => create();
1251
+ static $pb.PbList<PsbtGetRecipientsResponse> createRepeated() => $pb.PbList<PsbtGetRecipientsResponse>();
1252
+ @$core.pragma('dart2js:noInline')
1253
+ static PsbtGetRecipientsResponse getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor<PsbtGetRecipientsResponse>(create);
1254
+ static PsbtGetRecipientsResponse? _defaultInstance;
1255
+
1256
+ @$pb.TagNumber(1)
1257
+ $core.List<PsbtRecipient> get recipient => $_getList(0);
1258
+
1259
+ @$pb.TagNumber(2)
1260
+ $core.List<$core.String> get inputAddress => $_getList(1);
1261
+
1262
+ @$pb.TagNumber(3)
1263
+ $fixnum.Int64 get fee => $_getI64(2);
1264
+ @$pb.TagNumber(3)
1265
+ set fee($fixnum.Int64 v) { $_setInt64(2, v); }
1266
+ @$pb.TagNumber(3)
1267
+ $core.bool hasFee() => $_has(2);
1268
+ @$pb.TagNumber(3)
1269
+ void clearFee() => clearField(3);
1270
+}
1271
+
1272
+class PsbtRecipient extends $pb.GeneratedMessage {
1273
+ factory PsbtRecipient({
1274
+ $core.String? address,
1275
+ $fixnum.Int64? value,
1276
+ }) {
1277
+ final $result = create();
1278
+ if (address != null) {
1279
+ $result.address = address;
1280
+ }
1281
+ if (value != null) {
1282
+ $result.value = value;
1283
+ }
1284
+ return $result;
1285
+ }
1286
+ PsbtRecipient._() : super();
1287
+ factory PsbtRecipient.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r);
1288
+ factory PsbtRecipient.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r);
1289
+
1290
+ static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : 'PsbtRecipient', createEmptyInstance: create)
1291
+ ..aOS(1, _omitFieldNames ? '' : 'address')
1292
+ ..aInt64(2, _omitFieldNames ? '' : 'value')
1293
+ ..hasRequiredFields = false
1294
+ ;
1295
+
1296
+ @$core.Deprecated(
1297
+ 'Using this can add significant overhead to your binary. '
1298
+ 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. '
1299
+ 'Will be removed in next major version')
1300
+ PsbtRecipient clone() => PsbtRecipient()..mergeFromMessage(this);
1301
+ @$core.Deprecated(
1302
+ 'Using this can add significant overhead to your binary. '
1303
+ 'Use [GeneratedMessageGenericExtensions.rebuild] instead. '
1304
+ 'Will be removed in next major version')
1305
+ PsbtRecipient copyWith(void Function(PsbtRecipient) updates) => super.copyWith((message) => updates(message as PsbtRecipient)) as PsbtRecipient;
1306
+
1307
+ $pb.BuilderInfo get info_ => _i;
1308
+
1309
+ @$core.pragma('dart2js:noInline')
1310
+ static PsbtRecipient create() => PsbtRecipient._();
1311
+ PsbtRecipient createEmptyInstance() => create();
1312
+ static $pb.PbList<PsbtRecipient> createRepeated() => $pb.PbList<PsbtRecipient>();
1313
+ @$core.pragma('dart2js:noInline')
1314
+ static PsbtRecipient getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor<PsbtRecipient>(create);
1315
+ static PsbtRecipient? _defaultInstance;
1316
+
1317
+ @$pb.TagNumber(1)
1318
+ $core.String get address => $_getSZ(0);
1319
+ @$pb.TagNumber(1)
1320
+ set address($core.String v) { $_setString(0, v); }
1321
+ @$pb.TagNumber(1)
1322
+ $core.bool hasAddress() => $_has(0);
1323
+ @$pb.TagNumber(1)
1324
+ void clearAddress() => clearField(1);
1325
+
1326
+ @$pb.TagNumber(2)
1327
+ $fixnum.Int64 get value => $_getI64(1);
1328
+ @$pb.TagNumber(2)
1329
+ set value($fixnum.Int64 v) { $_setInt64(1, v); }
1330
+ @$pb.TagNumber(2)
1331
+ $core.bool hasValue() => $_has(1);
1332
+ @$pb.TagNumber(2)
1333
+ void clearValue() => clearField(2);
1334
+}
1335
+
1336
+class PsbtSignRequest extends $pb.GeneratedMessage {
1337
+ factory PsbtSignRequest({
1338
+ $core.String? psbtB64,
1339
+ $core.List<$core.int>? scanSecret,
1340
+ $core.List<$core.int>? spendSecret,
1341
+ }) {
1342
+ final $result = create();
1343
+ if (psbtB64 != null) {
1344
+ $result.psbtB64 = psbtB64;
1345
+ }
1346
+ if (scanSecret != null) {
1347
+ $result.scanSecret = scanSecret;
1348
+ }
1349
+ if (spendSecret != null) {
1350
+ $result.spendSecret = spendSecret;
1351
+ }
1352
+ return $result;
1353
+ }
1354
+ PsbtSignRequest._() : super();
1355
+ factory PsbtSignRequest.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r);
1356
+ factory PsbtSignRequest.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r);
1357
+
1358
+ static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : 'PsbtSignRequest', createEmptyInstance: create)
1359
+ ..aOS(1, _omitFieldNames ? '' : 'psbtB64')
1360
+ ..a<$core.List<$core.int>>(2, _omitFieldNames ? '' : 'scanSecret', $pb.PbFieldType.OY)
1361
+ ..a<$core.List<$core.int>>(3, _omitFieldNames ? '' : 'spendSecret', $pb.PbFieldType.OY)
1362
+ ..hasRequiredFields = false
1363
+ ;
1364
+
1365
+ @$core.Deprecated(
1366
+ 'Using this can add significant overhead to your binary. '
1367
+ 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. '
1368
+ 'Will be removed in next major version')
1369
+ PsbtSignRequest clone() => PsbtSignRequest()..mergeFromMessage(this);
1370
+ @$core.Deprecated(
1371
+ 'Using this can add significant overhead to your binary. '
1372
+ 'Use [GeneratedMessageGenericExtensions.rebuild] instead. '
1373
+ 'Will be removed in next major version')
1374
+ PsbtSignRequest copyWith(void Function(PsbtSignRequest) updates) => super.copyWith((message) => updates(message as PsbtSignRequest)) as PsbtSignRequest;
1375
+
1376
+ $pb.BuilderInfo get info_ => _i;
1377
+
1378
+ @$core.pragma('dart2js:noInline')
1379
+ static PsbtSignRequest create() => PsbtSignRequest._();
1380
+ PsbtSignRequest createEmptyInstance() => create();
1381
+ static $pb.PbList<PsbtSignRequest> createRepeated() => $pb.PbList<PsbtSignRequest>();
1382
+ @$core.pragma('dart2js:noInline')
1383
+ static PsbtSignRequest getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor<PsbtSignRequest>(create);
1384
+ static PsbtSignRequest? _defaultInstance;
1385
+
1386
+ /// The PSBT in base64 encoding.
1387
+ @$pb.TagNumber(1)
1388
+ $core.String get psbtB64 => $_getSZ(0);
1389
+ @$pb.TagNumber(1)
1390
+ set psbtB64($core.String v) { $_setString(0, v); }
1391
+ @$pb.TagNumber(1)
1392
+ $core.bool hasPsbtB64() => $_has(0);
1393
+ @$pb.TagNumber(1)
1394
+ void clearPsbtB64() => clearField(1);
1395
+
1396
+ /// The scan secret or view key represents the account that
1397
+ /// the utxos being spent belong to.
1398
+ @$pb.TagNumber(2)
1399
+ $core.List<$core.int> get scanSecret => $_getN(1);
1400
+ @$pb.TagNumber(2)
1401
+ set scanSecret($core.List<$core.int> v) { $_setBytes(1, v); }
1402
+ @$pb.TagNumber(2)
1403
+ $core.bool hasScanSecret() => $_has(1);
1404
+ @$pb.TagNumber(2)
1405
+ void clearScanSecret() => clearField(2);
1406
+
1407
+ /// The spend secret is the private key necessary for spending
1408
+ /// the utxos belonging to the account.
1409
+ @$pb.TagNumber(3)
1410
+ $core.List<$core.int> get spendSecret => $_getN(2);
1411
+ @$pb.TagNumber(3)
1412
+ set spendSecret($core.List<$core.int> v) { $_setBytes(2, v); }
1413
+ @$pb.TagNumber(3)
1414
+ $core.bool hasSpendSecret() => $_has(2);
1415
+ @$pb.TagNumber(3)
1416
+ void clearSpendSecret() => clearField(3);
1417
+}
1418
+
1419
+class PsbtSignNonMwebRequest extends $pb.GeneratedMessage {
1420
+ factory PsbtSignNonMwebRequest({
1421
+ $core.String? psbtB64,
1422
+ $core.List<$core.int>? privKey,
1423
+ $core.int? index,
1424
+ }) {
1425
+ final $result = create();
1426
+ if (psbtB64 != null) {
1427
+ $result.psbtB64 = psbtB64;
1428
+ }
1429
+ if (privKey != null) {
1430
+ $result.privKey = privKey;
1431
+ }
1432
+ if (index != null) {
1433
+ $result.index = index;
1434
+ }
1435
+ return $result;
1436
+ }
1437
+ PsbtSignNonMwebRequest._() : super();
1438
+ factory PsbtSignNonMwebRequest.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r);
1439
+ factory PsbtSignNonMwebRequest.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r);
1440
+
1441
+ static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : 'PsbtSignNonMwebRequest', createEmptyInstance: create)
1442
+ ..aOS(1, _omitFieldNames ? '' : 'psbtB64')
1443
+ ..a<$core.List<$core.int>>(2, _omitFieldNames ? '' : 'privKey', $pb.PbFieldType.OY)
1444
+ ..a<$core.int>(3, _omitFieldNames ? '' : 'index', $pb.PbFieldType.OU3)
1445
+ ..hasRequiredFields = false
1446
+ ;
1447
+
1448
+ @$core.Deprecated(
1449
+ 'Using this can add significant overhead to your binary. '
1450
+ 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. '
1451
+ 'Will be removed in next major version')
1452
+ PsbtSignNonMwebRequest clone() => PsbtSignNonMwebRequest()..mergeFromMessage(this);
1453
+ @$core.Deprecated(
1454
+ 'Using this can add significant overhead to your binary. '
1455
+ 'Use [GeneratedMessageGenericExtensions.rebuild] instead. '
1456
+ 'Will be removed in next major version')
1457
+ PsbtSignNonMwebRequest copyWith(void Function(PsbtSignNonMwebRequest) updates) => super.copyWith((message) => updates(message as PsbtSignNonMwebRequest)) as PsbtSignNonMwebRequest;
1458
+
1459
+ $pb.BuilderInfo get info_ => _i;
1460
+
1461
+ @$core.pragma('dart2js:noInline')
1462
+ static PsbtSignNonMwebRequest create() => PsbtSignNonMwebRequest._();
1463
+ PsbtSignNonMwebRequest createEmptyInstance() => create();
1464
+ static $pb.PbList<PsbtSignNonMwebRequest> createRepeated() => $pb.PbList<PsbtSignNonMwebRequest>();
1465
+ @$core.pragma('dart2js:noInline')
1466
+ static PsbtSignNonMwebRequest getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor<PsbtSignNonMwebRequest>(create);
1467
+ static PsbtSignNonMwebRequest? _defaultInstance;
1468
+
1469
+ /// The PSBT in base64 encoding.
1470
+ @$pb.TagNumber(1)
1471
+ $core.String get psbtB64 => $_getSZ(0);
1472
+ @$pb.TagNumber(1)
1473
+ set psbtB64($core.String v) { $_setString(0, v); }
1474
+ @$pb.TagNumber(1)
1475
+ $core.bool hasPsbtB64() => $_has(0);
1476
+ @$pb.TagNumber(1)
1477
+ void clearPsbtB64() => clearField(1);
1478
+
1479
+ /// The private key necessary for spending the input.
1480
+ @$pb.TagNumber(2)
1481
+ $core.List<$core.int> get privKey => $_getN(1);
1482
+ @$pb.TagNumber(2)
1483
+ set privKey($core.List<$core.int> v) { $_setBytes(1, v); }
1484
+ @$pb.TagNumber(2)
1485
+ $core.bool hasPrivKey() => $_has(1);
1486
+ @$pb.TagNumber(2)
1487
+ void clearPrivKey() => clearField(2);
1488
+
1489
+ /// The index of the input to sign.
1490
+ @$pb.TagNumber(3)
1491
+ $core.int get index => $_getIZ(2);
1492
+ @$pb.TagNumber(3)
1493
+ set index($core.int v) { $_setUnsignedInt32(2, v); }
1494
+ @$pb.TagNumber(3)
1495
+ $core.bool hasIndex() => $_has(2);
1496
+ @$pb.TagNumber(3)
1497
+ void clearIndex() => clearField(3);
1498
+}
1499
+
1500
+class PsbtExtractRequest extends $pb.GeneratedMessage {
1501
+ factory PsbtExtractRequest({
1502
+ $core.String? psbtB64,
1503
+ $core.bool? unsigned,
1504
+ }) {
1505
+ final $result = create();
1506
+ if (psbtB64 != null) {
1507
+ $result.psbtB64 = psbtB64;
1508
+ }
1509
+ if (unsigned != null) {
1510
+ $result.unsigned = unsigned;
1511
+ }
1512
+ return $result;
1513
+ }
1514
+ PsbtExtractRequest._() : super();
1515
+ factory PsbtExtractRequest.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r);
1516
+ factory PsbtExtractRequest.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r);
1517
+
1518
+ static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : 'PsbtExtractRequest', createEmptyInstance: create)
1519
+ ..aOS(1, _omitFieldNames ? '' : 'psbtB64')
1520
+ ..aOB(2, _omitFieldNames ? '' : 'unsigned')
1521
+ ..hasRequiredFields = false
1522
+ ;
1523
+
1524
+ @$core.Deprecated(
1525
+ 'Using this can add significant overhead to your binary. '
1526
+ 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. '
1527
+ 'Will be removed in next major version')
1528
+ PsbtExtractRequest clone() => PsbtExtractRequest()..mergeFromMessage(this);
1529
+ @$core.Deprecated(
1530
+ 'Using this can add significant overhead to your binary. '
1531
+ 'Use [GeneratedMessageGenericExtensions.rebuild] instead. '
1532
+ 'Will be removed in next major version')
1533
+ PsbtExtractRequest copyWith(void Function(PsbtExtractRequest) updates) => super.copyWith((message) => updates(message as PsbtExtractRequest)) as PsbtExtractRequest;
1534
+
1535
+ $pb.BuilderInfo get info_ => _i;
1536
+
1537
+ @$core.pragma('dart2js:noInline')
1538
+ static PsbtExtractRequest create() => PsbtExtractRequest._();
1539
+ PsbtExtractRequest createEmptyInstance() => create();
1540
+ static $pb.PbList<PsbtExtractRequest> createRepeated() => $pb.PbList<PsbtExtractRequest>();
1541
+ @$core.pragma('dart2js:noInline')
1542
+ static PsbtExtractRequest getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor<PsbtExtractRequest>(create);
1543
+ static PsbtExtractRequest? _defaultInstance;
1544
+
1545
+ /// The PSBT in base64 encoding.
1546
+ @$pb.TagNumber(1)
1547
+ $core.String get psbtB64 => $_getSZ(0);
1548
+ @$pb.TagNumber(1)
1549
+ set psbtB64($core.String v) { $_setString(0, v); }
1550
+ @$pb.TagNumber(1)
1551
+ $core.bool hasPsbtB64() => $_has(0);
1552
+ @$pb.TagNumber(1)
1553
+ void clearPsbtB64() => clearField(1);
1554
+
1555
+ /// Extract the unsigned transaction.
1556
+ @$pb.TagNumber(2)
1557
+ $core.bool get unsigned => $_getBF(1);
1558
+ @$pb.TagNumber(2)
1559
+ set unsigned($core.bool v) { $_setBool(1, v); }
1560
+ @$pb.TagNumber(2)
1561
+ $core.bool hasUnsigned() => $_has(1);
1562
+ @$pb.TagNumber(2)
1563
+ void clearUnsigned() => clearField(2);
1564
+}
1565
+
1566
+class BroadcastRequest extends $pb.GeneratedMessage {
1567
+ factory BroadcastRequest({
1568
+ $core.List<$core.int>? rawTx,
1569
+ }) {
1570
+ final $result = create();
1571
+ if (rawTx != null) {
1572
+ $result.rawTx = rawTx;
1573
+ }
1574
+ return $result;
1575
+ }
1576
+ BroadcastRequest._() : super();
1577
+ factory BroadcastRequest.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r);
1578
+ factory BroadcastRequest.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r);
1579
+
1580
+ static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : 'BroadcastRequest', createEmptyInstance: create)
1581
+ ..a<$core.List<$core.int>>(1, _omitFieldNames ? '' : 'rawTx', $pb.PbFieldType.OY)
1582
+ ..hasRequiredFields = false
1583
+ ;
1584
+
1585
+ @$core.Deprecated(
1586
+ 'Using this can add significant overhead to your binary. '
1587
+ 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. '
1588
+ 'Will be removed in next major version')
1589
+ BroadcastRequest clone() => BroadcastRequest()..mergeFromMessage(this);
1590
+ @$core.Deprecated(
1591
+ 'Using this can add significant overhead to your binary. '
1592
+ 'Use [GeneratedMessageGenericExtensions.rebuild] instead. '
1593
+ 'Will be removed in next major version')
1594
+ BroadcastRequest copyWith(void Function(BroadcastRequest) updates) => super.copyWith((message) => updates(message as BroadcastRequest)) as BroadcastRequest;
1595
+
1596
+ $pb.BuilderInfo get info_ => _i;
1597
+
1598
+ @$core.pragma('dart2js:noInline')
1599
+ static BroadcastRequest create() => BroadcastRequest._();
1600
+ BroadcastRequest createEmptyInstance() => create();
1601
+ static $pb.PbList<BroadcastRequest> createRepeated() => $pb.PbList<BroadcastRequest>();
1602
+ @$core.pragma('dart2js:noInline')
1603
+ static BroadcastRequest getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor<BroadcastRequest>(create);
1604
+ static BroadcastRequest? _defaultInstance;
1605
+
1606
+ /// The raw bytes of the serialized transaction.
1607
+ @$pb.TagNumber(1)
1608
+ $core.List<$core.int> get rawTx => $_getN(0);
1609
+ @$pb.TagNumber(1)
1610
+ set rawTx($core.List<$core.int> v) { $_setBytes(0, v); }
1611
+ @$pb.TagNumber(1)
1612
+ $core.bool hasRawTx() => $_has(0);
1613
+ @$pb.TagNumber(1)
1614
+ void clearRawTx() => clearField(1);
1615
+}
1616
+
1617
+class BroadcastResponse extends $pb.GeneratedMessage {
1618
+ factory BroadcastResponse({
1619
+ $core.String? txid,
1620
+ }) {
1621
+ final $result = create();
1622
+ if (txid != null) {
1623
+ $result.txid = txid;
1624
+ }
1625
+ return $result;
1626
+ }
1627
+ BroadcastResponse._() : super();
1628
+ factory BroadcastResponse.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r);
1629
+ factory BroadcastResponse.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r);
1630
+
1631
+ static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : 'BroadcastResponse', createEmptyInstance: create)
1632
+ ..aOS(1, _omitFieldNames ? '' : 'txid')
1633
+ ..hasRequiredFields = false
1634
+ ;
1635
+
1636
+ @$core.Deprecated(
1637
+ 'Using this can add significant overhead to your binary. '
1638
+ 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. '
1639
+ 'Will be removed in next major version')
1640
+ BroadcastResponse clone() => BroadcastResponse()..mergeFromMessage(this);
1641
+ @$core.Deprecated(
1642
+ 'Using this can add significant overhead to your binary. '
1643
+ 'Use [GeneratedMessageGenericExtensions.rebuild] instead. '
1644
+ 'Will be removed in next major version')
1645
+ BroadcastResponse copyWith(void Function(BroadcastResponse) updates) => super.copyWith((message) => updates(message as BroadcastResponse)) as BroadcastResponse;
1646
+
1647
+ $pb.BuilderInfo get info_ => _i;
1648
+
1649
+ @$core.pragma('dart2js:noInline')
1650
+ static BroadcastResponse create() => BroadcastResponse._();
1651
+ BroadcastResponse createEmptyInstance() => create();
1652
+ static $pb.PbList<BroadcastResponse> createRepeated() => $pb.PbList<BroadcastResponse>();
1653
+ @$core.pragma('dart2js:noInline')
1654
+ static BroadcastResponse getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor<BroadcastResponse>(create);
1655
+ static BroadcastResponse? _defaultInstance;
1656
+
1657
+ /// The transaction ID.
1658
+ @$pb.TagNumber(1)
1659
+ $core.String get txid => $_getSZ(0);
1660
+ @$pb.TagNumber(1)
1661
+ set txid($core.String v) { $_setString(0, v); }
1662
+ @$pb.TagNumber(1)
1663
+ $core.bool hasTxid() => $_has(0);
1664
+ @$pb.TagNumber(1)
1665
+ void clearTxid() => clearField(1);
1666
+}
1667
+
1668
+class CoinswapRequest extends $pb.GeneratedMessage {
1669
+ factory CoinswapRequest({
1670
+ $core.List<$core.int>? scanSecret,
1671
+ $core.List<$core.int>? spendSecret,
1672
+ $core.String? outputId,
1673
+ $core.int? addrIndex,
1674
+ }) {
1675
+ final $result = create();
1676
+ if (scanSecret != null) {
1677
+ $result.scanSecret = scanSecret;
1678
+ }
1679
+ if (spendSecret != null) {
1680
+ $result.spendSecret = spendSecret;
1681
+ }
1682
+ if (outputId != null) {
1683
+ $result.outputId = outputId;
1684
+ }
1685
+ if (addrIndex != null) {
1686
+ $result.addrIndex = addrIndex;
1687
+ }
1688
+ return $result;
1689
+ }
1690
+ CoinswapRequest._() : super();
1691
+ factory CoinswapRequest.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r);
1692
+ factory CoinswapRequest.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r);
1693
+
1694
+ static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : 'CoinswapRequest', createEmptyInstance: create)
1695
+ ..a<$core.List<$core.int>>(1, _omitFieldNames ? '' : 'scanSecret', $pb.PbFieldType.OY)
1696
+ ..a<$core.List<$core.int>>(2, _omitFieldNames ? '' : 'spendSecret', $pb.PbFieldType.OY)
1697
+ ..aOS(3, _omitFieldNames ? '' : 'outputId')
1698
+ ..a<$core.int>(4, _omitFieldNames ? '' : 'addrIndex', $pb.PbFieldType.OU3)
1699
+ ..hasRequiredFields = false
1700
+ ;
1701
+
1702
+ @$core.Deprecated(
1703
+ 'Using this can add significant overhead to your binary. '
1704
+ 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. '
1705
+ 'Will be removed in next major version')
1706
+ CoinswapRequest clone() => CoinswapRequest()..mergeFromMessage(this);
1707
+ @$core.Deprecated(
1708
+ 'Using this can add significant overhead to your binary. '
1709
+ 'Use [GeneratedMessageGenericExtensions.rebuild] instead. '
1710
+ 'Will be removed in next major version')
1711
+ CoinswapRequest copyWith(void Function(CoinswapRequest) updates) => super.copyWith((message) => updates(message as CoinswapRequest)) as CoinswapRequest;
1712
+
1713
+ $pb.BuilderInfo get info_ => _i;
1714
+
1715
+ @$core.pragma('dart2js:noInline')
1716
+ static CoinswapRequest create() => CoinswapRequest._();
1717
+ CoinswapRequest createEmptyInstance() => create();
1718
+ static $pb.PbList<CoinswapRequest> createRepeated() => $pb.PbList<CoinswapRequest>();
1719
+ @$core.pragma('dart2js:noInline')
1720
+ static CoinswapRequest getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor<CoinswapRequest>(create);
1721
+ static CoinswapRequest? _defaultInstance;
1722
+
1723
+ /// The scan secret or view key represents the account that
1724
+ /// the utxo belongs to.
1725
+ @$pb.TagNumber(1)
1726
+ $core.List<$core.int> get scanSecret => $_getN(0);
1727
+ @$pb.TagNumber(1)
1728
+ set scanSecret($core.List<$core.int> v) { $_setBytes(0, v); }
1729
+ @$pb.TagNumber(1)
1730
+ $core.bool hasScanSecret() => $_has(0);
1731
+ @$pb.TagNumber(1)
1732
+ void clearScanSecret() => clearField(1);
1733
+
1734
+ /// The spend secret is the private key necessary for spending
1735
+ /// the utxos belonging to the account.
1736
+ @$pb.TagNumber(2)
1737
+ $core.List<$core.int> get spendSecret => $_getN(1);
1738
+ @$pb.TagNumber(2)
1739
+ set spendSecret($core.List<$core.int> v) { $_setBytes(1, v); }
1740
+ @$pb.TagNumber(2)
1741
+ $core.bool hasSpendSecret() => $_has(1);
1742
+ @$pb.TagNumber(2)
1743
+ void clearSpendSecret() => clearField(2);
1744
+
1745
+ /// Output ID of the utxo to request a coinswap for.
1746
+ @$pb.TagNumber(3)
1747
+ $core.String get outputId => $_getSZ(2);
1748
+ @$pb.TagNumber(3)
1749
+ set outputId($core.String v) { $_setString(2, v); }
1750
+ @$pb.TagNumber(3)
1751
+ $core.bool hasOutputId() => $_has(2);
1752
+ @$pb.TagNumber(3)
1753
+ void clearOutputId() => clearField(3);
1754
+
1755
+ /// Address index of the utxo.
1756
+ @$pb.TagNumber(4)
1757
+ $core.int get addrIndex => $_getIZ(3);
1758
+ @$pb.TagNumber(4)
1759
+ set addrIndex($core.int v) { $_setUnsignedInt32(3, v); }
1760
+ @$pb.TagNumber(4)
1761
+ $core.bool hasAddrIndex() => $_has(3);
1762
+ @$pb.TagNumber(4)
1763
+ void clearAddrIndex() => clearField(4);
1764
+}
1765
+
1766
+class CoinswapResponse extends $pb.GeneratedMessage {
1767
+ factory CoinswapResponse({
1768
+ $core.String? outputId,
1769
+ }) {
1770
+ final $result = create();
1771
+ if (outputId != null) {
1772
+ $result.outputId = outputId;
1773
+ }
1774
+ return $result;
1775
+ }
1776
+ CoinswapResponse._() : super();
1777
+ factory CoinswapResponse.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r);
1778
+ factory CoinswapResponse.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r);
1779
+
1780
+ static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : 'CoinswapResponse', createEmptyInstance: create)
1781
+ ..aOS(1, _omitFieldNames ? '' : 'outputId')
1782
+ ..hasRequiredFields = false
1783
+ ;
1784
+
1785
+ @$core.Deprecated(
1786
+ 'Using this can add significant overhead to your binary. '
1787
+ 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. '
1788
+ 'Will be removed in next major version')
1789
+ CoinswapResponse clone() => CoinswapResponse()..mergeFromMessage(this);
1790
+ @$core.Deprecated(
1791
+ 'Using this can add significant overhead to your binary. '
1792
+ 'Use [GeneratedMessageGenericExtensions.rebuild] instead. '
1793
+ 'Will be removed in next major version')
1794
+ CoinswapResponse copyWith(void Function(CoinswapResponse) updates) => super.copyWith((message) => updates(message as CoinswapResponse)) as CoinswapResponse;
1795
+
1796
+ $pb.BuilderInfo get info_ => _i;
1797
+
1798
+ @$core.pragma('dart2js:noInline')
1799
+ static CoinswapResponse create() => CoinswapResponse._();
1800
+ CoinswapResponse createEmptyInstance() => create();
1801
+ static $pb.PbList<CoinswapResponse> createRepeated() => $pb.PbList<CoinswapResponse>();
1802
+ @$core.pragma('dart2js:noInline')
1803
+ static CoinswapResponse getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor<CoinswapResponse>(create);
1804
+ static CoinswapResponse? _defaultInstance;
1805
+
1806
+ /// Output ID of the utxo created by the transaction.
1807
+ @$pb.TagNumber(1)
1808
+ $core.String get outputId => $_getSZ(0);
1809
+ @$pb.TagNumber(1)
1810
+ set outputId($core.String v) { $_setString(0, v); }
1811
+ @$pb.TagNumber(1)
1812
+ $core.bool hasOutputId() => $_has(0);
1813
+ @$pb.TagNumber(1)
1814
+ void clearOutputId() => clearField(1);
1815
}
1816
1817
1818
const _omitFieldNames = $core.bool.fromEnvironment('protobuf.omit_field_names');
801
-const _omitMessageNames = $core.bool.fromEnvironment('protobuf.omit_message_names');
1819
+const _omitMessageNames = $core.bool.fromEnvironment('protobuf.omit_message_names');
\ No newline at end of file