Как добавить логотип своему токену в trust wallet
생성일: 2025년 4월 2일
생성일: 2025년 4월 2일
Как добавить логотип своему токену в trust wallet
Чтобы логотип вашего токена отображался в Trust Wallet, необходимо добавить информацию о нём (включая логотип) в официальный репозиторий Trust Wallet в GitHub (репозиторий trustwallet/assets). Процедура выглядит так:
Подготовьте необходимые материалы и сведения о токене:
Сделайте форк репозитория trustwallet/assets на GitHub:
Создайте новую ветку в своём форке (например, add-yourtoken-logo
).
Добавьте нужные файлы:
blockchains/ethereum/assets
, для BSC — blockchains/smartchain/assets
, и т.д.assets
папку с именем, точно совпадающим с адресом вашего смарт-контракта (включая префикс 0x
). Адрес должен быть в строчных буквах (lowercase).logo.png
— ваш логотип (256×256 px, прозрачный фон).info.json
— файл с основной информацией о токене. Пример структуры (может отличаться в зависимости от требований репозитория на текущий момент):
json{ "name": "Your Token Name", "symbol": "YTN", "decimals": 18, "description": "Краткое описание вашего токена", "website": "https://example.com/", "twitter": "https://twitter.com/YourProject" }
Создайте Pull Request (PR) в основном репозитории trustwallet/assets:
Оплатите необходимую комиссию (если она есть):
Дождитесь рассмотрения вашего PR:
Проверьте результат в Trust Wallet:
Важно: правила и порядок добавления могут время от времени меняться. Перед загрузкой файлов обязательно уточните свежие требования в официальном репозитории trustwallet/assets (в разделе Issues или документации).
Как добавить логотип своему токену в phantom wallet
В экосистеме Solana (а значит и в Phantom Wallet) информация о токенах (включая логотип, имя и т.д.) чаще всего берётся из официального токен-листа, который поддерживается в репозитории solana-labs/token-list. Чтобы ваш токен в Phantom отображался с логотипом и корректной информацией, нужно добавить данные о нём в этот список. Ниже описана типовая процедура:
logoURI
. Обычно изображение загружают либо на Arweave (надёжное децентрализованное хранение), либо на GitHub (если ссылка гарантированно не меняется).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
.
В своём аккаунте на GitHub перейдите к только что форкнутому репозиторию и создайте новую ветку, например, add-mytoken
.
Файл, куда нужно добавить информацию, как правило, находится по пути:
src/tokens/solana.tokenlist.json
"tokens": [ ... ]
и добавьте в него новый объект с данными о вашем токене (пример приведён выше).Убедитесь, что:
address
) верный и в Base58-формате.101
(если вы добавляете токен для основной сети).git commit
, git push
).master
основного репозитория solana-labs.После мержа PR понадобится некоторое время (как правило, от нескольких часов до нескольких дней), чтобы Phantom и другие клиенты подтянули обновлённую версию токен-листа. Затем:
Таким образом, чтобы в Phantom Wallet отображался ваш SPL-токен с логотипом, нужно внести его в официальный список токенов (solana-labs/token-list). После того как ваш Pull Request будет смержен и обновление дойдёт до Phantom, ваш токен в кошельке получит логотип и правильное название.
Как добавить логотип своему токену в phantom wallet
Для того чтобы добавить логотип своему токену в Phantom Wallet, необходимо обновить информацию о токене в официальном токен-листе Solana. Вот шаги, которые вам нужно выполнить:
Для добавления токена в список вам нужно подготовить несколько важных данных:
token-list
Phantom использует токен-лист Solana token list для отображения токенов. Чтобы добавить свой токен, нужно внести изменения в этот список.
add-my-token
).src/tokens/solana.tokenlist.json
."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" } }
Замените данные в примере на актуальную информацию о вашем токене.
Как только ваш PR будет проверен и принят (слияние с основной веткой), ваш токен будет добавлен в официальную базу данных, и его логотип отобразится в Phantom Wallet.
После того как обновление будет применено в репозитории, откройте Phantom Wallet и проверьте, появился ли ваш токен с логотипом в списке токенов. Это может занять некоторое время, так как обновления происходят с задержкой.
После того как ваш токен появится в Solana token list, он будет отображаться и в Phantom Wallet с указанным логотипом.