cosmwasm-etl

module
v0.0.1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Nov 1, 2023 License: MIT

README

CosmWasm ETL

Getting Started

Requirements
Quick start
git clone https://github.com/dezswap/cosmwasm-etl
cd cosmwasm-etl
vim config.yaml # to change environment variables.
export APP_TYPE=collector # one of (aggregator/collector/parser)
make up # starts App, with PostgresQL
make watch # server is automatically restarted when code is edited
# ...
make down # shut down all services

Commands

Run
make all          # Test and build all apps
make deps         # Download dependencies
make watch        # Run development server, recompile and run tests on file change
make clean        # Remove compiled binaries from local disk
make fmt          # Format code
make lint         # Run golangci-lint on code changed since forked from master branch
make prune-deps   # Remove unused dependencies from go.mod & go.sum
make image        # Create docker image with minimal binary
make build-docker # Build with special params to create a complete binary,
                  # see Dockerfile
make build-all    # Build all apps
Test
make test       # Run tests for all packages
make cover      # Check coverage for all packages

Packages

Contributing

Bug Reports & Feature Requests

Please use the issue tracker to report any bugs or ask feature requests.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL