Lit Protocol Rust SDK
A native Rust implementation of the Lit Protocol SDK, providing programmatic access to the Lit Network for distributed key management, conditional access control, and programmable signing.
Currently in Beta and only supports Datil, DatilDev, and DatilTest networks.
Features
- PKP Management: Mint and manage Programmable Key Pairs (PKPs)
- Session Signatures: Generate and manage session signatures for authentication
- Lit Actions: Execute JavaScript code on the Lit Network with access to PKP signing capabilities
- Capacity Delegation: Delegate network capacity using Rate Limit NFTs
- Multi-Network Support: Connect to Datil, DatilDev, and DatilTest networks
- Ethereum Wallet Integration: Native support for Ethereum wallet authentication
Installation
Add this to your Cargo.toml
:
[]
= "0.1.0"
= { = "1.40", = ["full"] }
Quick Start
use ;
use Duration;
async
Documentation
For comprehensive documentation, examples, and guides, please visit:
License
See LICENSE file in the repository root.