Skip to main content

CLI for managing dpos delegates

Project description

# dpos-deputy

Howdy delegate! You have just been deputized!

### Installation

Install python 3.6

```commandline
sudo add-apt-repository ppa:deadsnakes/ppa
sudo apt-get update
sudo apt-get install python3.6-dev

wget https://bootstrap.pypa.io/get-pip.py
sudo python3.6 get-pip.py
sudo pip3.6 install virtualenv
```

If you get an error related to hidapi or gcc, try this:
```commandline
sudo apt-get install gcc
sudo apt install libudev-dev libusb-1.0-0-dev
```

Create a virtual environment (replace myvirtualenv with whatever seems appriopriate, for example deputy)

```commandline
virtualenv myvirtualenv -p python3.6
```

Activate the virtualenv.

```commandline
source myvirtualenv/bin/activate
```

```commandline
pip install dpos-deputy
```

Deputy requires running ark-node instances/other network nodes like Kapu or Persona to function.

### Initial setup

Start out by enabling autocompletion for an easier time.

```commandline
deputy enable_autocomplete
```

### Help

Use flags to figure out what the commands do.

```bash
deputy --help
```

### Starting out
Start out by setting your configurations for further use.

```commandline
deputy set_config --help
```

### Example command
Setting up your configuration:

```commandline
deputy -p mypassword set_config
```

This will lead you through a series of prompts to store persistent configurations. If you don't use a
password, deputy will default to default_password for encryption purposes.

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

dpos-deputy-0.0.42.tar.gz (10.8 kB view details)

Uploaded Source

File details

Details for the file dpos-deputy-0.0.42.tar.gz.

File metadata

File hashes

Hashes for dpos-deputy-0.0.42.tar.gz
Algorithm Hash digest
SHA256 8e5798084086cc2558f417406017d4b1b4320846f2568f062f60b4e9725fdc9d
MD5 9fd2694499923d3724546a2c8bdb4a95
BLAKE2b-256 22e5cebfd326351407d40e948e068b7a1ca5157fec2ea7ccea6b5667a8c35ac5

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