🔎 Google indexes web pages and provides search results based on algorithms.
🌐 The current internet is centralized, but blockchain offers a decentralized alternative.
⛓️ Data in blockchain is stored in blocks and chained together, providing immutability and trust.
🔍 SubQuery Network provides a data service to search blockchain data.
👥 The participants in the SubQuery Network are consumers, indexers, and delegators.
💰 Consumers pay with SubQuery tokens (SQT) to receive the data service.
💼 The SubQuery Network allows participants to turn computational and networking power into profits by providing services and staking SQT.
💰 Indexers can earn more rewards by staking a higher amount of SQT, and delegators can support indexers and receive a portion of their rewards.
👨💻 Consumers, indexers, and delegators are the main participants in the SubQuery Network, with consumers consuming data, indexers hosting projects, and delegators supporting indexers.
🔍 The SubQuery network runs on the GraphQL engine and allows users to fetch and index blocks from the Polkadot network.
🔧 To run the SubQuery project, users need to ensure that Docker is running and the necessary images are pulled.
🏗️ By deploying the SubQuery project on the managed service provided by the SubQuery network, users can make their project accessible to the public and easily access data from the network.
🔧 Running the project and verifying it locally using Docker and localhost
🌐 Publishing the project on GitHub and making it public
🚀 Using the staging slot for deploying new versions and accessing the query endpoint
🔑 The video explains the process of deploying a project on the SubQuery network and the steps involved.
📚 The video also introduces GraphQL and how it can be used to fetch specific data from a SubQuery project.
💻 The speaker demonstrates the setup and configuration of a SubQuery project, including modifying the GraphQL schema and handling events.
💡 To set up the project, install the necessary dependency modules and create a folder called 'node modules'.
🔧 Make changes to the GraphQL file for the transfer entity, generate a mapping file using the 'code gen' command, and update the project.yaml file.
🏗️ Modify the TypeScript file to handle transfer events and save the transfer object. Build and run the code using 'npm' commands and access the GraphQL queries in the browser.