kb-wallet
Frontière locale de portefeuille et de signature pour Khadhroony Bot3.
La crate fournit :
- des alias de portefeuille validés et non secrets ;
- des portefeuilles temporaires en mémoire ;
- un stockage JSON Solana persistant pour le développement et les tests d’intégration ;
- la signature de messages sans exposition des octets secrets ;
- des permissions Unix privées (
0700pour le répertoire,0600pour les fichiers) ; - le rejet des liens symboliques, fichiers non réguliers, permissions trop ouvertes et keypairs invalides ;
- l’effacement explicite des buffers contenant des octets secrets via
zeroize.
Cette crate ne décide pas si une transaction peut être envoyée. Les limites de dépense, la simulation et les politiques d’exécution restent dans kb-lib et les couches d’orchestration.