Перейти к основному контенту

3 поста с тегом "PYUSD"

Стейблкоин PayPal USD

Посмотреть все теги

Капитализация стейблкоинов достигла $311 млрд: USDC удвоился, USDT удерживает 59%, а правила управления резервами переписываются

· 14 мин чтения
Dora Noda
Software Engineer

Рынок стейблкоинов незаметно стал одним из самых значимых финансовых секторов десятилетия. По состоянию на апрель 2026 года общая рыночная капитализация стейблкоинов превышает 311 миллиардов долларов — это примерно на 50 % больше, чем в конце 2024 года, и соответствует траектории, которая, по прогнозам JPMorgan, Citi и a16z, превысит 2 триллиона долларов до завершения этого цикла.

Однако за общей цифрой скрывается реальная история. Под порогом в 311 миллиардов долларов конкурентная динамика, определявшая сектор на протяжении полудесятилетия — комфортная дуополия Tether и Circle, где все остальные боролись за крохи — рушится. Предложение USDC от Circle удвоилось до 78 миллиардов долларов. Tether удерживает 59 % доли рынка, но отбивает атаки конкурентов со всех сторон. А новое поколение доходных стейблкоинов, регулируемых платежных токенов и банковских инструментов заставляет каждого эмитента переписывать стратегию управления резервами, которая незаметно обеспечила объем расчетов в размере 33 триллионов долларов в 2025 году.

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

Рынок в 311 млрд долларов: что стоит за этим всплеском

Сектор стейблкоинов завершил первый квартал 2026 года с рекордной рыночной капитализацией в 315 миллиардов долларов, поднявшись выше 320 миллиардов в середине апреля, после чего зафиксировался на уровне около 311 миллиардов долларов из-за оттока части спекулятивного капитала. Для сравнения: в начале 2024 года весь рынок стейблкоинов оценивался примерно в 130 миллиардов долларов. За 16 месяцев он вырос более чем в два раза.

Этому способствовали три структурных фактора.

Ясность в федеральном регулировании. Закон GENIUS (GENIUS Act), подписанный в июле 2025 года, установил первую комплексную федеральную нормативную базу США для платежных стейблкоинов. К марту 2026 года Управление контролера денежного обращения (OCC) опубликовало уведомление о предлагаемом нормотворчестве, FDIC дорабатывала требования для лицензированных эмитентов платежных стейблкоинов (PPSIs), а Министерство финансов предложило режим ПОД/санкций. Впервые национальный банк, федеральная сберегательная ассоциация или уполномоченная небанковская организация могут выпускать стейблкоины под прямым федеральным надзором. Эта легитимизация привлекла казначеев корпораций, которые пять лет ждали регуляторного прикрытия.

Эффективность капитала в ончейн-среде. Доходные стейблкоины — токены, которые передают держателям доход от базовых казначейских облигаций или базис-трейда — росли в 15 раз быстрее, чем рынок стейблкоинов в целом за шесть месяцев до марта 2026 года. Категория доходных токенов сейчас составляет 7,4 % от общего рынка с предложением в 22,7 миллиарда долларов по сравнению с менее чем 2 % годом ранее. Каждый доллар, размещенный в доходных стейблкоинах, — это доллар, который не лежал без дела на счетах недоходных USDT или USDC.

Тезис о расчетном слое побеждает. Заявленный объем транзакций со стейблкоинами в 2025 году превысил 33 триллиона долларов — это больше, чем у Visa и Mastercard вместе взятых за тот же год. Только в феврале 2026 года скорректированный объем ончейн-транзакций со стейблкоинами составил около 1,8 триллиона долларов. Стейблкоины больше не являются «парковкой для трейдеров», как в 2021 году. Это рельсы, по которым проходят денежные переводы, выплата зарплат, B2B-расчеты, валютные операции и, все чаще, коммерция между агентами.

Крепость Tether на 184 млрд долларов: доминирование через дистрибуцию

Рыночная капитализация USDT от Tether достигла исторического максимума в 188 миллиардов долларов 21 апреля 2026 года, закрепив за эмитентом внушительную долю рынка в 59 %. Аттестация компании за декабрь 2025 года показала общие активы в размере 192,9 миллиарда долларов при обязательствах в 186,5 миллиарда, что оставляет 6,3 миллиарда долларов избыточных резервов — более существенный буфер, чем Tether поддерживал исторически.

