47 lines
1.4 KiB
Markdown
47 lines
1.4 KiB
Markdown
<!-- file: ks-wallet/README.md -->
|
||
<!-- version: 3 -->
|
||
|
||
# ks-wallet
|
||
|
||
`ks-wallet` fournit actuellement une frontière locale minimale de portefeuille pour les démonstrations et tests d’intégration.
|
||
|
||
## État actuel
|
||
|
||
La crate est une ébauche fonctionnelle, pas un gestionnaire de wallets complet.
|
||
|
||
Elle fournit :
|
||
|
||
- alias validés ;
|
||
- wallet temporaire en mémoire ;
|
||
- stockage local JSON d’un keypair Solana ;
|
||
- chargement ou création atomique ;
|
||
- résumé non secret ;
|
||
- accès au trait `Signer` sans exposition des octets ;
|
||
- signature de messages ;
|
||
- permissions Unix privées et contrôles de fichiers ;
|
||
- effacement des buffers secrets utilisés lors de la lecture ou écriture.
|
||
|
||
## Hors capacités actuelles
|
||
|
||
Les fonctions suivantes ne sont pas encore implémentées :
|
||
|
||
- chiffrement par mot de passe ;
|
||
- plusieurs wallets gérés comme collection ;
|
||
- sélection persistante du wallet actif ;
|
||
- import/export contrôlé ;
|
||
- changement de mot de passe ;
|
||
- verrouillage et déverrouillage ;
|
||
- sauvegarde et restauration ;
|
||
- politiques de sécurité complètes.
|
||
|
||
## Relations
|
||
|
||
`ks-wallet` fournit un signer. Les limites de dépense, la simulation, l’autorisation opérateur et l’envoi sont gérés par `ks-lib`, `ks-pipeline-demo-scenarios` et les applications.
|
||
|
||
## Documentation
|
||
|
||
- [USAGE.md](USAGE.md)
|
||
- [TODO.md](TODO.md)
|
||
- [CHANGELOG.md](CHANGELOG.md)
|
||
- [ROADMAP général](../ROADMAP.md)
|