Запустите Mist прямо в тестовой сети

Как я могу обойти полную синхронизацию цепочки ethereum и открыть в режиме тестовой сети? Я на Mac.

Полная синхронизация цепочки занимает слишком много времени и продолжает давать сбои — все, что я хочу сделать, это протестировать некоторые функции контракта в Meteor Dapp.

Testnet также требует полной синхронизации. Лучший инструмент для разработки — testrpc . Он имитирует настраиваемую цепочку блоков без необходимости майнинга.

Ответы (1)

Вы можете запустить Mist и geth в тестовой сети, но тестовая сеть содержит около 1 700 000 блоков против 2 300 000 для основной сети. Так что это займет время. Чтобы запустить geth в тестовой сети, вам просто нужно выполнить geth --testnet. Чтобы запустить Mist в тестовой сети, просто выберите Develop/Network/Testnet

введите описание изображения здесь

В противном случае, если вы просто хотите быстро разработать контракт и создать dapp (метеор или нет), я советую вам попробовать testrpc и truffle.

- testrpc позволяет создать тестовый приватный блокчейн ethereum

Монтаж :npm install -g ethereumjs-testrpc

Начинать :testrpc

Дополнительная информация: https://github.com/ethereumjs/testrpc

- truffle — это фреймворк, который поможет вам создать, протестировать и развернуть контракт, а также создать децентрализованное приложение (загрузчик web3 для ваших контрактов):

Установка:npm install -g truffle

Настраивать:

truffle initсоздать проект

truffle compileдля составления ваших контрактов

truffle migrateдля развертывания вашего контракта в вашей частной тестовой цепочке блоков, в тестовой сети или в сети libe.

truffle serveдля запуска вашего веб-приложения (nodejs)

Дополнительная информация: https://github.com/ConsenSys/truffle

Надеюсь, это поможет.