Состав резервов объясняет, почему USDT оказалось невозможно сместить:

  • 141 миллиард долларов в казначейских облигациях США (включая обратное РЕПО овернайт), что делает Tether одним из крупнейших индивидуальных держателей государственного долга США — больше, чем Германия, Южная Корея или ОАЭ
  • 17,4 миллиарда долларов в золоте
  • 8,4 миллиарда долларов в биткоинах
  • 10+ миллиардов долларов чистой прибыли за 2025 год, что больше, чем у большинства публичных компаний по управлению активами

Но конкурентное преимущество Tether — это не резервы. Это дистрибуция. USDT является долларом по умолчанию в Аргентине, Турции, Вьетнаме, Нигерии и в коридорах денежных переводов, через которые ежемесячно проходят десятки миллиардов долларов вне банковской инфраструктуры США. Это котируемая валюта на каждой крупной централизованной бирже. Это то, в чем проводят расчеты азиатские OTC-платформы. Ничто из этого не изменится в одночасье только потому, что появился регулируемый конкурент.

Именно поэтому Tether, по имеющимся данным, сейчас изучает возможность привлечения капитала в размере 15–20 миллиардов долларов при оценке компании в 500 миллиардов долларов — цифра, которая сделает компанию дороже любого американского банка, за исключением JPMorgan, Bank of America и Wells Fargo. Тезис таков: USDT — это уже не просто эмитент стейблкоинов. Это параллельная денежная система с годовой прибылью в 10 миллиардов долларов, отсутствием публичных акционеров и структурным спросом со стороны развивающихся рынков, который не ослабнет.

Спринт Circle на $ 78 млрд : регулируемый противовес

Рыночная капитализация USDC от Circle превысила 78,25млрдвмарте2026годапослеразовойэмиссиив78,25 млрд в марте 2026 года после разовой эмиссии в 600 млн , и теперь Circle публично нацелена на 150млрдвобращенииковторойполовине2026года.Этосоставилобыпримерно90150 млрд в обращении ко второй половине 2026 года. Это составило бы примерно 90 % -ный рост по сравнению с показателем совокупного предложения в 112 млрд на 10 апреля 2026 года.

Цифры за 2025 год еще более впечатляющие: капитализация USDC подскочила на 73 % ( до 75,12млрд)против3675,12 млрд ) против 36 % -ного роста USDT ( до 186,6 млрд ). Circle опережает Tether по темпам роста второй год подряд — впервые в истории стейблкоинов это удалось какому-либо конкуренту.

Что изменилось?

IPO открыло доступ к капиталу иного рода. Листинг Circle Internet Group на NYSE под тикером CRCL предоставил компании инструмент публичного рынка для партнерств, сделок по слиянию и поглощению ( M&A ) и гибкость баланса, с которыми не может сравниться ни один частный конкурент.

CCTP v3.0 сделал USDC кроссчейн-долларом по умолчанию. Протокол межсетевой передачи Circle ( Cross-Chain Transfer Protocol ) теперь нативно связывает USDC в более чем 20 сетях с субсекундной финализацией и отсутствием риска пула ликвидности. Каждый разработчик, создающий кроссчейн-приложения, выбирает USDC, потому что для перемещения USDT требуются сторонние мосты с их историей взломов.

Корпоративная дистрибуция вышла на новый уровень. Программа расчетов в стейблкоинах от Visa , коридоры денежных переводов USDC от MoneyGram , оплата через USDC в Stripe и карточные механизмы Mastercard , пополняемые стейблкоинами, теперь в совокупности охватывают сотни миллионов потребителей. Ни один из этих сервисов не интегрировал бы USDT — регуляторная неопределенность была категорическим «нет» для комитетов по рискам компаний из списка Fortune 500.

Секторы DePIN и ИИ-агенты открыли для себя USDC. Прогнозируемый совокупный годовой темп роста Circle в 40 % обеспечивается не столько трейдерами, сколько спросом со стороны машин. Сети DePIN платят операторам узлов в USDC. ИИ-агенты, совершающие транзакции по протоколу x402 от Coinbase , проводят расчеты в USDC. Прогноз Solana Foundation о том, что в течение двух лет 99 % ончейн-транзакций будут осуществляться агентами, по сути, является тезисом в пользу роста USDC.

