Начинаем работу с Covalent

Vsha999
Covalent
Published in
6 min readApr 6, 2021

Блокчейн сеть эфира становится все популярнее. Стоимость / цена Ether, Криптовалюта Ethereum постоянно растет. Ежедневно через блокчейн Ethereum совершаются миллиарды транзакций по множеству смарт-контрактов. Эти смарт-контракты вместе с кошельками Ethereum и тоннами цифровых активов на Ethereum являются частью огромного количества данных, составляющих сеть Ethereum.

Что ж, это не только Ethereum. Другие блокчейны, такие как Binance Chain, Polygon (ранее Matic Network), CasperLabs, Elrond, Avalance,… которые поддерживают смарт-контракты, генерируют тонны данных каждый день. Такие данные блокчейна незаменимы для разработчиков, инженеров, аналитиков, трейдеров и всех тех, кто взаимодействует с криптовалютами (каждый обязательно однажды это сделает).

Размер данных огромен. Доступ к ним как правило был затруднен. Структурировать эти данные было намного сложнее. Для работы с ними требовалось много технических знаний и вычислительных мощностей, чтобы разобраться в необработанных данных блокчейна. Сегодня с Covalent все по-другому. С Covalent все данные блокчейна понятны и просты в использовании. Кроме того, вы можете использовать Covalent БЕСПЛАТНО.

Что такое Covalent?

Covalent это ваш универсальный магазин для всех данных, которые вам когда-либо понадобятся, из блокчейна Ethereum. Это платформа, которая обеспечивает полную прозрачность и видимость активов во всех сетях блокчейнов. Covalent предоставляет данные, которые поддерживают различные варианты использования, такие как кошельки, биржи, комиссии и многое другое. Он служит экосистемой, вокруг которой сегодня построено множество децентрализованных приложений (DApps) Фактически, без Covalent криптовалютное сообщество не добилось бы того прогресса, который есть сейчас.

Covalent создается умной командой финансовых аналитиков, специалистов по обработке данных, специалистов по блокчейну и базам данных. Covalent — единственное решение без кода и нулевой конфигурации, которое не требует инженера. Он имеет богатую технологию индексирования и запросов, которая поддерживает широкий спектр сценариев использования. Covalent создан для предприятий, но доступен для всех.

О Дефи

Decentralized Finance (DeFi) — это форма финансирования на основе блокчейна, которая не предполагает центральных финансовых посредников, таких как банки или биржи, для предложения традиционного финансового субсидирования. Вместо этого платформы DeFi используют смарт-контракты на блокчейне, чтобы люди могли одалживать или занимать средства у других, спекулировать на движении цены на ряд активов с использованием деривативов, торговать криптовалютами, страховаться от рисков и зарабатывать проценты на сберегательных счетах. DeFi вращается вокруг DApps, в которых транзакции происходят напрямую между одноранговыми узлами, через смарт-контракты, а не через централизованного посредника. Примеры торговых платформ DeFi включают:Aave, Balancer, Compound, Curve, MakerDAO, Sushiswap, Uniswap, и т.д.

Почему вы должны использовать Covalent

1. Для Defi

Каждая транзакция DeFi является налогооблагаемым событием. Вы можете использовать Covalent, чтобы знать и рассчитывать сделки, комиссии, ликвидность и прибыль в DeFi. Крупнейшие фонды криптопространства используют Covalent для расчета обязательств. Каждое отдельное приложение-кошелек на Ethereum собирает данные по различным протоколам DeFi с помощью Covalent. Кроме того, в криптосетях существует множество разнообразных структур данных, которые в настоящее время недоступны без Covalent. Вы можете использовать такие данные для принятия обоснованных решений в своем криптовалютном путешествии.

2. Для разработчиков

Разработчики тоже могут создавать множество DApps используя Covalent. На данный момент уже создано много приложений, а также еще больше приложений создается. Фактически, Covalent пообещала создать комплект для самостоятельной разработки программного обеспечения (SDK), который позволит разработчикам создавать новые API-интерфейсы для всех еще не обнаруженных вариантов использования.

3. Сообщество

В Telegram и Discord есть большое сообщество пользователей Covalent. Кроме того, Covalent проводит множество мероприятий, в которых вы можете принять участие. Присоединяйтесь к нам на https://covalenthq.com/events/. У Covalent также есть программа амбассдоров, в которой члены сообщества помогают формировать инфраструктуру данных Covalent и помогают в построении экосистемы. Как алхимик (так называют амбассадоров) вы расширяете команду Covalent и оказываете огромное влияние на сообщество Covalent. Вы тоже можете стать алхимиком! Узнайте больше здесь.

