mirror of
https://github.com/cake-tech/cake_wallet.git
synced 2025-01-09 20:39:35 +00:00
save
This commit is contained in:
parent
4ebfcc2bbd
commit
d3e830ee2d
3 changed files with 12 additions and 6 deletions
|
@ -167,7 +167,7 @@ class LightningInvoicePage extends BasePage {
|
||||||
min = bitcoinAmountToLightningString(amount: int.parse(min) ~/ 1000);
|
min = bitcoinAmountToLightningString(amount: int.parse(min) ~/ 1000);
|
||||||
return Expanded(
|
return Expanded(
|
||||||
child: Text(
|
child: Text(
|
||||||
S.of(context).lightning_invoice_min(min),
|
/*S.of(context).lightning_invoice_min(min)*/"Needs fixing!",
|
||||||
maxLines: 3,
|
maxLines: 3,
|
||||||
style: TextStyle(
|
style: TextStyle(
|
||||||
fontSize: 14,
|
fontSize: 14,
|
||||||
|
|
|
@ -201,16 +201,21 @@ class LightningReceiveOnchainPage extends BasePage {
|
||||||
child: Image.asset("assets/images/warning.png"),
|
child: Image.asset("assets/images/warning.png"),
|
||||||
),
|
),
|
||||||
FutureBuilder(
|
FutureBuilder(
|
||||||
future: lightningViewModel.invoiceLimitsSats(),
|
future: lightningViewModel.receiveOnchain(),
|
||||||
builder: (context, snapshot) {
|
builder: (context, snapshot) {
|
||||||
if (snapshot.data == null) {
|
if (snapshot.data == null) {
|
||||||
return SizedBox();
|
return SizedBox();
|
||||||
}
|
}
|
||||||
String min = (snapshot.data as List<String>)[0];
|
String min = (snapshot.data as List<String>)[1];
|
||||||
|
String max = (snapshot.data as List<String>)[2];
|
||||||
|
String fee = (snapshot.data as List<String>)[3];
|
||||||
min = bitcoinAmountToLightningString(amount: int.parse(min) ~/ 1000);
|
min = bitcoinAmountToLightningString(amount: int.parse(min) ~/ 1000);
|
||||||
|
max = bitcoinAmountToLightningString(amount: int.parse(min) ~/ 1000);
|
||||||
|
fee = bitcoinAmountToLightningString(amount: int.parse(min) ~/ 1000);
|
||||||
return Expanded(
|
return Expanded(
|
||||||
child: Text(
|
child: Text(
|
||||||
"Send more than 20,029 sats and up to 3,998,387 sats to this address. A setup fee of 0.4% with a minimum of 2,079 sats will be applied upon receiving this invoice. This will convert any received Bitcoin into Lightning. An on-chain fee will be applied. This address can only be used once.",
|
// S.of(context).lightning_receive_limits(min, max, fee),
|
||||||
|
"Needs fixing!: $min, $max, $fee",
|
||||||
maxLines: 10,
|
maxLines: 10,
|
||||||
style: TextStyle(
|
style: TextStyle(
|
||||||
fontSize: 14,
|
fontSize: 14,
|
||||||
|
|
|
@ -18,13 +18,13 @@ abstract class LightningViewModelBase with Store {
|
||||||
|
|
||||||
ReceiveOnchainRequest req = const ReceiveOnchainRequest();
|
ReceiveOnchainRequest req = const ReceiveOnchainRequest();
|
||||||
SwapInfo swapInfo = await sdk.receiveOnchain(req: req);
|
SwapInfo swapInfo = await sdk.receiveOnchain(req: req);
|
||||||
print(swapInfo.bitcoinAddress);
|
|
||||||
print("Minimum amount allowed to deposit in sats: ${swapInfo.minAllowedDeposit}");
|
print("Minimum amount allowed to deposit in sats: ${swapInfo.minAllowedDeposit}");
|
||||||
print("Maximum amount allowed to deposit in sats: ${swapInfo.maxAllowedDeposit}");
|
print("Maximum amount allowed to deposit in sats: ${swapInfo.maxAllowedDeposit}");
|
||||||
return [
|
return [
|
||||||
swapInfo.bitcoinAddress,
|
swapInfo.bitcoinAddress,
|
||||||
swapInfo.minAllowedDeposit.toString(),
|
swapInfo.minAllowedDeposit.toString(),
|
||||||
swapInfo.maxAllowedDeposit.toString()
|
swapInfo.maxAllowedDeposit.toString(),
|
||||||
|
swapInfo.channelOpeningFees?.minMsat.toString() ?? "2000",
|
||||||
];
|
];
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -45,6 +45,7 @@ abstract class LightningViewModelBase with Store {
|
||||||
description: "limits",
|
description: "limits",
|
||||||
);
|
);
|
||||||
final res = await sdk.receivePayment(req: req);
|
final res = await sdk.receivePayment(req: req);
|
||||||
|
final res = await sdk.
|
||||||
int min = (res.openingFeeMsat ?? (2500 * 1000));
|
int min = (res.openingFeeMsat ?? (2500 * 1000));
|
||||||
int max = 1000000000 * 1000 * 10;// 10 BTC
|
int max = 1000000000 * 1000 * 10;// 10 BTC
|
||||||
return [min.toString(), max.toString()];
|
return [min.toString(), max.toString()];
|
||||||
|
|
Loading…
Reference in a new issue