"""Ledger related errors."""
from ..core.error import BaseError
[docs]class LedgerError(BaseError):
"""Base class for ledger errors."""
[docs]class LedgerConfigError(LedgerError):
"""Base class for ledger configuration errors."""
[docs]class BadLedgerRequestError(LedgerError):
"""The current request cannot proceed."""
[docs]class ClosedPoolError(LedgerError):
"""Indy pool is closed."""
[docs]class LedgerTransactionError(LedgerError):
"""The ledger rejected the transaction."""