Covalent API

Данные, предоставляемые Covalent, представлены в форме API. API означает интерфейс прикладного программирования. Говоря нетехническим языком, API — это просто стандарты / средства, с помощью которых кто угодно или любая платформа может сделать данные доступными для некоторых людей или для всех. Covalent предоставляет общедоступный API для сети Ethereum, через который любой может получить доступ к богатым данным блокчейна и использовать их. Любой желающий может использовать Covalent API. Все, что вам нужно, это ключ API.

API ключ

Ключи API — это уникальные идентификаторы, которые аутентифицируют любого, кто обращается к API. Другими словами, с помощью ключей API Covalent может отслеживать, какие пользователи обращаются к API (получают доступ к данным). Поскольку Covalent является БЕСПЛАТНЫМ, чтобы получить ключ API, все, что вам нужно, это создать учетную запись в Covalent здесь (без каких-либо платежей). Попав в свою учетную запись, вы всегда можете получить свой ключ API в любое время.
Примечание. Ключи API всегда должны храниться в секрете. Это секретные ключи, и с ними следует обращаться как с паролями. Держите их в безопасности, так как они будут вам полезны при использовании Covalent API. Вы всегда можете получить их, когда войдете в систему.
(Когда мы будем тестировать Covalent API (далее в этом блоге), нам понадобится ключ API, приготовьте свой API и держите его наготове.)

Covalent API документация

API-интерфейсы обычно документируются, чтобы пользователям было легче понять, как их использовать. Документация по API — это руководство, в котором пользователям и разработчикам рассказывается о параметрах для подключения к API, о том, как их подключать, и о том, каких результатов они должны ожидать.

Документация Covalent по API — одна из лучших. Она позволяет получить правильные объяснения всего, что вы должны ожидать от API. Он также имеет уникальную особенность, которая отличает его от других документов. Путем тестирования вы можете просматривать результаты вызовов API прямо из документации API. Для этого вам не нужны внешние инструменты обозревателя API, такие как Postman. Конечно, если вы разработчик, вы все равно можете использовать cURL в командной строке.

API Covalent имеет два класса конечных точек:
1. Класс A — конечные точки, которые возвращают обогащенные данные цепочки блоков, применимые ко всем сетям цепочек блоков, например: балансы, транзакции, события журнала и т. Д.
2. Класс B — конечные точки для определенного протокола в цепочке блоков, например: AAVE предназначен только для Ethereum и не применим к другим сетям цепочки блоков.

Проверяем конечные точки

На этом этапе мы перейдем к техническим вопросам. Если вы понимаете, как работают API, этот раздел окажется для вас легким. Если вы не следите за обновлениями. Следует иметь в виду, что данные будут возвращаться вам в виде пар ключ / значение (формат JSON).

1. Перейдите сюда (щелкните правой кнопкой мыши и откройте в новой вкладке / окне), вставьте свой ключ API в белое поле и нажмите «УСТАНОВИТЬ».

2. Прокрутите вниз до второй конечной точки с заголовком «Получить балансы адресов Aave». Там введите demo.eth в качестве параметра адреса. Щелкните ПОПРОБОВАТЬ. Covalent API должен возвращать данные с действительным балансом токенов для demo.eth

Вы только что использовали Covalent. Добро пожаловать в сообщество Covalent! Узнайте больше о Covalent API !!

примечание:

demo.eth — это пример ENS (Служба имен Ethereum), которая представляет собой сокращение, образованное для адресов кошельков Ethereum. Мы просто использовали его здесь для демонстрации API Covalent.

Идите и исследуй

Использование API Covalent — это больше, чем тестирование demo.eth для балансов адресов Aave. Вы должны изучить и изучить другие конечные точки, документация все объясняет. Вы можете использовать Covalent API для любого анализа, для создания DApps, анализа прибыли DeFi и т. Д. Сложность используемых вами конечных точек зависит от того, что вы хотите делать с данными. Идите вперед, исследуйте Covalent API и используйте данные по своему усмотрению.

#CovalentAlchemist #DataScience #Blockchain #DeFi #Covalent

Спасибо за внимание !

Переведено Vsha999
Оригинальный источник: https://medium.com/covalent-hq/getting-started-with-covalent-60cac0c80a44

--

--