getMultiSigToSend method
Implementation
Future<String> getMultiSigToSend(String address) async {
if (address == null) return null;
BcnTransactionsResponse bcnTransactionsResponse =
await AppService().getAddressTxsResponse(address, 100);
if (bcnTransactionsResponse != null &&
bcnTransactionsResponse.result != null &&
bcnTransactionsResponse.result.transactions != null) {
for (int i = 0;
i < bcnTransactionsResponse.result.transactions.length;
i++) {
if (bcnTransactionsResponse.result.transactions[i].payload != null &&
bcnTransactionsResponse.result.transactions[i].payload
.trim()
.isNotEmpty) {
try {
String payloadFromHex = AppHelpers.fromHexString(
bcnTransactionsResponse.result.transactions[i].payload);
if (payloadFromHex.contains("multisig:")) {
return payloadFromHex.split(":")[1];
}
} catch (e) {}
}
}
}
return null;
}