Использование Pydantic сегодня стало нормой, и это правильно. Но иногда на ревью вижу, что используют его не всегда корректно.
Например, метод BaseModel.model_dump() по умолчанию не преобразует стандартные типы, такие как datetime, UUID или Decimal, в простой сериализуемый для JSON вид. Тогда пишут кастмоный сериализатор для этих типов чтобы функция json.dump() не падала с ошибкой.
import uuid
from datetime import datetime
from decimal import Decimal
from uuid import UUID
from pydantic import BaseModel
class MyModel(BaseModel):
id: UUID
date: datetime
value: Decimal
obj = MyModel(
id=uuid.uuid4(),
date=datetime.now(),
value='1.23'
)
print(obj.model_dump())
# не подходит для json.dump
# {
# 'id': UUID('4f8c1bc4-25fd-40cd-9dbe-2c73639b0dc1'),
# 'date': datetime.datetime(2025, 12, 12, 12, 12, 12, 111111),
# 'value': Decimal('1.23')
# }
# добавляем свой кастомный сериализатор
json.dumps(obj.model_dump(), cls=MySerializer)
# {
# 'id': '4f8c1bc4-25fd-40cd-9dbe-2c73639b0dc1',
# 'date': '2025-12-12T12:12:12.111111',
# 'value': '1.23'
# }
В данном случае класс MySerializer обрабатывает datetime, UUID и Decimal. Например так:
class MySerializer(json.JSONEncoder):
def default(self, o):
if isinstance(o, Decimal):
return str(o)
elif isinstance(o, datetime):
return o.isoformat()
elif isinstance(o, UUID):
return str(o)
return super().default(o)
Специально для тех, кто всё еще так делает - в этом нет необходимости!
Pydantic может это сделать сам, просто нужно добавить параметр mode="json".
json.dumps(obj.model_dump(mode="json"))
# {
# 'id': '4f8c1bc4-25fd-40cd-9dbe-2c73639b0dc1',
# 'date': '2012-12-12T12:12:12.111111',
# 'value': '1.23'
# }
#pydantic#libs
#rwa
Слушание по токенизации в США - историческая х*йня!
25 марта 2026 года в Палате представителей США прошло 5-часовое слушание по RWA, которое, вероятно, войдёт в историю как один из ключевых моментов институционального признания блокчейна в США.
Расшифровка: на русском языке
@web3ru
#RWA
Securitize и Computershare готовят акции к ончейну
Securitize заключила партнерство с Computershare для токенизации американских акций.
Computershare — это один из крупнейших в мире регистраторов акций. Такие компании ведут учет владельцев бумаг, обрабатывают корпоративные действия, выплаты, переход прав и другие операции между эмитентами и акционерами.
Масштаб важный: через инфраструктуру Computershare обслуживаются компании с общей капитализацией около $70 трлн.
Для Securitize это дает доступ не просто к отдельному пилоту, а к инфраструктуре, которая уже работает с публичными компаниями. Смысл партнерства — сделать токенизированные акции совместимыми с привычным учетом прав собственности.
Если такая модель заработает, RWA выйдет за пределы токенизированных фондов и облигаций в сторону массового рынка акций.
#RWA
State Street запускает сервис для токенизированных фондов в Люксембурге
— классические фонды смогут выпускать токенизированные доли
— State Street будет обеспечивать учет, администрирование и операции
— интеграция между традиционной инфраструктурой и блокчейном
Люксембург — один из ключевых хабов фондовой индустрии в Европе, поэтому запуск там — важный шаг для масштабирования RWA.
#RWA
35% инвесторов заходят в токенизацию активов
Около 35% инвесторов уже инвестируют или планируют увеличить долю в токенизированныхактивах. Еще 37% заявили, что пока не заходили, но рассматривают такую возможность.
Среди ключевых сегментов:
— частные рынки (private equity) — интерес у 58% опрошенных
— недвижимость — около 52%
— фонды и долговые инструменты — более 40%
При этом около 60% институциональных участников считают токенизацию одним из ключевых трендов на ближайшие годы.
Рынок RWA продолжает расти: по оценкам, объем токенизированных активов уже превышает $10 млрд и может достигнуть $16 трлн к 2030 году.
#RWA
Hastra выходит в Ethereum и добавляет автокредиты
Протокол Hastra объявил о переходе к новой фазе: запуск в сети Ethereum и расширение набора активов. До этого продукт работал в Solana с доходностью от кредитов HELOC через Figure.
Теперь ключевое изменение — выход в EVM:
— запуск через Morpho vaults
— кураторство Sentora
— единый источник доходности для Solana и Ethereum
По мере притока капитала из двух экосистем ставки будут формироваться через Dutch Auction и постепенно снижаться — как в классическом кредитном рынке.
Параллельно появляется новый продукт — AUTO:
— автокредиты от Agora Data
— доходность около 8,6%
— обеспечение ~2,5x
— сегмент non-prime
Модель разделена:
— Agora Data — выдача и скоринг
— Figure — инфраструктура и секьюритизация
— Hastra — дистрибуция в DeFi
Это первый внешний источник доходности для протокола. Ранее все шло через Figure.
#RWA
Bybit добавила 44 новых фьючерсные пары на акции и ETF
Bybit одновременно запустила 44 новых CFD-инструмента на акции и биржевые фонды.
В список вошли, в частности, спотовый Bitcoin ETF от BlackRock IBIT, оператор спутниковой связи ASTS, энергетическая компания PSX и ManchesterUnited (MANU).
Среди новых ETF есть фонды на разные сектора:
— XLE — энергетика
— LIT — литиевые батареи
— URA — добыча урана
#RWA
HSBC протестировала токенизированные депозиты в сети Canton
HSBC сообщила об успешном пилоте токенизированных депозитов в сети Canton.
В тесте банк смоделировал выпуск, перевод и атомарный расчет своего сервиса Tokenised Deposit Service.
Это первый случай, когда сервис токенизированных депозитов HSBC протестировали в публичной блокчейн-сети для регулируемых участников.
Во время пилота банк также проверил расчеты токенизированных депозитов против других цифровых активов.
#RWA
BingX запустила токен SpaceX в формате pre-IPO RWA
BingX заявила о запуске SpaceXToken — биржа называет его первым pre-IPO RWA-токеном в своей линейке.
Распределение идет в ограниченном объеме через Xpool.
Фон для запуска сильный: Reuters пишет, что SpaceX уже вышла на продвинутую стадию подготовки к IPO.
Роудшоу ждут в июне 2026 года, объем размещения может составить около $75 млрд, а целевая оценка — около $1,75 трлн.
Если эти параметры сохранятся, размещение SpaceX может стать крупнейшим IPO в истории.
#RWA
Securitize токенизировала акции Currenc на Ethereum и Solana
Securitize объявила, что Currenc Group (Nasdaq: CURR) перевела свои обыкновенные акции в токенизированный формат на платформе Securitize сразу в сетях Ethereum и Solana. Компания подает это как шаг к ончейн-модели публичного рынка.
В анонсе делают акцент на том, что такие акции могут дать 24/7 торговлю, дробное владение, более дешевые транзакции и интеграцию с DeFi и алгоритмическими стратегиями.
#RWA
OpenEden запустила первый токенизированный доступ к стратегии BNY по коротким высокодоходным облигациям
OpenEden представила HYBOND — токен, который дает ончейн-доступ к стратегии BNY Global Short-Dated High Yield Bond. В The Block это подается как первый такой токенизированный доступ к этой стратегии.
Речь идет о выходе за пределы привычных токенизированных казначейских бумаг США. Новый продукт дает доступ уже к более рискованному кредитному сегменту — коротким высокодоходным облигациям, а не к «безрисковому» денежному рынку. Саму стратегию BNY описывает как портфель глобальных high-yield облигаций со сроком погашения в пределах примерно двух лет.
#RWA
Franklin Templeton покупает 250 Digital
Franklin Templeton договорилась о покупке 250 Digital — криптокомпании, которая была выделена из CoinFund в начале 2026 года. Условия сделки не раскрываются. На базе актива Franklin собирается создать новое направление Franklin Crypto, ориентированное на институциональных инвесторов, включая пенсионные фонды и суверенные фонды.
Покупка вписывается в более широкое расширение Franklin Templeton в цифровых активах: компания работает в этом направлении с 2018 года и уже запускала публичные криптопродукты в США.
Franklin Templeton управляет активами более чем на $1,7 трлн.
#RWA
Plume запустила пилот по выплате зарплаты в токенизированный фонд
Plume вместе с Toku и WisdomTree запустила пилотную программу, в которой сотрудники могут получать часть зарплаты не в кэше, а в долях токенизированного фонда денежного рынка WTGXX. Пока пилот идет на сотрудниках самой Plume.
Идея в том, чтобы деньги поступали не просто как остаток на счете, а сразу как регулируемый доходный актив. В компании подают это как следующий шаг после криптозарплат в стейблкоинах: не просто перевести выплату в блокчейн, а встроить в payroll уже готовый финансовый продукт.