evmos / backend

Evmos Apps Backend

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Evmos Apps Dashboard

The backend of Evmos Dashboard Apps. It contains the API endpoints needed by the dashboard.

https://app.evmos.org

Repositories

Documentation

Using Docker

git clone https://github.com/tharsis/dashboard-backend
cd dashboard-backend
docker-compose build
docker-compose up

The API will be exposed at http://localhost (port 80)

Without Docker

Pre-requisites:

  • python3
  • go
  • redis-server
  • docker (to add cors support)

Usage

  • Cronjobs
cd cronjobs
python3 -m venv .venv
source .venv/bin/activate
pip install -r requirements.txt
python3 cron.py &
python3 price.py &
  • API:
go build
./dashboard-backend
  • CORS:
cd cors
./run.sh

Read more

Read more about the backend here

Community

The following chat channels and forums are a great spot to ask questions about Evmos:

Contributing

Looking for a good place to start contributing? Check out some good first issues.

For additional instructions, standards and style guides, please refer to the Contributing document.

Careers

See our open positions on Greenhouse.

Disclaimer

The software is provided “as is”, without warranty of any kind, express or implied, including but not limited to the warranties of merchantability, fitness for a particular purpose and noninfringement. In no event shall the authors or copyright holders be liable for any claim, damages or other liability, whether in an action of contract, tort or otherwise, arising from, out of or in connection with the software or the use or other dealings in the software.

Licensing

Starting from April 21th, 2023, this repository will update its license to Evmos Non-Commercial License 1.0 (ENCL-1.0). For more information see LICENSE.

SPDX Identifier

The following header including a license identifier in SPDX short form has been added in all ENCL-1.0 files:

// Copyright Tharsis Labs Ltd.(Evmos)
// SPDX-License-Identifier:ENCL-1.0(https://github.com/evmos/backend/blob/main/LICENSE)

License FAQ

Find below an overview of Permissions and Limitations of the Evmos Non-Commercial License 1.0. For more information, check out the full ENCL-1.0 FAQ here.

Permissions Prohibited
- Private Use, including distribution and modification
- Commercial use on designated blockchains
- Commercial use with Evmos permit (to be separately negotiated)
Commercial use, other than on designated blockchains, without Evmos permit

About

Evmos Apps Backend

License:Other


Languages

Language:Go 89.5%Language:Python 10.0%Language:Dockerfile 0.2%Language:Shell 0.2%Language:Makefile 0.1%