https://github.com/iamnalinor/forkitech-tron-retriever
A microservice for fetching Tron wallets details
https://github.com/iamnalinor/forkitech-tron-retriever
docker fastapi uv
Last synced: about 2 months ago
JSON representation
A microservice for fetching Tron wallets details
- Host: GitHub
- URL: https://github.com/iamnalinor/forkitech-tron-retriever
- Owner: iamnalinor
- Created: 2025-03-30T00:34:22.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2025-03-30T11:51:58.000Z (over 1 year ago)
- Last Synced: 2025-03-30T12:30:04.502Z (over 1 year ago)
- Topics: docker, fastapi, uv
- Language: Python
- Homepage:
- Size: 57.6 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# forkitech-tron-retriever
Микросервис для получения информации о кошельках Tron с логированием всех запросов в БД.
## Настройка
1. Зарегистрируйтесь на https://www.trongrid.io/ и получите API-ключ
2. Скопируйте `.env.dist` в `.env` и вставьте полученный ключ в переменную `TRONPY_HTTP_API_KEY`
## Запуск
### Вручную
1. `pip install -r requirements.txt -r requirements-dev.txt`
2. `alembic upgrade head`
3. `uvicorn api.misc:app`
### Docker
```bash
docker compose up -d
```
Приложение будет запущено на http://127.0.0.1:8000/. Swagger-спецификация будет доступна по http://127.0.0.1:8000/docs.
### Тесты
```bash
pytest
```