Гонка эмитентов: почему дуополия дает трещину

На протяжении большей части истории стейблкоинов на долю «всех остальных» в совокупности приходилось менее 5 % рынка. Сейчас ситуация меняется — медленно, но заметно.

**Рыночная капитализация PYUSD от PayPal достигла 4,11млрд,вырастивпримернов8разпосравнениюсминимумомсередины2025годав4,11 млрд** , вырастив примерно в 8 раз по сравнению с минимумом середины 2025 года в 500 млн. PayPal расширил PYUSD на 13 блокчейнов в 2025 году ( Ethereum , Solana , Arbitrum , Stellar и другие ) и развернул доступность на 70 международных рынках в марте 2026 года. P2P-платежи PayPal на базе PYUSD и интеграция с Venmo обеспечивают компании встроенный «защитный ров» дистрибуции, которого нет ни у одного другого новичка — пара сотен миллионов пользователей уже доверяют бренду в вопросах платежей.

**RLUSD от Ripple держится на уровне около 1,42млрдпоследостиженияпочти1,42 млрд** после достижения почти 1,6 млрд ранее в этом цикле. Стратегия Ripple ориентирована в первую очередь на институционалов: RLUSD становится залогом по умолчанию внутри Hidden Road — прайм-брокера, которого Ripple приобрела за $ 1,25 млрд. Это дает RLUSD прямую полезность в трансграничных расчетах, валютных операциях ( FX ) и потоках прайм-брокеров, которые во многом невидимы для розничных метрик.

Доходные стейблкоины — самый быстрорастущий сегмент. USDe от Ethena , USDY от Ondo , USDM от Mountain Protocol , USDG от Paxos и собственный USYC от Circle в совокупности аккумулируют казначейские депозиты и доходность от базисной торговли со скоростью, которая, по прогнозам аналитиков JPMorgan , может занять 50 % общей доли рынка стейблкоинов, если регуляторные барьеры не замедлят внедрение. Лидеры роста за шестимесячный период, закончившийся в марте 2026 года: USYC (+198 %), USDG (+169 %), USDY (+91 %).

На очереди стейблкоины, выпущенные банками. В условиях продвижения законопроекта OCC GENIUS Act , JPMorgan , Citi , BNY Mellon и коалиция европейских банков ( консорциум Qivalis 12 для евро ) готовят брендированные платежные стейблкоины к запуску в 2026–2027 годах. Банки лоббировали — через ABA и другие отраслевые группы — замедление реализации GENIUS Act именно потому, что хотят выйти на рынок со своими собственными продуктами до того, как правовая база полностью закрепит небанковскую модель.

Расчетный слой на $ 33 трлн : куда уходят объемы

Если 2024 год стал годом, когда объем ежегодных расчетов в стейблкоинах превысил $ 25 трлн и обогнал Visa , то 2026 год стал годом смены лидерства среди сетей.

В феврале 2026 года объем скорректированных транзакций стейблкоинов на Solana составил примерно 650млрд—болеечемвдваразапревысивпредыдущийпик—изанялсамуюбольшуюдолювобщемежемесячномкроссчейнобъеме,составляющем650 млрд — более чем в два раза превысив предыдущий пик — и занял самую большую долю в общем ежемесячном кроссчейн-объеме, составляющем 1,8 трлн. Объем переводов USDC на Solana превышает показатели Ethereum с конца декабря 2025 года, несмотря на то, что Ethereum удерживает в семь раз больше предложения USDC ( 47млрдпротив47 млрд против 7 млрд на Solana ).

Экономика проста. Комиссии за транзакции менее цента и финализация за 400 мс делают Solana единственной площадкой, где жизнеспособны микроплатежи, денежные переводы и высокочастотные транзакции агентов. Western Union и Bank of America публично начали использовать Solana для пилотных проектов расчетов в стейблкоинах. Tron , исторический лидер дешевых переводов USDT на развивающихся рынках, впервые теряет долю в пользу Solana.

Ethereum по-прежнему доминирует в кастодиальном хранении, обеспечении DeFi и институциональных расчетах — вариантах использования с высокой стоимостью и низкой частотой. Решения второго уровня ( Layer-2 ), такие как Base , Arbitrum и Optimism , поглощают средний сегмент рынка. Но высокочастотная магистраль, на которой будет осуществляться 99 % будущих транзакций между агентами, все чаще остается за Solana.

