Email or username:

Password:

Forgot your password?
Top-level
Ваня

@mo а, у вас они не в файлах рядом хранятся? У нас в проектах даже специальная тула типы генерит из него, чтобы вообще не надо было с abi напрямую работать

5 comments
Мя :sparkles_lesbian:

@bano ну, я их кладу в отдельные файлы. Но те что писали до меня решили видимо вообще не париться

А так, это питон, там удобная обертка генерится в рантайме

Ваня

@mo а... Так в рантайме и у нас умеет всякое в ts. Я больше говорю именно про типизацию, мне без нее зачастую сложно. Особенно когда контракты находятся на этапе разработки ещё и abi меняется относительно регулярно. Искать потом по проекту где конкретно поломается вызов с неправильным количеством аргументов — то ещё веселье, которое у нас уже бывало)

Мя :sparkles_lesbian:

@bano ну тут такой проблемы не стоит, контракт уже выкинут на чейн и больше меняться не должен. А какие там функции, я могу подсмотреть в сорцах

Мя :sparkles_lesbian:

@bano но вообще, мне даже интересно, есть ли такие макросы на раст :ageblobcat:

Мя :sparkles_lesbian:

@bano хехе, я знала что есть

docs.rs/ethers/latest/ethers/c
Ля, тут ещё и в комплекте обертка над ethetscan...
Интересно, есть ли у них адаптация под PoA, чтобы заюзать...

Go Up