😎 Незрячий web3 программист – Telegram
😎 Незрячий web3 программист
3.13K subscribers
252 photos
10 videos
3 files
839 links
В канале узнаете от незрячего программиста аналитику по web3 проектам (снизит вероятность потерь) и новости по разработкам.
Подписывайтесь - буду рад .
Связь для рекламы и услуг: @blind_dev_contact_bot
Download Telegram
Всем здравствуйте. На скринах мои каналы:
1. @price_informer - канал с ценами на курс акций РФ (Moex), которые помечаются тегом #акции; фиатных валют (пока раз в сутки - не нашёл способ получать изменения во время торгов) по тегу #фиат и курс криптовалют (штук 30) по тегу #криптовалюты.

В комментариях за 0.1 USDT можно предложить свои акции / крипту для добавления.
В будущем появится бот, где можно будет настраивать уведомления согласно вашим предпочтениям.
Подписывайтесь на @price_informer, чтоб показать свой интерес.


2. @tweets_on_crypto - канал с 100+ Twitter аккаунтами по теме криптовалют, блокчейнов и web 3.0.
Только твиты (без ретвитов), но с цитатами: цитируемый твит помечается сообщением, а комментарий - ответом.
Логины авторов твитов помечаются хештегами, благодаря чему вы можете фильтровать по ним сообщения. Хештеги Твиттера также являются хештегами, что позволяет фильтровать сообщения по тематическим тегам.
Упоминания Twitter аккаунтов ведут на сайт.
Ссылки в твитах выводятся после текста. Иногда это позволяет понять, что-за url.
В конце выводится ссылка на твит, нажав по которой вы можете почитать его в Twitter.
Если твит содержит аудио, видео или фото разрешённых Телеграммом размеров, вы получите их тоже.

Подписывайтесь, чтоб оставаться в курсе событий: @tweets_on_crypto


Всё.
Я конечно писал о каналах в своих новостях разработки, но решил рассказать отдельным постом.
Благодарю за внимание, хороших выходных.
👍13
#обзоры Aptos.

Рассказал о проекте, показал работу с кошельками и DApps, написал вывод.
Если кратко - это L-1 блокчейн со смартконтрактами, созданный на основе блокчейна от Meta (Facebook): https://teletype.in/@blind_dev/Pro-Aptos-08-30

Статья писалась для @crypto_in_the_coub, но оказалась, что она уже особо не нужна, поэтому купило всего 2 человека.
С согласия основателя канала размещаю здесь.
Но если есть желание отблагодарить, вот ссылка на пост с предложением купить обзор: https://news.1rj.ru/str/crypto_in_the_coub/3826


> 30 тысяч символов, 6 часов работы. Читайте, пользуйтесь (а вдруг вы получите ретродроп от какого-то из проектов на Aptos ).

https://teletype.in/@blind_dev/Pro-Aptos-08-30

Кстати, сразу скажу, что может ретродропов и не быть: лучше всего пользоваться им просто как интересным проектом, а не рассчитывать на что-то (меньше разочарований...)

P. S. Кто не знает: ретродроп - это распределение токенов после некоторого времени с оценкой действий пользователей проекта.

Всё. Благодарю за внимание. Хорошего дня.


Незрячий web3 программист
Чат, Бот, Донат
👍8😁1
Здравствуйте всем.
Решил написать о боте, рассылающем уведомления с ценами на курс криптовалют и РФ акций.

Это будет улучшенная версия @blind_dev_prices_bot:

1. Добавится вывод по тикеру акций moex.
2. Можно будет выбирать несколько проектов для отображения после ввода тикераа, если есть выбор между ними.
3. Можно будет указывать тикеры через запятую для отображения нескольких криптовалют и акций в одном сообщении.
4. В случае указания списка тикеров, их id после выбора будут добавляться в избранное вместе. В случае указания одного тикера - только он.
Также и с удалением: если есть хотя бы один проект из списка указанных в избранном, он удалится.
Либо будет несколько кнопок для добавления / удаления из избранного.

