Passage-Chain / community

Start contributing to the Passage blockchain ecosystem
1 stars 0 forks source link

Passage Indexer #1

Open thebkspecial opened 6 months ago

thebkspecial commented 6 months ago

@baktun14 of Cloudmos has proposed the following project timeline and bounty for the Passage Indexer.

Milestones

Estimated timeline for completion: ~2-3 months

Bounty Proposal

Amount

Payout

Results

Having an indexer/API will enable building game changing dashboards/analytics and a better marketplace experience that will benefit the Passage ecosystem. The public API will be consumable by anyone who wants to build on top of Passage, but primarily the Passage marketplace.

Suggestions

Cloudmos could implement a stats dashboard or contribute to the Marketplace UI once the Indexer bounty is completed - TBD

thebkspecial commented 6 months ago

The Passage Steering Committee reviewed the proposed bounty, timeline, and payout during the March 2024 Steering Committee meeting. Consensus was positive, with support for participating members and no objections.

View the related meeting notes here.

baktun14 commented 6 months ago

One comment that was mentionned during the steering committee call is if our timeline would be flexible to fix the existing issues and work iteratively. The answer is yes; We'll work with you guys to match the desired minimum requirements to fix the current issues and deliver them as high priority.

thebkspecial commented 5 months ago

The first bounty payment for this project has been issued from the Passage Foundry https://www.mintscan.io/passage/tx/08B4C59F34E4D4AEE2DA85054EBF2EC6E55681313312F2F0263D5BF02EE04E42?height=7702806

baktun14 commented 3 months ago

Update June 13th:

We have the indexer working and synced with the latest block height. Current features working:

We'll working on mints/listings/delistings/transfers in the next couple days and start working on the api for generic endpoints to support on the marketplace.

baktun14 commented 3 months ago

Update June 27th:

Everything is being indexed, so collections, nfts, mints, listings/delistings, sales, transfers. We're investigating/fixing a bug related to the migration from juno contracts to pasg, but once that is done we should be good to go for v1.

As for the api, a first version with a swagger doc has been implemented and we'll add more endpoints iteratively once the indexer is up and running.

baktun14 commented 2 months ago

Update July 5th:

We have the indexer up and running. We're doing some blockchain forensics to make sure the data we have in the database matches what's on chain through the wasm contracts.

We're adding api endpoints that makes sense for the marketplace and finishing some TODOs in the code. We should be able to release the first version next week.

We do have some questions about the data, so changes might apply based on the feedback.

Getting there!

Cheers