unique-chain
unique-chain copied to clipboard
Feature: Mint for fungible tokens
В #510 некорректный подсчёт размеров
let size = if <($($ident,)+)>::is_simple() { Some(0 $(+aligned_size(sp_std::mem::size_of::<$ident>()))+) } else { None };
Вместо этого кода нужно добавить метод size_words(&self)
в AbiRead, который возвращает сколько слов в текущем subresult должен съедать текущий тип
Это 1 для всех uint*/bytes (т.к inline хранится только размер)/прочих, и рекурсивный подсчёт для таплов