Подпишись на канал фаундера и разработчика экосистемы tonpie
Как хранить ячейки внутри ячеек?
-
Как вы определяете несколько ячеек в хранилище контракта?
const data = beginCell() .storeUint(someVar, 64) .storeMaybeSlice() .endCell();
Другими словами, как мне сохранить вторую ячейку в
данных
? Сколько я могу хранить?
Этот вопрос был импортирован из чата Telegram: > <***Скрыто***
click to show
-
Вы можете использовать
store_ref(b, c)
: https://docs.ton.org/develop/func/stdlib/#store_ref Он сохраняет ссылку на ячейку c в конструкторе b. Вы должны иметь возможность использовать ссылки для хранения любого количества ячеек, но для одной ячейки может быть только 4 ссылки. Это по-прежнему позволяет считывать данные из дерева ячеек.https://answers.ton.org/question/1539108146436378624/does-store-slice-act-нравится-хранить-ссылка