Il est désormais possible de jalonner FLR en utilisant le portail Flare et le portefeuille MetaMask ou d'autres portefeuilles compatibles avec Wallet Connect.
Le portail Flare est une application polyvalente permettant d'envelopper des jetons natifs (FLR/SGB), de déléguer au système FTSO, de participer au vote de gouvernance, de réclamer des récompenses, et maintenant de miser sur P-Chain pour les validateurs sur Flare avec l'opportunité de gagner des récompenses de mise.
Le jalonnement sur le portail Flare n'est pas destiné à remplacer l'interface graphique FlareStake ou l'interface de ligne de commande Staking CLI pour les utilisateurs de Ledger, mais plutôt à fournir une option supplémentaire pour ceux qui préfèrent le portefeuille MetaMask. En outre, le staking FLR est également disponible sur des portefeuilles mobiles tiers tels que Bifrost Wallet et SolidiFi. La communauté doit toujours évaluer les avantages et les risques de chaque option afin de décider laquelle lui convient le mieux.
Pour commencer
Pour mettre en place FLR en utilisant le portail Flare avec MetaMask, assurez-vous que vous avez :
- Connectez-vous à votre portefeuille mobile MetaMask ou à l'extension Chrome MetaMask.
- Avoir ajouté le réseau Flare en tant que " réseau " personnalisé dans l'onglet des paramètres et avoir sélectionné le compte/adresse Flare correct qui contient les jetons FLR que vous souhaitez miser.
- Sélectionnez un portefeuille MetaMask natif et non un portefeuille importé ou une autre adresse de dispositif matériel associé tel que Ledger, car ces dernières options ne fonctionneront pas pour le jalonnement dans cette itération initiale.
Pour plus d'informations sur la configuration du portefeuille MetaMask, veuillez vous référer à notre guide officiel de l'utilisateur MetaMask dans la documentation.
Activation de "Eth_sign Requests" dans MetaMask
Les transactions de jalonnement nécessitent une forme de signature aveugle et les utilisateurs doivent d'abord activer l'onglet "Eth_sign request" dans les paramètres de MetaMask. La signature aveugle comporte des risques, car l'utilisateur qui exécute les transactions n'a pas une visibilité totale des données relatives à ce qu'il est sur le point d'approuver. Cela augmente le risque de compromissions dues à des virus, des bogues et d'autres attaques.
Pour atténuer ces risques, un outil de vérification des transactions a été créé et est disponible sur la page officielle Flare GitHub. Après avoir initié une transaction, les utilisateurs peuvent copier les données de la transaction en cliquant sur le bouton "Copy unsigned transaction" sur le portail Flare et les coller dans l'outil de vérification CLI qui décodera ensuite les données en affichant les paramètres spécifiques de chaque transaction.
L'utilisateur doit inspecter les informations décodées et vérifier si le champ messageToSign est égal au message indiqué dans MetaMask. Si c'est le cas, la bonne transaction sera signée. Si l'une des données ne correspond pas, l'utilisateur doit immédiatement rejeter la transaction. Dans une future itération de Flare Portal staking, la vérification de la transaction sera encore plus facile en scannant un code QR à l'aide d'une application mobile conviviale.
Afin d'activer la fonction "Eth_sign Requests" :
- Accédez à l'onglet "Paramètres" de MetaMask.
- Sélectionnez "Avancé".
- Basculer sur "Eth_sign requests" (demandes de signature).
- Suivez les instructions suivantes.
Jalonnement
Maintenant que votre portefeuille Metamask est configuré, vous êtes prêt à miser en suivant les étapes suivantes :
- Copiez le lien vers le site vérifié du portail Flare dans le navigateur web intégré de Metamask ou dans le navigateur connecté à l'extension Chrome de votre ordinateur.
- Cliquez sur "Connecter" dans le coin supérieur droit et sélectionnez "Metamask" pour synchroniser votre portefeuille.
- Sélectionnez "Staking" dans le coin inférieur gauche de l'interface du portail.
- Assurez-vous que votre adresse P-Chain est affichée au milieu de l'écran. Si ce n'est pas le cas, vous verrez un bouton "Enable", ce qui signifie que vous n'avez pas encore initié de transaction à partir de votre portefeuille MM. Dans ce cas, appuyez simplement sur " Enable " (Activer), ce qui déclenchera une petite transaction et générera votre adresse P-Chain.
- Ensuite, sélectionnez "Déposer" pour déplacer les TRF de votre compte principal (C-Chain) vers P-Chain, où se déroule le staking. Choisissez le montant de FLR que vous souhaitez déplacer et cliquez à nouveau sur "Déposer". Vous devrez signer/exécuter deux transactions, une sur chaque chaîne. Ce sera également le cas si vous décidez plus tard de retirer des fonds vers votre compte principal sur la chaîne C. Veuillez noter que vous ne pouvez pas miser des "WFLR" et que vous devrez les déballer avant d'envoyer des FLR à la P-Chain.
- Une fois que vous avez transféré vos fonds sur P-Chain, vous êtes prêt à miser. Sélectionnez le bouton " miser " et entrez le montant de FLR à miser (50 000 FLR minimum requis), la durée de la mise et le NodeID du validateur sur lequel vous souhaitez miser. La communauté peut examiner les données spécifiques des validateurs sur des sites tels que FlareBuilders, FlareMetrics, SolidiFi, et le FlareValidatorTracker pour vous aider à choisir. Une fois que vous avez saisi tous les paramètres, sélectionnez "Stake" et signez votre transaction.
- Veillez à utiliser l'outil pour vérifier les données de chaque transaction, puis désactivez "Eth_Sign Requests" dans les paramètres de MetaMask une fois le jalonnement terminé.
Pour plus d'informations sur le jalonnement, veuillez consulter notre Guide de jalonnement Flare dans la section Documentation technique/Guides de l'utilisateur ou consultez la section d'aide sur le portail Flare lui-même dans l'onglet jalonnement.
Le jalonnement à l'aide de MetaMask est également disponible sur le site web de FTSO AU. Leur blog contient plus de détails et une vidéo tutorielle.
Piquetage avec Wallet Connect
Le jalonnement de FLR à l'aide de Wallet Connect et du portail Flare ne sera possible que si vous connectez un portefeuille qui prend en charge les transactions eth_sign.