Вопросы по теме 'go-ethereum'

Настройка газа для трюфеля
Я использую truffle migrate на главной. Также с помощью geth. Изначально я оставил цену на газ и газ пустыми в truffle.js, но теперь это выглядит так: live: { network_id: 1, host: "127.0.0.1", port: 8545, from:...
7882 просмотров

Как аутентифицировать и отправить контрактный метод с помощью web3.js 1.0
Я не понимаю, как мне следует выполнять метод контракта с использованием библиотеки web3 1.0. Этот код работает (если я сначала вручную разблокирую учетную запись): var contract = new web3.eth.Contract(contractJson, contractAddress);...
11225 просмотров
schedule 27.05.2023

Как строятся данные вызова функции контракта Ethereum ниже?
0x5537f99e000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000072268656c6c6f2200000000000000000000000000000000000000000000000000 5537f99e — это имя функции, то есть...
433 просмотров
schedule 12.10.2022

Сохранить тег результатов контракта в переменной
У меня есть константа web3, которая выглядит так. const test = contract_instance.methods.getPost(15).call().then(console.log); Это возвращает такие результаты. Result { '0': '2017-08-28', '1': '19:18:04.986593', '2': '07:17:00',...
52 просмотров

eth.call в интерфейсе web3 возвращает нулевое значение для контрактной функции, возвращающей массив байтов32 / строк
Я пытаюсь запустить смарт-контракт торгов в частной цепочке блоков, и мой смарт-контракт работает в Remix IDE, и то же самое работает в моей частной цепочке, за исключением одной функции [dataOwnedBy ()], которая предназначена для возврата массива...
801 просмотров
schedule 27.06.2023

npm install ethereum/web3.js - выдает ошибку
npm установить эфириум/web3.js --save Я получаю: нпм ОШИБКА! код ENOGIT npm ERR! Двоичный файл git не найден в $PATH npm ERR! нпм ОШИБКА! Не удалось использовать git. нпм ОШИБКА! Пожалуйста, проверьте, установлен ли у вас git и указан ли он в...
1497 просмотров
schedule 05.01.2023

Не удалось начать майнинг в моей частной сети
Я не могу майнить в своей приватной цепочке через консоль geth, застреваю на следующем шаге. > miner.start() INFO [01-05|11:11:22] Updated mining threads threads=0 INFO [01-05|11:11:22] Transaction pool price...
1701 просмотров
schedule 14.02.2023

Как платформа geth ethereum автоматически подключается к узлам, которые находятся в основной сети Ethereum?
Я попытался установить соединение между несколькими узлами в моей частной сети, но я делаю это с помощью enode направления, но сеть Ethereum делает это, не зная моего адреса enode, я хочу знать, какие протоколы связи p2p используются, чтобы все узлы...
282 просмотров
schedule 17.03.2023

Geth как сохранить статус цепочки блоков?
Fedora 27, CentOS 1708, Go-ethereum 1.8.1 Я пытаюсь создать частную цепочку блоков и монету, используя это для изучения. Genesis.json: { "config": { "chainId": 42, "homesteadBlock": 0, "eip155Block": 0,...
1465 просмотров
schedule 28.06.2023

Ошибка web3 json rpc при попытке транзакции
Мы используем web3 для подключения к тестовой сети ethereum rinkeby. При этом через geth, через localhost, с помощью следующей команды web3: var web3 = new Web3('http://localhost:8545'); Мы не получаем ошибок. Мы используем эту команду...
963 просмотров
schedule 04.10.2022

Транзакции Web3.py не транслируются в тестовой сети Ethereum Rinkby
Я использую приведенный ниже код web.py, чтобы попытаться отправить транзакцию с 1 ETH в тестовой сети Rinkeby через локальный узел geth. Я могу видеть транзакции в том виде, в каком они представлены в реальном потоке журнала локального узла...
510 просмотров
schedule 24.02.2024

Ethereum client-go RPC response 403 указан неверный хост
Я запускаю образ докера ethereum/client-go со следующими флагами: docker run -p 8545:8545 ethereum/client-go --rpcapi personal,db,eth,net,web3 --rpc --rpcaddr 0.0.0.0 --rpccorsdomain * --rinkeby Этот образ работает на машине A, и я могу...
990 просмотров
schedule 04.03.2023

Clique - Консенсус Proof OF Authority для частного блокчейна
Только начал настраивать POA Clique. Трудно понять некоторые концепции. Насколько я понимаю, герметики — это валидатор транзакций (тот, кто создает блоки), который можно установить в генезис-файле. (Моя ссылка...
711 просмотров
schedule 30.12.2022

Ethereum — метод консоли Embark вызывает все возвращаемые значения как undefined
Я использую среду Embark для создания своего первого DApp, и мне удалось создать демонстрационную версию Embark «SimpleStorage», показанную здесь . Я могу использовать веб-интерфейс для успешной установки и извлечения значений, но когда я пытаюсь...
96 просмотров

Как правильно восстановить открытый ключ ECDSA из хешированного сообщения и подписи в R || S || V формат?
Я использовал следующий код для создания пары ключей ecdsa ( privKey и pubKey ), закодировал их и затем декодировал обратно: https://stackoverflow.com/a/41315404/1901320 . Затем я создаю хеш для сообщения ( txnData.Payload() имеет тип []byte...
1691 просмотров
schedule 18.08.2022

web3j Ошибка обработки запроса транзакции: недостаточно средств для газа * цена + стоимость
Следуя этому руководству https://github.com/web3j/web3j Клиент geth запустил как частную сеть. Вот код контракта pragma solidity ^0.4.10; contract Counter { uint256 counter =0; function increase() public { counter++;...
1975 просмотров
schedule 28.12.2022

Go-Ethereum iOS не может разархивировать результаты
Итак, я играю с go-ethereum в iOS, и у меня довольно много проблем с попыткой взаимодействовать с контрактом, развернутым в тестовой сети Rinkeby, я очень новичок во всей технологии блокчейна, поэтому любая помощь приветствуется. Все, что я пытаюсь...
47 просмотров
schedule 06.01.2024

Цепочка POA на транзакции паритетного майнинга даже при отсутствии консенсуса
Привет, я использую цепочку POA на паритетных началах с 3 валидаторами. Все 3 валидатора являются запечатывающими блоками, которые я проверил, получив детали блока. Теперь проблема в том, что, когда 2 валидатора выходят из строя, третий все еще...
347 просмотров

Как правильно отправить RPC-вызов с помощью Golang, чтобы получить владельца смарт-контракта?
Обновить Поскольку я не могу добиться этого, используя подход, описанный в этом вопросе, я создал свою собственную библиотеку, чтобы сделать то же самое ( ссылка ). Он не полагается на пакет go-ethereum, но использует обычный пакет net/http...
1651 просмотров

Ошибка смарт-контракта Truffle: недопустимый номер параметра
Я следовал руководству по кворуму с трюфелем: https://truffleframework.com/tutorials/building-dapps-for-quorum-private-enterprise-blockchains . Теперь я хочу перенести смарт-контракт SimpleStorage.sol в блокчейн, но я хочу добавить в него параметр...
3510 просмотров