Size: a a a

2021 November 19

𓄋

𓄋𓂭𓃇 in Ethereum Russia
а ты не копировать пробовал? Сорри
источник

AC

All Cats in Ethereum Russia
Не копировать что?
источник

AC

All Cats in Ethereum Russia
Инпуты?
источник

𓄋

𓄋𓂭𓃇 in Ethereum Russia
типа такого?
источник

𓄋

𓄋𓂭𓃇 in Ethereum Russia
type Multicall interface {
 CallRaw(calls ViewCalls, block string) (*Result, error)
 Call(calls ViewCalls, block string) (*Result, error)
 Contract() string
}
источник

𓄋

𓄋𓂭𓃇 in Ethereum Russia
источник

𓄋

𓄋𓂭𓃇 in Ethereum Russia
нравится?
источник

𓄋

𓄋𓂭𓃇 in Ethereum Russia
с интерфейсом сам справишься или дать тоже пример?
источник

AC

All Cats in Ethereum Russia
Этот пакет я видел, но я не люблю городить огромное количество сторонних библиотек, тем более на такой мелкой задаче
источник

AC

All Cats in Ethereum Russia
Пытался справится самостоятельно
источник

AC

All Cats in Ethereum Russia
Там кода то 30 строчек надо
источник

AC

All Cats in Ethereum Russia
А в этом разбираться - надо ещё прочитать всю любу веб3 и прочее
источник

AC

All Cats in Ethereum Russia
Ем более когда библиотека полтора года не обновлялась)
источник

𓄋

𓄋𓂭𓃇 in Ethereum Russia
ну, тут дело в том что либо написать такое же в той либе что ты хочешь, используя call, либо взять конструкцию с этой либы и сделать себе то же самое, только интерфейс создай для этого, не знаю как еще подсказать
источник

AC

All Cats in Ethereum Russia
Придётся копаться в их коде и выяснять как они упаковывают аргументы 🥲
источник

𓄋

𓄋𓂭𓃇 in Ethereum Russia
эту тоже смотрел?
источник

𓄋

𓄋𓂭𓃇 in Ethereum Russia
источник

AC

All Cats in Ethereum Russia
Да, я вот про это и говорил, тут используется какой то другой мультиколл судя по всему
Аби вообще другой, а по байт-коду не понятно что это за контракт
источник

AC

All Cats in Ethereum Russia
И упаковка по другому
источник

𓄋

𓄋𓂭𓃇 in Ethereum Russia
fmt.Println(hex.EncodeToString(result))
источник