Skip to content

ignite/backend

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Ignite Backend

​ Ignite Backend is a simple backend solution that allows indexing and retrieving data from a Cosmos blockchain through emitted events.

Requirements

Initial setup for development

​ The backend requires a PostgreSQL database server running. ​ First, create a "backend" database: ​

createdb --no-password backend

​ The required database tables will be created automatically by the collector the first time it is run. ​ Compile Ignite's backend by running make from the repository's root directory. The binary is generated inside the ./bin folder. ​ The next step is to start the collector service that will fetch all the transactions and events starting from the first block until the current block height and populate the database: ​

bin/ignite-backend collector start --database-name backend --rpc-address IGNITE_CHAIN_ADDRESS -P sslmode=disable --log-level debug

​ Once the service is run it will keep collecting transactions as new blocks are generated. ​ Finally, run the api service to start the gRPC server: ​

bin/ignite-backend api start --database-name backend -P sslmode=disable --log-level debug

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published