лога?
это в данном случае не важно, тк contractAbi.UnpackIntoInterface(event, eventName, transaction.Data) все заполняет
чуть чуть в сторону вопрос, у тебя заранее известен список ивентов который могут быть, или это динамическая штука, которая должна любой ивент парсить?
заранее известно, что я буду парсить только 2 ивента, я думал просто передать бул внутрь функиции и типо if else сделать, но в последующем может быть еще пару ивентво
котогенерацию надо
https://github.com/ethereum/go-ethereum/tree/master/cmd/abigen это не совсем относится к вопросу, но ты можешь сгенерить все ивенты и парсеры, методы и тд а потом просто вызывтаь Filterer.Parse<EventName>( types.Log) которая вернет тебе структуру, которую положeшь интерфейсом куда тебе надо
500 от гитхаба там)
где там?
на ссылке у меня 500 ошибка от гитхаба, лол
https://github.com/ethereum/go-ethereum/tree/master/cmd
Обсуждают сегодня