requestWriteContract method

  1. @override
Future requestWriteContract({
  1. required String? topic,
  2. required String chainId,
  3. required DeployedContract deployedContract,
  4. required String functionName,
  5. required Transaction transaction,
  6. List parameters = const [],
  7. String? method,
})
override

Implementation

@override
Future<dynamic> requestWriteContract({
  required String? topic,
  required String chainId,
  required DeployedContract deployedContract,
  required String functionName,
  required Transaction transaction,
  List<dynamic> parameters = const [],
  String? method,
}) async {
  try {
    return await _web3App.requestWriteContract(
      topic: topic ?? '',
      chainId: chainId,
      deployedContract: deployedContract,
      functionName: functionName,
      transaction: transaction,
      parameters: parameters,
      method: method,
    );
  } catch (e) {
    rethrow;
  }
}