SDK
SDK resmi dipelihara dalam satu monorepo,
openfiat-sdks. Keduanya nyata,
diuji terhadap node openfiat-core
langsung di CI (bukan sekadar pemeriksaan tipe) dan mencakup seluruh
permukaan RPC: iklan, pemesanan, penyelesaian, transaksi, sengketa,
identitas, tata kelola, penyedia layanan, notifikasi, oracle, risiko, snapshot,
sesi, dan jembatan rantai Solana.
- Rust → —
openfiat-sdkdi direktorirust/monorepo. - TypeScript → —
@openfiat/sdkditypescript/.
Tiap SDK berbagi bentuk yang sama: sebuah Client/ClientConfig untuk berbicara
dengan permukaan JSON-RPC node, metode bertipe getX/sendX per domain (satu
modul per domain — lihat tata letak modul milik masing-masing SDK), dan sebuah
primitif penandatanganan yang tak pernah meninggalkan proses Anda sendiri — sebuah
node hanya pernah menerima muatan yang sudah ditandatangani, tepat seperti
sendTransaction Solana.
Belum siap
Python, Go, Swift, Kotlin, dan C# punya kerangka di monorepo (python/, go/,
swift/, kotlin/, csharp/) tapi belum ada implementasi nyata — dilacak di
ROADMAP.md monorepo. Gunakan Rust atau TypeScript hari ini; kontribusi yang
memperluas salah satu lainnya disambut.