@@ -38,101 +38,105 @@ class FfiBolt11Payment {
3838 required this .opaque,
3939 });
4040
41- Future <void > claimForHash (
41+ Future <void > claimForHashUnsafe (
4242 {required PaymentHash paymentHash,
4343 required BigInt claimableAmountMsat,
4444 required PaymentPreimage preimage}) =>
45- core.instance.api.crateApiBolt11FfiBolt11PaymentClaimForHash (
45+ core.instance.api.crateApiBolt11FfiBolt11PaymentClaimForHashUnsafe (
4646 that: this ,
4747 paymentHash: paymentHash,
4848 claimableAmountMsat: claimableAmountMsat,
4949 preimage: preimage);
5050
51- Future <void > failForHash ({required PaymentHash paymentHash}) =>
52- core.instance.api.crateApiBolt11FfiBolt11PaymentFailForHash (
51+ Future <void > failForHashUnsafe ({required PaymentHash paymentHash}) =>
52+ core.instance.api.crateApiBolt11FfiBolt11PaymentFailForHashUnsafe (
5353 that: this , paymentHash: paymentHash);
5454
55- Future <Bolt11Invoice > receive (
56- {required BigInt amountMsat,
55+ Future <Bolt11Invoice > receiveForHashUnsafe (
56+ {required PaymentHash paymentHash,
57+ required BigInt amountMsat,
5758 required String description,
5859 required int expirySecs}) =>
59- core.instance.api.crateApiBolt11FfiBolt11PaymentReceive (
60+ core.instance.api.crateApiBolt11FfiBolt11PaymentReceiveForHashUnsafe (
6061 that: this ,
62+ paymentHash: paymentHash,
6163 amountMsat: amountMsat,
6264 description: description,
6365 expirySecs: expirySecs);
6466
65- Future <Bolt11Invoice > receiveForHash (
66- {required PaymentHash paymentHash,
67- required BigInt amountMsat,
67+ Future <Bolt11Invoice > receiveUnsafe (
68+ {required BigInt amountMsat,
6869 required String description,
6970 required int expirySecs}) =>
70- core.instance.api.crateApiBolt11FfiBolt11PaymentReceiveForHash (
71+ core.instance.api.crateApiBolt11FfiBolt11PaymentReceiveUnsafe (
7172 that: this ,
72- paymentHash: paymentHash,
7373 amountMsat: amountMsat,
7474 description: description,
7575 expirySecs: expirySecs);
7676
77- Future <Bolt11Invoice > receiveVariableAmount (
78- {required String description, required int expirySecs}) =>
79- core.instance.api.crateApiBolt11FfiBolt11PaymentReceiveVariableAmount (
80- that: this , description: description, expirySecs: expirySecs);
81-
82- Future <Bolt11Invoice > receiveVariableAmountForHash (
77+ Future <Bolt11Invoice > receiveVariableAmountForHashUnsafe (
8378 {required String description,
8479 required int expirySecs,
8580 required PaymentHash paymentHash}) =>
8681 core.instance.api
87- .crateApiBolt11FfiBolt11PaymentReceiveVariableAmountForHash (
82+ .crateApiBolt11FfiBolt11PaymentReceiveVariableAmountForHashUnsafe (
8883 that: this ,
8984 description: description,
9085 expirySecs: expirySecs,
9186 paymentHash: paymentHash);
9287
93- Future <Bolt11Invoice > receiveVariableAmountViaJitChannel (
88+ Future <Bolt11Invoice > receiveVariableAmountUnsafe (
89+ {required String description, required int expirySecs}) =>
90+ core.instance.api
91+ .crateApiBolt11FfiBolt11PaymentReceiveVariableAmountUnsafe (
92+ that: this , description: description, expirySecs: expirySecs);
93+
94+ Future <Bolt11Invoice > receiveVariableAmountViaJitChannelUnsafe (
9495 {required String description,
9596 required int expirySecs,
9697 BigInt ? maxProportionalLspFeeLimitPpmMsat}) =>
9798 core.instance.api
98- .crateApiBolt11FfiBolt11PaymentReceiveVariableAmountViaJitChannel (
99+ .crateApiBolt11FfiBolt11PaymentReceiveVariableAmountViaJitChannelUnsafe (
99100 that: this ,
100101 description: description,
101102 expirySecs: expirySecs,
102103 maxProportionalLspFeeLimitPpmMsat:
103104 maxProportionalLspFeeLimitPpmMsat);
104105
105- Future <Bolt11Invoice > receiveViaJitChannel (
106+ Future <Bolt11Invoice > receiveViaJitChannelUnsafe (
106107 {required BigInt amountMsat,
107108 required String description,
108109 required int expirySecs,
109110 BigInt ? maxTotalLspFeeLimitMsat}) =>
110- core.instance.api.crateApiBolt11FfiBolt11PaymentReceiveViaJitChannel (
111- that: this ,
112- amountMsat: amountMsat,
113- description: description,
114- expirySecs: expirySecs,
115- maxTotalLspFeeLimitMsat: maxTotalLspFeeLimitMsat);
111+ core.instance.api
112+ .crateApiBolt11FfiBolt11PaymentReceiveViaJitChannelUnsafe (
113+ that: this ,
114+ amountMsat: amountMsat,
115+ description: description,
116+ expirySecs: expirySecs,
117+ maxTotalLspFeeLimitMsat: maxTotalLspFeeLimitMsat);
118+
119+ Future <void > sendProbesUnsafe ({required Bolt11Invoice invoice}) =>
120+ core.instance.api.crateApiBolt11FfiBolt11PaymentSendProbesUnsafe (
121+ that: this , invoice: invoice);
116122
117- Future <PaymentId > send (
123+ Future <void > sendProbesUsingAmountUnsafe (
124+ {required Bolt11Invoice invoice, required BigInt amountMsat}) =>
125+ core.instance.api
126+ .crateApiBolt11FfiBolt11PaymentSendProbesUsingAmountUnsafe (
127+ that: this , invoice: invoice, amountMsat: amountMsat);
128+
129+ Future <PaymentId > sendUnsafe (
118130 {required Bolt11Invoice invoice,
119131 SendingParameters ? sendingParameters}) =>
120- core.instance.api.crateApiBolt11FfiBolt11PaymentSend (
132+ core.instance.api.crateApiBolt11FfiBolt11PaymentSendUnsafe (
121133 that: this , invoice: invoice, sendingParameters: sendingParameters);
122134
123- Future <void > sendProbes ({required Bolt11Invoice invoice}) => core.instance.api
124- .crateApiBolt11FfiBolt11PaymentSendProbes (that: this , invoice: invoice);
125-
126- Future <void > sendProbesUsingAmount (
127- {required Bolt11Invoice invoice, required BigInt amountMsat}) =>
128- core.instance.api.crateApiBolt11FfiBolt11PaymentSendProbesUsingAmount (
129- that: this , invoice: invoice, amountMsat: amountMsat);
130-
131- Future <PaymentId > sendUsingAmount (
135+ Future <PaymentId > sendUsingAmountUnsafe (
132136 {required Bolt11Invoice invoice,
133137 required BigInt amountMsat,
134138 SendingParameters ? sendingParameters}) =>
135- core.instance.api.crateApiBolt11FfiBolt11PaymentSendUsingAmount (
139+ core.instance.api.crateApiBolt11FfiBolt11PaymentSendUsingAmountUnsafe (
136140 that: this ,
137141 invoice: invoice,
138142 amountMsat: amountMsat,
0 commit comments