Почему в Etherscan не отображаются необработанные транзакции? - PullRequest
0 голосов
/ 09 ноября 2018

Я создаю и отправляю необработанные транзакции путем локального запуска узла Geth и использования этих команд:

Тх = eth.signTransaction ({из: "0x2efd0bf3afb26cfdcb3bed5e6c701a84b7b5f200", чтобы: "0x22d2eb37c7aa972420c5e3f43c1fd808602c74e1", значение: web3.toWei (0,0005, "эфир"), газ: 21000, gasPrice: 30000000000, Nonce: 0});

{ сырье: "0xf86b808506fc23ac008252089422d2eb37c7aa972420c5e3f43c1fd808602c74e18701c6bf52634000801ba07f3ecb56dafe03a88c2053d3ffa3a81f3717a68b1f76e62eed3e196b8bf69e4ba01dc6df2f67ad4eb3a01f401d8b45367a917b8b7e7c2dcb8933ccce5a482a7115", TX: { газ: "0x5208", gasPrice: "0x6fc23ac00", хеш: "0xe7d97a52f6396b2e344ecd363b41c600165c81481f9fc482356ac1f3e13d0146", вход: "0x", одноразовый номер: "0x0", r: "0x7f3ecb56dafe03a88c2053d3ffa3a81f3717a68b1f76e62eed3e196b8bf69e4b", s: "0x1dc6df2f67ad4eb3a01f401d8b45367a917b8b7e7c2dcb8933ccce5a482a7115", to: "0x22d2eb37c7aa972420c5e3f43c1fd808602c74e1", v: "0x1b", значение: "0x1c6bf52634000" }

eth.sendRawTransaction (tx.raw)

Я уверен, что у меня правильные адреса и одноразовые значения. Однако, когда я проверяю etherscan, транзакция не обнаруживается даже после многих часов. Узел geth не полностью синхронизирован, но это должно быть нормально, так как я отправляю необработанные транзакции и получаю успешно возвращенный хеш. Кто-нибудь знает, что я делаю не так? Может ли быть так, что мой узел не подключен к достаточному количеству пиров?

1 Ответ

0 голосов
/ 11 ноября 2018

Спасибо за вопрос Элизы, дайте мне немного времени, чтобы попытаться ответить на внутреннюю причину.

  1. Почему узел должен быть синхронизирован для передачи tx другому узлу?
  2. Ответ: это должно быть передано, но не обязательно заминировано или отправлено. во-первых, проверьте статус локального узла: eth.pendingTransactions, гораздо больше случаев с вашей проблемой вызвано nonce или ценой на газ.

Разве вы не сможете отправить необработанную транзакцию без синхронизации? 2. Ответ: если ваш узел не синхронизирован, вы не можете правильно получить одноразовый номер правильного адреса или текущую нормальную цену на газ. Поэтому я предлагаю вам получить синхронизированный узел в быстром режиме или в полном режиме - лучшие варианты.

...