Bitcoin Forum

Local => Кодеры => Topic started by: Gudsaf on December 03, 2017, 07:41:29 PM



Title: Как в PyEthereum подключиться к лок-му блокчейну?
Post by: Gudsaf on December 03, 2017, 07:41:29 PM
Хочу посмотреть, как работает библиотека PyEthereum на Python.
Для этого сделал локальную приватную цепочку, разместил ее по адресу
Code:
/Users/User/EthereumTestNet/geth/chaindata

Есть два взаимных вопроса:
  • как мне подключиться к этой цепочке в командной строке, чтобы начать ковыряться под капотом?
  • как мне подключиться к этой цепочке в коде, чтобы начать ковыряться под капотом?

Собственно ранее это можно было сделать (есть пример в этой статье: https://easythereentropy.wordpress.com/2014/06/04/understanding-the-ethereum-trie/), а сейчас почему то не получается, изменили код.


Title: Re: Как в PyEthereum подключиться к лок-му блокчейну?
Post by: olegvg on December 07, 2017, 10:03:54 PM
Вам https://github.com/ethereum/pyethapp поможет сильно. Сам pyethereum всё же про кривой тестовый чейн, который можно сделать локально. Pyetheapp позволяет играться блоками раельного чейна через объектры pyetheteum


Title: Re: Как в PyEthereum подключиться к лок-му блокчейну?
Post by: Gudsaf on December 08, 2017, 03:29:55 PM
Вам https://github.com/ethereum/pyethapp поможет сильно. Сам pyethereum всё же про кривой тестовый чейн, который можно сделать локально. Pyetheapp позволяет играться блоками раельного чейна через объектры pyetheteum

Точно, спасибо. Теперь надо будет разобраться в этом.
Я же для каких целей хотел подсоединяться к локальному блокчейну - хотел запускать в pyethereum функции, чтобы понимать как они работают - ну например как работает функция, которая показывает блок, или как работает функция которая показывает баланс кошелька. Предполагалось что это можно использовать во время дебага кода бибилотеки, продебажил, посмотрел как работает процесс получения баланса, понял как и где хранится баланс.