signTransaction method
Future<Uint8List>
signTransaction(
- Credentials cred,
- Transaction transaction, {
- int? chainId = 1,
- bool fetchChainIdFromNetworkId = false,
Signs the transaction
with the credentials cred
. The transaction will
not be sent.
See also:
- bytesToHex, which can be used to get the more common hexadecimal representation of the transaction.
Implementation
Future<Uint8List> signTransaction(Credentials cred, Transaction transaction,
{int? chainId = 1, bool fetchChainIdFromNetworkId = false}) async {
final signingInput = await _fillMissingData(
credentials: cred,
transaction: transaction,
chainId: chainId,
loadChainIdFromNetwork: fetchChainIdFromNetworkId,
client: this,
);
return _signTransaction(signingInput.transaction, signingInput.credentials,
signingInput.chainId);
}