readOnlyBuildAndSync method

Future<Result<ReadOnlyWallet, String>> readOnlyBuildAndSync()

Create a read-only wallet and syncronize it's transactions with the blockchain. Resets the builder.

Implementation

Future<Result<ReadOnlyWallet, String>> readOnlyBuildAndSync() async {
  final walletResult = readOnlyBuild();
  if (walletResult.isErr()) return Err(walletResult.unwrapErr());
  final wallet = walletResult.unwrap();
  final updateResult = await wallet.update();
  if (updateResult.isErr()) return Err(updateResult.unwrapErr());
  return Ok(wallet);
}