Пост
Поделитесь своими знаниями.
Как найти идентификатор объекта казначейского лимита для того или иного типа монеты?
Я хочу узнать, как получить идентификатор объекта казначейской кепки для монеты, указав только название типа монеты. В настоящее время я извлекаю объект метаданных и проверяю предыдущие транзакции, чтобы найти объект ограничения казначейства, но этот метод кажется неэффективным. Я ищу более простой и эффективный способ определить, заморожен ли монетный двор, используя название типа монеты. Есть предложения?
- Sui
Ответы
4Если лимит казначейства был перенесен на другой адрес, вы можете настроить запрос, включив в него информацию о владельце. Используйте в запросе следующую конфигурацию: QUERY_OPTIONS``QUERY_FILTER
и укажите ожидаемого владельца или фильтр для TreasuryCap
типа структуры.
Очень важно убедиться, что вы правильно перенесли объект монеты во время инициализации. Убедитесь, что при использовании transfer::public_transfer(treasury, tx_context::sender(ctx))
для перевода выбран правильный адрес.
Помните, что если вы просто ищете эту информацию для случайных монет и указываете только название типа монеты, вам придется адаптировать свой подход, так как детали создания монеты могут быть неизвестны.
Когда вы чеканите монету, вы можете использовать let (treasury, metadata) = coin::create_currency
там, где она ctx.sender()
получает монету, предмет «Сокровищница монет». Чтобы найти этот объект, используйте getOwnedObjects
React SDK и отфильтруйте его по Treasury
типу объекта.
Знаете ответ?
Пожалуйста, войдите в систему и поделитесь им.
Sui is a Layer 1 protocol blockchain designed as the first internet-scale programmable blockchain platform.
Заработай свою долю из 1000 Sui
Зарабатывай очки репутации и получай награды за помощь в развитии сообщества Sui.

- ... SUIBigSneh+1396
- ... SUISuiLover+1333
- ... SUI0xduckmove+1207
- ... SUIThorfin+1202
- ... SUIOwen+970
- ... SUIharry phan+847
- ... SUItheking+742
- Почему BCS требует точного порядка полей для десериализации, когда структуры Move содержат именованные поля?53
- «Ошибки проверки нескольких источников» в публикациях модуля Sui Move — автоматическое устранение ошибок43
- Сбой транзакции Sui: объекты, зарезервированные для другой транзакции25
- Как ограничения возможностей взаимодействуют с динамическими полями в гетерогенных коллекциях?05