krakenexapi.exceptions

exception krakenexapi.exceptions.KrakenExAPIError[source]

Bases: Exception

Generic error.

exception krakenexapi.exceptions.APIRateLimitExceeded[source]

Bases: krakenexapi.exceptions.KrakenExAPIError

API Error: EAPI:Rate limit exceeded.

exception krakenexapi.exceptions.APIArgumentUsageError[source]

Bases: krakenexapi.exceptions.KrakenExAPIError, ValueError

Error from Kraken API if arguments incorrectly supplied or used or values not supported.

API Error: EGeneral:Invalid arguments

exception krakenexapi.exceptions.NoPrivateKey[source]

Bases: krakenexapi.exceptions.KrakenExAPIError

Thrown if trying to use a private Kraken Exchange API without a private key.

exception krakenexapi.exceptions.NoSuchAPIMethod[source]

Bases: krakenexapi.exceptions.KrakenExAPIError

Error thrown if trying to use an invalid API method.

exception krakenexapi.exceptions.APIPermissionDenied[source]

Bases: krakenexapi.exceptions.KrakenExAPIError

Error when trying to call API methods without given permission.

API Error: EGeneral:Permission denied

exception krakenexapi.exceptions.APIInvalidNonce[source]

Bases: krakenexapi.exceptions.KrakenExAPIError

Error when trying to call API methods concurrently or out of order. Nonce will no be monotonic, so API throws error.

API Error: EAPI:Invalid nonce