Свод правил по резервам переписывается

Структурный риск, скрывающийся за цифрой в 311 млрд долларов, — это то, что Web3Caff называет «разрывом видимости стейблкоинов». Резервы обычно подтверждаются ежемесячно. Средства перемещаются со скоростью машин. ИИ-агенты теперь рассматривают USDC и USDT как эквиваленты денежных средств, но снимки их резервов устаревают на несколько недель. В стрессовом сценарии — при сбое на рынке казначейских облигаций, банкротстве банковского партнера или заморозке активов из-за санкций — этот разрыв может спровоцировать рефлексивный депеггинг на скоростях, о которых эпизод с SVB-USDC в 2023 году только намекал.

Требования Закона GENIUS к резервам, капиталу и ликвидности призваны устранить этот разрыв, но их внедрение продлится до 2027 года. До тех пор каждый заявитель на получение статуса PPSI (платежного стейблкоина) по сути конкурирует по трем направлениям:

  1. Прозрачность резервов — ежедневные подтверждения, ончейн-доказательство резервов (Proof-of-Reserves), сторонние аудиты
  2. Глубина распределения — листинги на биржах, интеграция платежей, доступность в разных сетях (cross-chain)
  3. Доходная экономика — какая часть доходности базовых казначейских облигаций передается держателям, а какая удерживается эмитентом

Tether побеждает во втором пункте с огромным отрывом. Circle лидирует в первом и приближается ко второму. Эмитенты доходных стейблкоинов выигрывают в третьем пункте по определению, но им не хватает масштаба для конкуренции в остальных. PayPal и Ripple покупают второе направление за счет бренда и поглощений. Банковские продукты, которые появятся в конце 2026 года, будут конкурировать по четвертому вектору — неявной поддержке FDIC (Федеральной корпорации по страхованию вкладов), — с которой никто из действующих игроков не может сравниться.

Что будет дальше

Путь к рыночной капитализации стейблкоинов в 1 трлн долларов, которую Standard Chartered прогнозирует на конец 2027 года, проходит через три спорные территории:

  • Федеральное лицензирование. Первая группа небанковских PPSI, лицензированных OCC (Управлением контролера денежного обращения), — вероятно, Circle, Paxos и еще один-два игрока — появится в середине-конце 2026 года с регуляторными барьерами, которые PYUSD, RLUSD и нерегулируемые доходные токены не смогут легко воспроизвести.
  • Инфраструктура для экономики агентов. Если прогноз Solana Foundation о том, что 99% транзакций будут совершаться агентами, хотя бы частично сбудется, эмитенты стейблкоинов, интегрированные в SDK для агентов (Coinbase x402, Skyfire KYAPay, Nevermined), будут расти темпами, совершенно не похожими на традиционные кривые финансового роста.
  • Спрос на доллар на развивающихся рынках. Влияние Tether в Аргентине, Турции, Вьетнаме и Нигерии — самое серьезное препятствие для доминирования USDC. Ни Закон GENIUS, ни капитал от IPO, ни корпоративные интеграции не изменят ситуацию на рынках, где USDT уже является долларом де-факто.

Гонка стейблкоинов в 2026 году — это уже не вопрос «кто победит», а вопрос «сколько победителей будет сосуществовать и в каком масштабе». Рынок объемом 311 млрд долларов с тремя структурными векторами роста (регуляторным, доходным и агентским спросом) и как минимум восемью надежными эмитентами — это рынок, который сначала фрагментируется, прежде чем консолидироваться. Следующий этап роста будет измеряться не заголовками о рыночной капитализации, а тем, каким эмитентам удастся встроиться в платежную, расчетную и агентскую инфраструктуру, которая останется стабильной после внедрения.

Доллар переходит в ончейн. Единственный оставшийся вопрос — чей это будет доллар.

BlockEden.xyz обеспечивает работу высокопроизводительной RPC-инфраструктуры для приложений со стейблкоинами в сетях Ethereum, Solana, Sui, Aptos и более чем 15 других блокчейнах. Независимо от того, строите ли вы платежную систему, протокол с доходностью или уровень расчетов для агентов, изучите наш маркетплейс API, чтобы получить инфраструктуру промышленного уровня, созданную для ончейн-экономики доллара.

