Как добавить логотип своему токену в trust wallet

बनाया गया: 2 अप्रैल 2025

का उपयोग करके उत्तर दिया गया O1 द्वारा Chat01

प्रश्न

Как добавить логотип своему токену в trust wallet

विचार

Navigating Trust Wallet

I'm gathering info on adding a logo to a custom token in Trust Wallet, guiding through repository interaction, creating directories, adding files, and making a pull request.

Reasoned about adding logo to token for 5 seconds

उत्तर

Чтобы логотип вашего токена отображался в Trust Wallet, необходимо добавить информацию о нём (включая логотип) в официальный репозиторий Trust Wallet в GitHub (репозиторий trustwallet/assets). Процедура выглядит так:

  1. Подготовьте необходимые материалы и сведения о токене:

    • Contract address (адрес смарт-контракта)
    • Название токена, символ (ticker), число десятичных знаков (decimals)
    • Логотип в формате PNG (рекомендованный размер 256×256 px, прозрачный фон)
    • Дополнительную информацию о проекте (сайт, описание и т.д.), которую хотите указать в файле info.json
  2. Сделайте форк репозитория trustwallet/assets на GitHub:

    • Откройте репозиторий trustwallet/assets
    • Нажмите Fork, чтобы скопировать его себе в аккаунт
  3. Создайте новую ветку в своём форке (например, add-yourtoken-logo).

  4. Добавьте нужные файлы:

    • Откройте папку блокчейна, на котором выпущен ваш токен. Например, для токенов на Ethereum это blockchains/ethereum/assets, для BSC — blockchains/smartchain/assets, и т.д.
    • Создайте внутри assets папку с именем, точно совпадающим с адресом вашего смарт-контракта (включая префикс 0x). Адрес должен быть в строчных буквах (lowercase).
    • В эту новую папку добавьте два файла:
      1. logo.png — ваш логотип (256×256 px, прозрачный фон).
      2. info.json — файл с основной информацией о токене. Пример структуры (может отличаться в зависимости от требований репозитория на текущий момент):
        json
        { "name": "Your Token Name", "symbol": "YTN", "decimals": 18, "description": "Краткое описание вашего токена", "website": "https://example.com/", "twitter": "https://twitter.com/YourProject" }
  5. Создайте Pull Request (PR) в основном репозитории trustwallet/assets:

    • Убедитесь, что у вас открыта ветка с вашими изменениями (добавленным логотипом и info.json).
    • Нажмите “Compare & pull request” или “New Pull Request”, чтобы отправить изменения в основной репозиторий Trust Wallet.
  6. Оплатите необходимую комиссию (если она есть):

    • Trust Wallet берет плату за добавление логотипа и информации о токене (одноразовый платеж).
    • Детали о сумме и способе оплаты будут указаны в самом GitHub-репозитории или в инструкции по добавлению.
  7. Дождитесь рассмотрения вашего PR:

    • Модераторы Trust Wallet проверят файл и при необходимости попросят вас что-то исправить.
    • После того как всё будет соответствовать требованиям, PR будет принят (merged).
  8. Проверьте результат в Trust Wallet:

    • Обычно после того, как PR смержен, и пройдут внутренние обновления, логотип и информация о токене станут доступны в Trust Wallet.

Важно: правила и порядок добавления могут время от времени меняться. Перед загрузкой файлов обязательно уточните свежие требования в официальном репозитории trustwallet/assets (в разделе Issues или документации).

प्रश्न

Как добавить логотип своему токену в phantom wallet

विचार

Navigating wallet setups

I’m piecing together the process to add a custom token's logo to the Phantom wallet for the Solana network, comparing it to the Trust Wallet method.

Connecting steps

I’m detailing how to fork the solana-labs/token-list repository, add token info to solana.tokenlist.json, and create a pull request to have the custom token logo displayed in Phantom.

Clarifying the process

I’m confirming that Phantom relies on the solana-labs/token-list standard. Adding a token to this list involves creating a pull request, including token data with a public logo URI.

Reasoned for 9 seconds

उत्तर

В экосистеме Solana (а значит и в Phantom Wallet) информация о токенах (включая логотип, имя и т.д.) чаще всего берётся из официального токен-листа, который поддерживается в репозитории solana-labs/token-list. Чтобы ваш токен в Phantom отображался с логотипом и корректной информацией, нужно добавить данные о нём в этот список. Ниже описана типовая процедура:


