extendBlobTransaction method

Future<Transaction> extendBlobTransaction({
  1. required String blobObjectId,
  2. required int epochs,
  3. String? walCoinObjectId,
  4. BigInt? extensionCost,
})

Build an extend blob transaction.

Implementation

Future<Transaction> extendBlobTransaction({
  required String blobObjectId,
  required int epochs,
  String? walCoinObjectId,
  BigInt? extensionCost,
}) async {
  final txBuilder = await _ensureTxBuilder();
  return txBuilder.extendBlobTransaction(
    blobObjectId: blobObjectId,
    epochs: epochs,
    walCoinObjectId: walCoinObjectId,
    extensionCost: extensionCost,
    walType: walCoinObjectId != null ? await getWalType() : null,
  );
}