Add nonces to error message for easier debugging (#3430)

* Add nonces to error message for easier debugging

* Add .hex calls
This commit is contained in:
Chris Stewart 2021-07-21 11:53:31 -05:00 committed by GitHub
parent 62a8897d7f
commit ea1ead9a3f
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -295,8 +295,10 @@ class DLCOracle(private[this] val extPrivateKey: ExtPrivateKeyHardened)(implicit
sigVersion = eventDb.signingVersion
kVal = getKValue(rValDb, sigVersion)
_ = require(kVal.schnorrNonce == rValDb.nonce,
"The nonce from derived seed did not match database")
_ = require(
kVal.schnorrNonce == rValDb.nonce,
s"The nonce from derived seed did not match database, db=${rValDb.nonce.hex} derived=${kVal.schnorrNonce.hex}, rValDb=$rValDb"
)
hashBytes = eventOutcomeDb.hashedMessage
sig = signingKey.schnorrSignWithNonce(hashBytes, kVal)