All Projects → bitphage → golos-witness-tools

bitphage / golos-witness-tools

Licence: MIT license
Scripts for golos blockchain witness operators

Programming Languages

python
139335 projects - #7 most used programming language
shell
77523 projects
Dockerfile
14818 projects

Projects that are alternatives of or similar to golos-witness-tools

Multy-Core
Cross-platform mobile-first library for HD wallets and creating raw transactions of Bitcoin and Ethereum.
Stars: ✭ 23 (+91.67%)
Mutual labels:  golos
glasnost
Glasnost is a GraphQL app server for Golos/Steem
Stars: ✭ 23 (+91.67%)
Mutual labels:  golos
Ditch
Create and broadcast transactions to Graphene-based blockchains
Stars: ✭ 32 (+166.67%)
Mutual labels:  golos
esteem
eSteem Mobile - Application for Android and iOS users, start earning cryptocurrency!
Stars: ✭ 88 (+633.33%)
Mutual labels:  golos
wiki
Вики знания о проекте Голос
Stars: ✭ 18 (+50%)
Mutual labels:  golos
jazz
The Scripting Engine that Combines Speed, Safety, and Simplicity
Stars: ✭ 132 (+1000%)
Mutual labels:  witness

golos-witness-tools

This is a set of scripts for golos blockchain witness operators.

Scripts

Requirements

  • golos node 0.22+

Installation via poetry

  1. Install poetry
  2. Run poetry install to install the dependencies
  3. Copy common.yml.example to common.yml and change variables according to your needs
  4. Now you're ready to run scripts:
poetry shell
./script.py

Running scripts in docker

Plain docker example:

docker run -it --rm vvk123/golos-witness-tools:latest ./update_price_feed.py --dry-run

docker-compose:

  • copy docker-compose.yml.example to docker-compose.yml
  • adjust environment variables in docker-compose.yml. Look for all env vars in docker-entrypoint.sh
docker-compose up -d

To manually build docker image:

docker build -t vvk123/golos-witness-tools:latest .
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].