Источники

PYUSD незаметно достигает 4,5 млрд долларов: как стейблкоин PayPal доказал, что дистрибуция важнее технологий

· 13 мин чтения
Dora Noda
Software Engineer

В то время как крипто-Твиттер провел прошлый год в спорах о модульных и монолитных сетях и о том, какой доходный стейблкоин свергнет Tether, самый быстрорастущий долларовый токен на рынке сделал нечто до смешного простое. Он встроился в кнопку оплаты, которой уже умеют пользоваться 400 миллионов человек.

PayPal USD (PYUSD) превысил отметку в $4,5 миллиарда рыночной капитализации в апреле 2026 года, обогнав USDS от Sky и став четвертым по величине стейблкоином в мире. Его предложение расширилось на 16,66 % за последние 30 дней, в то время как USDT от Tether вырос всего на 1,02 %. И он достиг этого без аирдропов, без кампаний по начислению баллов, без двузначной доходности в DeFi и практически без присутствия в крипто-Твиттере.

История PYUSD — это самый наглядный пример тезиса, который крипто-нативные разработчики годами пытались опровергнуть: в стейблкоинах дистрибуция важнее технологий. Всегда.

PYUSD на Solana: Практическое руководство по интеграции (с BlockEden.xyz RPC)

· 9 мин чтения
Dora Noda
Software Engineer

PayPal USD (PYUSD) появился на Solana, что знаменует собой важную веху для цифровых платежей. Это руководство предлагает прямое, ориентированное на производство пошаговое описание для инженеров, интегрирующих PYUSD в кошельки, dApps и коммерческие платформы на Solana.

Все примеры используют актуальный код, совместимый с Token-2022, и разработаны для бесперебойной работы с RPC-конечными точками Solana от BlockEden.xyz с низкой задержкой.

TL;DR

  • Что: PayPal USD (PYUSD) теперь является нативным токеном SPL стандарта Token-2022 на Solana, предлагая быстрые и недорогие расчеты для всемирно признанного стейблкоина.
  • Ключевые параметры: Минт 2b1kV6DkPAnxd5ixfnxCpjxmKwqjjaYmCZfHsFu24GXo, десятичные знаки 6 и токен-программа Token-2022.
  • Набор функций: Использует расширения токенов Solana (Token-2022). Имеет инициализированный, но в настоящее время неактивный Transfer Hook (нулевая программа), а также возможности конфиденциальной передачи и другие расширения.
  • Кроссчейн: Официальная интеграция LayerZero позволяет PYUSD перемещаться между Ethereum и Solana через безопасный механизм сжигания и минтинга, минуя традиционные мосты.
  • Действие: Используйте это руководство как готовый шаблон для добавления поддержки PYUSD в ваше приложение с помощью надежного Solana RPC от BlockEden.xyz.

Почему PYUSD на Solana важен

Сочетание бренда PayPal с производительностью Solana создает мощную новую основу для цифровых долларов.

  1. Доверие потребителей встречается с удобством использования криптовалют: PYUSD выпускается регулируемой трастовой компанией Paxos и глубоко интегрирован в PayPal и Venmo. Это предоставляет пользователям знакомый актив. Они могут хранить единый баланс PYUSD и выбирать вывод средств на внешний кошелек как в Ethereum, так и в Solana, абстрагируясь от сложности блокчейна.
  2. Готовые к платежам рельсы: Архитектура Solana обеспечивает финализацию транзакций менее чем за секунду и комиссии, составляющие доли цента. PYUSD накладывает стабильную, узнаваемую единицу учета поверх этой эффективной расчетной сети, что делает его идеальным для платежей, коммерции и денежных переводов.
  3. Контроль институционального уровня: Запускаясь как токен Token-2022, PYUSD может использовать встроенные расширения для таких функций, как конфиденциальные переводы, расширенные метаданные и постоянный делегат. Это обеспечивает расширенное соответствие требованиям и функциональность без необходимости в индивидуальных, трудно поддающихся аудиту смарт-контрактах.

Самое главное (Запомните это)

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

  • Минт (Mainnet): 2b1kV6DkPAnxd5ixfnxCpjxmKwqjjaYmCZfHsFu24GXo
  • Десятичные знаки: 6 (что означает 1 PYUSD = 1 000 000 базовых единиц)
  • Токен-программа: Token-2022 (ID программы: TokenzQdBNbLqP5VEhdkAS6EPFLC1PHnBqCXEpPxuEb)
  • Используемые расширения токенов (при минтинге):
    • Метаданные и указатель метаданных
    • Постоянный делегат
    • Transfer Hook (инициализирован с нулевой программой)
    • Конфигурация конфиденциальной передачи

Вы можете проверить все это в Solana Explorer. Эксплорер четко покажет официальный адрес минта и его включенные расширения.

Настройка проекта

Подготовим наше окружение. Вам понадобятся последние библиотеки Solana web3 и SPL token для обеспечения полной совместимости с Token-2022.

1. Библиотеки

Установите необходимые пакеты из npm.

npm i @solana/web3.js @solana/spl-token

2. RPC-соединение

Направьте ваше приложение на URL-адрес RPC Solana Mainnet от BlockEden.xyz. Для продакшена переменные окружения обязательны.

// package.json
// npm i @solana/web3.js @solana/spl-token

import { Connection, Keypair, PublicKey } from "@solana/web3.js";
import {
TOKEN_2022_PROGRAM_ID,
getMint,
getOrCreateAssociatedTokenAccount,
getAssociatedTokenAddress,
createTransferCheckedInstruction,
} from "@solana/spl-token";

// Используйте ваш URL-адрес RPC Solana от BlockEden.xyz из вашей панели управления
const RPC_ENDPOINT =
process.env.SOLANA_RPC_URL ??
"[https://your-blockeden-solana-mainnet-endpoint.com](https://your-blockeden-solana-mainnet-endpoint.com)";
export const connection = new Connection(RPC_ENDPOINT, "confirmed");

// PYUSD (основная сеть)
export const PYUSD_MINT = new PublicKey(
"2b1kV6DkPAnxd5ixfnxCpjxmKwqjjaYmCZfHsFu24GXo",
);

Чтение данных минта PYUSD

Сначала программно подтвердим свойства минта PYUSD. Это важный первый шаг для проверки правильности ваших констант и получения таких деталей, как общий объем предложения.

// Подтверждение информации о минте PYUSD через API Token-2022
const mintInfo = await getMint(
connection,
PYUSD_MINT,
"confirmed",
TOKEN_2022_PROGRAM_ID, // Укажите ID программы
);

console.log({
supply: mintInfo.supply.toString(),
decimals: mintInfo.decimals, // Ожидается 6
isInitialized: mintInfo.isInitialized,
});

Обратите внимание, что мы явно передаем TOKEN_2022_PROGRAM_ID. Это наиболее частая причина ошибок при работе с расширениями токенов.

Создание или получение связанных токен-аккаунтов (ATA)

Связанные токен-аккаунты (ATA) для токенов Token-2022 должны быть получены с использованием ID программы Token-2022. Если вы используете устаревший TOKEN_PROGRAM_ID, транзакции завершатся ошибкой "incorrect program id".

// Плательщик и владелец нового ATA. Замените на вашу логику кошелька.
const owner = Keypair.generate();

// Создать или получить ATA PYUSD владельца (с учетом Token-2022)
const ownerAta = await getOrCreateAssociatedTokenAccount(
connection,
owner, // Плательщик за создание
PYUSD_MINT, // Минт
owner.publicKey, // Владелец ATA
false, // allowOwnerOffCurve
"confirmed",
undefined, // опции
TOKEN_2022_PROGRAM_ID, // <-- ВАЖНО: Используйте ID программы Token-2022
);

console.log("ATA PYUSD владельца:", ownerAta.address.toBase58());

Проверка балансов PYUSD

Чтобы проверить баланс PYUSD пользователя, запросите его ATA, снова не забывая указать правильный ID программы.

Использование @solana/spl-token

import { getAccount } from "@solana/spl-token";

const accountInfo = await getAccount(
connection,
ownerAta.address,
"confirmed",
TOKEN_2022_PROGRAM_ID,
);

const balance = Number(accountInfo.amount) / 10 ** mintInfo.decimals; // десятичные знаки = 6
console.log("Баланс PYUSD:", balance);

Использование прямого JSON-RPC (curl)

Вы также можете проверить все токен-аккаунты для владельца и отфильтровать их по ID программы Token-2022.

