Как подключить интерфейс Dapp к узлу geth

Мне очень помогли бы самые основы подключения внешнего интерфейса к контрактам и то, как их можно вызывать из кода внешнего интерфейса.

Пожалуйста, поделитесь кодом и основными шагами. И я не использую никакую IDE на данный момент.

заранее спасибо

Привет, я отвечу. Философия stackexchange заключается в том, чтобы задать вопрос точно и без субъективных подробностей. может быть, вы можете отредактировать заголовок, чтобы отразить это?
вы установили Mistи gethхотите, чтобы они разговаривали друг с другом?
Можете ли вы рассказать нам, какой фронт-фреймворк или инструменты вы используете?

Ответы (2)

Не совсем понятно, что вы понимаете под «интерфейсом».

В принципе, любое веб-приложение, использующее фреймворк web3.js, может подключиться к работающему узлу geth ethereum.

Конечно, вы можете использовать интерфейс RPC для подключения к работающему узлу, но я подозреваю, что это не то, что вам нужно.

Самый простой способ понять, что происходит, — установить Geth и установить Mist.

Mist — это эфириум-приложение, которое по существу использует фреймворк Web3, что позволяет вам просматривать и создавать контракты в общедоступной сети, тестовой сети, а для более опытных пользователей — в собственных частных сетях.

Он делает это, потому что он может автоматически подключаться к работающему экземпляру geth на вашем локальном компьютере (что бы это ни было, он будет подключаться к нему), или же вы можете просто запустить его, и если вы явно не запускали geth, он запустит его. для тебя.

Помимо Mist, вы можете создать свой собственный интерфейс, используя web3.js, HTML, javascript и CSS.

Вот вам простое руководство: http://hypernephelist.com/2016/06/21/a-simple-smart-contract-ui-web3.html .