Skip to content

Как забрать свою крипту, если сайт перестал работать?

Видео объясняет, как получить доступ к криптовалюте через локальные интерфейсы, если сайт DeFi-приложения перестал работать.

Key Takeaways

  • Деньги в DeFi хранятся в блокчейне, а не на сайтах, поэтому потеря сайта не означает потерю средств.
  • Можно самостоятельно развернуть локальный интерфейс для доступа к своим криптоактивам.
  • GitHub предоставляет открытый код интерфейсов популярных DeFi-приложений.
  • Искусственный интеллект упрощает процесс развёртывания локальных интерфейсов.
  • Alchemy — бесплатный и удобный провайдер для взаимодействия с блокчейном.

What the video covers

  • Объяснение риска потери денег при исчезновении сайтов DeFi-приложений.
  • Пояснение, что сайты — это лишь интерфейсы для взаимодействия со смарт-контрактами в блокчейне.
  • Показано, как поднять собственный локальный интерфейс для доступа к крипте.
  • Использование открытого кода с GitHub для развёртывания интерфейса.
  • Применение искусственного интеллекта (например, ChatGPT) для автоматизации развёртывания.
  • Роль провайдера Alchemy для взаимодействия с блокчейном и получения данных.
  • Требования к компьютеру для запуска локального сервера.
  • Пояснение, что средства хранятся в блокчейне, а не на сайтах, поэтому деньги в безопасности.
  • Инструкция по созданию API-ключа в Alchemy и его использованию.
  • Обсуждение кейсов, когда локального интерфейса может не быть и как с этим работать.

Answers

Questions about this video

Что делать, если сайт DeFi-приложения перестал работать?

Можно развернуть локальный интерфейс, используя открытый код с GitHub и провайдера Alchemy для доступа к смарт-контрактам напрямую.

Почему мои деньги в DeFi не пропадут, если сайт исчезнет?

Потому что средства хранятся в блокчейне, а сайт — это лишь интерфейс для взаимодействия со смарт-контрактами.

Какую роль играет Alchemy в работе с локальным интерфейсом?

Alchemy выступает провайдером данных и позволяет отправлять запросы в блокчейн, обеспечивая доступ к информации о балансе и транзакциях.

Full Transcript — Download SRT & Markdown