curl -X POST "$SOLANA_RPC_URL" -H 'content-type: application/json' -d '{
"jsonrpc":"2.0",
"id":1,
"method":"getTokenAccountsByOwner",
"params":[
"<OWNER_PUBLIC_KEY>",
{ "programId":"TokenzQdBNbLqP5VEhdkAS6EPFLC1PHnBqCXEpPxuEb" },
{ "encoding":"jsonParsed" }
]
}'

Передача PYUSD (от пользователя к пользователю)

Общее правило для передачи любого актива Token-2022 — использовать createTransferCheckedInstruction. Эта инструкция включает десятичные знаки токена, предотвращая потенциальные уязвимости, связанные с десятичными знаками.

Вот полная, многократно используемая функция для передачи PYUSD.

import { Transaction } from '@solana/web3.js';

async function transferPyusd({
fromWallet, // Keypair отправителя
toPubkey, // PublicKey получателя
uiAmount, // Сумма в PYUSD, например, 1.25
}: {
fromWallet: Keypair;
toPubkey: PublicKey;
uiAmount: number;
}) {
const decimals = 6; // Из mintInfo.decimals
const rawAmount = BigInt(Math.round(uiAmount * (10 ** decimals)));

// Получить адрес ATA отправителя
const fromAta = await getAssociatedTokenAddress(
PYUSD_MINT,
fromWallet.publicKey,
false,
TOKEN_2022_PROGRAM_ID
);

// Убедитесь, что ATA получателя существует для Token-2022
const toAta = await getOrCreateAssociatedTokenAccount(
connection,
fromWallet, // Плательщик
PYUSD_MINT,
toPubkey,
false,
'confirmed',
undefined,
TOKEN_2022_PROGRAM_ID
);

const transferInstruction = createTransferCheckedInstruction(
fromAta, // Исходный ATA
PYUSD_MINT, // Минт
toAta.address, // Целевой ATA
fromWallet.publicKey, // Владелец исходного ATA
rawAmount, // Сумма в базовых единицах
decimals, // Десятичные знаки
[], // Подписанты мультисига
TOKEN_2022_PROGRAM_ID // <-- ВАЖНО
);

const transaction = new Transaction().add(transferInstruction);

// Установить последний blockhash и плательщика комиссии
transaction.recentBlockhash = (await connection.getLatestBlockhash()).blockhash;
transaction.feePayer = fromWallet.publicKey;

const signature = await connection.sendTransaction(transaction, [fromWallet]);
await connection.confirmTransaction(signature, 'confirmed');

console.log('Транзакция успешно выполнена с подписью:', signature);
return signature;
}

Примечание о Transfer Hook: Минт PYUSD инициализирует расширение Transfer Hook, но устанавливает его программу в null. Это означает, что стандартные переводы в настоящее время работают без дополнительных аккаунтов или логики. Если PayPal/Paxos когда-либо активируют хук, они обновят минт, чтобы он указывал на новую программу. Ваша интеграция тогда должна будет передавать дополнительные аккаунты, требуемые интерфейсом этой программы.

Быстрый тест Solana CLI

Для быстрого ручного тестирования из командной строки вы можете использовать spl-token с правильным ID программы.

# Убедитесь, что ваш CLI указывает на основную сеть и ваш keypair профинансирован.
# Перевести 1.00 PYUSD получателю.
spl-token --program-id TokenzQdBNbLqP5VEhdkAS6EPFLC1PHnBqCXEpPxuEb \
transfer 2b1kV6DkPAnxd5ixfnxCpjxmKwqjjaYmCZfHsFu24GXo 1.00 <RECIPIENT_PUBKEY> \
--fund-recipient --allow-unfunded-recipient

Кроссчейн PYUSD (Ethereum ↔ Solana)

PayPal реализовал официальный кроссчейн-механизм с использованием LayerZero. Вместо того чтобы полагаться на рискованные сторонние мосты, это нативный процесс сжигания и минтинга: PYUSD сжигается в исходной цепочке (например, Ethereum), и эквивалентная сумма минтится в целевой цепочке (Solana). Это устраняет риски, специфичные для мостов, и проскальзывание.

Полное руководство и параметры вы можете найти в официальной документации для разработчиков PayPal.

Тестирование с кранами

Для разработки и тестирования не используйте активы основной сети. Используйте официальные краны:

  • Кран Paxos PYUSD: Для получения тестовых токенов PYUSD.
  • Кран Solana: Для получения SOL в devnet/testnet для оплаты комиссий за транзакции.

Распространенные ошибки (и их исправления)

  1. Неправильный ID программы: Проблема: Транзакции завершаются ошибкой incorrect program id for instruction. Исправление: Явно передавайте TOKEN_2022_PROGRAM_ID всем вспомогательным функциям spl-token (getOrCreateAssociatedTokenAccount, getAccount, createTransferCheckedInstruction и т.д.).
  2. Неправильный минт или поддельные активы: Проблема: Ваше приложение взаимодействует с поддельным токеном PYUSD. Исправление: Жестко закодируйте и проверьте официальный адрес минта: 2b1kV6DkPAnxd5ixfnxCpjxmKwqjjaYmCZfHsFu24GXo. Используйте эксплорер, который предупреждает о неканонических минтах.
  3. Несоответствие десятичных знаков: Проблема: Отправка 1 PYUSD фактически отправляет 0.000001 PYUSD. Исправление: Всегда конвертируйте суммы пользовательского интерфейса в сырые суммы, умножая на 10^6. Для безопасности программно получайте десятичные знаки минта.
  4. Предположения о хуке: Проблема: Вы заранее создаете сложную логику для Transfer Hook, который не активен. Исправление: Проверьте данные расширения минта. На сегодняшний день хук PYUSD равен null. Создайте свою систему так, чтобы она адаптировалась, если программа хука будет включена в будущем.

Контрольный список для продакшена PYUSD + BlockEden.xyz

При переходе в продакшн убедитесь, что ваша инфраструктура надежна.

  • RPC: Используйте высокодоступную конечную точку BlockEden.xyz. Используйте уровень подтверждения confirmed для отзывчивого пользовательского интерфейса и запросы с finalized для операций, требующих целостности реестра.
  • Повторные попытки и идемпотентность: Оберните отправку транзакций механизмом повторных попыток с экспоненциальной задержкой. Храните ключ идемпотентности с каждой бизнес-операцией для предотвращения дублирования переводов.
  • Наблюдаемость: Регистрируйте подписи транзакций, номера слотов и балансы после транзакций. Используйте подписки BlockEden.xyz на веб-сокеты для получения сигналов о расчетах в реальном времени для бэкенда вашего приложения.
  • Соответствие требованиям: Token-2022 предоставляет примитивы для соответствия требованиям. Если вам нужно реализовать такие функции, как правило путешествий (travel rule), модель расширений позволяет сделать это чисто, сохраняя вашу бизнес-логику отдельно от основной функциональности токена.

Приложение A — Краткий справочник

Приложение B — Прямые вызовы JSON-RPC (curl)

Получить информацию об аккаунте минта и подтвердить владельца

Этот вызов извлекает данные аккаунта минта и позволяет вам убедиться, что его владельцем является программа Token-2022.

# Замените на ваш URL-адрес RPC BlockEden.xyz
curl -s -X POST "$SOLANA_RPC_URL" -H 'content-type: application/json' -d '{
"jsonrpc":"2.0","id":1,"method":"getAccountInfo",
"params":["2b1kV6DkPAnxd5ixfnxCpjxmKwqjjaYmCZfHsFu24GXo",
{"encoding":"base64","commitment":"confirmed"}]
}'

# В JSON-ответе поле "owner" должно быть равно "TokenzQdBNbLqP5VEhdkAS6EPFLC1PHnBqCXEpPxuEb".

Перечислить все токен-аккаунты PYUSD для пользователя

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

curl -s -X POST "$SOLANA_RPC_URL" -H 'content-type: application/json' -d '{
"jsonrpc":"2.0",
"id":1,
"method":"getTokenAccountsByOwner",
"params":[
"<OWNER_PUBLIC_KEY>",
{"mint":"2b1kV6DkPAnxd5ixfnxCpjxmKwqjjaYmCZfHsFu24GXo"},
{"encoding":"jsonParsed","commitment":"confirmed"}
]
}'

Готовы к созданию? Возьмите свою высокопроизводительную RPC-конечную точку BlockEden.xyz и начните интегрировать будущее платежей уже сегодня.