Le Wallet logo

Le Wallet

Votre argent, bien rangé.

Process clair

Une chaîne simple: user → manager → coffres → oracle → keeper public.

Chaque étape est publique, limitée, documentée. Pas de magie hors chaîne, pas de droit implicite.

Séquence type

1

Connect & approve

L’utilisateur connecte son wallet, signe un approve pour le manager.

2

Dépose

Il envoie un montant. Le contrat choisit ou crée le bon coffre.

3

Oracle EUR

On calcule la valeur fiat du coffre courant + du dépôt.

4

Création/choix du coffre

Si la somme dépasse le seuil, un nouveau coffre est créé automatiquement.

Rebalance & retrait

Keeper appelle la fonction publique. L’utilisateur peut toujours retirer vers une adresse qu’il contrôle.

Étapes

Le flux complet, sans magie.

1

Connect & approve

L’utilisateur connecte son wallet, signe un approve pour le manager.

2

Dépose

Il envoie un montant. Le contrat choisit ou crée le bon coffre.

3

Oracle EUR

On calcule la valeur fiat du coffre courant + du dépôt.

4

Création/choix du coffre

Si la somme dépasse le seuil, un nouveau coffre est créé automatiquement.

5

Rebalance public

Une fonction publique redistribue les excès entre coffres du même user.

6

Retrait libre

Seul l’utilisateur peut sortir des fonds vers une adresse arbitraire.

Diagramme verbal

Manager, coffres, oracle, keeper.

Le manager sait quels coffres appartiennent à quel utilisateur. Le keeper (ou n’importe qui) appelle la fonction publique de rebalance. Le manager ne peut déplacer des fonds qu’entre coffres d’un même user. L’oracle fournit la vue EUR.

Oracle EURKeeper publicmoveTo restreintOpt-in/out user

Utilisateur

Peut déposer et retirer vers n’importe quelle adresse qu’il contrôle.

VaultManager

Choisit le coffre, crée un nouveau si seuil dépassé. Rebalance intra-user seulement.

Oracle EUR

Donne le prix en EUR pour décider des seuils et du rebalance.

Keeper / public

Appelle la fonction de rebalance, sans pouvoir extraire vers une adresse tierce.

Ce qu’on ne fait jamais

Pas de clés, pas d’adresses surprises.

Nous ne détenons jamais vos clés privées.
Le manager ne peut envoyer que vers vos coffres.
Pas de fonction admin cachée, rebalance est publique.

Scénarios

Si quelque chose tourne mal.

Oracle en pause

On bloque/retarde la prise de décision fiat. Les retraits restent possibles.

Tx de rebalance échoue

Pas de mouvement. Le keeper ou un autre appelant peut réessayer.

Volatilité forte

Un rebalance suivant remet les coffres sous le seuil. Aucune clé admin.

User retire pendant rebalance

Le retrait appartient à l’utilisateur, le manager ne peut que mover intra-user.

Monsieur Coin dit

« Comprends le flux, puis laisse Le Wallet ranger pour toi. »

Prêt à tester ? On garde ça simple.