00:00
Speaker A
В этом видео я расскажу о том, как не попасть в ситуацию, когда у вас могут пропасть деньги. Если вы пользуетесь любыми DeFi-приложениями, у вас есть свой кошелёк, вы переживаете, что какой-то сайт может исчезнуть, кошелёк может пропасть, в общем, исчезнет что-то, с чем вы взаимодействуете, работая с криптовалютой, куда-то вы деньги положили. Давайте я объясню, как всё это работает. И сегодня я покажу, как, в общем-то, поднять свои собственные интерфейсы, чтобы получать доступ в любом случае, даже если, а, пропадут все возможные сайты, которыми вы пользовались. Для начала расскажу, что все вот эти сайты uniswap.org, Fluid, в общем-то, всё то, чем мы с вами пользуемся постоянно, допустим, вот Uniswap, я здесь могу ликвидность вносить, э, какие-то функции использовать, подключая свой кошелёк. То же самое касается AV, да, я могу использовать этот инструмент, чтобы вносить свои деньги, брать займ, в общем-то, пользоваться всеми преимуществами и функциями этого приложения. Но всё это лишь интерфейс, user-интерфейс для взаимодействия с чем? Правильно, со смарт-контрактами, которые где находятся? Правильно, в блокчейне. Блокчейн доступен абсолютно каждому, без ограничений, без SMS-регистрации. Всё, что нужно, это как раз-таки тот самый интерфейс. И за довольно большое количество времени интерфейс самостоятельно поднять было довольно сложно, но с появлением искусственного интеллекта это стало сделать очень-очень просто. В общем-то, секрет в чём? Э в том, что сами эти интерфейсы — это просто способ коммуникации со смарт-контрактами. Ну давайте я покажу максимально простой и банальный пример. Я подключаю свой Метамаск к любому DeFi-инструменту, и у меня здесь лежит там 106 USDC. Я нажимаю Supply 5 USDC, и дальше все транзакции, которые я делаю — это уже взаимодействие со смарт-контрактами, не с самим, скажем так, сайтом. Сайт является просто обёрткой, оболочкой для того, чтобы взаимодействовать со смарт-контрактами. При этом со смарт-контрактами я могу взаимодействовать самостоятельно, а, либо напрямую с помощью консольной команды, но это неудобно, либо построить свой собственный интерфейс. Давайте я покажу сегодня, как это сделать, и закрою несколько, э, таких корнеркейсов, да, где интерфейса готового нет. И давайте начнём с самого простого примера. Есть у нас децентрализованная биржа Uniswap, есть у нас децентрализованный банк Lending Market Avia. И у них у всех, очевидно, есть вот такая штучка — это GitHub. GitHub — это то, куда они выкладывают весь свой код, в общем-то, всю свою работу по разработке этого приложения. И в том числе они выкладывают сюда интерфейс, тот самый интерфейс, на котором я прямо сейчас здесь нахожусь. Этот интерфейс он доступен абсолютно каждому, потому что кодовая база открыта. И что же нам нужно сделать? Нам нужно воспользоваться любым искусственным интеллектом. А у меня это будет сегодня чат GPT. Как вообще это делается? У вас может быть любой AI, это может быть Клод, это может быть чат GPT. В общем-то, важно то, чтобы у вас была доступна функция, ну, типа Codex или Клод-Код, который может буквально взаимодействовать с вашими папками у вас в проектах. Я что сделаю? Я зайду в одну из своих папок и, в общем-то, создам новую папку и назову это UI. Ну, типа интерфейсы для Web3-приложений. Название может быть любое, это просто формальность. Дальше, что я делаю? Я нажимаю плюсик, выбираю локальный проект, нажимаю Next и выбираю из списка ту самую папку Web3 UI. Это то, где будет, в общем-то, происходить вся работа. Уаля. Всё, у меня есть Web3 UI, пожалуйста. А local. Дальше мне просто нужно взять, скопировать ссылку на GitHub. Ставите мы сюда. Вам не нужно использовать суперскую какую-то модель последнюю типа Astra. Там на ультрарежиме вы вообще можете поставить тера типа на хай, чтобы не тратить лимиты, если у вас базовая подписка. И дальше мы пишем: "Разверни этот интерфейс локально. Использовать буду Alchemy. Подготовь для него ENV-файл." Это сейчас я объясню, что это значит. Всё, больше нам делать вообще ничего не нужно. Он сам с этой задачей справится. В зависимости от мощности вашего компьютера всё-таки вам нужно будет, а, понимать, что это не развернётся на каком-то слабом устройстве, потому что локальный сервер он всё ещё требует каких-то мощностей вычислительных. Поэтому важно понимать, чтобы у вас был нормальный компьютер, там как минимум 16 Гб оперативной памяти, нормальный процессор, достаточное количество места на жёстком диске. Пока он работает, я расскажу, что нужно сделать с вот этим вот AI. Alchemy — это такой проект, скажем так, компания, которая предоставляет услуги по взаимодействию с блокчейном. То есть, если мы говорим про любые запросы, если вы смотрели моё видео большое про криптокошельки, то любой запрос и даже отображение баланса у вас в кошельке, любая транзакция, она проходит через так называемого RPC-провайдера. Это, скажем так, полный узел в какой-то сети, в каком-то блокчейне, который за вас отправляет транзакцию, уже подписанную в сеть. Это никак вам не угрожает. Это то, как работают, в принципе, все пользовательские интерфейсы, в том числе и кошельки. И позволяет вам, мм, получить API-ключ, скажем так, разрешение на то, чтобы пользоваться и делать запросы для того, чтобы доставать информацию из разных блокчейнов о доступном балансе или, допустим, о своих позициях. Вот я прямо сейчас нахожусь на Uniswap. У них есть под капотом свой собственный API-провайдер, который показывает мне суммарную стоимость активов, показывает мою позицию. Почему? Потому что он делает запросы в блокчейн и отображает фактическое состояние э моих позиций на этом адресе вживую, да, в ла-режиме. Когда мы развернём свой локальный интерфейс, я чуть дальше покажу это, нам ну тоже нужен будет провайдер, который будет способен обрабатывать довольно большое количество запросов, чтобы подхватывать цены токенов, стоимость токенов, пропорцию и всё остальное. Это важно. Поэтому мы используем Alchemy. Абсолютно бесплатная штука, если у вас не превышается квота в 30 млн запросов. Это огромная квота для обычного пользователя. Это с головой хватит, и она каждый месяц обновляется. Что нужно делать? Заходим сюда. В общем-то, аккаунт, я думаю, вы поймёте, как создать. Нажимаете создать новое приложение. Давайте мы пока что напишем AST. Я уже здесь писал это. Test app. И нажимаем Next. Дальше здесь нам нужно выбрать сети, с которыми мы хотим работать. Я бы просто советовал поставить включить все EVM-сети, чтобы закрыть все направления, которые потенциально могут быть. Подключаем здесь всё, кроме Note IP, да? То есть это то, что нам нужно, чтобы взаимодействовать с узлами и получать информацию и обрабатывать запросы. Нажимаем Create App. В общем-то, вот наш API-ключ. Очевидно, что я потом его удалю, когда вы будете это видео смотреть. Он уже не будет работать. Потому что это секретный ключ, по которому можно будет делать запросы и расходовать лимиты. Поэтому вы тоже его никому не показываете. Я потом расскажу, куда его вставить, когда чат GPT завершит работу. То есть схема будет такая же у нас здесь вот user interface — это будет, а-а, скажем так, наш локальный интерфейс, да, он также будет взаимодействовать со смарт-контрактами, но вот здесь вот между этим будет стоять Alchemy. Это просто провайдер данных для блокчейна, да, который будет, в общем-то, нам информацию предоставлять. И мы через него будем получать все все необходимые данные. И само собой здесь смарт-контракты находятся в блокчейне. Я это просто показал визуально, чтобы вы понимали, что на этих сайтах по факту ничего не хранится. И то есть ваши деньги никогда не находятся в опасности. Если пропадает какой-то интерфейс или с ним что-то случается, он выключается, не знаю, что-то случилось, у вас всегда есть возможность получить доступ к своим средствам с помощью локального интерфейса. При этом важно понимать, мы сегодня рассмотрим ещё и кейс, где, э, локального интерфейса может не быть, да? То есть у Uniswap он есть, у Avia также. Давайте мы зайдём, у них здесь есть должен должен.
00:13
Speaker A
что-то, с чем вы взаимодействуете, работая с криптовалютой, куда-то вы деньги положили. Давайте я объясню, как всё это работает. И сегодня я покажу, как, в общем-то, поднять свои собственные интерфейсы, чтобы получать доступ в любом случае, даже если, а, пропадут все возможные сайты, которыми
00:29
Speaker A
вы пользовались. Для начала расскажу, что все вот эти сайты uniswap.org, fluid, в общем-то, всё то, чем мы с вами пользуемся постоянно, допустим, вот Uniswap, я здесь могу ликвидность вносить, э, какие-то функции использовать, подключая свой кошелёк. То же самое касается AV, да, я могу
00:45
Speaker A
использовать этот инструмент, чтобы вносить свои деньги, брать займ, в общем-то, пользоваться всеми преимуществами и функциями этого приложения. Но всё это лишь интерфейс, usеer интерфейс для взаимодействия с чем? Правильно, со смарт-контрактами, которые где находятся правильно в блокчейне. Блокчейн доступен абсолютно
01:04
Speaker A
каждому, без ограничений, без SMS-регистрации. Всё, что нужно, это как раз-таки тот самый интерфейс. И за довольно большое количество времени интерфейс самостоятельно поднять было довольно сложно, но с появлением искусственного интеллекта это стало сделать очень-очень просто. В общем-то, секрет в чём? Э в том, что сами эти
01:25
Speaker A
интерфейсы - это просто способ коммуникации со смарт-контрактами. Ну давайте я покажу максимально простой и банальный пример. Я подключаю свой Метамаск к любому define инструменту, и у меня здесь лежит там 106 USDC. Я нажимаю Supply 5 USDC и дальше все
01:42
Speaker A
транзакции, которые я делаю - это уже взаимодействие со смарт-контрактами, не с самим, скажем так, сайтом. Сайт является просто обёрткой, оболочкой для того, чтобы взаимодействовать со смарт-контрактами. При этом со смарт-контрактами я могу взаимодействовать самостоятельно, а, либо напрямую с помощью консольной
01:59
Speaker A
команды, но это неудобно, либо построить свой собственный интерфейс. Давайте я покажу сегодня, как это сделать, и закрою несколько, э, таких корнеркейсов, да, где интерфейса готового нет. И давайте начнём с самого простого примера. Есть у нас децентрализованная биржа UNISWap, есть у нас
02:16
Speaker A
децентрализованный банк Landing Market Avia. И у них у всех, очевидно, есть вот такая штучка - это GitHub. GitHub - это то, куда они выкладывают весь свой код, в общем-то, всю свою работу по разработке этого приложения. И в том
02:31
Speaker A
числе они выкладывают сюда интерфейс, тот самый интерфейс, на котором я прямо сейчас здесь нахожусь. Этот интерфейс, он доступен абсолютно каждому, потому что кодовая база открыта. И что же нам нужно сделать? Нам нужно воспользоваться любым искусственным интеллектом. А у
02:48
Speaker A
меня это будет сегодня чат GPT. Как вообще это делается? У вас может быть любой AI, это может быть клод, это может быть чат GPT. В общем-то, важно то, чтобы у вас была доступна функция, ну, типа кодекса или клод-код, который может
03:01
Speaker A
буквально взаимодействовать с вашими папками у вас в проектах. Я что сделаю? Я зайду в одну из своих папок и, в общем-то, создам новую папку и назову это UI. Ну, типа интерфейсы для web3 приложений. Название может быть любое, это просто формальность. Дальше, что я
03:18
Speaker A
делаю? Я нажимаю плюсик, выбираю локальный проект, нажимаю Next и выбираю из списка ту самую папку Web3 UI. Это то, где будет, в общем-то, происходить вся работа. Уаля. Всё, у меня есть Web3 UI, пожалуйста. А local. Дальше мне просто нужно взять, скопировать ссылку
03:38
Speaker A
на GitHub. Ставите мы сюда. Вам не нужно использовать суперскую какую-то модель последнюю типа Astra. Там на ультрарежиме вы вообще можете поставить тера типа на хай, чтобы не тратить лимиты, если у вас базовая подписка. И дальше мы пишем: "Разверни этот
03:56
Speaker A
интерфейс локально. Использовать буду alchми. Подготовь для него ENF файл. Это сейчас я объясню, что это значит. Всё, больше нам делать вообще ничего не нужно. он сам с этой задачей справится. В зависимости от мощности вашего компьютера всё-таки вам нужно будет, а,
04:19
Speaker A
понимать, что это не развернётся на каком-то слабом устройстве, потому что локальный сервер, он всё ещё требует каких-то мощностей вычислительных.
04:28
Speaker A
Поэтому важно понимать, чтобы у вас был нормальный компьютер, там как минимум там 16 Гб оперативной памяти, нормальный процессор, достаточное количество места на жёстком диске. Пока он работает, я расскажу, что нужно сделать с вот этим вот АИ. Alch - это такой проект, скажем
04:45
Speaker A
так, компания, которая предоставляет услуги по взаимодействию с блокчейном. То есть, если мы говорим про любые запросы, если вы смотрели моё видео большое про криптокошельки, то любой запрос и даже отображение баланса у вас в кошельке, любая транзакция, она проходит через так называемого
05:01
Speaker A
RPC-провайдера. Это, скажем так, полный узел в какой-то сети, в каком-то блокчейне, который за вас отправляет транзакцию, уже подписанную в сеть. Это никак вам не угрожает. Это то, как работают, в принципе, все пользовательские интерфейсы, в том числе и кошельки. И
05:18
Speaker A
позволяет вам, мм, получить апи ключ, скажем так, разрешение на то, чтобы пользоваться и делать запросы для того, чтобы доставать информацию из разных м блокчейнов о доступном балансе или, допустим, о своих позициях. Вот я прямо сейчас нахожусь на Юнисвапе. У них есть
05:35
Speaker A
под капотом свой собственный апи провайдер, который показывает мне суммарную стоимость активов, показывает мою позицию. Почему? Потому что он делает запросы в блокчейн и отображает фактическое состояние э моих позиций на этом адресе в вживую, да, в ла-режиме.
05:51
Speaker A
Когда мы развернём свой локальный интерфейс, я чуть дальше покажу это, нам ну тоже нужен будет провайдер, который будет способен обрабатывать довольно большое количество запросов, чтобы подхватывать цены токенов, стоимость токенов, пропорцию и всё остальное. Это важно. Поэтому мы используем алкими.
06:07
Speaker A
Абсолютно бесплатная штука, если у вас не превышается квота в 30 млн запросов. Это огромная квота для обычного пользователя. Это с головой хватит, и она каждый месяц обновляется. Что нужно делать? Заходим сюда. В общем-то, аккаунт, я думаю, вы поймёте, как
06:21
Speaker A
создать. Нажимаете создать новое приложение. Давайте мы пока что напишем аст. Я уже здесь писал это. Test app. И нажимаем Next.
06:32
Speaker A
Дальше здесь нам нужно выбрать сети, с которыми мы хотим работать. Я бы просто советовал поставить включить все EVM сети, чтобы закрыть все направления, которые потенциально могут быть.
06:42
Speaker A
Подключаем здесь всё, кроме Note IP, да? То есть это то, что нам нужно, чтобы взаимодействовать с узлами и получать информацию и обрабатывать запросы.
06:52
Speaker A
Нажимаем Create App. В общем-то, вот наш апи ключ. Очевидно, что я потом его удалю, когда вы будете это видео смотреть. Он уже не будет работать. Потому что это секретный ключ, по которому можно будет делать запросы и расходовать лимиты. Поэтому вы тоже его
07:07
Speaker A
никому не показываете. Я потом расскажу, куда его вставить, когда чат GPT завершит работу. То есть схема будет такая же у нас здесь вот usеer interfaceй - это будет, а-а, скажем так, наш локальный интерфейс, да, он также будет взаимодействовать со смарт-контрактами,
07:28
Speaker A
но вот здесь вот между этим будет стоять алкими. Это просто провайдер данных для блокчейна, да, который будет, в общем-то, нам информацию предоставлять.
07:42
Speaker A
и мы через него будем получать все все необходимые данные. И само собой здесь смарт-контракты находятся в блокчейне. Я это просто показал визуально, чтобы вы понимали, что на этих сайтах по факту ничего не хранится. И то есть ваши деньги никогда не находятся в опасности.
07:56
Speaker A
Если пропадает какой-то интерфейс или с ним что-то случается, он выключается, не знаю, что-то случилось, у вас всегда есть возможность получить доступ к своим средствам с помощью локального интерфейса. При этом важно понимать, мы сегодня рассмотрим ещё и кейс, где, э,
08:11
Speaker A
локального интерфейса может не быть, да? То есть у UNISвапа он есть, у AVIA также. Давайте мы зайдём, у них здесь есть должен должен быть здесь GitHub. А вот он. И здесь также есть интерфейс, да, то есть публичный репозиторий с
08:25
Speaker A
интерфейсом, который также можно будет развернуть. Я сегодня тоже разверну его и покажу, как это делается. Но бывают инструменты, где интерфейса нет.
08:33
Speaker A
Допустим, Lead Finance, да? Здесь у них в репозитории нет публичного интерфейса, который мы можем развернуть. Что тогда делать? Да куда, где взять код, где взять репозиторий, если его не существует, разработчики сами его не выложили? Для этого мы можем
08:47
Speaker A
воспользоваться промптом, который буквально, в котором мы опишем то, что нам нужно. Да, я его уже подготовил.
08:55
Speaker A
Давайте я покажу, как он выглядит, да, что я хочу построить, э, минимальное минимальный веб-интерфейс для взаимодействия с сюда мы вставляем, допустим, lead of Finance, да, Lead of Finance. Вставляем сюда официальный веб-сайт, чтобы, в общем-то, у вас AI не
09:10
Speaker A
навалил кринджа. Target blockchain нас интересует именно аа эфириум. Эфириум, да. И какие у нас нас интересуют действия? Нас интересует депозиit withdraw.
09:24
Speaker A
Дальше нам нужно stake clim r unrap. Да, это то, что меня интересует в рамках lead finance, да, потому что вот у нас есть withdraw, есть у нас функция waprap, есть у нас функция stake. И, в общем-то, это всё, что
09:40
Speaker A
нужно, чтобы взаимодействовать сде. И также под мм под этим промптом можно любую функцию описать, любой инструмент, у которого нет публичного репозитория с интерфейсом. Дальше тут уже, в принципе, ничего менять не нужно, кроме Сейчас я посмотрю, что должно быть ещё что-то. Не
10:00
Speaker A
всё, да, здесь уже прописаны все безопасные функции, чтобы он проверил, что это действительно оригинальный контракт или IDFance, что это всё соответствует, в общем-то, нормам безопасности, чтобы вы убедились в том, что даже на симуляции ваши транзакции проходят. И в общем-то всё. У нас здесь
10:20
Speaker A
V UI запускаем. И параллельно, пока он тут разворачивает Uniswap, мы здесь разворачиваем отдельные, собственно, её. Он будет некрасивым, он будет ужасно выглядящим, но мы сейчас говорим не про визуально красивый и приятный интерфейс, а про то, чтобы он был функциональным и позволял
10:39
Speaker A
нам с помощью нашего кошелька какую-то сделать, вызов какой-то функции сделать, которую нам нужно получить, и не полагаться на централизованные интерфейсы, на какие-то сайты, которые потенциально опять же могут пропасть.
10:52
Speaker A
Поэтому я всегда говорил о том, что не стоит переживать. И я всегда, когда видел эти вопросы типа, что вы переживаете, у меня было в голове понимание, что что бы не случилось, я всегда могу воспользоваться контрактами напрямую, построить интерфейс, взять
11:05
Speaker A
готовый интерфейс, развернуть это у себя на компьютере, и всегда у меня будет доступ ко всем моим а средствам, где бы они ни находились, потому что находятся-то они по факту где, правильно? В блокчейне. А блокчейн у нас доступен всегда. Он никуда не денется.
11:19
Speaker A
Его удалить невозможно, потому что находится на десятках тысяч узлов э по всему земному шару. Всё. Спустя 18 минут 41 секунду чат GP завершил работу.
11:29
Speaker A
Говорит, что всё, интерфейс развёрнут и запущен на local host, то есть локально у нас на компьютере. И alchми ENV подготовлен. И вот сама ссылка на файл.
11:38
Speaker A
Нам нужно просто открыть его с помощью файндера. Он показывается здесь. В зависимости от того, какая у вас кома операционная система, есть сочетание клавиш command Shift точка. Она показывает и скрывает ээ файлы, вот такие вот файлы. И открываем это с
11:54
Speaker A
помощью любого редактора текста. И вот, пожалуйста, у нас здесь есть alchem APK. Возвращаемся обратно в наш dasшборд. В общем-то, копируем наш а ключ, вставляем его, сохраняем и закрываем. Вот это всё оставшееся не трогаем, потому что это настройки самого
12:13
Speaker A
Юнисвапа, которые нас уже не особо интересуют. Добавил апи ключ. Перезапусти локальный сервер. И не надо менять все запросы на а алкими. Оставь только а основную часть RPC, потому что он здесь пишет, что всё равно веб-клиент направляет основной RPC
12:41
Speaker A
с помощью Uniswap Gateway. Нам не нужно это сильно менять, нам нужно просто сделать так, чтобы основные запросы, как баланс там и всё остальное, подтягивались через наш аккулюч. И вот у [откашливается] нас параллельно собрался и отдельный интерфейс для Finance. Он на
12:56
Speaker A
английском почему-то выдал. А, ну потому что пром был на английском. Мы говорим: "Запусти интерфейс локально на порту 3001, чтобы мы не занимали порт 3.000, который используется а нашим интерфейсом UNISWAP. И что ещё нам нужно сделать, это а добавить AP ключ в file.
13:18
Speaker A
Мы заходим в наш direct. Вот он file local. Открываем его с помощью любого, опять же, интерфейса. Вот у нас а есть возможность вставить тот самый апи ключ от алкими и сохраняем.
13:34
Speaker A
Так, всё, пишем ключ вставил. Перезапусти сервер. Так, запустил он уже интерфейс обновлённый с ключом алкими.
13:44
Speaker A
Откроем его на local host 3001. Да, как видим, интерфейс абсолютно ужасный, но это не суть. Нам важно, чтобы мы видели фактически контракты, с которыми можем взаимодействовать. У нас показывается баланс эфириума. Давайте мы зайдём сразу, сравним это с, а, обычным Lead of
14:00
Speaker A
Finance да интерфейсом. Сравнивать будем, очевидно, не по визуальным составляющим, а по балансу, да. Вот у нас available to stake 01191 0191. Даже вот у нас до этих чуть дальше баланс показывается. Можно сделать стейк, можно сделать withdraw, можно поставить на unstaking, можно сделать и
14:23
Speaker A
функцию unrap. И давайте посмотрим, как эта функция отработает. Нажимаем simulate. Он показывает симуляцию, да, что всё о'кей. Нажимаем sign transaction.
14:35
Speaker A
Взаимодействуем видите мы взаимодействуем с теми же самыми контрактами лида, которые верифицированы. Мы делаем абсолютно всё то же самое, что могли бы делать с официальным интерфейсом лида. Всё, транзакцию я отправил, которая симулирует, не симулирует, а буквально ставят в очередь надraw наш застейканный
14:54
Speaker A
эфириум напрямую через официальный интерфейс, через официальные контракты. Вот здесь вот может показываться ошибка типа failed, что реквест какой-то не прошёл. Это не особо важно, потому что это уже попытка транзакцию оттрекать после того, как она уже была отправлена.
15:09
Speaker A
Нас интересует именно сам статус транзакции. Вот здесь вот он у нас прошёл. И мы видим, что мы поставили в очередь на unстейкинг наш застейканный эфириум. Давайте я покажу, что вот видите, у нас есть даже на официальном интерфейсе stat статус
15:24
Speaker A
pendнing. Потом мы сюда уже сможем зайти и заклеймить ту самую сумму застейканных эфиров через 6 дней, которую мыстейкнули. Напомню, что мы анстейкнули 0.008. Вот и куча цифрок. и получим 0.010, да, потому что курс застоинного эфира по отношению к обычному он
15:44
Speaker A
выше. Что мы ещё можем сделать? Можем попробовать застейкать. Давайте попробуем застейкать 0.05. Нажимаем simulate, получаем саму транзакцию. Нажимаем подписать. Сейчас опять получим ошибку, скорее всего, вот здесь вот. Но мы видим, что, да, мы буквально стейкаем напрямую наши эфириумы. Нажимаем confirm.
16:05
Speaker A
Всё, вот этот статус, то, что fail, не обращаем внимания. Заходим взросн и видим. Сейчас, пока транзакция подтвердится, подождём и посмотрим, а как у нас произошёл стейкинг. А давайте я пока покажу здесь, что у меня staked amount 0.05. Всё, транзакция уже
16:22
Speaker A
подтвердилась, и мы видим это через интерфейс наш и видим через интерфейс, точнее, видим через интерфейс локальный, который у нас здесь есть, и видим через интерфейсда. Давайте я покажу withdraw.
16:33
Speaker A
У нас также вот эта штука есть, да, что мы можем это полностью сделать, а, withdraw за стейканого эфира, можем сделать withdraw, а, рапт эфира, если потом мы его обернём, но у нас пока что обычный stфириум. Короче, суть, я думаю,
16:47
Speaker A
вы поняли, что мы можем буквально взаимодействовать с контрактами напрямую через интерфейс визуальный. Это можно делать и через консольные команды, используя просто терминал. По-разному можно взаимодействовать с этими штуками.
16:58
Speaker A
Самое главное, что у нас всё это работает абсолютно локально на нашем компьютере. Если мы потеряем доступ к сайту, мы всё это можем восстановить.
17:05
Speaker A
Причём интерфейс, который мы только что развернули, он у нас хранится локально на компьютере. Мы можем его дорабатывать. Ну, если кому-то прямо хочется в кайф сделать всё это красиво, стильно. Есть огромное количество возможностей, чтобы буквально сделать себе несколько интерфейсов удобных,
17:20
Speaker A
красивых, с правильным подтягиванием данных, что транзакции все подтверждались и статусы были корректны. Я пока что показываю просто буквально быстрый солюшн для проблемы, которую многие у себя в голове прямо катастрофизируют, что всё, если пропадёт сайт, нам больше нечего сделать, все
17:38
Speaker A
наши деньги украдут. Я не доверяю этим сайтам. Вам доверять сайтам не нужно. Вам нужно доверять, а даже никому доверять не нужно. Вам нужно просто понимать, как работает блокчейн, как работает код, как работают смарт-контракты, чтобы из них вытаскивать деньги. Это максимально
17:51
Speaker A
просто, максимально понятно. Если вы не глупый человек и вы умеете взаимодействовать с там любым контекстным окном в любом искусственном интеллекте, вы сможете спокойно поднять себе любой интерфейс. В общем-то, то же самое, что я прямо сейчас проделал с Leid of Finance, причём у которых
18:06
Speaker A
интерфейса вообще не было, можно будет проделать и с интерфейсами на Ави. То есть я могу воспользоваться основным интерфейсом, закинуть себя Suпй там 5 долларов, потом вывести его с помощью своего интерфейса, который подниму спустя там 10-15 минут работы с
18:19
Speaker A
искусственным интеллектом. И, кстати, пока у меня там искусственный интеллект работает и собирает интерфейс Юнисвапа, заняло это больше времени, чем я планировал. Поэтому рекомендую всем новичкам, да не только новичкам, изучить наше большое расследование под названием операция PТРОК, первая ссылка в
18:33
Speaker A
описании. Большое подробное расследование о том, как крупные банки, в общем-то, элита Sallowстрит, а, скупали биткоины в тихую, пока публично называли биткои валютой мошенников, скамом, пузырём и так далее. И постепенно, постепенно они, в общем-то, планируют захватить довольно большой рынок, навязывая всем идею того, что
18:51
Speaker A
биткоин никому не нужен, он опасен, это вообще валюта ничем не обеспеченная, пока сами покупают эти биткоины в тихую.
18:59
Speaker A
Очень интересное расследование с точки зрения того, чтобы понять, как на самом деле устроен крипторынок, как устроены финансовые институты, на чём они зарабатывают и как вообще происходит глобальная манипуляция с помощью медиаресурсов, с помощью определённых, э, скажем так, нитей, за которые тянут
19:16
Speaker A
ребятушки сверху. Must have для всех, кто знаком уже с криптой, кто начинает знакомиться с криптовалютой, чтобы вы понимали, что на самом деле здесь происходит и чему стоит верить, а чему верить не стоит. Первая ссылка в описании. Обязательно читайте, изучайте
19:29
Speaker A
и делайте свои собственные выводы. Что ещё посоветую, это использовать искусственный интеллект, чтобы узнавать какую-то дополнительную информацию, которую которая вам неизвестна.
19:38
Speaker A
Например, вы не знаете, есть ли интерфейс. Ну давайте посмотрим, есть ли а публичный а интерфейс, который я могу развернуть локально для лендинг маркета fluid. его. Ну то есть не хочу я, короче, документации копаться. Я могу всю эту информацию
19:59
Speaker A
узнать здесь и посмотреть, есть есть там интерфейс или нет. Если он есть, то замечательно возьму его. Если он старый, то, скорее всего, сделаю свой специально под конкретную функцию. Причём не обязательно делать интерфейс глобальный большой. Вот здесь мы для Лида сделали интерфейс
20:16
Speaker A
максимально простой для всего лишь пяти функций, да, которые нам были нужны. Если мы понимаем, что нам, допустим, очень важно, чтобы у нас была всегда возможность взаимодействовать с AVI сетью base, мы вообще можем написать интерфейс, который будет работать только
20:31
Speaker A
со stable коинами. Ну, типа, мне нужна функция внесения USDC на депозит на ави в сети USDC, ой, в Case. И для того, чтобы вывести обратно эти stable кои coin будет гораздо меньше работы вместе с AI, и вы получите то, что вы хотите
20:46
Speaker A
без необходимости выстраивать вообще всё, что здесь, в этом интерфейсе есть. И вот что нам ответил искусственный интеллект, что на текущий момент готового официального open source фронтэнда именно для prodдаction интерфейса fluid, который можно просто, в общем-то, запустить, спланировать и
20:59
Speaker A
развернуть, я не нашёл, да. Но есть три варианта. Короче, всё это можно будет изучить и постепенно понимать, как встроить интерфейсы для конкретных функций или для взаимодействия сразу со всем протоколом. Всё, закончил работу по Unisваapпу чат GPT. Пришлось там немного
21:15
Speaker A
поработать с ним в плане того, что не работал апи ключ. Не всегда он с первого раза понимает, что нужно делать. Не всегда он видит полностью всю кодовую базу и может где-то ошибаться. И поэтому требует больше времени. Буквально несколько доработок я сделал там, потому
21:30
Speaker A
что позиции не показывались из-за того, что он запрашивал а данные не с того ключа, который я ему дал, потому что там внутри были как раз-таки Inнфура и QuickNe, которые нам не нужны, и мы заменили их на свой ключ. Итак, вот у
21:43
Speaker A
нас Uniswap обычный, которым мы привыкли пользоваться на сайте uniswap.org. А вот у нас Uniswap на local host, который мы только что с вами подняли буквально за 25-30 минут. Да, это не так много, и при этом он остаётся с вами
22:01
Speaker A
навсегда. То есть вы всё у вас в папке вся эта история будет храниться. Э у вас на компьютере вы сюда можете добавлять разные интерфейсы. Вот у меня Lid есть Uniswap, потом добавлю ещё AVIA, дополнительные вещи. Над ними постоянно
22:14
Speaker A
работать, да, довести их до ума и всё, у вас будет возможность никому не доверять. доверять только себе и, в общем-то, смартконтрактом блокчейну.
22:23
Speaker A
Заходим в раздел пулol. Что мы здесь видим? Наша позиция Bitcoin USDC, Liquidity Fe, что мы видели у себя на интерфейсе на uniswap.org. Заходим, видим абсолютно ту же самую историю. Вот здесь вот данных не будет. Ну, то есть мы не сможем
22:41
Speaker A
видеть распределение, дистрибуцию и цену биткоина. нас это не особо волнует, потому что для нас основные функции - это именно там collectф, добавить ликвидность, снять ликвидность - это то, что нам нужно. Для того, чтобы это работало, нужно будет ещё немного
22:54
Speaker A
попотеть и добавить источники данных, потому что это эти данные собираются напрямую из графа Юнисвапа, который отдельно настраивается. Это довольно сложно. Давайте попробуем. Нажмём collectф. Нажимаем collect. И мы видим транзакцию, которая вызывается. И что мы здесь видим? Мы взаимодействуем с
23:13
Speaker A
напрямую контрактами в не свапа, но уже используя свой собственный интерфейс, да, который мы только что подняли.
23:20
Speaker A
Вуаля, мы собрали комиссии, можем remove- ликвидность сделать, можем добавить, и мы имеем полностью весь функционал. Понятное дело, что здесь будут какие-то баги время от времени всплывать. Ну, то есть какие-то сети могут не работать, где-то может баланс не отображаться. Это всё потом фиксится
23:38
Speaker A
уже, работая просто с искусственным интеллектом, потому что в коде есть вещи, где отсутствуют источники данных. И поэтому здесь мы не видим цену, да, с дистрибуцией ликвидности. Вот здесь вот у нас не отображается Total liquidity, потому что он показывается здесь для конкретной
23:56
Speaker A
позиции. То есть это нюансы, да, которые потом можно будет пофиксить. Но сам факт того, что мы подняли интерфейс и можем вносить ликвидность, да, где угодно. Мы здесь можем видеть баланс наших токенов, потому что мы поставили свой апии, и мы
24:09
Speaker A
понимаем, сколько у нас денег в долларах, там в разных сетях. Давайте посмотрим, работает ли, ну, не знаю, Unichain, да, всё, всё работает. Мы видим Unichain и банс. Пожалуйста, интерфейс. Давайте покажу то же самое с AVI. Сделаем точно такую же историю.
24:26
Speaker A
Можем даже прямо в этот в то же самое окно. Теперь в отдельной папке разверни интерфейс AV.
24:42
Speaker A
Всё, просто теперь ждём, пока он развернёт интерфейс AV. Я покажу, что у нас получилось. Ну что, давайте смотреть. Развернул нам chatча GPT интерфейс AVI Вадим Prompt за 11 минут. Вот его папка AVI интерфейс, находящаяся рядом с Лидо и Сюнисвапом.
24:58
Speaker A
Можем включатьвыключать эти интерфейсы так удобно. Но опять же помните, что нужен достаточно хороший компьютер. Заходим вот local host 3002 AV. Давайте подключим кошелёк Mмеamask.
25:12
Speaker A
Давайте мы прямо проверим, знаете, вот я сделаю транзакцию в сети base. Возьму здесь бейс. подлагивает, но потому что ещё запущен параллельно интерфейс Unсвапа и интерфейсда - это довольно затратные процессы. Сейчас я как разтаки их обрублю, чтобы остался только интерфейс AVI. Всё, отключил я
25:34
Speaker A
процессы параллельные, чтобы на Авиделось больше ресурсов. Вот у нас интерфейс AVI обычный, которым мы пользуемся, да, все с вами постоянно. И давайте я вот на нём внесу 5 USDC. А вытащу я эти пять USDC со своего интерфейса, который только что поднял
25:52
Speaker A
себя локально. Нажимаю и подтверждаю транзакцию. Смотрим статус нашего нашего кошелька в CBASE должно быть во вкладке Your Supplies.
26:08
Speaker A
Вот они, те самые пять USDC. А вот наш интерфейс Local Host 3002 USDC, сеть base 5 долларов, которые мы только что внесли вот здесь. Они уже отображаются вот здесь. Почему? Потому что они находятся в блокчейне, в смарт-контрактах. Мы спокойно можем их
26:23
Speaker A
вывести вот здесь, нажать кнопку вездро. Опять же, внимание обращайте на то, что мы взаимодействуем с официальными контрактами AVIA и получаем наши 5 USDC обратно спокойно, даже если AVIA перестанет работать. Всё. Подписывайтесь на канал, ставьте лайк, если понравилось это видео. Пишите в комментариях любые
26:43
Speaker A
вопросы, которые могут быть связаны с локальными интерфейсами, и увидимся в следующем видео.
Topics:криптовалютаDeFiлокальный интерфейссмарт-контрактыблокчейнGitHubискусственный интеллектChatGPTAlchemyUniswap

Get More with the SozAI App

Transcribe recordings, audio files, and YouTube videos — with AI summaries, speaker detection, and unlimited transcriptions.

Or transcribe another YouTube video here →