create2-deployment — Детерминированное развертывание смарт-контрактов Ethereum
create2-deployment предоставляет решение для детерминированной развертки смарт-контрактов на блокчейне Ethereum. Оно позволяет предсказуемо определять адрес развертывания контракта, основываясь на адресе развертывающего, соли и байткоде, что критически важно для сценариев, таких как Account Abstraction и кросс-чейн развертывания. Используя Nethereum.Web3 и web3.Eth.Create2DeterministicDeploymentProxyService, вы получаете возможность автоматизации задач, связанных с предсказуемым развертыванием.
Функциональность create2-deployment позволяет вычислять адрес контракта до фактического развертывания, используя формулу, основанную на keccak256 хешировании. Это достигается без транзакций и затрат газа, что значительно упрощает рабочий процесс и повышает эффективность. Поддерживается широкий спектр Ethereum-клиентов, включая geth, parity, quorum и nethereum, обеспечивая гибкость и совместимость.
Реализация create2-deployment включает в себя использование abi, rlp и rpc для взаимодействия с блокчейном, а также возможности скриптинг для автоматизации процесса развертывания. Это позволяет создавать надежные и воспроизводимые решения для развертывания смарт-контрактов, упрощая интеграцию с существующими системами и автоматизируя сложные автоматизация задач.
$ ls -R related_skills/
find-skills — CLI для поиска и управления навыками агента
Mingli MCP Assistant — Инструмент для предсказаний и анализа судьбы
class-action-notice: Скилл для составления уведомлений
agent-browser-zh — Автоматизация браузера и сбор данных Clawhub
npx skills add https://github.com/Nethereum/Nethereum/tree/master/plugins/nethereum-skills/skills/create2-deployment
[HINT] Скачивает всю директорию скилла с GitHub: SKILL.md и все связанные файлы