Отправка транзакций без загрузки блокчейна

Я новичок в этом мире, и он немного ошеломляет.

Я хотел бы управлять eth-адресом с легкого устройства (подумайте о малине). Я хочу обрабатывать входящие транзакции, т.е. повторно отправлять часть полученных eth на другой адрес. Вот мои проблемы:

  1. Могу ли я выполнить эту обработку, не синхронизируя всю цепочку блоков Эфириума?
  2. Если да, то какой язык/фреймворк вы посоветуете?
  3. Я хочу управлять существующим кошельком, и у меня есть закрытый ключ, как я могу его использовать? Я имею в виду, просто передать закрытый ключ в функцию или мне нужно как-то его восстановить? (думаю, это зависит от пункта 2)

Любое указание в правильном направлении будет с благодарностью :)

Большое спасибо за помощь.

Ответы (1)

Могу ли я выполнить эту обработку, не синхронизируя всю цепочку блоков Эфириума?

Да, вы можете использовать некоторые рамки.

Если да, то какой язык/фреймворк вы посоветуете?

API JavaScript/ Etherscan .

Я хочу управлять существующим кошельком, и у меня есть закрытый ключ, как я могу его использовать? Я имею в виду, просто передать закрытый ключ в функцию или мне нужно как-то его восстановить? (думаю, это зависит от пункта 2)

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

или

Вы можете sendRawTransactionтолько с вашим закрытым ключом.