getTransactionByAddressStream method
Stream<TransactionResponse>
getTransactionByAddressStream({
- required LockAddress address,
- double? confidence,
- CallOptions? options,
Streams a TransactionResponse object for the transaction found at the given addresses
and confidence
.
address
is a LockAddress representing the address to retrieve transactions for
confidence
is a double representing the confidence factor of the transactions to retrieve.
options
is a CallOptions
object that can be used to set additional options for the RPC request.
Throws an Exception if an error occurs during the RPC request.
Implementation
Stream<TransactionResponse> getTransactionByAddressStream({
required LockAddress address,
double? confidence,
CallOptions? options,
}) async* {
final QueryByAddressRequest request = QueryByAddressRequest(
confidenceFactor: getConfidenceFactorFromDouble(confidence),
address: address,
);
final stream = genusTransactionStub.getTransactionByAddressStream(
request,
options: options,
);
await for (final response in stream) {
yield response;
}
}