Raise version. Verify message with coincurve.

This commit is contained in:
tecnovert
2021-01-19 15:10:42 +02:00
parent d12e24cecb
commit c3cff91fca
4 changed files with 49 additions and 14 deletions

View File

@@ -3523,7 +3523,7 @@ class BasicSwap(BaseApp):
# Verify proof of funds
bid_proof_address = replaceAddrPrefix(bid_data.proof_address, Coins.PART, self.chain)
mm = chainparams[coin_to]['message_magic']
passed = self.callcoinrpc(Coins.PART, 'verifymessage', [bid_proof_address, bid_data.proof_signature, bid_data.proof_address + '_swap_proof', mm])
passed = self.ci(Coins.PART).verifyMessage(bid_proof_address, bid_data.proof_address + '_swap_proof', bid_data.proof_signature, mm)
assert(passed is True), 'Proof of funds signature invalid'
if self.coin_clients[coin_to]['use_segwit']: