SDK
Официальные SDK поддерживаются в едином монорепозитории,
openfiat-sdks. Оба реальны,
протестированы против живого узла openfiat-core
в CI (не только проверка типов) и покрывают всю поверхность RPC:
объявления, резервирования, расчёты, сделки, споры, идентичность, управление,
поставщиков услуг, уведомления, оракулы, риск, снапшоты, сессии и
мост цепочки Solana.
- Rust → —
openfiat-sdkв каталогеrust/монорепозитория. - TypeScript → —
@openfiat/sdkвtypescript/.
Каждый SDK разделяет одну форму: Client/ClientConfig для общения с
JSON-RPC-поверхностью узла, типизированные методы getX/sendX по доменам (один
модуль на домен — см. собственную раскладку модулей каждого SDK), и примитив
подписи, который никогда не покидает ваш собственный процесс — узел лишь получает
уже подписанную полезную нагрузку, ровно как sendTransaction в Solana.
Пока не готовы
У Python, Go, Swift, Kotlin и C# есть каркас в монорепозитории (python/, go/,
swift/, kotlin/, csharp/), но пока нет реальной реализации — отслеживается в
ROADMAP.md монорепозитория. Сегодня используйте Rust или TypeScript; вклады,
расширяющие один из остальных, приветствуются.