wownero-python/monero/exceptions.py

56 lines
1.1 KiB
Python
Raw Normal View History

class MoneroException(Exception):
pass
class BackendException(MoneroException):
pass
2018-01-29 09:14:24 +00:00
class NoDaemonConnection(BackendException):
pass
class AccountException(MoneroException):
pass
2017-11-29 03:38:29 +00:00
class WrongAddress(AccountException):
pass
2018-01-11 02:18:22 +00:00
class WrongPaymentId(AccountException):
pass
class NotEnoughMoney(AccountException):
pass
2017-11-29 03:38:29 +00:00
class NotEnoughUnlockedMoney(NotEnoughMoney):
pass
class AmountIsZero(AccountException):
pass
2018-01-11 05:14:34 +00:00
class TransactionNotPossible(AccountException):
pass
2018-01-15 03:12:53 +00:00
class TransactionBroadcastError(BackendException):
def __init__(self, message, details=None):
self.details = details
super(TransactionBroadcastError, self).__init__(message)
2018-01-22 03:18:00 +00:00
class TransactionNotFound(AccountException):
pass
class SignatureCheckFailed(MoneroException):
pass
2018-10-18 21:20:27 +00:00
class WalletIsNotDeterministic(MoneroException):
pass
2019-09-13 22:34:25 +00:00
class GenericTransferError(AccountException):
pass
2019-10-07 21:36:31 +00:00
class AccountIndexOutOfBound(AccountException):
pass
class AddressIndexOutOfBound(AccountException):
pass
class WalletIsWatchOnly(MoneroException):
pass