SubQuery is a fast & flexible blockchain indexing toolkit that powers hundreds of teams on blockchain networks such as Ethereum, Polygon, BNB, NEAR, Polkadot, Avalanche, Algorand, Arbitrum, Cosmos and Flare. We help developers focus on building their core products, rather than wasting time and money building their own indexing solution.
In our latest Developer Update we highlight our biggest release yet with enhanced performance and new features: SubQuery SDK V2.0! We also share our recent improvements on Avalanche, as well as a Developer Guide for Arbitrum. And last but not least, we have a special promotion for Ethereum developers. Read on to find out more!
Introducing SubQuery SDK V2.0 — Our Biggest Release Yet with Enhanced Performance and New Features
We were thrilled to announce the latest release of SubQuery SDK — v2.0. This is our biggest release yet and brings a number of changes to the leading Web3 data indexer, featuring significant performance improvements and powerful new features. With a commitment to providing the best possible experience for developers and users, we focused on addressing key pain points and optimising efficiency in ways that all of our customers will benefit from.
Here’s an overview of the exciting updates in SubQuery SDK v2.0:
- Up to 3.3x faster performance across all networks
- Real-time indexing of unfinalized blocks
- Introduction of a new testing framework
- Index data from multiple RPC endpoints
- Automatic RPC API request sizing
- Improved error logging
Support to TS Strict Settings in project code
Strict settings in TypeScript enforce stricter rules and guidelines, leading to cleaner and more maintainable code. Additional benefits include increased type safety, improved code quality, better refactoring support, enhanced IDE integration, improved collaboration, and future-proofing your codebase. It helps catch errors early, promotes better code practices, and contributes to a more efficient and robust development process.
SubQuery now supports TS strict settings with all auto generated code, and by default all starter projects have this enabled. You can enable it yourself in your existing project by updating your tscofig.json.
New Composite Indexes Support
Composite indexes work just like regular indexes, except they provide even faster access to data by utilising multiple columns to create the index. For example, a composite index on columns col_a and col_b will significantly help when there are queries that filter across both (e.g. WHERE col_a=x AND col_b=y).
Read more about how to use Composite Indexes here.
Avalanche SDK Migration Update
Calling Avalanche builders! In May we shared some important news around some code changes that you need to do to take advantage of some improvements that were made.
The new versions of SubQuery bring some massive performance improvements and support for new features. Plus, the migration process is a breeze and should only take a few minutes of your time.
We stopped supporting @subql/node-avalanche and replaced it with @subql/node-ethereum. The SDKs were largely identical and we are reducing the number of packages that we support, allowing us to deliver new features to you faster.
To find out more read our recent article.
SubQuery Arbitrum Support - Developer Deep Dive
Following our recent release of our support for Arbitrum, we are pleased to share a detailed developer guide for the Arbitrum community to use to solve their data indexing needs, including how to migrate from The Graph or use our Managed Service.
Get First Three Months of our Indexing Standard Plan for Free (for Ethereum Projects)
To celebrate our recent integration with Ethereum, we're excited to offer a special deal for the first 20 Ethereum projects that join the SubQuery family.
If you deploy your project on our Managed Service you will get 3 months of our Standard Plan for FREE! This can save you around $500 USD per project deployment 💰Find out more here.
Other things you might have missed
- Added support for bulkRemove store operation
- Check out our latest Kepler Network stats!
- We have sponsored the Moonbeam Bear Necessities Hackathon with up to 5,000USD in prizes
- View the GitHub releases page for more information
- Developer documentation
- Discord community (including technical support)
SubQuery is a blockchain developer toolkit facilitating the construction of Web3 applications of the future. A SubQuery project is a complete API to organise and query data from Layer-1 chains. Currently servicing Ethereum, Polygon, BNB, NEAR, Polkadot, Avalanche, Algorand, Arbitrum, Cosmos and Flare projects, this data-as-a-service allows developers to focus on their core use case and front-end without wasting time building a custom backend for data processing activities. In the future, the SubQuery Network intends to replicate this scalable and reliable solution in a completely decentralised manner.