1. Подготовьте данные

  1. Адрес вашего SPL-токена (Solana Program Library Token).
  2. Название (name) и символ (symbol) токена.
  3. Число десятичных знаков (decimals).
  4. Логотип в формате PNG или SVG. Рекомендуемый размер – 256×256 px.
    • Phantom (и другие кошельки) получают URL логотипа из поля logoURI. Обычно изображение загружают либо на Arweave (надёжное децентрализованное хранение), либо на GitHub (если ссылка гарантированно не меняется).
  5. Дополнительные поля (опционально), например website, twitter, discord, coingeckoId и т.д.

Пример:

json
{ "chainId": 101, "address": "AdReSsW1thLeTTer5and1234digitsXXZZetc", "symbol": "MYTOKEN", "name": "My Awesome Token", "decimals": 9, "logoURI": "https://arweave.net/...../logo.png", "tags": [ "utility-token", "community" ], "extensions": { "website": "https://mytoken.example.com", "twitter": "https://twitter.com/MyTokenProject" } }

Важный момент: chainId для основной сети Solana (mainnet-beta) равен 101, для Devnet – 102.


2. Форкните репозиторий solana-labs/token-list

  1. Перейдите в solana-labs/token-list на GitHub.
  2. Нажмите Fork, чтобы скопировать репозиторий себе в аккаунт.

3. Создайте новую ветку в своём форке

В своём аккаунте на GitHub перейдите к только что форкнутому репозиторию и создайте новую ветку, например, add-mytoken.


4. Найдите и отредактируйте файл token-листа

Файл, куда нужно добавить информацию, как правило, находится по пути:

src/tokens/solana.tokenlist.json
  • Откройте этот файл в режиме редактирования (через GitHub UI или локально, если вы склонировали репозиторий).
  • Найдите массив "tokens": [ ... ] и добавьте в него новый объект с данными о вашем токене (пример приведён выше).

Убедитесь, что:

  • Объект корректно отформатирован (JSON-валидный).
  • Адрес вашего токена (address) верный и в Base58-формате.
  • chainId равен 101 (если вы добавляете токен для основной сети).
  • logoURI указывает на надёжную ссылку (Arweave, GitHub, CDN и т. д.).

5. Создайте Pull Request (PR) в основной репозиторий

  1. Закоммитьте и отправьте изменения в свою ветку (git commit, git push).
  2. Вернитесь на страницу solana-labs/token-list.
  3. Нажмите Compare & pull request, выбрав вашу ветку с изменениями и master основного репозитория solana-labs.
  4. Заполните описание PR. Укажите, что добавляете новый токен, ссылку на проект, если есть.

6. Дождитесь проверки и мержа PR

  • Поддерживающие репозиторий разработчики и сообщество могут проверить ваш Pull Request.
  • Если всё в порядке (или вы внесёте нужные правки по комментариям), ваш PR смержат.

7. Убедитесь, что логотип появился в Phantom

После мержа PR понадобится некоторое время (как правило, от нескольких часов до нескольких дней), чтобы Phantom и другие клиенты подтянули обновлённую версию токен-листа. Затем:

  1. Откройте Phantom Wallet.
  2. Убедитесь, что ваш токен добавлен в списке (если нужно, добавьте его вручную через “Manage Token List” / “Manage Token”).
  3. При корректно добавленных данных и обновлённом токен-листе у токена будет ваш логотип.

Дополнительные замечания

  1. On-chain метаданные через Metaplex и т.п. – более сложный способ, позволяющий задавать информацию о токене непосредственно в блокчейн Solana. Но проще всего для видимости в большинстве кошельков (в т.ч. в Phantom) – использовать Solana Token List.
  2. Если PR долго не мёрджат, посмотрите актуальные требования и формат в README репозитория, либо в открытых Issue.
  3. Будьте готовы к тому, что в некоторые периоды репозиторий могут временно приостанавливать принятие новых токенов или менять требования.

Таким образом, чтобы в Phantom Wallet отображался ваш SPL-токен с логотипом, нужно внести его в официальный список токенов (solana-labs/token-list). После того как ваш Pull Request будет смержен и обновление дойдёт до Phantom, ваш токен в кошельке получит логотип и правильное название.

प्रश्न

Как добавить логотип своему токену в phantom wallet

विचार

Crafting the response

I’m noting the request to add logos to tokens in Trust Wallet and Phantom Wallet. Next, I’ll map out specific steps for each, ensuring clear instructions for the user.

Crafting the response

OK, let's ensure the following instructions are clear and precise for both Trust Wallet and Phantom Wallet.

Enhancing token visibility

