signTransaction method
Implementation
Future<Uint8List> signTransaction(Transaction transaction, {int? chainId}) {
final dw3Tx = dw3_signer.TransactionRequest(
to: transaction.to?.hex,
value: transaction.value?.getInWei,
gasLimit: transaction.maxGas,
gasPrice: transaction.gasPrice?.getInWei,
data: transaction.data,
nonce: transaction.nonce != null ? BigInt.from(transaction.nonce!) : null,
maxFeePerGas: transaction.maxFeePerGas?.getInWei,
maxPriorityFeePerGas: transaction.maxPriorityFeePerGas?.getInWei,
chainId: chainId,
);
return _signer.signTransaction(dw3Tx);
}