मुख्य कंटेंट तक स्किप करें

SDK

आधिकारिक SDK एक ही monorepo, openfiat-sdks में अनुरक्षित हैं। दोनों असली हैं, CI में एक जीवंत openfiat-core नोड के विरुद्ध परीक्षित (केवल टाइपचेक नहीं) और पूरे RPC इंटरफ़ेस को कवर करते हैं: विज्ञापन, आरक्षण, निपटान, व्यापार, विवाद, पहचान, शासन, सेवा प्रदाता, सूचनाएँ, ऑरेकल, जोखिम, स्नैपशॉट, सत्र, और Solana चेन ब्रिज

  • Rust → — monorepo की rust/ निर्देशिका में openfiat-sdk
  • TypeScript →typescript/ में @openfiat/sdk

हर SDK वही आकार साझा करता है: एक नोड के JSON-RPC इंटरफ़ेस से बात करने के लिए एक Client/ClientConfig, प्रति डोमेन टाइप्ड getX/sendX मेथड (प्रति डोमेन एक मॉड्यूल — किसी भी SDK का अपना मॉड्यूल लेआउट देखें), और एक हस्ताक्षर प्रिमिटिव जो आपकी अपनी प्रक्रिया से कभी बाहर नहीं जाता — एक नोड केवल कभी एक पहले से हस्ताक्षरित payload प्राप्त करता है, ठीक Solana के sendTransaction की तरह।

अभी तैयार नहीं

Python, Go, Swift, Kotlin और C# का monorepo में ढाँचा है (python/, go/, swift/, kotlin/, csharp/) पर अभी कोई असली कार्यान्वयन नहीं — monorepo के ROADMAP.md में ट्रैक किया गया। आज Rust या TypeScript का उपयोग करें; अन्य में से किसी एक का विस्तार करने वाले योगदानों का स्वागत है।