Я ищу конечную точку JSON RPC, которая принимает адрес и хэш транзакции и возвращает сигнатуру этого хэша.
Для контекста: у меня есть узел geth, который импортировал закрытый ключ,но проблема в том, что этот узел geth часто выходит из синхронизации и не может отправить подписанную транзакцию.
Когда он не синхронизирован, если я вызываю конечную точку JSON RPC * 1005, он все равно возвращаетхэш транзакции, как если бы он подписал и отправил его, но, поскольку он не синхронизирован, подписанная транзакция кажется застрявшей и всегда склонной к ошибкам.
Я думаю, поскольку узел geth импортировал закрытый ключ, он должен иметь возможность подписать транзакцию, а затем я могу взять подпись, чтобы собрать полезную нагрузку как подписанную транзакцию для отправки в любой gethузел (т. е. узлы инфуры) через eth_sendRawTransaction
.
Я нашел конечную точку RPC eth_sign
JSON, но она может подписывать только сообщения вместо транзакций.
Есть ли способ или конечная точка JSON RPC для возврата подписи транзакции?Я не могу найти это в документе