1
0

Merge pull request #4115 from SomberNight/disallow_adding_requests_w_invalid_addresses

disallow adding receive requests without valid is_mine addresses
This commit is contained in:
ThomasV
2018-03-22 15:34:05 +01:00
committed by GitHub
2 changed files with 17 additions and 5 deletions

View File

@@ -1590,6 +1590,11 @@ class Abstract_Wallet(PrintError):
def add_payment_request(self, req, config):
addr = req['address']
if not bitcoin.is_address(addr):
raise Exception(_('Invalid Bitcoin address.'))
if not self.is_mine(addr):
raise Exception(_('Address not in wallet.'))
amount = req.get('amount')
message = req.get('memo')
self.receive_requests[addr] = req