Обновление по подборке:
Виртуальная машина Ethereum — серия статей by Zaryab. (Руководитель в Push Protocol, разработчик, аудитор, отчеты о безопасности смарт-контрактов можно найти здесь.)
Как устроен Ethereum и смарт-контракты by Vas3k. (Максимально простым языком)
Памятка по Solidity. (Это руководство предназначено не для того, чтобы научить Solidity с нуля, а для того, чтобы помочь разработчикам с базовыми знаниями, которым может быть сложно ознакомиться со смарт-контрактами и блокчейном)
Контрольный список аудита уязвимостей смарт-контрактов. (Который можно использовать в качестве справочника для проверки надежности смарт-контракта)
Cтандарт безопасности и качества кода by transmissions11 (Инженер-исследователь создает производительное и высоконадежное программное обеспечение в Paradigm)
Источник @nodigitty
Виртуальная машина Ethereum — серия статей by Zaryab. (Руководитель в Push Protocol, разработчик, аудитор, отчеты о безопасности смарт-контрактов можно найти здесь.)
Как устроен Ethereum и смарт-контракты by Vas3k. (Максимально простым языком)
Памятка по Solidity. (Это руководство предназначено не для того, чтобы научить Solidity с нуля, а для того, чтобы помочь разработчикам с базовыми знаниями, которым может быть сложно ознакомиться со смарт-контрактами и блокчейном)
Контрольный список аудита уязвимостей смарт-контрактов. (Который можно использовать в качестве справочника для проверки надежности смарт-контракта)
Cтандарт безопасности и качества кода by transmissions11 (Инженер-исследователь создает производительное и высоконадежное программное обеспечение в Paradigm)
Источник @nodigitty
This media is not supported in your browser
VIEW IN TELEGRAM
🌲🌲🌲Всех с новым годом! 🌴🌴🌴
💋💋💋Спасибо что подписаны на нас!💩💩💩
https://news.1rj.ru/str/+zbDRdJjXZE85MDUy
Источник @bots_forge
💋💋💋Спасибо что подписаны на нас!💩💩💩
https://news.1rj.ru/str/+zbDRdJjXZE85MDUy
Источник @bots_forge
🚀 Обновление: поддержка Chrome 120 и исправление подключения
🔧 Поддержка Chrome 120: Теперь скрипт полностью совместим с новейшей версией Chrome 120 (возможной в Dolphin).
🔧 Исправление подключения через дебаг порт: Были исправлены проблемы с подключением к браузерам через дебаг порт для библиотек Selenium, Puppeteer и Playwright. Теперь вы сможете без проблем подключаться к браузерам и использовать скрипт с полной функциональностью.
🎁 Воспользоваться новыми возможностями обновленного скрипта Dolphin-Free-BotsForge: [https://github.com/IsNaRm/dolphin-free-botsforge].
Источник @bots_forge
Не забудьте также поделиться этой новостью с друзьями, чтобы они тоже могли воспользоваться этими улучшениями!
Источник @bots_forge
Please open Telegram to view this post
VIEW IN TELEGRAM
Привет! Сегодня мы не о ботах и скриптах, а о вашей безопасности.
Чтобы защитить себя, следуйте этим шагам:
Не дайте злоумышленникам шанс! Берегите свои данные.
—————————————-
Please open Telegram to view this post
VIEW IN TELEGRAM
Приветствую всех на борту "Кузницы ботов"! Спасибо, что подписались на нас, даже если это было сделано случайно или чтобы не обидеть нас.🤪
Ваша активность, комментарии и реакции - просто космос! А репосты? Ну, это вообще отдельная история любви.❤️
И да, кстати, мы не просто благодарим вас, мы дарим подарки!
Config - в качестве лицензии надо указать любые 24 символа.
14.02.2024 - бот превратится в тыкву.
Скорее забирайте бота и попробуйте не слишком сильно увлечься! А если увлечётесь... ну, мы вас предупреждали.
Спасибо, что вы с нами! Дальше - больше!
—————————————-
Please open Telegram to view this post
VIEW IN TELEGRAM
🛠 Решаем проблему с серой кнопкой 🛠
Привет всем! Знаем про баг с серой кнопкой запуска в Dolphin Anty и уже крутим гайки, чтобы всё починить. Обнова на подходе, а пока для вас есть лайфхак:
1. Скачивайте файл 168.rar
2. Распаковываете его в "C:\Users\Ваше_Имя_Пользователя\AppData\Roaming\dolphin_anty\browser"
Источник @bots_forge
Привет всем! Знаем про баг с серой кнопкой запуска в Dolphin Anty и уже крутим гайки, чтобы всё починить. Обнова на подходе, а пока для вас есть лайфхак:
1. Скачивайте файл 168.rar
2. Распаковываете его в "C:\Users\Ваше_Имя_Пользователя\AppData\Roaming\dolphin_anty\browser"
Да, браузеры создаются в версиях 200+, но это необходимо для корректной работы.
Источник @bots_forge
👉 Вот как это работает:
💥Теперь работа с 2FA будет в разы удобнее и быстрее.
—————————————-
Please open Telegram to view this post
VIEW IN TELEGRAM
Версия 1.7.20
Что нового?
- Поддержка сети ZKFair
- Orbiter бридж USDC + сеть ZKFair
- Клеймер аирдропа ZKFair
Для обновления вызываем:
git stash && git pull && git stash pop && yarn
Источник @chain_abuzer
Что нового?
- Поддержка сети ZKFair
- Orbiter бридж USDC + сеть ZKFair
- Клеймер аирдропа ZKFair
Для обновления вызываем:
git stash && git pull && git stash pop && yarn
Источник @chain_abuzer
Минт Thank You 2023 на Zora
Поддерживаются реф ссылки из этого поста. По умолчанию стоит рефка для поддержки проекта.
Обновляем скрипты командой:
Для минта вызываем команду:
Источник @chain_abuzer
Поддерживаются реф ссылки из этого поста. По умолчанию стоит рефка для поддержки проекта.
Обновляем скрипты командой:
git stash && git pull && git stash pop && yarnДля минта вызываем команду:
npx hardhat zoraMintFW23Nft --network zoraMainnetИсточник @chain_abuzer
Версия 1.7.22
Что нового?
Owlto - ежеденевный чекин
Параметр --referer позволяет указать адрес реферала. по умолчанию указан адрес для поддержки проекта.
Что бы убрать реферела нужно указать --referer ""
Для обновления вызываем:
Источник @chain_abuzer
Что нового?
Owlto - ежеденевный чекин
npx hardhat zksyncOwltoCheckIn --delay 0.3 --network zksyncEraПараметр --referer позволяет указать адрес реферала. по умолчанию указан адрес для поддержки проекта.
Что бы убрать реферела нужно указать --referer ""
Для обновления вызываем:
git stash && git pull && git stash pop && yarnИсточник @chain_abuzer
Версия 1.7.23
Что нового?
L2_20 innoscriptions mint
Параметр —repeat позволяет сделать несколько минтов подряд
Для обновления вызываем:
Источник @chain_abuzer
Что нового?
L2_20 innoscriptions mint
npx hardhat l220InnoscriptionMint --target-chain-id 59144 --repeat 2 --delay 3 --network zksyncEraПараметр —repeat позволяет сделать несколько минтов подряд
Для обновления вызываем:
git stash && git pull && git stash pop && yarnИсточник @chain_abuzer
Linea начали рассылать $LXP. Пока только на 92к адресов.
Проверить можно командой:
Источник @chain_abuzer
Проверить можно командой:
npx hardhat tokenBalances --address 0xd83af4fbD77f3AB65C3B1Dc4B38D7e67AEcf599A --network lineaMainnetИсточник @chain_abuzer
comeback
Я вернулся. В последнее время было мало постов от меня. Последние месяца перед Новым годом выдались у меня самыми скучными и неинтересными за год, но это похуй. Главное, что у нас у всех всё впереди.
Выражаю всем воркаголикам свою благодарность. Потихоньку создаём свою большую, сплоченную и продуктивную команду. Всем удачи, успехов и главное здоровья в следующем году.
c-u-l-8-r
wørkähølics. § çhät.
Выражаю всем воркаголикам свою благодарность. Потихоньку создаём свою большую, сплоченную и продуктивную команду. Всем удачи, успехов и главное здоровья в следующем году.
wørkähølics. § çhät.
Гении, просыпаемся, админ балбес..
Работаю с pyrogram.
Че делает код вкратце: подрубается к аккаунту, создает группу и добавляет туда моего бота, меняет разрешения чата, а затем должен сделать бота администратором.
Почему-то выскакивает странная ошибка, которую не могу пофиксить.
Код:
Но, почему-то выдает ошибку:
pyrogram.errors.exceptions.bad_request_400.ChannelInvalid: Telegram says: [400 CHANNEL_INVALID] - The channel parameter is invalid (caused by "channels.EditAdmin")
в строке:
await app_user.invoke(EditAdmin(channel=channel_data, ...
Доки читал, стаки оверфлоу смотрел, чатГПТ доставал, ниче не помогает.
Версии:
Pyrogram==2.0.106
TgCrypto==1.2.5
Python==3.10.11
Сразу скажу ЧТО РАБОТАТЬ НЕ БУДЕТ:
1) Если вы в строке «await app_user.invoke(EditAdmin(channel=channel_data» аргументу channel будете пытаться присвоить просто id. Там надо присваивать именно экземпляр класса InputChannel.
2) Если вы будете пытаться подсказать сделать с помощью promote_chat_member. Там тоже аргумент channel должен присваивать экземпляр класса InputChannel. Даже если присваиваю что надо, то вылезает всё та же ошибка, которую я указал.
Бесконечно буду благодарен, если поможете 💞
c-u-l-8-r
wørkähølics. § çhät.
Работаю с pyrogram.
Че делает код вкратце: подрубается к аккаунту, создает группу и добавляет туда моего бота, меняет разрешения чата, а затем должен сделать бота администратором.
Код:
from pyrogram import Client
from pyrogram.raw.functions.channels.edit_admin import EditAdmin
from pyrogram.raw.types import ChatAdminRights
from pyrogram.types import ChatPermissions
import asyncio
app_user = Client(name='test_user')
async def main():
print('Я запустился')
await app_user.start()
# Create chat
chat = await app_user.create_group('Group_test2', ['@wpibu_bot'])
chat = chat.id
# Edit chat permissions
await app_user.set_chat_permissions(chat_id=chat,
permissions=ChatPermissions(can_add_web_page_previews=False,
can_change_info=False,
can_invite_users=False,
can_pin_messages=False,
can_send_media_messages=True,
can_send_messages=True,
can_send_other_messages=False,
can_send_polls=False))
channel_data = await app_user.resolve_peer(chat)
user_data = await app_user.resolve_peer('@wpibu_bot')
#Make user Admin
await app_user.invoke(EditAdmin(channel=channel_data,
user_id=user_data,
admin_rights=ChatAdminRights(change_info=True,
post_messages=True,
edit_messages=True,
delete_messages=True,
ban_users=True,
invite_users=True,
pin_messages=True,
add_admins=True,
manage_call=True,
other=True,
manage_topics=True),
rank='Admin'))
await app_user.stop()
print('Кончился')
asyncio.run(main())
Но, почему-то выдает ошибку:
pyrogram.errors.exceptions.bad_request_400.ChannelInvalid: Telegram says: [400 CHANNEL_INVALID] - The channel parameter is invalid (caused by "channels.EditAdmin")
в строке:
await app_user.invoke(EditAdmin(channel=channel_data, ...
Доки читал, стаки оверфлоу смотрел, чатГПТ доставал, ниче не помогает.
Версии:
Pyrogram==2.0.106
TgCrypto==1.2.5
Python==3.10.11
1) Если вы в строке «await app_user.invoke(EditAdmin(channel=channel_data» аргументу channel будете пытаться присвоить просто id. Там надо присваивать именно экземпляр класса InputChannel.
2) Если вы будете пытаться подсказать сделать с помощью promote_chat_member. Там тоже аргумент channel должен присваивать экземпляр класса InputChannel. Даже если присваиваю что надо, то вылезает всё та же ошибка, которую я указал.
Бесконечно буду благодарен, если поможете
Решение проблемы:
Так как в пирограме есть отдел с клоунами, то эти самые весельчаки решили поприкалываться и не написать в документации что с чем работает.
Второй способ:
Этот код работает только для Супер Групп.
Первый способ работает только для каналов.
А для обычных групп ниче не работает🤡
Парам-парам-пам-биц-бау...
w-u-c-i-w-u-g
wørkähølics. § çhät.
Второй способ:
await app_user.promote_chat_member(chat_id=chat.id,
user_id='@wpibu_bot',
privileges=ChatPrivileges(
can_manage_chat = True,
can_delete_messages = True,
can_manage_video_chats = True,
can_restrict_members = True,
can_promote_members = True,
can_change_info = True,
can_post_messages = True,
can_edit_messages = True,
can_invite_users = True,
can_pin_messages = True,
is_anonymous = False))
Этот код работает только для Супер Групп.
Первый способ работает только для каналов.
А для обычных групп ниче не работает🤡
Парам-парам-пам-биц-бау...
wørkähølics. § çhät.
Python==3.10.11
bitcoinlib==0.6.13
Вопрос: почему метод вверху поста не видит UXTO? Как это исправить?
Делаем набор
В данный момент с другом делаем фриланс агентство с акцентом на европейских заказчиков. Набираем пока что только людей.
Отрасли: дизайн, it, маркетинг(ещё не точно) . У кого хорошее портфолио, кидайте @wawefiii .
Как наберем минимальную команду для работы, то начнем запускаться. Механизм работы очень простой. Мы находим зарубежный оффер и передаем уже вам, вы обозначаете свою цену за заказ, а мы как посредник ставим свою наценку для заказчика. Получаем win-win.
i-y-k-y-k
wørkähølics. § çhät.
Отрасли: дизайн, it, маркетинг(ещё не точно) . У кого хорошее портфолио, кидайте
Как наберем минимальную команду для работы, то начнем запускаться. Механизм работы очень простой. Мы находим зарубежный оффер и передаем уже вам, вы обозначаете свою цену за заказ, а мы как посредник ставим свою наценку для заказчика. Получаем win-win.
wørkähølics. § çhät.
Автор в ожесточенной борьбе с ящиком текилы, одержал победу,
поэтому вот первое обновление для тачки в новом году🎄
У LayerZero в AttackMachine появилась возможность работать с базой данных. С ее помощью можно сделать очень много дешевых аккаунтов с максимальным количеством контрактов, входящих и исходящих сетей.
Для активации работы с L0 вам нужно сделать следующее:
L 43-3 R # refuel через L2Pass из zkSync в Astar
L # Первая буква названия модуля (Zerius, L2Pass, Merkly, Whale)
43-3 # Исходящая сеть-входящая сеть (берется из OMNI-CHAIN CONTROL)
R # Первая буква варианта работы модуля (Refuel, Bridge NFT)
Таких модулей в таблице можно указать до бесконечности, главное - чтобы вам хватило денег реализовать этот маршрут в живую.
В целом осталось прикрутить пару бирж и додеп в софт, для более плодотворной и удобной работы.
Остальные обновления в машине:
Тем кто уже начал работать - респект, остальным желаю побыстрее выбираться из окопа с водкой.
Please open Telegram to view this post
VIEW IN TELEGRAM