diff --git a/src/SerializedTransaction.cpp b/src/SerializedTransaction.cpp index 67a067ea2e..a007be1122 100644 --- a/src/SerializedTransaction.cpp +++ b/src/SerializedTransaction.cpp @@ -136,9 +136,9 @@ bool SerializedTransaction::sign(const NewcoinAddress& naAccountPrivate) return naAccountPrivate.accountPrivateSign(getSigningHash(), mSignature.peekValue()); } -bool SerializedTransaction::checkSign(const NewcoinAddress& naAccountPrivate) const +bool SerializedTransaction::checkSign(const NewcoinAddress& naAccountPublic) const { - return naAccountPrivate.accountPrivateVerify(getSigningHash(), mSignature.getValue()); + return naAccountPublic.accountPublicVerify(getSigningHash(), mSignature.getValue()); } void SerializedTransaction::setSignature(const std::vector& sig) diff --git a/src/SerializedTransaction.h b/src/SerializedTransaction.h index 5ce70312ed..fe03d1c181 100644 --- a/src/SerializedTransaction.h +++ b/src/SerializedTransaction.h @@ -112,7 +112,7 @@ public: virtual Json::Value getJson(int options) const; bool sign(const NewcoinAddress& naAccountPrivate); - bool checkSign(const NewcoinAddress& naAccountPrivate) const; + bool checkSign(const NewcoinAddress& naAccountPublic) const; }; #endif