# The Graph Builders Newsletter #10 **Published by:** [smth0x](https://paragraph.com/@night0x/) **Published on:** 2024-05-07 **URL:** https://paragraph.com/@night0x/the-graph-builders-newsletter-10 ## Content https://thegraph.com/blog/builders-newsletter-10/ 🏗️ Підписуйтесь на інформаційний бюлетень The Graph Builders Newsletter 🏗️ gm web3 builders, Давайте розглянемо The Graph Builders Newsletter #10 за жовтень 2023, де ми ділимося важливими новинами для розробників щодо екосистеми The Graph за минулий місяць. З нагоди The Graph Builders Newsletter #10, для розробників тепер доступна обмежена кількість POAP! Заберіть цього місячний POAP і давайте починати !Теми на жовтень 2023 рокуПредставлення апгрейд індексатораВідсутність перерви в обслуговуванні для оновлень підграфів в мережі The GraphШвидкі публікаціїНові мережі в загальній мережі The GraphВипущено нові функції для підграфів!Суттєве покращення продуктивності підграфів на основі підпотоківDataSourceContext у маніфестіУ маніфесті з'явився endblockThe Graph @ EthRomeВоркшопи Builders Office HoursВізьміть участь в роботі екосистеми The GraphПриєднуйтесь до The Graph BuildersDAOПідписуйтесь на бета-версію The Graph Billing Subscriptions🌅 Представлення апгрейд індексатора 🌅 Згідно цього оголошення розробники матимуть ще більше переваг, працюючи в мережі The Graph. Що це таке? Цей індексатор допомагає користувачам хостингового сервісу оновлювати свої підграфи в мережі The Graph без переривання роботи сервісу. Він дозволяє завантажувати нові мережі в основну і поліпшує процес оновлення підграфів з хостингового сервісу, гарантуючи готовність індексатора обслуговувати запити негайно після публікації підграфа (чи нової версії підграфа) в мережі. Ось 3 ключові переваги, які розробники отримують від його використання, який незабаром стане доступним:Відсутність перерви в обслуговуванні для оновлень підграфів в мережі The GraphРаніше, коли розробник прагнув оновити свій підграф до мережі The Graph, потрібен був час на індексацію оновленого підграфа. Протягом цього часу, поки новий підграф індексувався, застарілий підграф залишався без призначених індексаторів, що призводило до перерви у обслуговуванні. З індексатором оновлень будь-які прогалини у обслуговуванні будуть усунені, оскільки індексатор синхронізує стару і нову версії.Можлива миттєва синхронізація опублікованих підграфівДо винайдення апгрейд індексатора, коли підграф публікувався в мережі The Graph, його індексація займала певний час, оскільки відповідальність за індексацію переходила від централізованої інфраструктури до децентралізованої. Цього процесу більше немає! Індексатор оновлень попередньо синхронізує підграфи, розгорнуті в Subgraph Studio. Це означає, що коли підграф повністю проіндексовано в Subgraph Studio, він також буде повністю проіндексований, щойно його буде опубліковано в мережі The Graph!Нові мережі в загальній мережі The GraphНа сьогоднішній день хостингові сервіси підтримують більше 40 блокчейн-мереж. Апгрейд Індексатор прискорить інтеграцію цих мереж з хостингового сервісу до мережі The Graph. Однак, нові мережі, які підтримуються індексатором, не одразу отримають право на винагороду за індексацію. Щоб отримати винагороду за індексацію, кожна мережа повинна пройти процес інтеграції в рамках (Chain Integration Process). Слідкуйте за новинами про апгрейд індексатора! 🔼 Нові функції підграфів🔼 У graph-node 0.33.0 з'явився довгий список нових функцій, які тепер доступні в мережі The Graph! Ось декілька цікавих можливостей для розробників підграфів: `DataSourceContext` у маніфесті підграфа Передача даних від одного обробника до іншого під час темплейтингу раніше була можлива у наших маппінгах підграфів за допомогою Data Source Context, але тепер ця можливість доступна у нашому `subgraph.yaml`! Ця можливість буде корисною для темплейтингу специфічних для мережі даних у підграфах, які використовують один і той самий код для декількох мереж. Перевірте це!name: Factory network: mainnet context: foo: bool_example: type: Bool data: true int8_example: type: Int8 data: 64 big_decimal_example: type: BigDecimal data: 10.99 bytes_example: type: Bytes data: \"0x68656c6c6f\" list_example: type: List data: - type: Int data: 1 - type: Int data: 2 - type: Int data: 3 big_int_example: type: BigInt data: \"1000000000000000000000000\" string_example: type: String data: bar qux: data: \"bar\" int_example: type: Int data: 42 `endBlock` визначено у `subgraph.yaml` При створенні підграфа ми визначаємо `startBlock`, з якого починається індексація підграфа. Тепер у нас також є `endBlock`, який дозволяє спрямувати фокус наших підграфів лише на конкретний набір блоків! Спробуйте, як тільки `graph-node` буде оновлено у файлі `subgraph.yaml`!… source: address: '0x...' abi: Contract startBlock: 1000000 endBlock: 1500000 … Суттєве покращення продуктивності підграфів на основі підпотоків Було досягнуто значне покращення продуктивності для підграфів на основі підпотоків завдяки перенесенню обробки підпотоків до блоку. Підграфи на основі підпотоків, опубліковані в мережі The Graph, відіграють ключову роль у підвищенні швидкості та надійності децентралізованого індексування. Спробуйте створити підграф на основі підпотоків, і опублікуйте його в мережі The Graph, щоб гарантувати децентралізованість вашого потоку даних! 🏗️ The Graph @EthRome 🏗️ Розробники зібралися і реалізували ряд неймовірних проектів в Італії. Вітаємо переможців і знайомимося з їхніми роботами!Best New Subgraph/Substream 🥇 Sharknado 🥈 Zola 🥉 Quo- Roma та GM ID Best Use of Existing Subgraph/Substream 🥇 CarbonarAI 🥈 Bounty Arena 🏗 Building With The Graph - Workshops 🏗 The Graph Builders Office Hours - щочетверга о 17:00 UTC Щочетверга о 17:00, Developer Relations Engineer Edge & Node Kevin Jones в The Graph Discord проводить зустрічі з розробниками графів. Кожна сесія містить живі майстер-класи та обговорення з розробниками, які розбудовують The Graph Ecosystem, у формі запитань та відповідей. Почніть розробляти якомога швидше за допомогою попередніх воркшопів The Graph Builders Office Hours!Пориньте у нові можливості підграфів - обробники ініціалізації та обробники опитуваньВикористовуйте стандартні підграфи MessariПочніть програмувати швидко за допомогою стартового набору для хакатону, який використовує The GraphСтворіть dapp за допомогою Scaffold-Eth 2 та The GraphДізнайтеся, наскільки потужними можуть бути підграфи на основі SubstreamsПориньте в аналітику даних підграфів за допомогою PlaygroundsПеренесіть офф-чейн дані до підграфів за допомогою File Data SourcesНе знайшли потрібну тему? Надішліть запит на тему для наступного епізоду The Graph Builders Office Hours, і ми зробимо це! Хочете долучитися до екосистеми The Graph Ecosystem? ⚙️ Build з The Graph BuildersDAO ⚙️Хочете отримувати гроші за створення підграфів та підпотоків разом з іншими розробниками? Приєднуйтесь до The Graph BuildersDAO! The Graph BuildersDAO - це спільнота розробників, які надають свої послуги зі створення додатків та протоколів. Ця спільнота шукає білдерів з різним рівнем досвіду роботи зі смарт-контрактами, Rust, фронтенд-фреймворками, DevOps, підграфами та підпотоками, щоб приєднатися та взяти участь у різноманітних проєктах. Крім того, якщо у вас є проєкт, якому потрібна допомога розробника, The Graph BuildersDAO - чудовий ресурс, який допоможе вам створити власний підграф або суб-потік! Звертайтесь до нас! ➕ Підпишіться на бета-версію програми Graph Billing Subscriptions ➕ ## Publication Information - [smth0x](https://paragraph.com/@night0x/): Publication homepage - [All Posts](https://paragraph.com/@night0x/): More posts from this publication - [RSS Feed](https://api.paragraph.com/blogs/rss/@night0x): Subscribe to updates - [Twitter](https://twitter.com/doxe_0x): Follow on Twitter