5. В случае активации подписки вы сможете получать инфу о ценах в двух сообщениях, как это происходит в @price_informer.
Криптовалюты и акции для получения уведомлений будут браться из избранного (оно же будет настраиваться отдельно)
6. Интервал отправки устанавливается в настройках (минимум 2 минуты).
7. sma, mc тоже будут доступны, но естественно в формате команд.
8. Участники Blind dev level 2 смогут пользоваться ботом без доп. оплат.
Остальным же для получения автоматических уведомлений о ценах придётся оплачивать подписку: 1, 5, 10, 50 или 100 элементов списков.
А как уже вы будете их распределять между криптовалютами и акциями, без разницы.
9. Также сам бот будет отправлен Blind dev level 2 гораздо раньше, чем он попадёт в публичный доступ.
Там же будут обсуждаться нюансы функционала.

Всё. Благодарю за внимание.
#разработка


Незрячий web3 программист
Чат, Бот, Донат
👍9
Нужен ли вам бот, уведомляющий о ценах на криптовалюты и акции из вашего списка?
Final Results
8%
Да, готов платить
46%
да, но бесплатно (вряд ли будет так)
46%
Нет
Всем здравствуйте. Публикую #новости по своим проектам.

1. В @blind_dev_prices_bot появилась новая команда:
pos
Без параметров - справка.
А так, структура следующая:
pos баланс риск курс стоп
Допустим, что у вас баланс 1000 $ и вы готовы рисковать на 3% при торговле активом.
Указываете:
pos 1000 3 6500 6400
6500 - текущий курс, 6400 - стоп ваш.
В ответ бот пришлёт размер позиции.
Если она будет больше уровня риска, это означает размер плеча (если вы торгуете с плечом, может будет полезно).
Об этой формуле узнал, прочитав статью.

2. Price informer bot: моя новая разработка!
Есть всё, что в @blind_dev_prices_bot в плане команд за исключением sma, но в инфу заранее добавил.
Зато бот умеет отправлять уведомления раз в определённое время о курсе криптовалют.
А также умеет получать курс РФ акций Moex.
Вот такие дела...
Но есть и недостаток... Бот сканирует только 20 страниц по 250 элементов в Coingecko, а это занимает 6 минут...
Если же сканировать все 52, получается около 13-14... Поэтому решил выбрать скорость, пожертвовав количеством поддерживаемых ботом криптовалют...
Как считаете: нафиг такой полу-бот не нужен, или топ 5000 криптовалют вполне достаточно для запроса курса, сравнения по капитализации и пр.? Пишите в комментарии...

Для начала работы с ботом надо добавить в избранное крипту и акции (нужное вам количество), выбрать в настройках интервал (по умолчанию 0 - отключено), а также активировать подписку (она бесплатная на время тестирования, хоть и пишет бот сумму).
В общем, пользуйтесь: @price_informerBot

3-4. dpos.space/golos/top
На третьем скрине топ по делегированному с эмиссией, четвёртый - по полученному с эмиссией...
И теперь это с фильтром, а не сортировкой.

5. В просмотре профилей появилось сообщение о заморозке аккаунтов (без скрина), всё про делегирование с эмиссией и упоминания (не добавлял скрин).
Пост на Голосе

6. @golos_stake_bot - убрал claim.

7. @price_informer - новый бот из П.2 туда теперь публикует.
Медленнее, но надеюсь норм...

Всё.
Благодарю за внимание. Хорошего дня.

@blind_dev
👍7
😎 Незрячий web3 программист
Всем здравствуйте. Публикую #новости по своим проектам. 1. В @blind_dev_prices_bot появилась новая команда: pos Без параметров - справка. А так, структура следующая: pos баланс риск курс стоп Допустим, что у вас баланс 1000 $ и вы готовы рисковать на 3% при…
получение акций в канале @price_informer после интеграции нового бота и поломал реакцию на сообщения 😊. Бывает... Исправил.
Теперь и акции норм отображаются, и бот @price_informerBot реагирует на отправляемые сообщения.

