Skip to content

Comments

doc: Add doc for indexer#117

Merged
joelamouche merged 15 commits intoTheSoftwareDevGuild:mainfrom
pheobeayo:fix-#83
Nov 26, 2025
Merged

doc: Add doc for indexer#117
joelamouche merged 15 commits intoTheSoftwareDevGuild:mainfrom
pheobeayo:fix-#83

Conversation

@pheobeayo
Copy link
Collaborator

Documentation: Added docs for indexer

fixes #83

@joelamouche
Copy link
Contributor

Thank you for the submission @pheobeayo !
How long did you work on this?
It's gonna take a bit of time to review since it's pretty long.
Maybe @oscarwroche if you have the time 🙏

@pheobeayo
Copy link
Collaborator Author

@joelamouche I started working on it since yesterday, spending approximately 4 hrs and put finishing touches to it

Copy link
Contributor

@joelamouche joelamouche left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This documentation is not related to the indexer in its current form. Please make sure you read the content of the folder before you document it


## Overview

The Guild Genesis blockchain indexer is a service that monitors and indexes on-chain events from TheGuildBadgeRegistry smart contract. It extracts blockchain data, transforms it into a structured format, and stores it in a PostgreSQL database for fast querying and retrieval by the backend API.
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The indexer is actually not indexing the badge registry yet, check out indexer/src/infrastructure/services/alloy_ethereum_event_polling_service.rs

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

pls read the link and try to see if you understand what is being indexed

Copy link
Contributor

@joelamouche joelamouche left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I think you need to read the indexer with closer attention


## Overview

The Guild Genesis blockchain indexer is a service that monitors and indexes on-chain events from TheGuildBadgeRegistry smart contract. It extracts blockchain data, transforms it into a structured format, and stores it in a PostgreSQL database for fast querying and retrieval by the backend API.
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

pls read the link and try to see if you understand what is being indexed

@pheobeayo
Copy link
Collaborator Author

@joelamouche okay, I will work on the changes requested

@pheobeayo pheobeayo requested a review from joelamouche October 31, 2025 07:40
@pheobeayo pheobeayo requested a review from joelamouche November 3, 2025 11:35
@joelamouche
Copy link
Contributor

A lot of previously fixed errors are back in your PR which is typical of AI work. It is okay to use AI to code but you have to do the work of reviewing the AI's work. I'm giving you one last chance to submit a PR where you took some time to work on the issue before I unassign you from this

@pheobeayo
Copy link
Collaborator Author

A lot of previously fixed errors are back in your PR which is typical of AI work. It is okay to use AI to code but you have to do the work of reviewing the AI's work. I'm giving you one last chance to submit a PR where you took some time to work on the issue before I unassign you from this

Actually, I have my template already, only tried to add the requested changes you requested and this is not an instance of AI, but I will go through the documentation once more...

Copy link
Contributor

@joelamouche joelamouche left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

let's get this changes in and we should be gtg

Copy link
Contributor

@joelamouche joelamouche left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🚀

@joelamouche joelamouche merged commit 4f4d575 into TheSoftwareDevGuild:main Nov 26, 2025
4 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Add doc for indexer

2 participants