Greeting from the Indexer Team. At least from that part of the team who is not having a vacation yet 🤪
We've brought some exciting news about our progress this week.
Indexer Team is focused on Lightweight NEAR Indexer infrastructure and Indexer for Explorer. The majority of our work this week was about a brand new indexer NEAR Lake. Enjoy the weekly update with us:
- In the process of revising the
StreamerMessage
struct (ref) we:- Made an extraction of indexer-related types to a separate crate
near-indexer-primitives
and it is going to be published to crates.io very soon, hopefully. (@khorolets) - Moved
state_changes
field from the top-level of theStreamerMessage
to theIndexerShard
along with additional post-processing that enables the division of theStateChanges
by the shard (ref PR) (@khorolets)
- Made an extraction of indexer-related types to a separate crate
- NEAR Lake project is developing:
- Now it has a README with the description of the concept and the reason for existing. Please, have a look at the README.md (@khorolets)
- NEAR Lake ecosystem friends arriving at the party. Meet NEAR Lake Framework in its early days and first step (@khorolets)
The coolest thing about the
near-lake-framework
is that it depends only onnear-indexer-primitives
and doesn't require the entirenearcore
! It can be built on Apple M1 and run on it smoothly. - And a small yet working project
near-lake-raw-printer
, built on top of NEAR Lake Framework has been created. Think of it as about a starting point for the projects that use the NEAR Lake Framework and are capable of doing something with the raw data from the NEAR Lake (@khorolets)
Both projects near-lake-framework
and near-lake-raw-printer
have been just published and missed the README. Also, they are not finalized, so it's too early to start using them.
Worth mentioning that we have started the node with NEAR Lake instance for the testnet
🎉 and it is running from the genesis, filling the AWS S3 bucket with the data.
That's all for today, see you next week. Let's keep rocking! 🤘