project_structure.md

February 14, 2023 · View on GitHub

Project Structure

This page describes how project layout is organized.

.
├── cmd
    └── cosmscan : (main package)
├── internel : (internal packages)
    ├── db : defines postgres database object
    ├── client : defines cosmos & tendermint client
    └── config : defines global configuration object
├── proto : protobuf files are defined in here
├── modules 
    ├── server : represents API server based on gRPC & HTTP protocol
    └── indexer : represents indexer engine 
├── pkg : useful util functions are defined in here
└── example : anyone can launch cosmscan with this example in local machine.