From 2ce3bac49751d623dbfec908fabc2609f704e7bf Mon Sep 17 00:00:00 2001 From: julian Date: Mon, 9 Oct 2023 11:44:36 -0600 Subject: [PATCH] reserved address flag --- .../mixins/fusion_wallet_interface.dart | 110 +----------------- 1 file changed, 4 insertions(+), 106 deletions(-) diff --git a/lib/services/mixins/fusion_wallet_interface.dart b/lib/services/mixins/fusion_wallet_interface.dart index f9f340f6b..97a1e13bc 100644 --- a/lib/services/mixins/fusion_wallet_interface.dart +++ b/lib/services/mixins/fusion_wallet_interface.dart @@ -301,105 +301,6 @@ mixin FusionWalletInterface { network: _coin.isTestNet ? fusion.Utilities.testNet : fusion.Utilities.mainNet, ); - //print ("DEBUG FUSION bitcoincash_wallet.dart 1202"); - - // TODO remove or fix code below. - - /* - print("DEBUG: Waiting for any potential incoming data..."); - try { - await Future.delayed(Duration(seconds: 5)); // wait for 5 seconds - } - catch (e) { - print (e); - } - print("DEBUG: Done waiting."); - - bool mydebug1 = false; - if (mydebug1 == true) { - var serverIp = '167.114.119.46'; - var serverPort = 8787; - - List frame = [ - 118, - 91, - 232, - 180, - 228, - 57, - 109, - 207, - 0, - 0, - 0, - 45, - 10, - 43, - 10, - 7, - 97, - 108, - 112, - 104, - 97, - 49, - 51, - 18, - 32, - 111, - 226, - 140, - 10, - 182, - 241, - 179, - 114, - 193, - 166, - 162, - 70, - 174, - 99, - 247, - 79, - 147, - 30, - 131, - 101, - 225, - 90, - 8, - 156, - 104, - 214, - 25, - 0, - 0, - 0, - 0, - 0 - ]; - print("lets try to connect to a socket again"); - var socket = await Socket.connect(serverIp, serverPort); - - print('Connected to the server.'); - socket.add(frame); - print('Sent frame: $frame'); - - socket.listen((data) { - print('Received from server: $data'); - }, onDone: () { - print('Server closed connection.'); - socket.destroy(); - }, onError: (error) { - print('Error: $error'); - socket.destroy(); - }); - } - - // await _checkCurrentChangeAddressesForTransactions(); - // await _checkCurrentReceivingAddressesForTransactions(); - */ } Future refreshFusion() { @@ -417,9 +318,12 @@ extension FusionAddress on Address { // TODO calculate a derivation path if it is null. } + final bool fusionReserved = otherData == kReservedFusionAddress; + return fusion.Address( address: value, publicKey: publicKey, + fusionReserved: fusionReserved, derivationPath: fusion.DerivationPath( derivationPath?.value ?? "", // TODO fix null derivation path. ), @@ -503,13 +407,7 @@ extension FusionUTXO on UTXO { } return fusion.Output( - addr: fusion.Address( - address: address!, - publicKey: addr.publicKey, - derivationPath: fusion.DerivationPath( - addr.derivationPath!.value, - ), - ), + addr: addr.toFusionAddress(), value: value, ); }