mirror of
https://github.com/XRPLF/rippled.git
synced 2025-12-06 17:27:55 +00:00
Combine STTx::checkSign overloads:
Callers don't need to specify the signing key -- they're just retrieving the key from the SerializedTransaction and then passing it back. This simplifies Ed25519 implementation.
This commit is contained in:
@@ -251,7 +251,7 @@ TER Transactor::preCheck ()
|
||||
if (!mTxn.isKnownGood ())
|
||||
{
|
||||
if (mTxn.isKnownBad () ||
|
||||
(!(mParams & tapNO_CHECK_SIGN) && !mTxn.checkSign (mSigningPubKey)))
|
||||
(!(mParams & tapNO_CHECK_SIGN) && !mTxn.checkSign()))
|
||||
{
|
||||
mTxn.setBad ();
|
||||
m_journal.warning << "apply: Invalid transaction (bad signature)";
|
||||
|
||||
@@ -69,7 +69,7 @@ Transaction::pointer Transaction::sharedTransaction (
|
||||
bool Transaction::checkSign () const
|
||||
{
|
||||
if (mFromPubKey.isValid ())
|
||||
return mTransaction->checkSign (mFromPubKey);
|
||||
return mTransaction->checkSign();
|
||||
|
||||
WriteLog (lsWARNING, Ledger) << "Transaction has bad source public key";
|
||||
return false;
|
||||
|
||||
Reference in New Issue
Block a user