I’m addressing the need to add logos to tokens in Trust Wallet and Phantom Wallet. This involves updating entries with logos and tweaking settings for better clarity.

Enhancing token visibility

I’m working on a solution to enhance token logos in Trust Wallet and Phantom Wallet by updating entries and refining settings.

Updating token visibility

I’m enhancing the clarity of the instructions for editing token logos in Trust Wallet and Phantom Wallet, focusing on precise steps for token entry and logo formatting.

Updating token visibility

I’m enhancing the instructions for clear guidance on adding logos to tokens in Trust Wallet and Phantom Wallet, focusing on improving token visibility and accessibility.

Enhancing clarity

I’m refining instructions for adding logos to tokens in Trust Wallet and Phantom Wallet, ensuring they are clear and easy to follow.

Enhancing instructions

I’m refining the guidance for adding logos to tokens in Trust Wallet and Phantom Wallet, ensuring clear and user-friendly instructions for better token visibility.

Reasoned for 11 seconds

उत्तर

Для того чтобы добавить логотип своему токену в Phantom Wallet, необходимо обновить информацию о токене в официальном токен-листе Solana. Вот шаги, которые вам нужно выполнить:

1. Подготовьте данные о токене

Для добавления токена в список вам нужно подготовить несколько важных данных:

  • Адрес токена (Token Address) на блокчейне Solana.
  • Название токена (name).
  • Символ токена (symbol).
  • Число десятичных знаков (decimals).
  • Логотип (logo). Рекомендуемый размер — 256x256 пикселей в формате PNG или SVG. Логотип должен быть размещен на доступном сервере, например на Arweave, GitHub или другом надёжном хостинге.

2. Форкнуть репозиторий token-list

Phantom использует токен-лист Solana token list для отображения токенов. Чтобы добавить свой токен, нужно внести изменения в этот список.

  1. Перейдите в репозиторий Solana Token List на GitHub.
  2. Нажмите кнопку "Fork" в правом верхнем углу, чтобы создать копию репозитория на вашем аккаунте GitHub.

3. Добавьте информацию о вашем токене в репозиторий

  1. Перейдите в форкнутый репозиторий и создайте новую ветку (например, add-my-token).
  2. Внутри репозитория найдите или создайте файл с данными для вашего токена. Обычно это JSON файл, который находится в папке src/tokens/solana.tokenlist.json.
  3. Внесите в этот файл данные о вашем токене, добавив его в список "tokens": [...]. Пример структуры:
json
{ "chainId": 101, "address": "Ваш_адрес_токена_в_формате_Base58", "symbol": "MYTOKEN", "name": "My Token", "decimals": 9, "logoURI": "https://arweave.net/your-logo-url", "tags": ["utility"], "extensions": { "website": "https://yourproject.com", "twitter": "https://twitter.com/yourproject" } }

Замените данные в примере на актуальную информацию о вашем токене.

  • logoURI — ссылка на логотип токена. Это может быть ссылка на изображение на Arweave или другом стабильном хостинге.
  • address — адрес вашего токена на блокчейне Solana в формате Base58.

4. Создайте Pull Request (PR)

  1. После того как вы добавили все необходимые данные, закоммитьте изменения в вашу ветку.
  2. Перейдите в оригинальный репозиторий Solana Token List.
  3. Нажмите на "Pull Requests" и создайте новый PR, выбрав вашу ветку с изменениями и отправив её на основную ветку репозитория.
  4. В описании PR укажите информацию о токене, например: "Добавление логотипа и информации для токена MYTOKEN".

5. Дождитесь слияния вашего Pull Request

Как только ваш PR будет проверен и принят (слияние с основной веткой), ваш токен будет добавлен в официальную базу данных, и его логотип отобразится в Phantom Wallet.

6. Проверьте результат

После того как обновление будет применено в репозитории, откройте Phantom Wallet и проверьте, появился ли ваш токен с логотипом в списке токенов. Это может занять некоторое время, так как обновления происходят с задержкой.

Дополнительные замечания:

  • Стабильность логотипа: Убедитесь, что ссылка на логотип не изменится в будущем. Лучший способ — использовать децентрализованные хранилища, такие как Arweave, чтобы избежать проблем с недоступными изображениями.
  • Модерация: Внесение изменений в список токенов может занять некоторое время, и в случае ошибок вам могут предложить исправить данные.

После того как ваш токен появится в Solana token list, он будет отображаться и в Phantom Wallet с указанным логотипом.

इस प्रश्नोत्तर को साझा करें