Всем хорошего вечера. Благодарю за внимание.
А завтра ждите обзор проекта.
👍6
#обзоры, $GMX

https://teletype.in/@blind_dev/pro-gmx-09-06

1. Уникальный функционал.
2. Большое число планов.
3. Другое...

Изучайте: https://teletype.in/@blind_dev/pro-gmx-09-06

Благодарю за внимание. Хорошего дня.


Незрячий web3 программист
Чат, Бот, Донат
👍6
Про децентрализованные интерфейсы #комментарии

Давно я не писал по этому тегу, но на днях прочитал пост про децентрализованные интерфейсы.

И решил порассуждать над вариантами реализации.
Сразу скажу: если будет что-то непонятно, пишите в комментариях - отвечу.

0. О причинах.
Интерфейс Tornado cash заблокировали / удалили - это заставило задуматься сторонников web 3.0, что пора создавать децентрализованные интерфейсы, которые не будут зависеть от кого-либо.

1. Ipfs.
Если кто не знает, это распределённая сеть, типа торрентов (если очень упрощать - различий много).
Так вот: можно просто открывать страницы в ipfs.
Js файлы и стили css тоже подключаем в коде, указывая ipfs хэши.
И важно, что не прокладку, типа ipfs.io, поскольку это снижает безопасность, а просто ipfs хэш.
Далее браузер / софт локально подключается к сети и скачивает нужные данные - только так...

Можно теоретически приложения создавать для ОС, обслуживающие ipfs, но это вряд ли станет популярным.
Другое дело ipfs браузер...
Вместо Ipfs можно использовать другие P2P сети.

2. Блокчейн, как хранилище страниц и файлов.
Этот вариант не является практичным, но упомяну его...
Естественно BTC или Эфир нельзя для этого использовать : сожрут все деньги...
Но вот чейны с Bandwidth (пропускной способностью аккаунтов) возможно можно...
Примерами таких являются #steem, #hive, #viz и пр.

2.1. Страницу можно разместить в посте.
Самый простой вариант. Даже помню 4 года назад игрался с этим и писал пост.

Если кратко, отправляется операция с частью страницы или всей страницей.

2.2. В custom_json (в #viz называется custom).
Добавляем части страницы и указываем блоки с custom id других частей или файлов.

Далее Клиент загружает основной блок, а оттуда собирает указания на остальные блоки и загружает страницу.
Естественно js содержимое, также как и стили, указывается в отдельных блоках тоже, а затем указывается на странице.
Пример:
``<noscript src="viz://@login/block/id"></noscript>``
Думаю понятно, где что...

Можно размещать и весь html код страницы, но тогда исчезает возможность создания шаблона гибкого, да и есть риск, что в случае большого объёма контента страница не добавится в блокчейн...

3. Что-то неизвестное...
Нельзя отрицать возможность появления новых протоколов загрузки страниц, форматов интерфейсов и так далее...

4. Домены.
Оптимальной связкой мне видится сейчас распределённые домены + Ipfs или иная P2P сеть.
4.1. Владелец сайта регистрирует домен, например, в Ens, unstoppable domains или Viz.
4.2. Устанавливает браузер с поддержкой доменов.
4.3. Добавляет в блокчейн (в настройки) информацию с ipfs хэшем главной страницы.
4.4. Когда браузер открывает домен, он получает инфу о хэше, подключается к Ipfs, скачивает данный файл и выдаёт пользователю.
Естественно скрипты, стили, изображения и прочие файлы, которые есть на странице, указываются в виде ipfs хэшей, благодаря чему браузер их спокойно загружает.

4.4. Система доменных имён может давать возможность создания именования файлов и страниц, чтоб были не непонятные наборы символов, а красивые имена, типа site/about.

5. Про Viz домены.
Про ENS и unstoppable вы найдёте инфу в интернете спокойно, а вот Viz малоизвестный проект, поэтому думаю стоит рассказать про домены.
Дело всё в том, что в Визе есть аккаунты и субаккаунты. Тем самым и реализуется система, похожая на доменные имена.
Примеры:
Мой акаунт bda (Blind dev apps) и создал mgb.bda субаккаунт (mgb = mini games bot).
denis-skripnik и субаккаунт social.denis-skripnik.

У каждого аккаунта есть json_metadata -json, в котором можно хранить любую (естественно ограниченную по размеру) информацию.
Сейчас чаще всего это профиль, но можно сделать сервис, который будет добавлять:
А) Ip адрес сервера - половинчатый вариант.
Б) - Ipfs хэш главной и хэши других страниц с их именованиями.
В) Подключение к своей системе распределённого хранения за оплату (планируется Viz Hub).
Г) Иная реализация.


