Описание тега go-ethereum

NoneGo -ethereum, также известный как geth, - это реализация протокола Ethereum на голанге.
3 ответа

npm install ethereum/web3.js - выдает ошибку

npm install ethereum/web3.js --save Я получаю: Npm ERR! код ENOGIT npm ERR! В $PATH npm ERR не найден двоичный файл git! нпм ERR! Не удалось с помощью мерзавца. нпм ERR! Пожалуйста, проверьте, установлен ли у вас git и есть ли в вашем PATH.
22 ноя '17 в 05:34
1 ответ

Как сохранить статус цепочки блоков?

Fedora 27, CentOS 1708, Go-ethereum 1.8.1 Я пытаюсь сделать частную цепочку блоков и монету, используя это для учебы. Genesis.json: { "config": { "chainId": 42, "homesteadBlock": 0, "eip155Block": 0, "eip158Block": 0 }, "alloc": {}, "coinbase" : "0x…
05 мар '18 в 03:00
1 ответ

Как ethereum обрабатывает дубликаты транзакций в разных состояниях мира, что означает, что один tx действителен, а другой нет?

Шаг 1: Я создаю транзакцию интеллектуального контрактного вызова TX и отправляю ее в ethereum. Шаг 2: TX проверяется и транслируется на другие узлы. шаг 3: Evm выполнить TX не удалось (возможно, из-за того, что функция солидности вернула ошибку и т.…
23 авг '18 в 10:47
0 ответов

Получите фактическую стоимость газа из вызова метода в частном узле, изменив код geth

У меня есть частная сеть ethereum и, используя Geth, чтобы ускорить процесс, я хочу изменить способ оценки газа. Использование вызова RPC для eth_estimateGas слишком медленное, когда дело доходит до нескольких одновременных операций. Я вижу, что это…
21 июн '18 в 08:06
0 ответов

Цепочка POA по транзакциям майнинга по паритету, даже если нет единого мнения

Привет я управляю цепочкой POA по паритету с 3 валидаторами. Все 3 валидатора являются герметизирующими блоками, которые я проверил, получив детали блока. Теперь проблема в том, что когда 2 из валидаторов перестают работать, третий продолжает закрыв…
16 окт '18 в 09:13
0 ответов

Я подключил две заметки, используя bootnode в приватном блокчейне ethereum, но майнинг не начался, почему?

Я сгенерировал enode из Bootnode в частной сети Ethereum, и я подключил три отдельных узла, используя этот enode, через Bootnode, и я проверил, связаны ли эти узлы с моим текущим узлом, используя команду "admin.peers". Screeshot1 эти три узла успешн…
1 ответ

Какова функция discport=0 и [::] в адресе энода?

Мне было интересно, какова функция "discport=0" в конце адреса энода для узла эфириума. Кроме того, я вижу, что мой адрес enode иногда заполняется моим IP-адресом, но иногда проверяется с помощью [::]; Кто-нибудь знает, почему существует такое повед…
17 фев '18 в 14:10
0 ответов

Docker в Windows: Ошибка запуска стека протоколов: прослушивание unix /root/.ethereum/geth.ipc: bind: операция не разрешена

В системе Windows 10 я пытаюсь запустить geth который слушает порт 8545. Это docker-compose.yml был протестирован на работу в Ubuntu и Mac OS X. docker-compose версия 1.21.1, сборка 7641a569 используется в системе Windows 10. Проблема: Docker выдает…
22 июл '18 в 20:54
0 ответов

web3 подключиться к тестовой сети

Я пытаюсь подключиться через web3.php к смарт-контракту, опубликованному в тестовой сети ropsten через метамаску. Я использовал следующую библиотеку web3.php: ( https://github.com/sc0Vu/web3.php). Для создания сервера rpc я использовал ethereum go и…
22 янв '18 в 10:00
0 ответов

Ошибка с 'npm install remix-ied -g' на win7 или centos

Когда я размещаю контракт на онлайн-ремиксе, он показывает приведенное выше сообщение об ошибке и красную подсказку. Тем не менее, журнал блоков майнера описывает контракт был успешно развернут. Почему по-прежнему красный × указывает на ошибку?
14 авг '18 в 10:19
1 ответ

Простое хранилище Ethereum: функция get() всегда возвращает ноль?

https://github.com/ethereum/go-ethereum/wiki/Native-DApps:-Go-bindings-to-Ethereum-contracts https://decentralize.today/introducing-perigord-golang-tools-for-ethereum-dapp-development-60556c2d9fd SimpleStorage.sol: pragma solidity ^0.4.4; contract …
26 апр '18 в 13:16
0 ответов

GetA Clique PoA: изменить параметры конфигурации genesis.json и сохранить существующие блоки?

Я изменил свою собственную частную сеть Geth Clique PoA, но, кажется, после этого я сталкиваюсь с: BAD BLOCK Error: invalid receipt root hash Это возможно: изменить код Гета добавить новый блок hard fork в config.go указать блок в genesis.json повто…
10 дек '18 в 05:39
1 ответ

Ошибка: возвращенная ошибка: неверный отправитель, ошибка частной сети Ethereum

Привет, я пытался развернуть смарт-контракт из лямбда-функции, к сожалению, я получаю следующую ошибку на функцию sendSignedTransaction(), может кто-нибудь сказать мне, что здесь не так? Error: Returned error: invalid sender var blockchain = process…
02 янв '19 в 05:16
0 ответов

Не может использовать nil как тип _Ctype_CFAllocatorRef в качестве аргумента для литерала func

Я запускаю команду ниже, чтобы установить пакет для модульных тестов, написанных на go для Solidity. go install ./cmd/abigen Но я получаю ниже ошибки: # github.com/ethereum/go-ethereum/vendor/github.com/rjeczalik/notify vendor/github.com/rjeczalik/n…
06 янв '19 в 17:50
1 ответ

Разные результаты подписания от go-ethereum и ethereumjs.utils

Я получаю разные результаты, подписывая одну и ту же строку одним и тем же закрытым ключом в go-ethereum и ethereumjs.utils. Клавиша, используемая в ts, имеет "0x" впереди, потому что для этой функции требуется шестигранный ключ, чтобы иметь этот ин…
21 янв '19 в 09:36
0 ответов

Как подключить команду ethereum geth к infura

Я решил не размещать цепочку блоков на моем сервере, чтобы сэкономить место. И я обнаружил, что инфурия предлагает внешние узлы эфириума. Проблема в том, что я не знаю, что такое точная команда centos, чтобы я мог подключиться к инфурии. Я уже попро…
01 фев '19 в 11:32
0 ответов

Есть ли файл node-static.json для роя?

Насколько я знаю о static-node.json это файл для подключения узла P2P при отключении Я проверил это, и он работает просто отлично. Поэтому мне было интересно, возможно ли иметь такой файл для узла роя. До сих пор все мои роевые узлы требуют ручного …
27 фев '19 в 13:32
0 ответов

GETH - лимит хранилища ключей eteherum - очень медленное создание новых учетных записей и получение полученной суммы по счету - проблемы разработки

Предисловие: GETH установлен на моем сервере Linux, и я разработал API, который можно использовать для генерации нового адреса или для определения того, сколько ETH я уже получил по определенному адресу. (Я имею в виду не текущий баланс, а реально с…
03 ноя '18 в 15:30
0 ответов

Зачем блокировать с помощью txs прерывать пустой блок, когда ethereum исходный код worker.go

Когда я смотрю файл ethereum work.go, метод commitNewWork разбивает фрагменты следующим образом: if !noempty { // Create an empty block based on temporary copied state for sealing in advance without waiting block // execution finished. w.commit(uncl…
30 янв '19 в 00:47
0 ответов

Какую статистику предоставляет debug.metrics?

Итак, я просматривал https://github.com/ethereum/go-ethereum/wiki/Metrics-and-Monitoring документацию, которая явно не объясняет, какие метрики событий предоставляет debug.metrics? Это связано с блоками в секунду, чтением и записью смарт-контракта в…
16 окт '17 в 16:49