synor/sdk/rust/src
Gulshan Yadav 97add23062 feat(sdk): implement IBC SDK for all 12 languages
Implement Inter-Blockchain Communication (IBC) SDK with full ICS
protocol support across all 12 programming languages:
- JavaScript/TypeScript, Python, Go, Rust
- Java, Kotlin, Swift, Flutter/Dart
- C, C++, C#/.NET, Ruby

Features:
- Light client management (Tendermint, Solo Machine, WASM)
- Connection handshake (4-way: Init, Try, Ack, Confirm)
- Channel management with ordered/unordered support
- ICS-20 fungible token transfers
- HTLC atomic swaps with hashlock (SHA256) and timelock
- Packet relay with timeout handling
2026-01-28 12:53:46 +05:30
..
bridge Add Synor Storage and Wallet SDKs for Swift 2026-01-27 01:56:45 +05:30
contract feat: implement Privacy and Contract SDKs for all 12 languages (Phase 5) 2026-01-28 09:03:34 +05:30
database Add Synor Storage and Wallet SDKs for Swift 2026-01-27 01:56:45 +05:30
dex feat(sdk): implement DEX SDK with perpetual futures for all 12 languages 2026-01-28 12:32:04 +05:30
economics feat: add Economics, Governance, and Mining SDKs for core languages 2026-01-27 02:39:27 +05:30
governance feat: add Economics, Governance, and Mining SDKs for core languages 2026-01-27 02:39:27 +05:30
hosting Add Synor Storage and Wallet SDKs for Swift 2026-01-27 01:56:45 +05:30
ibc feat(sdk): implement IBC SDK for all 12 languages 2026-01-28 12:53:46 +05:30
mining feat: add Economics, Governance, and Mining SDKs for core languages 2026-01-27 02:39:27 +05:30
privacy feat: implement Privacy and Contract SDKs for all 12 languages (Phase 5) 2026-01-28 09:03:34 +05:30
rpc feat(sdk): implement Phase 1 SDKs for Wallet, RPC, and Storage 2026-01-27 00:46:24 +05:30
storage feat(sdk): implement Phase 1 SDKs for Wallet, RPC, and Storage 2026-01-27 00:46:24 +05:30
wallet feat(sdk): implement Phase 1 SDKs for Wallet, RPC, and Storage 2026-01-27 00:46:24 +05:30
client.rs feat(sdk): add consumer SDKs for Java, Kotlin, Swift, C, C++, C#, Ruby, and Rust 2026-01-11 17:46:22 +05:30
error.rs feat(sdk): add consumer SDKs for Java, Kotlin, Swift, C, C++, C#, Ruby, and Rust 2026-01-11 17:46:22 +05:30
lib.rs feat: implement Privacy and Contract SDKs for all 12 languages (Phase 5) 2026-01-28 09:03:34 +05:30
tensor.rs feat(sdk): implement Phase 1 SDKs for Wallet, RPC, and Storage 2026-01-27 00:46:24 +05:30
tests.rs test(sdk): add comprehensive unit tests for all SDKs 2026-01-11 17:56:11 +05:30
types.rs feat(sdk): implement Phase 1 SDKs for Wallet, RPC, and Storage 2026-01-27 00:46:24 +05:30