Всё.
Благодарю за внимание.
А вы что думаете по этой теме? Считаете ли децентрализованные интерфейсы важными? Буду рад комментариям.
И хороших выходных!
👍10
Лень - двигатель прогресса 😊, или как я написал скрипт для перевода файлов. #разработка

Здравствуйте. Много раз говорили фразу из заголовка, но я как-то особо не прочувствовал её... Но вот недавно создал бота @price_informerBot, и опять надо было переводить на Английский язык интерфейс...

Раньше как делал:
Копировал файл, переименовывал в en, открывал, по очереди переводил все тексты и вставлял...
Дело было муторным, долгим... Мне надоело этим заниматься 😊!

И вот вчера мне пришла идея автоматизировать этот момент.
api был предоставлен моим знакомым: обращение по url с передачей text=текст GET запросом:
site/?text=переводим это.
Я домен не буду давать, чтоб не нагружать запросами...

В общем, засел за написание скрипта...
И вспомнил, что у меня ведь не json, а js файлы, т. к. это удобнее: можно делать многострочные тексты, например...

После этого начались попытки распарсить файл так, чтоб создать новый без ошибок.
В итоге, после 15 часов работы, получилось.
Конечно недочёты все равно есть, но найти ошибки и исправить - легко...

Помимо js файлов инструмент позволяет переводить любые многострочные текстовые файлы.
Правда не все данные сможет вам дать, т. к. не все символы допустимы в url, например, #, & и пр. (сейчас обработан только вариант с #, т. к. он мне был нужен).

Итог?
1. Запрос названия файла.
2. видим проценты выполнения для конкретного языка.
3. После перевода предлагается нажать "Enter" для закрытия.

В config.json файле следующее:
1. url к api;
2. Список языков, на которые переводим: массив.
3. Язык приложения: выбор между ru, en, zh, ko, ar, es.

Благодаря этой замечательной программулине 😊 перевёл интерфейс бота на 5 языков (список идентичен языкам приложения), а также README.md dpos.space.

На скринах:
1. config.json с одним языком для демо.
2. Окно приложения от стартового сообщения до завершающего.
3. Пример Русского js файла бота.
4. Пример переведённого файла.
5. Исходный README.md на Русском.
6. Пример README.md на Английском.
(Репозиторий).

Всё. Благодарю за внимание.

@blind_dev
👍6
Добавляю в #обзоры Alby.

Это браузерный кошелёк (расширение) длля работы с Lightning network (LN): https://teletype.in/@blind_dev/Obzor-Lightning-koshelka-09-21.
LN - это сеть поверх Bitcoin для превращения его в платёжную систему, а также для работы различных приложений.

https://teletype.in/@blind_dev/Obzor-Lightning-koshelka-09-21

Как всегда, описал установку и пункты кошелька, показал работу с приложениями на примере Lightning swap и продемонстрировал процесс вывода в BTC Биткоин сети.
https://teletype.in/@blind_dev/Obzor-Lightning-koshelka-09-21

Читайте и распространяйте - буду рад.
Благодарю, и за внимание.
Хорошего дня.


Незрячий web3 программист
Чат, Бот, Донат
👍4