Урок 3 (TypeScript)
TypeScript с нуля до блокчейна (Урок 3) | Установка TypeScript, компиляция кода, файл tsconfig.json
В этом уроке мы узнаем чем TS отличается от JS, установим TypeScript на вашу ОС, разберем основные команды компилятора, разберем конфигурационный файл tsconfig.json и поговорим про импорты и экспорты модулей в TS
Ссылка на видео
Методичка в notion: TypeScript
00:00 - что будем делать?
00:40 - что такое TypeScript (TypeScript VS JavaScript)
05:20 - установка TypeScript
06:07 - основные команды компиляции
07:35 - инициализация проекта TypeScript (создание файла tsconfig.json)
08:38 - основнаы опции компилятора tsc
12:10 - подробный разбор файла tsconfig.json
13:50 - что такое target и какой выбрать
15:48 - что такое module и какой выбрать
20:10 - import, export, require в TypeScript
27:27 - продолжаем разбор файла tsconfig.json
29:59 - итоги
📟 Прилетело из @semolina_code_python
TypeScript с нуля до блокчейна (Урок 3) | Установка TypeScript, компиляция кода, файл tsconfig.json
В этом уроке мы узнаем чем TS отличается от JS, установим TypeScript на вашу ОС, разберем основные команды компилятора, разберем конфигурационный файл tsconfig.json и поговорим про импорты и экспорты модулей в TS
Ссылка на видео
Методичка в notion: TypeScript
00:00 - что будем делать?
00:40 - что такое TypeScript (TypeScript VS JavaScript)
05:20 - установка TypeScript
06:07 - основные команды компиляции
07:35 - инициализация проекта TypeScript (создание файла tsconfig.json)
08:38 - основнаы опции компилятора tsc
12:10 - подробный разбор файла tsconfig.json
13:50 - что такое target и какой выбрать
15:48 - что такое module и какой выбрать
20:10 - import, export, require в TypeScript
27:27 - продолжаем разбор файла tsconfig.json
29:59 - итоги
📟 Прилетело из @semolina_code_python
YouTube
TypeScript с нуля до блокчейна (Урок 3) | Установка TypeScript, компиляция кода, файл tsconfig.json
Канал в телеграм: https://news.1rj.ru/str/semolina_code_python
Чат в телеграм, где помогут с любым вопросом: https://news.1rj.ru/str/python_with_ahillary
Референсы с урока:
Методичка в Notion: https://news.1rj.ru/str/semolina_code_python/106
Плейлист "Python с нуля для криптанов (и не…
Чат в телеграм, где помогут с любым вопросом: https://news.1rj.ru/str/python_with_ahillary
Референсы с урока:
Методичка в Notion: https://news.1rj.ru/str/semolina_code_python/106
Плейлист "Python с нуля для криптанов (и не…
10 победителей разделят
Подпишитесь на канал В поисках гема и нажмите кнопку «Принять участие», чтобы стать участником розыгрыша.
12 декабря 2024 в 12:00 (UTC)
📟 Прилетело из @vpoiskahgema
Please open Telegram to view this post
VIEW IN TELEGRAM
Взял GMT по текущим
Команда запустила интересный движ, они начали сжигать свои токены, а всего планируют сжечь 600млн монет.
Это 10% из всех циркулирующих монет, почти 100млн$
Фикситься планирую лесенкой по цене выше 1$
Dyor NFA
NS ♠️ | Торгую тут 👇🏽
DEX — AlphaDex😌
CEX — BitGet🤓
📟 Прилетело из @NobodySay1
Команда запустила интересный движ, они начали сжигать свои токены, а всего планируют сжечь 600млн монет.
Это 10% из всех циркулирующих монет, почти 100млн$
Фикситься планирую лесенкой по цене выше 1$
Dyor NFA
NS ♠️ | Торгую тут 👇🏽
DEX — AlphaDex
CEX — BitGet
📟 Прилетело из @NobodySay1
Please open Telegram to view this post
VIEW IN TELEGRAM
Взял на чуть чуть MOG - мем на эфире
Солана падает, а эфирные проекты растут. Похоже на перелив, поэтому и на мемчики можно глянуть
Хорошее комьюнити, капа ниже 1 ярда
График нравится, можно набирать частями
Dyor NFA
NS ♠️ | Торгую тут 👇🏽
DEX — AlphaDex🙃
CEX — BitGet🤓
📟 Прилетело из @NobodySay1
Солана падает, а эфирные проекты растут. Похоже на перелив, поэтому и на мемчики можно глянуть
Хорошее комьюнити, капа ниже 1 ярда
График нравится, можно набирать частями
Dyor NFA
NS ♠️ | Торгую тут 👇🏽
DEX — AlphaDex
CEX — BitGet
📟 Прилетело из @NobodySay1
Please open Telegram to view this post
VIEW IN TELEGRAM
10 часов аудита, 1 High и $606
Вчера пришли результаты одного из конкурсов, с площадки CodeHawks. Мне засчитали 1 находку из 7, оценив ее в 606 USDC. Не плохо, но могло быть и лучше.
Вот несколько моментов, которые я вынес для себя из результатов конкурса:
1. Подавай все, что считаешь валидным. Я уже писал за этот пункт и сам попался на него. Тогда я читал правила и отчеты с Шерлока, готовясь к конкурсу на их платформе, где проблемы с реорганизацией сети, форками с chainId и временными метками в подписях чаще всего признавались не валидными. И почему-то, решил, что и на CH будет так же. В итоге я просто не отправил два отчета, которые... сюрприз, оказались валидными тут. В общем, не делайте за судей их работу, и подавайте все, что считаете нужным.
2. Читайте описание протокола в конкурсе и его документацию. Меня интересовала практика "быстрее разобраться в коде", поэтому на описание и документация я забил. Один High был найден как раз из понимания документации и как должен работать протокол.
3. Лучше валидируйте свои находки. На один отчет я потратил не так много времени, не корректно описав ход исполнения функции. На это указал судья - кстати, еще один способ обучения (на codehawks и c4 судьи пишут, почему твоя находка не валидна, что помогает учится). Из-за этого в комментариях я указал на другую проблему в коде, но так как это было уже вне конкурса, понятное дело, находку не засчитали.
В итоге, только 1 High про невозможность обновлять прокси.
Единственное, что не понял, почему засчитали эту находку: https://codehawks.cyfrin.io/c/2024-11-one-world/s/885
Я много раз видел в протоколах такую функцию с такими же проверками и реализацией. И формулировка: "Манипулирование msg.value может привести к непреднамеренным изменениям состояния, неудачным внешним вызовам или даже потере средств, если логика контракта зависит от количества Эфира, отправленного с транзакцией." - на мой взгляд слишком размыта и не определенна. Более того, хакеру пришлось бы отсылать свой собственный Эфир для атаки... В общем, тут я бы оставил только Info статус, а не Low баг.
Этим постом я хочу сказать, что вам не нужно ждать, когда вы научитесь всем багам и уязвимостям и начнете находить все 100% проблем в протоколах. Даже за один-два бага вы можете получить некоторую сумму за несколько часов работы.
На с4 будут сразу два небольших конкурса, заходите и пробуйте!
#audit
📟 Прилетело из @solidityset
Вчера пришли результаты одного из конкурсов, с площадки CodeHawks. Мне засчитали 1 находку из 7, оценив ее в 606 USDC. Не плохо, но могло быть и лучше.
Вот несколько моментов, которые я вынес для себя из результатов конкурса:
1. Подавай все, что считаешь валидным. Я уже писал за этот пункт и сам попался на него. Тогда я читал правила и отчеты с Шерлока, готовясь к конкурсу на их платформе, где проблемы с реорганизацией сети, форками с chainId и временными метками в подписях чаще всего признавались не валидными. И почему-то, решил, что и на CH будет так же. В итоге я просто не отправил два отчета, которые... сюрприз, оказались валидными тут. В общем, не делайте за судей их работу, и подавайте все, что считаете нужным.
2. Читайте описание протокола в конкурсе и его документацию. Меня интересовала практика "быстрее разобраться в коде", поэтому на описание и документация я забил. Один High был найден как раз из понимания документации и как должен работать протокол.
3. Лучше валидируйте свои находки. На один отчет я потратил не так много времени, не корректно описав ход исполнения функции. На это указал судья - кстати, еще один способ обучения (на codehawks и c4 судьи пишут, почему твоя находка не валидна, что помогает учится). Из-за этого в комментариях я указал на другую проблему в коде, но так как это было уже вне конкурса, понятное дело, находку не засчитали.
В итоге, только 1 High про невозможность обновлять прокси.
Единственное, что не понял, почему засчитали эту находку: https://codehawks.cyfrin.io/c/2024-11-one-world/s/885
Я много раз видел в протоколах такую функцию с такими же проверками и реализацией. И формулировка: "Манипулирование msg.value может привести к непреднамеренным изменениям состояния, неудачным внешним вызовам или даже потере средств, если логика контракта зависит от количества Эфира, отправленного с транзакцией." - на мой взгляд слишком размыта и не определенна. Более того, хакеру пришлось бы отсылать свой собственный Эфир для атаки... В общем, тут я бы оставил только Info статус, а не Low баг.
Этим постом я хочу сказать, что вам не нужно ждать, когда вы научитесь всем багам и уязвимостям и начнете находить все 100% проблем в протоколах. Даже за один-два бага вы можете получить некоторую сумму за несколько часов работы.
На с4 будут сразу два небольших конкурса, заходите и пробуйте!
#audit
📟 Прилетело из @solidityset
Топ городов Японии, в которых я побывал
🏅 Осака
На контрасте с другими городами: нечего делать, шоппинг сильно слабее, улицы грязнее. Оставайтесь на пару дней.
🥉 Какегава
Решили отдалиться от мегаполиса и отправились в город с 100к населения. Близко к океану, Фудзи и чайным плантациям. Незабывааемые 3 дня поездки.
🥈 Токио
Столица. Есть куда сходить, есть где пошопиться и покушать. Можно неделю развлекаться.
🥇 Киото
Несмотря на то, что очень туристический город (тут даже по английски кто-то разговаривает), безумно красивый, внусный и насыщенный. Рекомендую на недельку осенью или весной!
📟 Прилетело из @danokhlopkov
🏅 Осака
На контрасте с другими городами: нечего делать, шоппинг сильно слабее, улицы грязнее. Оставайтесь на пару дней.
🥉 Какегава
Решили отдалиться от мегаполиса и отправились в город с 100к населения. Близко к океану, Фудзи и чайным плантациям. Незабывааемые 3 дня поездки.
🥈 Токио
Столица. Есть куда сходить, есть где пошопиться и покушать. Можно неделю развлекаться.
🥇 Киото
Несмотря на то, что очень туристический город (тут даже по английски кто-то разговаривает), безумно красивый, внусный и насыщенный. Рекомендую на недельку осенью или весной!
📟 Прилетело из @danokhlopkov
Конечно, выглядит убого на равне с HL, однако, сделать на антифомо мы обязаны на бычке!
Что делать?
1. Покупаем КУС:
• @buykyc_bot — иногда в наличии, уточняйте в ЛС.
• @dobriykycbot — за х2 от цены выдача сразу (mail:pass:ark_login:ark_pass:google_auth).
2. Скачиваем браузер Dolphin Антидетект
3. Покупаем прокси.
4. Меняем пароль на почте.
5. Меняем пароль на аккаунте на бирже.
[Для входа используйте Google Auth - приложение на телефон + код с бота где покупаете]
6. Делаем депозит в Солане - самый дешевый способ.
7. Торгуем на фьючах или споте, набирая объемы
— Спот:
100к$ - 200 points
10 млн$ - 20k points
— Фьючи:
1млн$ - 200 points
100млн$ - 20k points
Стратегии:
• Инверсивные сделки с 2 аккаунтов
• Покупка на споте лимитками самому себе
• Лудка
Там ликвидности как будто вообще нет, так что LFG
В поисках гема | Chat
📟 Прилетело из @vpoiskahgema
Please open Telegram to view this post
VIEW IN TELEGRAM
Сегодня вечером 🤓 (через 2.5 часа) https://youtube.com/live/Tn_3tXP4nAM?feature=share
📟 Прилетело из @dev_in_ruby_colors
📟 Прилетело из @dev_in_ruby_colors
YouTube
Введение в разработку AI агентов. Основы работы с LLM
Продолжаем серию по ИИ. В этот раз поговорим об агентах ИИ.
Станьте спонсором канала, и вы получите доступ к эксклюзивным бонусам: https://www.youtube.com/channel/UCN2waErKU52T_41pGgUimXw/join
Boosty: https://boosty.to/bodrovis
Patreon: https://www.patr…
Станьте спонсором канала, и вы получите доступ к эксклюзивным бонусам: https://www.youtube.com/channel/UCN2waErKU52T_41pGgUimXw/join
Boosty: https://boosty.to/bodrovis
Patreon: https://www.patr…
Наши дальнейшие планы.
Стоит все-таки напомнить для стареньких и новеньких, чем мы тут занимаемся и к чему мы идём. Если вкратце, мы проводим марафон по Python с нуля для криптанов за месяц, подробнее вот здесь.
Что пройдено:
- 1 урок. Типы данных, ветвления, объединение условий✅
- 2 урок. Списки, цикл for, цикл while✅
- 3 урок. Кортежи и словари✅
- 4 урок. Функции✅
- 5 урок. Строки, методы строк, файл для практики✅
В данный момент во всём этом участвует около 1800 человек, и за всё время ими было написано около 2000 уникальных отчётов.
Что планируется?
- 6 урок. Файлы, JSON, CSV, файлы для практики 🟡
- 7 урок. Парсинг 🟡
- 8 урок. ООП (объектно-ориентированное программирование) 🟡
- 9 урок. Асинхронность и отлов ошибок. 🟡
- Статья с подробным обзором и гайдом на Playwright 🟡
- 10 урок. Автоматизацию UI через Playwright 🟡
- Также мы подготовили для вас кое-что крутое, а именно - мы будем в прямом эфире писать код через Playwright на проект KiloEx (почему именно он? ответ вот здесь ) 🟡
- Полноценное обучение по PlayWright 🟡
Всё это мы планируем сделать примерно до 20 декабря.
Попасть на бесплатный марафон по Python🖼
📟 Прилетело из @how_to_code_web3
Стоит все-таки напомнить для стареньких и новеньких, чем мы тут занимаемся и к чему мы идём. Если вкратце, мы проводим марафон по Python с нуля для криптанов за месяц, подробнее вот здесь.
Что пройдено:
- 1 урок. Типы данных, ветвления, объединение условий
- 2 урок. Списки, цикл for, цикл while
- 3 урок. Кортежи и словари
- 4 урок. Функции
- 5 урок. Строки, методы строк, файл для практики
В данный момент во всём этом участвует около 1800 человек, и за всё время ими было написано около 2000 уникальных отчётов.
Что планируется?
- 6 урок. Файлы, JSON, CSV, файлы для практики 🟡
- 7 урок. Парсинг 🟡
- 8 урок. ООП (объектно-ориентированное программирование) 🟡
- 9 урок. Асинхронность и отлов ошибок. 🟡
- Статья с подробным обзором и гайдом на Playwright 🟡
- 10 урок. Автоматизацию UI через Playwright 🟡
- Также мы подготовили для вас кое-что крутое, а именно -
- Полноценное обучение по PlayWright 🟡
Всё это мы планируем сделать примерно до 20 декабря.
Попасть на бесплатный марафон по Python
📟 Прилетело из @how_to_code_web3
Please open Telegram to view this post
VIEW IN TELEGRAM
$OLAF SOLANA 113k mcap
Покупаю тут 👉🏽 AlphaDex🙃
📟 Прилетело из @NobodySay1
9iUX4DG2BqmJSGHvZcqx75UM4BRXKUMHLVL2d7P2pump
Гембл, dyor, nfa Покупаю тут 👉🏽 AlphaDex
📟 Прилетело из @NobodySay1
Please open Telegram to view this post
VIEW IN TELEGRAM
TRUMP 1d
Находится на самом дне, после инаугурации Трампа может показать себя с потенциалом 5-10x
Токены президентов чистый гембл, поэтому аккуратнее, я уже засажен
dyor nfa
Купить можно тут 👉🏽 AlphaDex🙃
📟 Прилетело из @NobodySay1
0x576e2bed8f7b46d34016198911cdf9886f78bea7
Находится на самом дне, после инаугурации Трампа может показать себя с потенциалом 5-10x
Токены президентов чистый гембл, поэтому аккуратнее, я уже засажен
dyor nfa
Купить можно тут 👉🏽 AlphaDex
📟 Прилетело из @NobodySay1
Please open Telegram to view this post
VIEW IN TELEGRAM
💩1
софт от моего друга для смены пароля и контрольного вопроса Рамблер почты
https://news.1rj.ru/str/ploxo_spal/13
📟 Прилетело из @cum_insider
https://news.1rj.ru/str/ploxo_spal/13
📟 Прилетело из @cum_insider
This media is not supported in your browser
VIEW IN TELEGRAM
Обнова WheelOfWhales 🔄
Давненько не было постов о обновах, заработались - исправляемся. Наш дев постарался и обновил бота на WheelOfWhales 🥸
Ссылка на бота - ТЫК 👈
🔧 Что нового?
🟢Добавлена автоматическая игра в TokenFlip (раз в пол дня - день).
🟢Автоматическое подключение кошельков переписано на Python.
🟢Новая версия кошельков - v4R2 (были v3R1).
🫡 Рекомендации:
🟢Удалить старый файл connected_wallets.txt (на всякий случай перед этим сделать бэкап).
🟢В .env указать RECONNECT_WALLETS = True.
🟢Запустить скрипт, дождаться пока новые кошельки подключатся.
🟢Выключить скрипт, в .env указать RECONNECT_WALLETS = False.
❗️Также установите новые зависимости:
Чат | Помощь | Market
Aero25x x.com | Aero25x GitHub
📟 Прилетело из @hidden_coding
Давненько не было постов о обновах, заработались - исправляемся. Наш дев постарался и обновил бота на WheelOfWhales 🥸
Ссылка на бота - ТЫК 👈
🔧 Что нового?
🟢Добавлена автоматическая игра в TokenFlip (раз в пол дня - день).
🟢Автоматическое подключение кошельков переписано на Python.
🟢Новая версия кошельков - v4R2 (были v3R1).
🫡 Рекомендации:
🟢Удалить старый файл connected_wallets.txt (на всякий случай перед этим сделать бэкап).
🟢В .env указать RECONNECT_WALLETS = True.
🟢Запустить скрипт, дождаться пока новые кошельки подключатся.
🟢Выключить скрипт, в .env указать RECONNECT_WALLETS = False.
❗️Также установите новые зависимости:
Windows - pip install -r requirements.txt, Linux - pip3 install -r requirements.txt
Чат | Помощь | Market
Aero25x x.com | Aero25x GitHub
📟 Прилетело из @hidden_coding