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 signTransactionRaw(
signingInput.transaction,
signingInput.credentials,
chainId: signingInput.chainId,
);
}