mirror of
https://github.com/cake-tech/cake_wallet.git
synced 2025-02-02 03:06:35 +00:00
code cleanup
This commit is contained in:
parent
617555b633
commit
6ab476084f
4 changed files with 2 additions and 61 deletions
|
@ -43,7 +43,7 @@ abstract class LightningWalletBase
|
|||
with Store {
|
||||
final bitcoin.HDWallet hd;
|
||||
final String mnemonic;
|
||||
String _password;
|
||||
final String _password;
|
||||
bool _isTransactionUpdating;
|
||||
late ElectrumClient electrumClient;
|
||||
|
||||
|
@ -159,7 +159,6 @@ abstract class LightningWalletBase
|
|||
walletInfo: walletInfo,
|
||||
unspentCoinsInfo: unspentCoinsInfo,
|
||||
initialAddresses: snp.addresses,
|
||||
// initialBalance: snp.balance,
|
||||
seedBytes: await mnemonicToSeedBytes(snp.mnemonic),
|
||||
initialRegularAddressIndex: snp.regularAddressIndex,
|
||||
initialChangeAddressIndex: snp.changeAddressIndex,
|
||||
|
@ -217,8 +216,7 @@ abstract class LightningWalletBase
|
|||
|
||||
sdk.paymentsStream.listen((payments) {
|
||||
_isTransactionUpdating = true;
|
||||
print("payment event: $payments");
|
||||
var txs = convertToTxInfo(payments);
|
||||
final txs = convertToTxInfo(payments);
|
||||
transactionHistory.addMany(txs);
|
||||
_isTransactionUpdating = false;
|
||||
});
|
||||
|
@ -352,24 +350,11 @@ abstract class LightningWalletBase
|
|||
await transactionHistory.save();
|
||||
}
|
||||
|
||||
Future<void> updateBalance() async {
|
||||
// balance[currency] = await _fetchBalances();
|
||||
await save();
|
||||
}
|
||||
|
||||
@override
|
||||
String get seed => mnemonic;
|
||||
|
||||
Future<String> makePath() async => pathForWallet(name: walletInfo.name, type: walletInfo.type);
|
||||
|
||||
// String toJSON() => json.encode({
|
||||
// 'seedKey': _hexSeed,
|
||||
// 'mnemonic': _mnemonic,
|
||||
// 'currentBalance': balance[currency]?.currentBalance.toString() ?? "0",
|
||||
// 'receivableBalance': balance[currency]?.receivableBalance.toString() ?? "0",
|
||||
// 'derivationType': _derivationType.toString()
|
||||
// });
|
||||
|
||||
@override
|
||||
Future<void> renameWalletFiles(String newWalletName) async {
|
||||
final currentWalletPath = await pathForWallet(name: walletInfo.name, type: type);
|
||||
|
|
|
@ -1,8 +1,6 @@
|
|||
part of 'lightning.dart';
|
||||
|
||||
class CWLightning extends Lightning {
|
||||
@override
|
||||
TransactionPriority getMediumTransactionPriority() => BitcoinTransactionPriority.medium;
|
||||
|
||||
@override
|
||||
WalletCredentials createLightningRestoreWalletFromSeedCredentials({
|
||||
|
@ -39,20 +37,6 @@ class CWLightning extends Lightning {
|
|||
'publicKey': keys.publicKey
|
||||
};
|
||||
}
|
||||
|
||||
@override
|
||||
List<TransactionPriority> getTransactionPriorities()
|
||||
=> BitcoinTransactionPriority.all;
|
||||
|
||||
@override
|
||||
TransactionPriority deserializeLightningTransactionPriority(int raw)
|
||||
=> BitcoinTransactionPriority.deserialize(raw: raw);
|
||||
|
||||
@override
|
||||
int getFeeRate(Object wallet, TransactionPriority priority) {
|
||||
final lightningWallet = wallet as ElectrumWallet;
|
||||
return lightningWallet.feeRate(priority);
|
||||
}
|
||||
|
||||
@override
|
||||
Future<void> generateNewAddress(Object wallet, String label) async {
|
||||
|
@ -132,10 +116,6 @@ class CWLightning extends Lightning {
|
|||
int formatterStringDoubleToLightningAmount(String amount)
|
||||
=> stringDoubleToBitcoinAmount(amount);
|
||||
|
||||
@override
|
||||
String lightningTransactionPriorityWithLabel(TransactionPriority priority, int rate)
|
||||
=> (priority as BitcoinTransactionPriority).labelWithRate(rate);
|
||||
|
||||
@override
|
||||
List<BitcoinUnspent> getUnspents(Object wallet) {
|
||||
final lightningWallet = wallet as ElectrumWallet;
|
||||
|
@ -150,14 +130,6 @@ class CWLightning extends Lightning {
|
|||
WalletService createLightningWalletService(Box<WalletInfo> walletInfoSource, Box<UnspentCoinsInfo> unspentCoinSource) {
|
||||
return LightningWalletService(walletInfoSource, unspentCoinSource);
|
||||
}
|
||||
|
||||
@override
|
||||
TransactionPriority getLightningTransactionPriorityMedium()
|
||||
=> BitcoinTransactionPriority.medium;
|
||||
|
||||
@override
|
||||
TransactionPriority getLightningTransactionPrioritySlow()
|
||||
=> BitcoinTransactionPriority.slow;
|
||||
|
||||
@override
|
||||
List<LightningReceivePageOption> getLightningReceivePageOptions() => LightningReceivePageOption.all;
|
||||
|
|
|
@ -27,8 +27,6 @@ part 'cw_lightning.dart';
|
|||
Lightning? lightning = CWLightning();
|
||||
|
||||
abstract class Lightning {
|
||||
TransactionPriority getMediumTransactionPriority();
|
||||
|
||||
WalletCredentials createLightningRestoreWalletFromSeedCredentials(
|
||||
{required String name, required String mnemonic, required String password});
|
||||
WalletCredentials createLightningRestoreWalletFromWIFCredentials(
|
||||
|
@ -40,9 +38,6 @@ abstract class Lightning {
|
|||
{required String name, WalletInfo? walletInfo});
|
||||
List<String> getWordList();
|
||||
Map<String, String> getWalletKeys(Object wallet);
|
||||
List<TransactionPriority> getTransactionPriorities();
|
||||
TransactionPriority deserializeLightningTransactionPriority(int raw);
|
||||
int getFeeRate(Object wallet, TransactionPriority priority);
|
||||
Future<void> generateNewAddress(Object wallet, String label);
|
||||
Future<void> updateAddress(Object wallet, String address, String label);
|
||||
Object createLightningTransactionCredentials(List<Output> outputs,
|
||||
|
@ -58,14 +53,11 @@ abstract class Lightning {
|
|||
String formatterLightningAmountToString({required int amount});
|
||||
double formatterLightningAmountToDouble({required int amount});
|
||||
int formatterStringDoubleToLightningAmount(String amount);
|
||||
String lightningTransactionPriorityWithLabel(TransactionPriority priority, int rate);
|
||||
|
||||
List<Unspent> getUnspents(Object wallet);
|
||||
Future<void> updateUnspents(Object wallet);
|
||||
WalletService createLightningWalletService(
|
||||
Box<WalletInfo> walletInfoSource, Box<UnspentCoinsInfo> unspentCoinSource);
|
||||
TransactionPriority getLightningTransactionPriorityMedium();
|
||||
TransactionPriority getLightningTransactionPrioritySlow();
|
||||
List<LightningReceivePageOption> getLightningReceivePageOptions();
|
||||
}
|
||||
|
|
@ -745,8 +745,6 @@ import 'package:cw_lightning/lightning_receive_page_option.dart';
|
|||
const lightningCwPart = "part 'cw_lightning.dart';";
|
||||
const lightningContent = """
|
||||
abstract class Lightning {
|
||||
TransactionPriority getMediumTransactionPriority();
|
||||
|
||||
WalletCredentials createLightningRestoreWalletFromSeedCredentials(
|
||||
{required String name, required String mnemonic, required String password});
|
||||
WalletCredentials createLightningRestoreWalletFromWIFCredentials(
|
||||
|
@ -758,9 +756,6 @@ abstract class Lightning {
|
|||
{required String name, WalletInfo? walletInfo});
|
||||
List<String> getWordList();
|
||||
Map<String, String> getWalletKeys(Object wallet);
|
||||
List<TransactionPriority> getTransactionPriorities();
|
||||
TransactionPriority deserializeLightningTransactionPriority(int raw);
|
||||
int getFeeRate(Object wallet, TransactionPriority priority);
|
||||
Future<void> generateNewAddress(Object wallet, String label);
|
||||
Future<void> updateAddress(Object wallet, String address, String label);
|
||||
Object createLightningTransactionCredentials(List<Output> outputs,
|
||||
|
@ -776,14 +771,11 @@ abstract class Lightning {
|
|||
String formatterLightningAmountToString({required int amount});
|
||||
double formatterLightningAmountToDouble({required int amount});
|
||||
int formatterStringDoubleToLightningAmount(String amount);
|
||||
String lightningTransactionPriorityWithLabel(TransactionPriority priority, int rate);
|
||||
|
||||
List<Unspent> getUnspents(Object wallet);
|
||||
Future<void> updateUnspents(Object wallet);
|
||||
WalletService createLightningWalletService(
|
||||
Box<WalletInfo> walletInfoSource, Box<UnspentCoinsInfo> unspentCoinSource);
|
||||
TransactionPriority getLightningTransactionPriorityMedium();
|
||||
TransactionPriority getLightningTransactionPrioritySlow();
|
||||
List<LightningReceivePageOption> getLightningReceivePageOptions();
|
||||
}
|
||||
""";
|
||||
|
|
Loading…
Reference in a new issue