moonstream-to/api has 154 GitHub stars and 50 forks. GitHot measured +1 stars in 24 hours, +1 in 7 days, and +2 in 15 days. Last checked 2026-11-11 02:28 UTC. Last push 2025-03-04.
So werden diese Zahlen gemessen
Building blocks for your blockchain economy
Gemessener Sternzuwachs
- in 24h
- +1
- in 7 days
- +1
- in 15 days
- +2
- in 1 month
- Aktualisierung verzögert
Nettoänderungen in überlappenden Zeiträumen, keine Tagessummen. Fehlende Messwerte bleiben leer. Sterne zeigen Interesse, nicht Qualität.
README.md
Original
moonstream
What is Moonstream?
Moonstream creates economic infrastructure for web3 projects with a focus on blockchain games.
This repository contains Moonstream's complete data analysis stack. The emphasis of it is on collecting actionable data related to the blockchain. The repository contains:
- Database management tools
- Blockchain node management tools
- Blockchain data crawlers
- Access-controlled API which exposes collected data
Important resources
Who uses Moonstream?
People from different backgrounds who are interested in data, crypto and code. Moonstream tools are often used by game designers and economists, data scientists, smart contract developers, backend engineers, and teams managing loyalty programs for blockchain projects.
Some projects currently using Moonstream:
- Laguna Games, makers of Crypto Unicorns
- Game7
- Champions Ascension
Please read the Game Master's Guide to Moonstream Solutions if you want to know how Moonstream tools are applied in web3 games.
Moonworm tool is used to build datasets of on-chain data related to market activity. The dataset with on-chain activity from the Ethereum NFT market (April 1 to September 25, 2021) is available on Kaggle. The full report on it is published on GitHub.
Free software
Proprietary technologies are not inclusive technologies, and we believe in inclusion.
All of our technology is open source. This repository contains all the code that powers https://moonstream.to. The code is licensed with the Apache License, Version 2.0.
You are and will always be free to host your own instance of Moonstream.
Architecture
This monorepo contains the following components:
frontend: A web frontend for Moonstream. Allows users to create dashboards and monitor the activity of accounts and smart contracts on multiple blockchains. Built in React.backend': The Moonstream API allows users to programmatically consume data about transactions and events taking place on blockchains crawled by Moonstream. Built in Python using Fast API.crawlers: This part of the code base contains workers which extract data from blockchains, transaction pools, and other sources. We have many crawlers and each crawler can utilize a different tech stack.db: Moonstream stores blockchain data in Postgres. This directory contains the code we use to manage the schema in our Postgres database. For sources that send higher volumes of data, we use a separate Postgres database and interface with it using Bugout.
Installation and setup
Run server with Docker Compose
If you want to deploy Moonstream in isolation against live services, then docker compose is your choice!
- Run script
backend/configs/docker_generate_env.bashwhich prepare for you:backend/configs/docker.moonstreamapi.envwith environment variables
- Run script
db/configs/docker_generate_env.bashwhich prepare for you:db/configs/alembic.moonstreamdb.iniwith postgresql uri
./backend/configs/docker_generate_env.bash
./db/configs/docker_generate_env.bash
- Run local setup
docker-compose up --build
Contributing
We are working on contributing guidelines. In the meantime, please reach out to @zomglings on the Moonstream Discord.
Ähnliche Projekte entdecken
Asabeneh/30-Days-Of-Python
Die Programmier-Challenge 30 Days of Python ist eine Schritt-für-Schritt-Anleitung, um die Programmiersprache Python in 30 Tagen zu lernen. Diese Challenge kann mehr als 100 Tage dauern. Gehe in deinem eigenen Tempo vor. Diese Videos können ebenfalls helfen: https://www.youtube.com/channel/UC7PNRuno1rzYPb1xLa4yktw
78,560 Sternegrafana/grafana
Offene und kombinierbare Plattform für Observability und Datenvisualisierung. Visualisiert Metriken, Logs und Traces aus mehreren Quellen wie Prometheus, Loki, Elasticsearch, InfluxDB, Postgres und vielen weiteren.
77,830 Sterneredis/redis
Für Entwickler, die echtzeitfähige, datengesteuerte Anwendungen erstellen, ist Redis der bevorzugte, schnellste und funktionsreichste Cache, Datenstrukturserver und die entsprechende Abfrageengine für Dokumente und Vektoren.
77,395 Sterneapache/superset
Apache Superset ist eine Plattform für Datenvisualisierung und Datenexploration.
75,473 Sterne