Блокчейн. Эфир. Golang. Создать транзакцию, прочитать блок
Работа с блокчейном эфира код на golang.
1. Отправить транзакцию в конкретную ноду, без использования своей поднятой ноды.
Нужны следующие методы:
Перевести эфир с кошелька на кошелек: Сумма, цена газа, лимит газа.
Воспользоваться методом контракта: параметры из контракта, цена газа, лимит газа.
2. Получить новый блок из сети с конкретой ноды. Расшифровать этот блок. Получить список транзакций внутри этого блока. Получить данные о каждой транзакции: перевод эфира или исполнение контракта, цепочка транзакций или одинокая транзакция, к какому контакту относится транзакция, какие параметры у транзакции.
На гитхабе есть исходники ноды, написанной на голэнг. Необходимо достать оттуда, или написать свою реализацию работы этих функций.
Какую проблему хочу решить:
Если запускать эту ноду и подключаться к ее апи, транзакции, новые блоки и другая информация могут приходить с большой задержкой. Также создание транзакции работает довольно медленно и не успеваем положить ее в нужный блок.
Заявки фрилансеров
