diff --git a/monero/backends/jsonrpc.py b/monero/backends/jsonrpc.py index 3e502bf..bc17d4c 100644 --- a/monero/backends/jsonrpc.py +++ b/monero/backends/jsonrpc.py @@ -171,6 +171,7 @@ class MethodNotFound(RPCError): _err2exc = { -2: exceptions.WrongAddress, -4: exceptions.NotEnoughUnlockedMoney, + -5: exceptions.WrongPaymentId, -20: exceptions.AmountIsZero, -32601: MethodNotFound, } diff --git a/monero/exceptions.py b/monero/exceptions.py index b20d342..791d0f1 100644 --- a/monero/exceptions.py +++ b/monero/exceptions.py @@ -10,6 +10,9 @@ class AccountException(MoneroException): class WrongAddress(AccountException): pass +class WrongPaymentId(AccountException): + pass + class NotEnoughMoney(AccountException): pass