getSuggestedFee method
Future<void>
getSuggestedFee(
)
Implementation
Future<void> getSuggestedFee() async {
if (networkIdentifier != null) {
var req = rosetta.ConstructionMetadataRequest.fromMap(
{"network_identifier": networkIdentifier!.toJson()});
var meta = await metadata(req);
final fee = meta.suggested_fee?.singleWhere(
(element) => element.currency.symbol == "ICP",
orElse: () => throw "Cannot find ICP fee");
if (fee != null) {
suggestedFee = BigInt.parse(fee.value);
currency = fee.currency;
}
}
}