{"repo":"manifest-network/yaci","free":true,"listed":false,"github":"https://github.com/manifest-network/yaci","clone":"git clone https://github.com/manifest-network/yaci.git","description":"Yet Another Cosmos Indexer","language":"Go","stars":18,"topics":["blockchain","cosmos","indexer","json","postgresql","web3"],"license":"Apache-2.0","category":"blockchain-web3","readme_excerpt":"yaci yaci is a command-line tool that connects to a gRPC server and extracts blockchain data. Use-case Off-chain indexing of block & transaction data. Requirements - Go 1.25.5 - Docker & Docker Compose (optional) - CosmosSDK = 0.50 (chain to index) [!IMPORTANT] When indexing an existing blockchain with pruning enabled, start the indexer from a recent block height that has not been pruned. Features - Ability to extract block and transaction chain data to PostgreSQL. - Leverages gRPC server reflection; no need to specify the proto file. - (Nested) Any type are properly decoded. - Live monitoring of the blockchain. - Batch extraction of data. Installation To install the yaci tool, you need to have Go installed on your system. Then, you can use the following command to install yaci : The yaci binary will be installed in the $GOPATH/bin directory. Usage The basic usage of the yaci tool is as follows: Commands - completion - Generate the autocompletion script for the specified shell. - extract - Extracts blockchain data to various output format. - help - Help about any command. - version - Prints the version of the tool. Global Flags - -l , --logLevel - The log level (default: \"info\")' Extract Command Extract blockchain data and output it in the specified format. Flags The following flags are available for all extract subcommand: - -t , --block-time - The time to wait between each block extraction (default: 2s) - -s , --start - The starting block height to extract data from (defaul","default_branch":null,"files":null,"tree":[],"storefront":"/r/manifest-network","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/manifest-network/yaci/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}