Описание работы Zora Software x mutedspectre.eth

Пару слов

Хотел бы выразить благодарность цветным 🌈 братишкам, за помощь в тестировании и консультировании:

Так же, с вопросами, жду в чате: https://t.me/mutedspectre_chat

Ссылка на код: https://github.com/mutedSpectre/zora-soft

Ссылка на сборку (.exe): https://github.com/mutedSpectre/zora-soft/releases

Сборка сделана чисто для опциональности, возможно кто-то этим воспользуется. Сам запуск открытого кода занимает 2 строчки.

Про будущее:

Если софт найдет свою аудиторию, то я буду его сопровождать for community. В иных случаях - софт для меня лично достаточен. Если захочу автоматизировать другие активности - обновлю.

Идеи для реализации:

  • разделить бридж и минт

  • добавить более гибкое управление с сохранением настроек при перезапуске

  • добавить логирование в отдельный файл

  • изменить механику рандома

Так же, т.к. это open-source инициатива, то я приглашаю разработчиков принять участие. В случае необходимости, я могу декомпозировать задачи, и закинуть их в проект, чтобы вы могли их взять.

Для начала, что умеет софт:

  • GUI

  • бридж ETH из Ethereum в Zora

  • бридж указанного количества ETH или автоматический расчёт нужного количества для одного минта в случае, если указанное количество + газ больше чем имеется на балансе, или если указанное количество меньше необходимого для минта

  • рандомить количество ETH для бриджа

  • ждать необходимое значение газа (или меньше) в сети Ethereum

  • ждать, пока бридж завершится

  • минт ERC-1155

Как пользоваться софтом?

Zora settings

  • NFT1155 contact - адрес контракта в сети Zora, который будет минтиться.

  • NFT1155 id - id NFT.

    Чтобы узнать эти значения, необходимо взять ссылку нужного нам NFT, например возьмём коллекцию "NEON даст x40, у вас такое фомо будет".

    Ссылка: https://zora.co/collect/zora:0xba9504a781e54530e9f3d395fafc73f2c9d9e460/1

    Всё что идёт после zora: и до / - адрес контракта. У нас это: 0xba9504a781e54530e9f3d395fafc73f2c9d9e460После / это id. У нас это 1

  • Mint NFT price (ETH) - цена минта. По умолчанию комиссия Zora 0.000777 ETH. По-этому "бесплатный" минт будет стоить 0.000777.

    Чтобы узнать это значение, нажмите на mint и увидите стоимость.

Цена минта NFT
Цена минта NFT
  • Gas price for mint (Gwei) - цена газа в Zora за минт. Рекомендуется использовать значение по-умолчанию (0.005).

  • Gas for mint - количество газа в транзакцию. В среднем газа для минта ERC1155 нужно ~101к. По умолчанию стоит 130к.

    Ethereum settings

  • Max price for gas in Ethereum (Gwei) - скрипт будет ждать, пока газ опустится ниже указанного значения, прежде чем бриджить.

  • Amount for bridge (ETH) - количество эфира, которое будет бриджиться. Если указано ниже цены минта в Zora, или выше чем есть на балансе - берется расчитанное значение цены минта.

  • Accuracy in amount for bridge (ETH) - погрешность в количестве бриджа ETH. Берётся число, рандомится с учетом знаков после запятой (напр. 0.0005 может быть 0.0004, или 0.0003), и рандомится действие, + или -. Таким образом, при количестве эфира для бриджа 0.001, случайной погрешности в 0.0002, и случайном минусе, мы получаем 0.0008 (это число не пройдёт, т.к. скрипт рассчитает с учетом газа, что на минт нужно больше).

    Other settings

  • Testnet - переключает RPC на тестнет Zora и Goerli.

  • Select CSV File - диалоговое окно выбора CSV файла, из которого забираются аккаунты.

CSV файл

CSV файл должен быть следующего формата:

done,address,private_key,proxy
,адрес,приватник,логин:пароль@ip:port
Образец CSV файла
Образец CSV файла

Первая строка - оглавление для csv. Она обязательно должна быть в таком виде.

Пустой done нужен для скрипта. Если пусто - работает по аккаунту. После работы с аккаунтом он сам проставит done.

Если пустой proxy, то он работает без него.

Важно: замечены блокировки СНГ со стороны RPC Zora. Используйте либо Proxy, либо VPN на компьютере.

Послесловие

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

По адресу (EVM): 0xBFef6CcB683adf274397343E1de18f9A837734B9

Subscribe to mutedspectre.eth
Receive the latest updates directly to your inbox.
Mint this entry as an NFT to add it to your collection.
Verification
This entry has been permanently stored onchain and signed by its creator.