From 5ee551fa4a0025db8654b075484afea0601d5ac4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Micha=C5=82=20Sa=C5=82aban?= Date: Mon, 22 Oct 2018 21:46:45 +0200 Subject: [PATCH] Return None when spend key is zero (view-only wallet) --- monero/wallet.py | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/monero/wallet.py b/monero/wallet.py index d4518a6..74f8d37 100644 --- a/monero/wallet.py +++ b/monero/wallet.py @@ -54,11 +54,14 @@ class Wallet(object): def spend_key(self): """ - Returns private spend key. + Returns private spend key. None if wallet is view-only. - :rtype: str + :rtype: str or None """ - return self._backend.spend_key() + key = self._backend.spend_key() + if key.strip('0') == '': + return None + return key def view_key(self): """