Питання та відповіді експертів
Ставте питання експертам спільноти Sui
Зароби свою частку з 1000 Sui
Заробляй бали репутації та отримуй винагороди за допомогу в розвитку спільноти Sui.
Пости
202- Питання та відповіді експертівArnold40Jul 15, 2025
Який найкращий спосіб обробки зберігання метаданих NFT на Sui?
Я будую проект NFT на Sui і намагаюся з'ясувати оптимальний підхід для зберігання метаданих. Я бачив кілька різних стратегій, але я не впевнений, яка з них має найбільший сенс для збалансування витрат, гнучкості та сумісності. Ось де я застряг: 1.Ефективність витрат— Зберігання всього в мережі здається чистим, але я чув, що це може коштувати дорого в масштабах. Як команди справляються з цим, не провалюючи плату за газ? 2.Дані, що змінюються проти незмінних даних— деякі риси (наприклад, ілюстрації) ніколи не повинні змінюватися, але інші (наприклад, статистика ігрових предметів) можуть потребувати оновлення. Який найкращий шаблон для обробки обох випадків? 3.Позаланцюгове зберігання— IPFS/Arweave здаються популярними, але як правильно структурувати посилання на ланцюг? Чи є підводні камені, яких слід уникати? 4.Сумісність ринку— Я хочу, щоб мої NFT правильно відображалися на основних маркетплейсах. Чи існують стандарти метаданих, специфічні для SUI, яких я повинен дотримуватися? Я хотів би почути від розробників, які надсилали колекції NFT на Sui: Який підхід до зберігання найкраще працював для вас? Будь-які готчі чи антипаттерни, на які я повинен стежити? Як ви обробляєте оновлення метаданих, не порушуючи речі? Заздалегідь дякую за будь-яку інформацію!
- Sui
02 - Питання та відповіді експертівharry phan700Jul 15, 2025
Як я можу зателефонувати з програми node js за допомогою SUI TS SDK
Ось фрагмент ходу Суї public enum Category has copy, drop, store { A, B, C } public entry fun process_categories(categories: vector, ctx: &mut TxContext) Як я можу викликати з програми node js за допомогою SUI TS SDK, щоб викликати функцію process_category, зокрема надіслати категорії як аргумент?
- Sui
01 - Питання та відповіді експертівharry phan700Jul 15, 2025
Де я можу знайти змішувач для USDC на sui testnet?
Де я можу знайти змішувач для USDC на sui testnet?
- Sui
11 - Питання та відповіді експертів0xduckmove787Jul 14, 2025
який успішно працює через DevInspectTransactionBlock ()
Привіт усім, я використовую SDK сценарію типу і отримую помилку «UnusedValueWithoutDrop» після TX.MoveCall (flash_swap на MMT LP). Я припускаю, що мені доведеться скинути або передати назад повернуті монети після обміну. Хтось може сказати мені, як ефективно скинути/перенести повернуті об'єкти (на даний момент вкладені Result) після мого 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 та використання часових міток
Я будую чутливу до часу логіку вSui Move(наприклад, заслуга токенів, терміни аукціону), але борюся з надійною обробкою часових міток. Ключові питання: Об'єкт годинника: Навіщо Sui потрібен спільний годинник замість блокових часових міток? Точність: Наскільки точні ці часові мітки порівняно з часом блоку? Шаблони використання: найкращі практики щодо блокування часу, термінів та планування? Тестування: Як знущати час у одиничних тестах? Поточні питання: Базове використання 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
02Найкраща відповідь - Питання та відповіді експертів0xduckmove787Jul 14, 2025
мій гаманець з slush позначений як шкідливий веб-сайт
Веб-сайт, який я намагаюся підключити свій гаманець до slush, позначений як шкідливий веб-сайт. Як це виправити та підключити гаманець? Веб-сайт насправді не є шкідливим або містить будь-яку небезпечну діяльність, він належить мені і хочу знати причину цього. Будь ласка, допоможіть
- Sui
12Найкраща відповідь - Питання та відповіді експертівMeaning.Sui155Jul 14, 2025
Питання про атрибут переміщення
Чи є список атрибутів переміщення (наприклад, #[test] #[expected_failure])але не лише для тесту, але і для атрибутів функцій? Я бачу # [синтаксис (індекс)] у 0x2: :table: :позичити. Таблиця визначень була б корисною.
- Sui
22Найкраща відповідь - Питання та відповіді експертівMeaning.Sui155Jul 14, 2025
будь -яке рекомендоване джерело для вивчення переміщення, крім офіційних документів??
будь -яке рекомендоване джерело для вивчення переміщення, крім офіційних документів??
- Sui
23
- Sui
- Architecture
- SDKs and Developer Tools
- Move
- Security Protocols
- NFT Ecosystem
- Transaction Processing