Я пытаюсь развернуть контракт в тестовой сети Ropsten с помощью Truffle. Уже протестировал на testrpc, работает без сбоев. Я продолжаю получать сообщение об ошибке «Превышен лимит газа на блокировку» при попытке развернуть в тестовой сети. Даже когда я нигде не указываю количество газа, я всегда получаю ту же ошибку.
Я заметил следующее предупреждение в клиенте geth, которое может повлиять на мою сеть, поскольку кажется, что я не могу майнить блоки и получать эфир, как раньше.
WARN [07-27|12:26:21] System clock seems off by 20.321575601s, which can prevent network connectivity
WARN [07-27|12:26:21] Please enable network time synchronisation in system settings.
Я использую macOS 10.12.5 и некоторое время назад следовал приведенным здесь инструкциям , но это явно не решило мою проблему. Другие люди, которые получают ошибки синхронизации времени, похоже, работают в Windows. Как исправить это на Mac?
Нашел способ синхронизировать время на своем Mac. Инструкции здесь: http://osxdaily.com/2012/07/04/set-system-time-mac-os-x-command-line/
В основном в моей командной строке выполнялось следующее:
sudo ntpdate -u time.apple.com
Я смог продолжить после этого.