Есть ли у кого-нибудь здесь опыт работы с обозревателем блокчейна etherparty/explorer? У меня проблемы с подключением. Я продолжаю получать сообщение об ошибке
«Разрешить доступ к Geth и обновить страницу»
когда я получаю доступ localhost:8000
.
Я запускал geth, и у меня были те же сообщения об ошибках, но теперь я запускаю четность. Вот как я вызываю четность:
parity --chain dev --dapps-apis-all --jsonrpc-cors "http://localhost:8000" --jsonrpc-apis "web3, eth" --jsonrpc-hosts="all" --networkid="<private-number>" --force-ui --ui-no-validation
Вот как etherparty/explorer говорит вызывать geth:
geth --rpc --rpccorsdomain "http://localhost:8000"
Порт RPC доступен по адресу localhost:8545.
РЕДАКТИРОВАТЬ: С тех пор я тестировал с помощью geth, используя основную сеть. Я получаю ту же ошибку. Поэтому я пробую другие вещи. Может быть, это то, как я устанавливаю (или не устанавливаю) web3?
Не полный ответ, но может помочь...
Покопавшись в их коде, при запуске этой части выдается ошибка:
if(!web3.isConnected()) {
$('#connectwarning').modal({keyboard:false,backdrop:'static'})
$('#connectwarning').modal('show')
}
Это означает, что в следующем коде есть ошибка:
var eth_node_url = 'http://localhost:8545'; // TODO: remote URL
web3.setProvider(new web3.providers.HttpProvider(eth_node_url));
Я сделал все эти вещи. Но проблема была в том, что сайт приходится просматривать в графическом браузере. Поскольку проводник работает на стороне сервера, я подключился по SSH и просматривал его с помощью w3m. Как только я посмотрел на код, указанный @Richard Horrocks, все стало ясно.
q9f
камень.212
q9f