synor/sdk/cpp/include/synor
Gulshan Yadav e65ea40af2 feat: implement Privacy and Contract SDKs for all 12 languages (Phase 5)
Privacy SDK features:
- Confidential transactions with Pedersen commitments
- Bulletproof range proofs for value validation
- Ring signatures for anonymous signing with key images
- Stealth addresses for unlinkable payments
- Blinding factor generation and value operations

Contract SDK features:
- Smart contract deployment (standard and CREATE2)
- Call (view/pure) and Send (state-changing) operations
- Event log filtering, subscription, and decoding
- ABI encoding/decoding utilities
- Gas estimation and contract verification
- Multicall for batched operations
- Storage slot reading

Languages implemented:
- JavaScript/TypeScript
- Python (async with httpx)
- Go
- Rust (async with reqwest/tokio)
- Java (async with OkHttp)
- Kotlin (coroutines with Ktor)
- Swift (async/await with URLSession)
- Flutter/Dart
- C (header-only interface)
- C++ (header-only with std::future)
- C#/.NET (async with HttpClient)
- Ruby (Faraday HTTP client)

All SDKs follow consistent patterns:
- Configuration with API key, endpoint, timeout, retries
- Custom exception types with error codes
- Retry logic with exponential backoff
- Health check endpoints
- Closed state management
2026-01-28 09:03:34 +05:30
..
bridge.hpp feat: complete Phase 3 SDKs for Swift, C, C++, C#, and Ruby 2026-01-27 02:23:07 +05:30
compute.hpp feat(sdk): add consumer SDKs for Java, Kotlin, Swift, C, C++, C#, Ruby, and Rust 2026-01-11 17:46:22 +05:30
contract.hpp feat: implement Privacy and Contract SDKs for all 12 languages (Phase 5) 2026-01-28 09:03:34 +05:30
database.hpp feat: complete Phase 3 SDKs for Swift, C, C++, C#, and Ruby 2026-01-27 02:23:07 +05:30
economics.hpp feat(sdk): complete Phase 4 SDKs for all remaining languages 2026-01-28 08:33:20 +05:30
governance.hpp feat(sdk): complete Phase 4 SDKs for all remaining languages 2026-01-28 08:33:20 +05:30
hosting.hpp feat: complete Phase 3 SDKs for Swift, C, C++, C#, and Ruby 2026-01-27 02:23:07 +05:30
mining.hpp feat(sdk): complete Phase 4 SDKs for all remaining languages 2026-01-28 08:33:20 +05:30
privacy.hpp feat: implement Privacy and Contract SDKs for all 12 languages (Phase 5) 2026-01-28 09:03:34 +05:30
rpc.hpp Add Synor Storage and Wallet SDKs for Swift 2026-01-27 01:56:45 +05:30
storage.hpp Add Synor Storage and Wallet SDKs for Swift 2026-01-27 01:56:45 +05:30
synor.hpp Add Synor Storage and Wallet SDKs for Swift 2026-01-27 01:56:45 +05:30
wallet.hpp Add Synor Storage and Wallet SDKs for Swift 2026-01-27 01:56:45 +05:30