Экспертные Вопросы и Ответы
Задавайте вопросы экспертам сообщества Move
Посты
124- Экспертные Вопросы и ОтветыApr 11, 2025
Как создать читаемый байт-код для Move with Miden Assembly?
Я пытаюсь поэкспериментировать с написанием компилятора Move, используя Miden Assembly в качестве цели компилятора. Я хочу создать читаемый байт-код для скомпилированной программы Move. Есть ли простой способ добиться этого?
- Move CLI
01 - Экспертные Вопросы и ОтветыelfDani139Apr 11, 2025
Могут ли модули беспрепятственно генерировать несколько монет в блокчейне?
Я работаю над модулем для рынков прогнозирования, и мне нужен этот модуль для генерации монет в блокчейне с помощью фабричного класса без разрешения и проверки. В настоящее время в модулях действуют ограничения: из-за версии One Time Witness на модуль приходится всего одна монета. Поэтому мне пришлось создать эквивалентный стандарт монет, который кошельки пользователей не распознают как монеты. Сможем ли мы решить эту проблему в следующем обновлении?
- Move CLI
- Move Module
01 - Экспертные Вопросы и Ответыskywinder271Apr 10, 2025
Что такое встроенная функция и можем ли мы вызвать ее напрямую?
Я наткнулся на термин «нативная функция» в Move, но не могу найти подробных сведений о нём. Я слышал, что они объявлены в Move, но определены извне, часто в Rust. Означает ли это, что это внутренние функции, которые нельзя напрямую вызывать кошельками или другими модулями?
- Move CLI
- Move
01 - Экспертные Вопросы и ОтветыApr 10, 2025
Как передать объект, принадлежащий другому объекту?
У меня возникла проблема с передачей объекта A, который принадлежит объекту B, а объект B принадлежит мне. Я получаю сообщение об ошибке, указывающее, что транзакция не была подписана правильным отправителем. Кто-нибудь знает, как решить эту проблему и правильно получить объект A?
- Move CLI
- Move
01 - Экспертные Вопросы и ОтветыPluto Dev👽141Apr 10, 2025
Преобразование открытого ключа в адрес Sui в Sui Move
Я пытаюсь преобразовать открытый ключ в адрес Sui с помощью Sui Move, но не могу найти встроенной функции. Я понимаю, что это очень важно для моей работы. Может ли кто-нибудь объяснить, как именно выполнить эту конверсию?
- Move CLI
01 - Экспертные Вопросы и Ответыyhant3251Apr 07, 2025
Как обеспечить, чтобы только владелец NFT мог передать его в контракте?
Всем привет! Я работаю над реализацией контракта NFT и хочу убедиться, что только законный владелец NFT может передать его. У меня есть следующая функция для перевода: public fun transfer( nft: DevNetNFT, recipient: address, _: &mut TxContext ) { transfer::public_transfer(nft, recipient) } Выполняется ли эта проверка в public_transferметоде или мне нужно добавить дополнительную логику?
- Move CLI
03 - Экспертные Вопросы и ОтветыBritain92Apr 07, 2025
Как получить значения из ObjectTable с помощью динамических полей?
dynamicFieldObjectЯ пытаюсь получить значения из ObjectTable с помощью динамических полей из внешнего интерфейса, но у меня возникает ошибка с. Unexpected arg String("gms") for the expected type Struct(MoveStructLayout...)В ошибке говорится. Как выбрать правильный тип значения и избежать этой ошибки?
- Move CLI
- Move
03 - Экспертные Вопросы и ОтветыRaju158Apr 06, 2025
Как протестировать функцию с параметром Receiving в Sui?
Я пытаюсь протестировать receive_objectфункцию с Receivingпараметром в языке Sui на основе документации по этой ссылке. Сначала я создал тест на этом примере, но не могу понять, как сделать так, чтобы отправленный аргумент был Receivingтипом. Я также попытался указать тип получения, но обнаружил ошибки. Может ли кто-нибудь помочь мне правильно протестировать эту функцию?
- Move CLI
- Move
04 - Экспертные Вопросы и ОтветыApr 06, 2025
Как скопировать вектор <u64>для многократного использования?
Я пытаюсь скопировать вектор в локальную переменную, потому что для моего проекта мне нужны два экземпляра одного и того же вектора. Я видел несколько методов, но не совсем уверен, как их правильно реализовать. Может ли кто-нибудь рассказать мне о лучших практиках или методах достижения этой цели на языке программирования Move?
- Move CLI
- Move
04 - Экспертные Вопросы и Ответыyhant3251Apr 05, 2025
Как объединить строки на языке Move?
Я пытаюсь объединить две строки с помощью языка программирования Move. Может ли кто-нибудь посоветовать мне, как это сделать?
- Move CLI
- Move
01
Заработай свою долю из 1000 Sui
Зарабатывай очки репутации и получай награды за помощь в развитии сообщества Sui.
- Move CLI
- Move
- Move Module
- Move Bug
- Smart Contract
- Move Script
- Move Prover
- Feature Request