Вопросы по теме 'go-ethereum'
Настройка газа для трюфеля
Я использую truffle migrate на главной. Также с помощью geth. Изначально я оставил цену на газ и газ пустыми в truffle.js, но теперь это выглядит так:
live: {
network_id: 1,
host: "127.0.0.1",
port: 8545,
from:...
7882 просмотров
schedule
20.05.2023
Как аутентифицировать и отправить контрактный метод с помощью 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 просмотров
schedule
09.03.2023
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 просмотров
schedule
05.07.2023
Как правильно восстановить открытый ключ 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 просмотров
schedule
04.07.2022
Как правильно отправить RPC-вызов с помощью Golang, чтобы получить владельца смарт-контракта?
Обновить
Поскольку я не могу добиться этого, используя подход, описанный в этом вопросе, я создал свою собственную библиотеку, чтобы сделать то же самое ( ссылка ). Он не полагается на пакет go-ethereum, но использует обычный пакет net/http...
1651 просмотров
schedule
02.11.2023
Ошибка смарт-контракта Truffle: недопустимый номер параметра
Я следовал руководству по кворуму с трюфелем: https://truffleframework.com/tutorials/building-dapps-for-quorum-private-enterprise-blockchains .
Теперь я хочу перенести смарт-контракт SimpleStorage.sol в блокчейн, но я хочу добавить в него параметр...
3510 просмотров
schedule
14.01.2022