vergerpc.exceptions — Exception definitions

Exception definitions.

exception vergerpc.exceptions.ClientException(error)

Bases: vergerpc.exceptions.VERGEException

P2P network error. This exception is never raised but functions as a superclass for other P2P client exceptions.

exception vergerpc.exceptions.DownloadingBlocks(error)

Bases: vergerpc.exceptions.ClientException

Client is still downloading blocks.

exception vergerpc.exceptions.InsufficientFunds(error)

Bases: vergerpc.exceptions.WalletError

Insufficient funds to complete transaction in wallet or account

exception vergerpc.exceptions.InvalidAccountName(error)

Bases: vergerpc.exceptions.WalletError

Invalid account name

exception vergerpc.exceptions.InvalidAddressOrKey(error)

Bases: vergerpc.exceptions.VERGEException

Invalid address or key.

vergerpc.exceptions.InvalidAmount

alias of vergerpc.exceptions.JSONTypeError

exception vergerpc.exceptions.InvalidParameter(error)

Bases: vergerpc.exceptions.VERGEException

Invalid parameter provided to RPC call.

vergerpc.exceptions.InvalidTransactionID

alias of vergerpc.exceptions.InvalidAddressOrKey

exception vergerpc.exceptions.JSONTypeError(error)

Bases: vergerpc.exceptions.VERGEException

Unexpected type was passed as parameter

exception vergerpc.exceptions.KeypoolRanOut(error)

Bases: vergerpc.exceptions.WalletError

Keypool ran out, call keypoolrefill first

exception vergerpc.exceptions.NotConnected(error)

Bases: vergerpc.exceptions.ClientException

Not connected to any peers.

exception vergerpc.exceptions.OutOfMemory(error)

Bases: vergerpc.exceptions.VERGEException

Out of memory during operation.

exception vergerpc.exceptions.SafeMode(error)

Bases: vergerpc.exceptions.VERGEException

Operation denied in safe mode (run verged with -disablesafemode).

vergerpc.exceptions.SendError

alias of vergerpc.exceptions.WalletError

exception vergerpc.exceptions.TransportException(msg, code=None, protocol=None, raw_detail=None)

Bases: exceptions.Exception

Class to define transport-level failures.

exception vergerpc.exceptions.VERGEException(error)

Bases: exceptions.Exception

Base class for exceptions received from VERGE server.

  • code – Error code from verged.
exception vergerpc.exceptions.WalletAlreadyUnlocked(error)

Bases: vergerpc.exceptions.WalletError

Wallet is already unlocked

exception vergerpc.exceptions.WalletEncryptionFailed(error)

Bases: vergerpc.exceptions.WalletError

Failed to encrypt the wallet

exception vergerpc.exceptions.WalletError(error)

Bases: vergerpc.exceptions.VERGEException

Unspecified problem with wallet (key not found etc.)

exception vergerpc.exceptions.WalletPassphraseIncorrect(error)

Bases: vergerpc.exceptions.WalletError

The wallet passphrase entered was incorrect

exception vergerpc.exceptions.WalletUnlockNeeded(error)

Bases: vergerpc.exceptions.WalletError

Enter the wallet passphrase with walletpassphrase first

exception vergerpc.exceptions.WalletWrongEncState(error)

Bases: vergerpc.exceptions.WalletError

Command given in wrong wallet encryption state (encrypting an encrypted wallet etc.)

vergerpc.exceptions.wrap_exception(error)

Convert a JSON error object to a more specific VERGE exception.