Экспертные Вопросы и Ответы
Задавайте вопросы экспертам сообщества Sui
Заработай свою долю из 1000 Sui
Зарабатывай очки репутации и получай награды за помощь в развитии сообщества Sui.
Посты
202- Экспертные Вопросы и ОтветыArnold40Jul 15, 2025
Как лучше всего управлять хранилищем метаданных NFT в Sui?
Я создаю проект NFT на Sui и пытаюсь найти оптимальный подход к хранению метаданных. Я видел несколько разных стратегий, но не уверен, какая из них лучше всего подходит для обеспечения баланса между стоимостью, гибкостью и совместимостью. Вот где я застрял: 1.Экономичность и экономичность— Хранение всего в блокчейне кажется простым делом, но, как я слышал, в больших масштабах это может дорого обойтись. Как командам справиться с этим, не тратя деньги на газ? 2.Изменчивые и неизменяемые данные— некоторые характеристики (например, иллюстрации) не следует менять, но другие (например, статистику игровых предметов) могут нуждаться в обновлении. Как лучше всего подойти к обоим случаям? 3.Оффсетевое хранилище— IPFS/ARweave кажутся популярными, но как правильно структурировать ссылки в блокчейне? Есть ли подводные камни, которых следует избегать? 4.Совместимость с торговой площадкой— я хочу, чтобы мои NFT правильно отображались на основных торговых площадках. Существуют ли стандарты метаданных, специфичные для SUI, которым мне следует следовать? Я хотел бы услышать мнение разработчиков, которые выпустили коллекции NFT на Sui: Какой подход к хранению данных вам больше всего подошел? На какие ошибки или антипаттерны мне стоит обратить внимание? Как вы справляетесь с обновлением метаданных и при этом ничего не ломаете? Заранее благодарим за любую информацию!
- Sui
04 - Экспертные Вопросы и Ответыharry phan700Jul 15, 2025
Как позвонить из приложения node js с помощью SUI TS SDK
Вот фрагмент хода Sui public enum Category has copy, drop, store { A, B, C } public entry fun process_categories(categories: vector, ctx: &mut TxContext) Как вызвать функцию process_categories из приложения node js с помощью SUI TS SDK, в частности отправить категории в качестве аргумента?
- Sui
01 - Экспертные Вопросы и Ответыharry phan700Jul 15, 2025
Где я могу найти смеситель для usdc в тестовой сети sui?
Где я могу найти смеситель для usdc в тестовой сети sui?
- Sui
12 - Экспертные Вопросы и Ответы0xduckmove787Jul 14, 2025
который успешно работает через devInspectTransactionBlock ()
Привет всем! Я использую Type Script SDK и получаю сообщение об ошибке «UnusedValueWithoutDrop» после вызова tx.MoveCall (flash_swap на MMT LP). Я предполагаю, что мне придется вернуть или вернуть возвращенные монеты после обмена. Может кто-нибудь подсказать мне, как эффективно сбросить или перенести возвращенные объекты (в настоящее время NestedResult) после моего MoveCall? Благодарю за любую помощь, спасибо! Вот код, который успешно запускается с помощью devInspectTransactionBlock () let [returnCoinA, returnCoinB, returnReceip] = tx.moveCall({ target: targetFunctionLP2, typeArguments: [suiTokenType, usdcTokenType], arguments: [ tx.object(poolAddressLP2), tx.pure.bool(false), tx.pure.bool(true), tx.pure.u64(amountOutUSDNormalized), tx.pure.u128(limit_sqrt_priceB), tx.object(clockObjectAddressLP2), tx.object(versionAddressLP2), ], }); tx.transferObjects([returnCoinA, returnCoinB], tx.pure.address(sender)) `
- Sui
22 - Экспертные Вопросы и ОтветыBenjamin XDV241Jul 14, 2025
Понимание модуля Sui Clock и использования временных меток
ВSui Moveя создаю логику, чувствительную ко времени (например, передача токенов, сроки проведения аукционов), но мне трудно обеспечить надежную обработку временных меток. Ключевые вопросы: Объект Clock: зачем Суи нужны общие часы вместо блочных временных меток? Точность: насколько точны эти временные метки по сравнению со временем блоков? Модели использования: лучшие практики в отношении временных ограничений, сроков и планирования? Тестирование: как имитировать время в модульных тестах? Текущие проблемы: Базовое использование sui: :clock работает, но кажется ограниченным Не знаете, как распределить время на разных сегментах и валидаторах Тестирование логики, зависящей от времени, некорректно
- Sui
02 - Экспертные Вопросы и Ответы24p30p185Jul 14, 2025
Существуют ли привязки TypeScript для Move?
Есть ли способ автоматической генерации типов или интерфейсов TypeScript из моих модулей Move для упрощения интеграции с интерфейсом?
- Sui
01Лучший ответ - Экспертные Вопросы и ОтветыOpiiii68Jul 14, 2025
Как лучше всего управлять расходами на газ?
При дозировании газа происходит быстрое накопление газа. Какие-нибудь советы по оценке или сокращению потребления газа при работе с Sui?
- Sui
- SDKs and Developer Tools
- Transaction Processing
- Security Protocols
03Лучший ответ - Экспертные Вопросы и Ответы0xduckmove787Jul 14, 2025
мой кошелек со слякотью помечен как вредоносный сайт
Сайт, на котором я пытаюсь подключить свой кошелек к slush, помечен как вредоносный. Как это исправить и подключить кошелек? На самом деле сайт не является вредоносным или содержит какие-либо опасные действия, он принадлежит мне, и я хочу знать причину этого. Пожалуйста, помогите
- Sui
12Лучший ответ - Экспертные Вопросы и ОтветыMeaning.Sui155Jul 14, 2025
Вопрос об атрибуте перемещения
Есть ли список атрибутов перемещения (например, #[test] #[expected_failure])не только для тестов, но и для атрибутов функций)? Я вижу # [синтаксис (индекс)] в 0x2: :table: :borrow. Таблица определений была бы полезна.
- Sui
22Лучший ответ - Экспертные Вопросы и ОтветыMeaning.Sui155Jul 14, 2025
какой рекомендуемый источник для изучения, кроме официальных документов?
какой источник, рекомендуемый для изучения, перемещение, кроме официальных документов?
- Sui
23

- 24p30p... SUI+186
1
- 0xduckmove... SUI+174
2
- Meaning.Sui... SUI+145
3
- ... SUIHaGiang+140
- ... SUIMoonBags+125
- ... SUIharry phan+105
- ... SUIJojo+61
- ... SUIOpiiii+58
- ... SUIobito+44
- ... SUIfomo on Sui+36
- Sui
- Architecture
- SDKs and Developer Tools
- Move
- Security Protocols
- NFT Ecosystem
- Transaction Processing