• 0 Голоса
    2 Сообщения
    36 Просмотры

    Решено

    Обратитесь к ПОДСКАЗКЕ-62 и опции get_nft_content, которая должна возвращать "полные" метаданные:

    https://github.com/ton-blockchain/TIPs/issues/62

  • 0 Голоса
    1 Сообщения
    15 Просмотры

    Я знаю, что для коллекции NFT на TON требуется файл метаданных в формате JSON. Есть ли какой-нибудь справочный файл, на который можно посмотреть?

    Этот вопрос был импортирован из чата Telegram: <***Скрыто***

    click to show

    Оригинал вопроса

  • 0 Голоса
    2 Сообщения
    38 Просмотры

    Решено

    Это отличный вопрос. Если вы проверите URL репозитория для этого NFT, который является кодом в FunC, Telemint, вы увидите строку кода, которая гласит throw_unless(err::not_enough_funds, bid >= initial_min_bid);*1.

    Эта строка означает, что вам нужно больше средств в самом NFT, чтобы запустить такого рода транзакцию на практике. Другими словами, ** "недостаточно средств"** означает, что вы должны пополнить баланс смарт-контракта NFT таким образом, чтобы на нем было больше 1 йены.

    *1: https://github.com/TelegramMessenger/telemint/blob/c6e3d326376fa902c932299e6bfd710111ee2fed/func/nft-collection-no-dns.fc#L47

  • 0 Голоса
    2 Сообщения
    48 Просмотры

    Один из способов, который может быть полезен, - это использование индексатора: https://github.com/tonindexer/anton

    Вы могли бы получить информацию, выполнив запрос к индексатору, подобный этому, который получает информацию для адреса EQDYo6otRICNYyM2SAcS1mzTUvm1dsN5LCteE7DjeYfKgA4C:

    https://anton.tools/api/v0/accounts?latest=true&interface=nft_item&owner_address=EQDYo6otRICNYyM2SAcS1mzTUvm1dsN5LCteE7DjeYfKgA4C&minter_address=EQAOQdwdw8kGftJCSFgOErM1mBjYPe4DBPq8-AhF6vr9si5N&order=DESC&limit=10
  • 0 Голоса
    2 Сообщения
    29 Просмотры

    Есть ТОННА исследователей NFT. Например, ссылка на следующий проводник приведена на официальной странице стандарта TEP-62 NFT:

    https://explorer.tonnft.tools/

    Что касается исследователей, которые анализируют данные по цепочке, я не знаю ни одного. Существует много способов хранения данных в сети, но URL-адреса являются наиболее распространенными. Это был бы классный проект для всех, кто хочет его попробовать!

  • [Решено] Можно ли удалить NFT?

    TON Overflow на русском
    0 Голоса
    2 Сообщения
    221 Просмотры

    Решено

    Это действительно зависит от кода смарт-контракта. Однако стандарт для NFT (TEP-62) не предусматривает удаления.

    https://github.com/ton-blockchain/TEPs/blob/master/text/0062-nft-standard.md

    Вы всегда можете просто перенести его на нулевой адрес или, если это не сработает, на какой-нибудь другой случайный адрес.

  • 0 Голоса
    2 Сообщения
    36 Просмотры

    Решено

    Любой блокчейн-аккаунт может содержать элементы NFT. Контракт NFT item просто сохраняет адрес своего владельца в хранилище, и для контракта владельца нет никаких ограничений. Исходный код элемента NFT:

    https://github.com/ton-blockchain/token-contract/blob/main/nft/nft-item.fc
  • 0 Голоса
    2 Сообщения
    23 Просмотры

    Решено

    Отличный вопрос. Короткий ответ - нет.

    ** Поскольку каждый владелец NFT зарегистрирован локально, это означает, что вам необходимо отправить транзакцию каждому NFT **.

    Но, к счастью, вы все еще можете использовать серию команд CLI для отправки нескольких транзакций для сброса владельца каждого NFT.

    Имейте в виду, что разница между EVM и TVM заключается в том, что сеть TON поддерживает масштабируемое разделение вашего контракта. Если вы запустите коллекцию тиражом не более 10 000 экземпляров, то у вас будет 10 001 контракт: один крупный контракт на коллекцию и 10 000 контрактов на товары NFT.

    Это обеспечивает большее удобство использования и достаточный способ управления статусом контракта без увеличения стоимости газа.

    Пожалуйста, воспользуйтесь ссылкой здесь: https://blog.ton.org/how-to-shard-your-ton-smart-contract-and-why-studying-анатомия-тонн-джеттонов

  • 0 Голоса
    2 Сообщения
    24 Просмотры

    Блокчейн TON не предоставляет встроенной функции для поддержки пирамидальной схемы продажи NFT, где каждый продавец получает долю от всех будущих перепродаж.

    Однако разработчики могут создать такую функцию, используя смарт-контракты на блокчейне TON. Смарт-контракт должен быть запрограммирован таким образом, чтобы обеспечивать соблюдение конкретных правил пирамидоподобной схемы, таких как процент выручки, который каждый продавец получит от будущих перепродаж.

    Имейте в виду, что схемы, подобные пирамидам, часто ассоциируются с мошеннической деятельностью и являются незаконными во многих юрисдикциях. Поэтому важно убедиться, что любая схема продажи NFT соответствует всем применимым законам и нормативным актам.

  • 0 Голоса
    3 Сообщения
    90 Просмотры

    Привет, так что, если вам нравится, я настоятельно рекомендую вам использовать репозиторий NFT здесь, который использует язык Tact для NFT!

    Это более легко усваивается Существует так же просто, как просто извлечь репозиторий и запустить yarn, чтобы установить библиотеку и развернуть контракт.

    https://github.com/howardpen9/nft-standard-template, наслаждайтесь!

  • Как отслеживать цену NFT?

    TON Overflow на русском
    0 Голоса
    2 Сообщения
    44 Просмотры

    Да, вы можете использовать tonapi.io за это:

    const nftAddress = 'EQBFSbR4087JZ3Em7HQ3FfPz5-_q6T1UGmQqQGAcPuiFdGJ-' fetch(`https://tonapi.io/v1/nft/getItems?addresses=${nftAddress}`) .then((data) => { return data.json() }) .then((res) => { const nft_item = res.nft_items[0] const price = nft_item.sale.price.value / 10 ** 9 // it is necessary to divide by 10^9, because the value initially given in nanoTON's console.log(`${price} ${nft_item.sale.price.token_name}`) })
  • Возможно ли перенести NFT в Metamask?

    TON Overflow на русском
    0 Голоса
    2 Сообщения
    56 Просмотры

    Невозможно использовать MetaMask при использовании TON, поскольку TON не является блокчейном на основе EVM.

    Кроме того, когда вы импортируете закрытый ключ или мнемонику в такое приложение, как MetaMask или MyTonWallet, вы не обязательно "переводите" их на другой кошелек. Все это одна и та же учетная запись, просто она отображается в другом пользовательском интерфейсе.

  • Можно ли использовать баланс, привязанный к NFT?

    TON Overflow на русском
    0 Голоса
    1 Сообщения
    22 Просмотры

    Насколько я понимаю, в TON NFT можно связать кошелек с определенным NFT, чтобы у каждого из NFT мог быть свой собственный "баланс". Итак, означает ли это, что создатель NFT может использовать этот баланс — например, для создания игры, в которой к нему привязаны очки, или что-то в этом роде?

    Этот вопрос был импортирован из чата Telegram: <***Скрыто***

    click to show

    Оригинал вопроса

  • 0 Голоса
    2 Сообщения
    41 Просмотры

    Решено

    According to [TEP #64 (Token Data Standard)](https://github.com/ton- blockchain/TEPs/blob/master/text/0064-token-data-standard.md#nft-metadata- attributes):

    Атрибуты метаданных NFT > > ... > 4. изображение \ - необязательно. Строка ASCII. URI, указывающий на ресурс с > изображением типа mime. > ...

    Единый идентификатор ресурса (URI) не привязан к протоколу http, и вы можете использовать любой протокол.

    Имейте в виду, что, хотя вы можете использовать любой протокол, который вам нужен, все, что извлекает ваш атрибут 'image' из ваших метаданных NFT, должно знать, как работать с этим протоколом.

    Имейте в виду, что я написал этот ответ путем поиска информации, а не тестирования.