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,
networkId: networkId,
);
}