mirror of
https://github.com/cake-tech/cake_wallet.git
synced 2024-12-22 11:39:22 +00:00
temp
This commit is contained in:
parent
2db156ef16
commit
d4461b1c55
6 changed files with 24 additions and 15 deletions
|
@ -1196,7 +1196,7 @@ Future<void> startRefresh(ScanData scanData) async {
|
||||||
for (var i = 0; i < tweaks!.length; i++) {
|
for (var i = 0; i < tweaks!.length; i++) {
|
||||||
try {
|
try {
|
||||||
final details = tweaks[i] as Map<String, dynamic>;
|
final details = tweaks[i] as Map<String, dynamic>;
|
||||||
final output_pubkeys = (details["output_pubkeys"] as List<dynamic>);
|
final outputPubkeys = (details["output_pubkeys"] as List<dynamic>);
|
||||||
final tweak = details["tweak"].toString();
|
final tweak = details["tweak"].toString();
|
||||||
|
|
||||||
// TODO: if tx already scanned & stored skip
|
// TODO: if tx already scanned & stored skip
|
||||||
|
@ -1210,12 +1210,13 @@ Future<void> startRefresh(ScanData scanData) async {
|
||||||
final result = spb.scanOutputs(
|
final result = spb.scanOutputs(
|
||||||
scanData.silentAddress.b_scan,
|
scanData.silentAddress.b_scan,
|
||||||
scanData.silentAddress.B_spend,
|
scanData.silentAddress.B_spend,
|
||||||
output_pubkeys
|
outputPubkeys
|
||||||
.map((output) =>
|
.map((output) =>
|
||||||
BytesUtils.toHexString(BytesUtils.fromHexString(output.toString()).sublist(2))
|
BytesUtils.toHexString(BytesUtils.fromHexString(output.toString()).sublist(2))
|
||||||
.toString())
|
.toString())
|
||||||
.toList(),
|
.toList(),
|
||||||
precomputedLabels: scanData.labels,
|
precomputedLabels: scanData.labels,
|
||||||
|
log: tweak == "02967d38989b20e99e5ea26a9b58837489438c69cb0caef41a47160102c72fcabd",
|
||||||
);
|
);
|
||||||
|
|
||||||
if (result.isEmpty) {
|
if (result.isEmpty) {
|
||||||
|
@ -1235,7 +1236,7 @@ Future<void> startRefresh(ScanData scanData) async {
|
||||||
try {
|
try {
|
||||||
final addressRecord = BitcoinSilentPaymentAddressRecord(address,
|
final addressRecord = BitcoinSilentPaymentAddressRecord(address,
|
||||||
index: 0,
|
index: 0,
|
||||||
isHidden: true,
|
isHidden: false,
|
||||||
isUsed: true,
|
isUsed: true,
|
||||||
network: scanData.network,
|
network: scanData.network,
|
||||||
silentPaymentTweak: t_k);
|
silentPaymentTweak: t_k);
|
||||||
|
|
|
@ -244,10 +244,12 @@ abstract class ElectrumWalletAddressesBase extends WalletAddresses with Store {
|
||||||
final silentAddressRecord = silentAddresses[i];
|
final silentAddressRecord = silentAddresses[i];
|
||||||
final silentPaymentTweak = silentAddressRecord.silentPaymentTweak;
|
final silentPaymentTweak = silentAddressRecord.silentPaymentTweak;
|
||||||
|
|
||||||
if (silentPaymentTweak != null)
|
if (silentPaymentTweak != null &&
|
||||||
|
SilentPaymentAddress.regex.hasMatch(silentAddressRecord.address)) {
|
||||||
labels[G
|
labels[G
|
||||||
.tweakMul(BigintUtils.fromBytes(BytesUtils.fromHexString(silentPaymentTweak)))
|
.tweakMul(BigintUtils.fromBytes(BytesUtils.fromHexString(silentPaymentTweak)))
|
||||||
.toHex()] = silentPaymentTweak;
|
.toHex()] = silentPaymentTweak;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
return labels;
|
return labels;
|
||||||
}
|
}
|
||||||
|
|
|
@ -78,11 +78,9 @@ packages:
|
||||||
bitcoin_base:
|
bitcoin_base:
|
||||||
dependency: "direct main"
|
dependency: "direct main"
|
||||||
description:
|
description:
|
||||||
path: "."
|
path: "/home/rafael/Working/bitcoin_base"
|
||||||
ref: cake-update-v2
|
relative: false
|
||||||
resolved-ref: f45e34d18ddff52764101a2ec96dcbc2be730555
|
source: path
|
||||||
url: "https://github.com/cake-tech/bitcoin_base"
|
|
||||||
source: git
|
|
||||||
version: "4.0.0"
|
version: "4.0.0"
|
||||||
bitcoin_flutter:
|
bitcoin_flutter:
|
||||||
dependency: "direct main"
|
dependency: "direct main"
|
||||||
|
|
|
@ -31,9 +31,7 @@ dependencies:
|
||||||
unorm_dart: ^0.2.0
|
unorm_dart: ^0.2.0
|
||||||
cryptography: ^2.0.5
|
cryptography: ^2.0.5
|
||||||
bitcoin_base:
|
bitcoin_base:
|
||||||
git:
|
path: /home/rafael/Working/bitcoin_base
|
||||||
url: https://github.com/cake-tech/bitcoin_base
|
|
||||||
ref: cake-update-v2
|
|
||||||
blockchain_utils:
|
blockchain_utils:
|
||||||
git:
|
git:
|
||||||
url: https://github.com/cake-tech/blockchain_utils
|
url: https://github.com/cake-tech/blockchain_utils
|
||||||
|
|
|
@ -30,9 +30,7 @@ dependencies:
|
||||||
url: https://github.com/cake-tech/bitbox-flutter.git
|
url: https://github.com/cake-tech/bitbox-flutter.git
|
||||||
ref: master
|
ref: master
|
||||||
bitcoin_base:
|
bitcoin_base:
|
||||||
git:
|
path: /home/rafael/Working/bitcoin_base
|
||||||
url: https://github.com/cake-tech/bitcoin_base
|
|
||||||
ref: cake-update-v2
|
|
||||||
blockchain_utils:
|
blockchain_utils:
|
||||||
git:
|
git:
|
||||||
url: https://github.com/cake-tech/blockchain_utils
|
url: https://github.com/cake-tech/blockchain_utils
|
||||||
|
|
12
testing
Normal file
12
testing
Normal file
|
@ -0,0 +1,12 @@
|
||||||
|
2580492
|
||||||
|
|
||||||
|
I/flutter ( 8735): [senderPartialSecret, c21f575962fe92b961a6a06d5772764336e03d6158e572dd35451b67fd5e9df1]
|
||||||
|
I/flutter ( 8735): [ecdhSharedSecret, 022cb8d299a83b125a910aa1ed8c51708ad3a1294c03e2e57f8944350c36a248d3]
|
||||||
|
|
||||||
|
I/flutter ( 8735): [senderPartialSecret, 02967d38989b20e99e5ea26a9b58837489438c69cb0caef41a47160102c72fcabd]
|
||||||
|
I/flutter ( 8735): [ecdhSharedSecret, 022cb8d299a83b125a910aa1ed8c51708ad3a1294c03e2e57f8944350c36a248d3]
|
||||||
|
|
||||||
|
I/flutter ( 8735): [output, 029111cfc2576d54cd215b8e629c736bce94cbdf4aa5f7f4924ca3b77fad124d74, P_k, 024eca364bcfd2f89e03ad7be912d943a5abbbb1f46d57575cc43b9cd05b47ee95, m_G_sub, 03636d1de76382fd0909833b27d60712939984acd190d686d8a718202a9739f27b, {028b107ddd915f8ff23a131207248b9ab136ba5ec6ae0562065d302859a009f813: 14c9c51ecea4a956655b776a20c31915b5ba02933db99c1ba2302f5ba5462aba}]
|
||||||
|
I/flutter ( 8735): [output, 029111cfc2576d54cd215b8e629c736bce94cbdf4aa5f7f4924ca3b77fad124d74, P_k, 024eca364bcfd2f89e03ad7be912d943a5abbbb1f46d57575cc43b9cd05b47ee95, m_G_sub, 03636d1de76382fd0909833b27d60712939984acd190d686d8a718202a9739f27b, {028b107ddd915f8ff23a131207248b9ab136ba5ec6ae0562065d302859a009f813: 14c9c51ecea4a956655b776a20c31915b5ba02933db99c1ba2302f5ba5462aba}, 02cbe12b5f09477e3dec658e99226c79bc9cedb9b619885944dd68f4c2dd7f0f47]
|
||||||
|
I/flutter ( 8735): [output, 029111cfc2576d54cd215b8e629c736bce94cbdf4aa5f7f4924ca3b77fad124d74, P_k, 024eca364bcfd2f89e03ad7be912d943a5abbbb1f46d57575cc43b9cd05b47ee95, m_G_sub, 03636d1de76382fd0909833b27d60712939984acd190d686d8a718202a9739f27b, {028b107ddd915f8ff23a131207248b9ab136ba5ec6ae0562065d302859a009f813: 14c9c51ecea4a956655b776a20c31915b5ba02933db99c1ba2302f5ba5462aba}, 51209111cfc2576d54cd215b8e629c736bce94cbdf4aa5f7f4924ca3b77fad124d74, 512014b2c03fedfdf0dd1e7db256cf8b2b3254031e85fbafd77f6a04396615896832]
|
||||||
|
|
Loading…
Reference in a new issue