Skip to main content

Nexo Pro REST API python implementation

Project description

Nexo Pro API Wrapper built with Python

  • ✨ Work in Progress
  • 🎌 Built with Python
  • 🐋 Docker Available
  • 🍻 Actively Maintained

Description 📰

This is an unofficial Python wrapper for the Nexo Pro exchange REST API v1. I am in no way affiliated with Nexo, use at your own risk.

If you came here looking for the Nexo exchange to purchase cryptocurrencies, then go here. If you want to automate interactions with Nexo, stick around.

Heavily influenced by (https://github.com/sammchardy/python-binance)[python-binance]

Roadmap 🌱

See it on Issue https://github.com/guilyx/crypto-dca-bot/issues/8

What it does 🔎

Set up your bot by putting regular orders in your configuration file:

{
    "orders": 
    [
        {
            "pair": "BTCBUSD",
            "quantity": 10,
            "frequency": "* * * * *",
            "exchange": "binance"
        },
        {
            "pair": "ETHBUSD",
            "quantity": 5,
            "frequency": "* 2 * * SUN",
            "exchange": "binance"
        }
    ]
}

Here, the first order should open a spot order for 10 (quantity) BUSD of BTC (pair) on Binance (exchange), every minute (cron frequency). The second order should open a spot order for 5 BUSD of ETH on Binance, every sunday at 2:00 (time set up in your docker).

You are responsible for filling up your account with the money you want to use with these periodic orders.

How to Run It 📑

Set it up 💾

  1. Clone the Project: git clone -b dev https://github.com/guilyx/crypto-dca-bot.git
  2. Move to the Repository: cd crypto-dca-bot
  3. Create a copy of .env.example and name it .env
  4. Fill up your API Keys (to do: put helper links)
  5. Create a json file for setting up your orders, specify the name of that json file in your .env. The json file must be in the root of the repository.

Run it 💨

  1. Build and Compose the Docker: docker-compose -f docker/docker-compose.yml up
  2. Your bot should be running, if you set up a Twitter or Telegram API you should be receiving tweets/messages.

Contribute 🆘

Open an issue to state clearly the contribution you want to make. Upon aproval send in a PR with the Issue referenced. (Implement Issue #No / Fix Issue #No).

Maintainers Ⓜ️

  • Erwin Lejeune

Buy me a Coffee

ERC-20 / EVM: 0x482A82761710aeAf04665BB28E32Fb256B4a7bC8

BTC: bc1q0c45w3jvlwclvuv9axlwq4sfu2kqy4w9xx225j

DOT: 1Nt7G2igCuvYrfuD2Y3mCkFaU4iLS9AZytyVgZ5VBUKktjX

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

python-nexo-0.0.1.tar.gz (7.5 kB view details)

Uploaded Source

Built Distribution

python_nexo-0.0.1-py3-none-any.whl (8.0 kB view details)

Uploaded Python 3

File details

Details for the file python-nexo-0.0.1.tar.gz.

File metadata

  • Download URL: python-nexo-0.0.1.tar.gz
  • Upload date:
  • Size: 7.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.8.10

File hashes

Hashes for python-nexo-0.0.1.tar.gz
Algorithm Hash digest
SHA256 89a7c881a4d31638ee99a4b68c46606fb4480e167f664c8f229402bdba677060
MD5 66d72697e949188c52a7e31c6267708b
BLAKE2b-256 2a28639a2d74bc677e882fa2829d45024e36a95db97860d401fcfe10425e9056

See more details on using hashes here.

File details

Details for the file python_nexo-0.0.1-py3-none-any.whl.

File metadata

  • Download URL: python_nexo-0.0.1-py3-none-any.whl
  • Upload date:
  • Size: 8.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.8.10

File hashes

Hashes for python_nexo-0.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 048b9cc178e19a3f4d4c2b46d300c468ae85fb800b74995c95cdfc71846e0e33
MD5 188d49cc64c698f74c31f2972c2469e5
BLAKE2b-256 71e05369e1423a649a5bc934c194fa837d9350f1b7ef2ee390717add5045b576

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page