write method
- @protected
- Credentials credentials,
- Transaction? base,
- ContractFunction function,
- List parameters,
Implementation
@protected
Future<String> write(Credentials credentials, Transaction? base,
ContractFunction function, List<dynamic> parameters) {
final transaction = base?.copyWith(
data: function.encodeCall(parameters),
to: self.address,
) ??
Transaction.callContract(
contract: self, function: function, parameters: parameters);
return client.sendTransaction(credentials, transaction,
chainId: chainId, fetchChainIdFromNetworkId: chainId == null);
}