Наше недавнее обновление Pre-Alpha Testnet позволяет сообществу развертывать смарт-контракты в сети Scroll! В этом руководстве мы расскажем вам, как развернуть контракт в тестовой сети Scroll. Данный демо-репозиторий иллюстрирует развертывание контрактов с помощью Hardhat и Foundry.
Примечание: Прежде чем начать развертывание контракта, необходимо запросить тестовые токены из faucet и использовать мост для передачи некоторого количества TSETH из Scroll L1 в Scroll L2.
Развертывание контрактов с помощью Hardhat
Если вы этого еще не сделали, то установите nodejs и yarn.
<lock_amount> - это количество TSETH, которое должно быть заблокировано в контракте. Попробуйте установить небольшую сумму, например, 0.0000001ether.
<unlock_time> - это временная метка Unix, после которой средства, заблокированные в контракте, станут доступны для снятия. Попробуйте установить это значение на какую-нибудь временную метку Unix в будущем, например 1696118400 (эта временная метка Unix соответствует 1 октября 2023 года).
Для примера:
Вопросы и обратная связь
Благодарим вас за участие и разработку в Scroll Pre-Alpha Testnet. Если у вас возникнут какие-либо проблемы, присоединяйтесь к нашему Discord и задавайте вопросы в канале evelopers.
Примечания разработчика
Опкод SELFDESTRUCT отключен и не будет поддерживаться в Scroll, поскольку его планируют в дальнейшем удалить из EVM.
На данный момент мы установили стоимость газа на Layer 2 такую же, как на Layer 1 Ethereum. Однако стоимость газа может быть изменена и в будущем установлена в соответствии с фактическими затратами на проверку. Мы постараемся минимизировать эти изменения, применяя их в основном к конфликтным к ZK прекомпиляциям, когда это необходимо для обеспечения безопасности.