LINUX.ORG.RU

Есть ли тут кто шарит в Substrate?

 ,


0

2

Всем привет!

Нужно заменить формат адресов с ss58 на Bech32, но я туплю и не знаю как сделать, в этих ваших интернетах ничего нет про такой финт ушами, однако китайский дядька из core оговорился, что такое возможно но подробностей не дал =(

Буду благодарен за любую помощь

★★★★

Ответ на: комментарий от oster2011

Во-первых - это не оно. В Substrate вопрос в том, какие трейты переопледелять и зачем, который уже будут дергать кодирование и декодирование твоего адреса. Но где это конкретно надо?

Во-вторых - это TypeScript и не разу не раст.

В-третьих - криптография в расте - это не проблема.

AntonyRF ★★★★
() автор топика
Последнее исправление: AntonyRF (всего исправлений: 1)

это походу дженерик https://substrate.dev/rustdocs/latest/sp_core/crypto/struct.AccountId32.html

это для сс58: https://substrate.dev/rustdocs/latest/src/sp_core/crypto.rs.html#724

надо городить что-то подобное своё видимо.

раст не знаю, 80% доки состоит из скобок, как это читать не понятно.

drsm ★★
()
Последнее исправление: drsm (всего исправлений: 1)
Ответ на: комментарий от drsm

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

AntonyRF ★★★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.