tWallet v0 (Electrum)
v0 est la lignée héritée de tWallet. Elle se connecte à un serveur Electrum qui indexe la blockchain et répond aux requêtes du portefeuille.
Electrum
- Electrum est un protocole de client léger : le serveur maintient un index ; les clients interrogent les soldes, l'historique et diffusent les transactions.
- Simplicité : Rapide à démarrer, synchronisation minimale.
- Compromis : Vous faites confiance à la vue du serveur sur la chaîne. Les serveurs publics voient également vos schémas de requêtes.
Configuration d'Electrum
Consultez l'option communautaire plug-and-play : https://myfloki.com/operator
Besoin d'aide ou d'un point de terminaison Electrum prêt à l'emploi ?
Rejoignez le Discord Flokicoin ; les membres de la communauté peuvent partager des instances Electrum publiques.
👉 Rejoindre le Discord
Pour utiliser tWallet v0, vous devez exécuter votre propre serveur compatible Electrum.
Pour Flokicoin, l'implémentation de référence est flokicoin-electrs, un fork de electrs qui indexe la chaîne et sert à la fois les API Electrum et Esplora.
Exigences
- Un démon de nœud complet Flokicoin entièrement synchronisé (
lokid) - Identifiants RPC pour votre nœud (
rpcuser/rpcpassword) - Espace disque pour la base de données d'index Electrum (
--db-dir)
Exemple de commande d'exécution
electrs -vvv \
--network mainnet \
--db-dir /data \
--jsonrpc-import \
--daemon-rpc-addr <HOTE_NOEUD_FLOKICOIN>:15213 \
--electrum-rpc-addr 0.0.0.0:50001 \
--http-addr 0.0.0.0:3000 \
--cookie <RPCUSER>:<RPCPASS> \
--enable-json-rpc-logging \
--index-unspendables
Remplacez :
<HOTE_NOEUD_FLOKICOIN>→ nom d'hôte ou IP de votrelokid<RPCUSER>/<RPCPASS>→ vos identifiants RPC du démon
Une fois en cours d'exécution, pointez twallet.conf vers votre serveur :
electserver = 127.0.0.1:50001
Limitations de tWallet v0 vs v1
- Adresses : format d'adresse Flokicoin hérité uniquement (pas de génération segwit/taproot).
- Pas de démon Lightning intégré : FLND n'est pas inclus.
- Format de graine : mnémonique BIP39 (différent de l'aezeed de la v1).
Statut : Les points de terminaison Electrum publics listés précédemment sont obsolètes. Préférez votre propre serveur ou un fournisseur communautaire de confiance.
Installation
Dernière build v0 connue : 0.1.1-alpha
Extrayez et rendez le binaire exécutable le cas échéant :
tar -xvf twallet-*.tar.gz
chmod +x twallet
Configuration
Créez un fichier twallet.conf à côté du binaire et pointez-le vers votre serveur Electrum :
electserver = electrum.example.com:50001
# timeout = 10s
Exemple complet (v0) — Cliquez pour agrandir
; Répertoire pour la base de données du portefeuille
; walletdir = /private/link/flc/db
; Paramètres r éseau (un seul peut être vrai)
; Si regtest et testnet sont tous deux faux, mainnet sera utilisé par défaut.
; Utiliser le réseau de test de régression
; regtest = false
; Utiliser le réseau de test
; testnet = false
; Délai d'attente de connexion à la base de données (en secondes)
timeout = 10s
; Configuration du serveur Electrum (hote:port)
electserver = electrum.example.com:50001
# Frais pour les transactions lentes (en loki/vB)
# feeslow = 1
# Frais pour les transactions moyennes (en loki/vB)
# feemedium = 2
# Frais pour les transactions rapides (en loki/vB) # disponible sur v0.1.1
# feefast = 3
Exécution
Sur macOS/Linux :
./twallet
Sur Windows :
twallet.exe
Si votre système d'exploitation signale le binaire, autorisez-le explicitement.
Historique des Versions Héritées
Accédez aux notes techniques complètes et aux actifs binaires multiplateformes pour toutes les versions historiques de tWallet v0 (Electrum).
Sécurité
- Sauvegardez votre phrase de graine (24 mots recommandés) et testez la restauration.
- Définissez une phrase secrète de dépense et verrouillez votre portefeuille lorsqu'il est inactif.
- Gardez tWallet à jour : https://github.com/flokiorg/tWallet/releases