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

    Решено

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

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

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

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

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

    click to show

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

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

    Решено

    Это отличный вопрос. Если вы проверите 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 Сообщения
    17 Просмотры

    Один из способов, который может быть полезен, - это использование индексатора: 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 Сообщения
    3 Просмотры

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

    https://explorer.tonnft.tools/

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

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

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

    Решено

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

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

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

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

    Решено

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

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

    Решено

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

    ** Поскольку каждый владелец 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 Сообщения
    2 Просмотры

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

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

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

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

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

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

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

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

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

    Да, вы можете использовать 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 Сообщения
    18 Просмотры

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

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

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

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

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

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

    click to show

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

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

    Решено

    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, должно знать, как работать с этим протоколом.

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