Как связать IPC и RPC для транзакций поддельных эфиров?

Я установил 2 узла, 1 на testRPC и другой на geth (используя cmd и туман).

Как синхронизировать оба узла, чтобы я мог написать смарт-контракт краудфандинга для учетных записей в обоих частных узлах для внесения вклада?

Можно ли подключиться, зная путь RPC и трубопровод с путем IPC, используя консоль geth?

Объясните, пожалуйста, как и где получить путь RPC, а также требуемый метод трубопровода.

Ответы (1)

Есть два популярных способа сделать это:

Подключение к тестовой/основной сети:

  1. Используйте команду geth с режимом для синхронизации цепочки блоков Eth. Вам не нужно доверять сторонним поставщикам. Использовать fastрежим для загрузки базы данных быстрее и меньше места по сравнению с полным режимом. --syncmode "fast". Я рекомендую этот процесс.

geth [config] --testnet --syncmode "полный"

После запуска вышеуказанной команды вы обнаружите открытую конечную точку HTTP: http://127.0.0.1:8545 Это режим RPC, ip. Используя этот ip, вы можете подключиться.

  1. Подключение к провайдеру, если нет времени на синхронизацию и места. Затем вы можете подключиться к разработчикам, пытающимся подключиться. Вам необходимо создать учетную запись infura для получения Infura_Access_Token. Создание учетной записи в Infura бесплатно.

Для локальной сети вы в любом случае будете использовать клиент geth со своим собственным genesis.json.

Для получения более подробной информации см. ссылку ниже:

Руководство по интеграции провайдера инфуры с трюфелем

инфура регистрация

Как включить несколько сетей в локальную систему

Запрос тестовых эфиров

@Pavan Ramesh Если вы чувствуете, что ответ актуален, и вам дали какое-то направление для вашего запроса. Не могли бы вы отметить как решенный.