protected async Task SignRLPTransactionAsync(LegacyTransactionChainId transaction) { if (ExternalSignerTransactionFormat == ExternalSignerTransactionFormat.RLP) { var signature = await SignAsync(transaction.GetRLPEncodedRaw(), transaction.GetChainIdAsBigInteger()).ConfigureAwait(false); transaction.SetSignature(signature); } }
protected async Task SignHashTransactionAsync(LegacyTransactionChainId transaction) { if (ExternalSignerTransactionFormat == ExternalSignerTransactionFormat.Hash) { var signature = await SignAsync(transaction.RawHash, transaction.GetChainIdAsBigInteger()).ConfigureAwait(false); transaction.SetSignature(signature); } }