#blockchain #geth
Вопрос:
я использую стабильный гет.
geth
version Geth Version: 1.10.7-stable
Architecture: amd64
Go Version: go1.16.6
Operating System: darwin
GOPATH= GOROOT=go
у меня возникли проблемы с вызовом eth_protocolVersion :
ошибка почтальона ==> «ошибка»: {
«код»: -32601,
«сообщение»: «метод eth_protocolVersion не существует/недоступен»
}
я подключил консоль geth и распечатал все функции eth, где я получаю «Преобразование протокола: не определено».
я попытался создать geth текущей главной ветви, получив те же проблемы.
ИНИЦИАЛИЗИРУЙТЕ файл генезиса с помощью :
geth --identity "dappslab" --http --http.addr 0.0.0.0 --http.port 8545 --http.corsdomain "*" --http.api txpool,admin,eth,net,web3,personal --ws --ws.addr 0.0.0.0 --ws.port 8546 --ws.origins "*" --ws.api txpool,admin,eth,net,web3,personal --graphql --graphql.corsdomain "*" --datadir /Users/$(whoami)/DappsChain/node1 --port 30303 --networkid 13936 init /Users/$(whoami)/DappsChain/Genesis.json
пробегая мимо гета :
geth --identity "dappslab" --syncmode full --http --http.addr 0.0.0.0 --http.port 8545 --http.corsdomain "*" --http.api miner,txpool,admin,eth,net,web3,personal --ws --ws.addr 0.0.0.0 --ws.port 8546 --ws.origins "*" --ws.api miner,txpool,admin,eth,net,web3,personal --graphql --graphql.corsdomain "*" --datadir /Users/$(whoami)/DappsChain/node1 --port 30303 console
Я погуглил эту проблему, но не могу найти никакого решения для этого.
Я делаю это неправильно, или у geth есть ошибка или эта функция удалена?