Repository navigation
twilight-client-sdk v0.1.0 – Initial Developer Preview
Pre-release
Pre-release
🎉 First Developer Release (v0.1.0)
This is the initial preview of the Twilight Client SDK for the Twilight blockchain ecosystem.
🚀 Highlights
- Secure AES-128-CBC encrypted key management with password protection
- Private, zero-knowledge transactions (Quisquis protocol)
- Comprehensive Coin, Memo, and State UTXO support
- Trading order management with leverage and margin tracking
- Lending interface for Twilight pools
- Real-time market data and relayer integration
- ZkOS VM smart contract interaction and Merkle proof verification
- Schnorr signatures and complete transaction anonymity
- Robust RPC network communication
🛠️ Setup
- Start with
cargo add twilight-client-sdk --git https://github.com/twilight-project/twilight-client-sdk.git - Configure environment variables as described in the README
- Initialize your wallet and test transfers using examples in
/examples
📦 Modules
| Module | Purpose |
|---|---|
| keys_management | Key generation & encryption |
| transfer | ZK transactions |
| relayer | Trading & order management |
| chain | RPC, UTXO queries, broadcasting |
| programcontroller | Smart contracts (ZK, Merkle) |
| script | VM & script execution |
🐞 Known Issues
- API and CLI subject to breaking changes in future versions
- Limited documentation (will improve in v0.2.0!)
Please report issues or suggestions on GitHub to help us improve! ❤️
Note: This is a developer preview—do not use for mainnet funds without thorough testing.