This project is a Rust-based indexer for CW721 tokens. The indexer leverages gRPC for efficient communication and aims to provide a robust and performant solution for indexing and querying CW721 tokens.
The Rust GRPC CW721 Indexer is designed to index and manage CW721 tokens on the Cosmos blockchain. It provides an efficient and scalable solution to track and query token metadata, ownership, and other relevant information using gRPC.
- High Performance: Built with Rust for maximum performance and reliability.
- gRPC Integration: Utilizes gRPC for efficient communication between services.
- Scalable: Designed to handle large volumes of CW721 tokens.
- Configurable: Offers a range of configuration options to customize the indexing process.
To get started with the Rust GRPC CW721 Indexer, follow these steps:
-
Clone the Repository:
git clone https://github.com/tokenizin-agency/rust-grpc-cw721-indexer.git cd rust-grpc-cw721-indexer
-
Install Rust: Ensure you have Rust installed. You can download it from here.
-
Build the Project:
cargo build --release
After building the project, you can run the indexer using:
cargo run --release
Configuration options are specified in the Cargo.toml
file and can be adjusted to suit your needs. Additionally, you can modify the source files to extend functionality.
src/main.rs
: The main entry point of the application.src/structs.rs
: Contains the data structures used by the indexer.cached_data.json
: Example data used for testing and demonstration purposes.
We welcome contributions to the Rust GRPC CW721 Indexer. If you have suggestions or improvements, please create a pull request or open an issue.
- Fork the repository.
- Create a new branch with a descriptive name.
- Make your changes and commit them.
- Push your changes to your forked repository.
- Create a pull request to the main repository.
=> WTFPL