Marmottoshis v2
Un projet évolutif, à la manière de la rareté de ses NFTs.
Prolongement direct de la v1 publiée début 2023, cette version 2 apporte son lot de nouveautés !
- Bascule d’Ethers.js vers viem afin d’assurer une totale pérennité à la DApp (connecteur de wallet, fonctionnalités…).
- Dashboard évolué avec suivi dynamique de la redistribution de satoshis et cumul en BTC.
- Optimisation conséquente du code du dashboard afin d’obtenir des statistiques de manière instantanée.
- Dev d’un serveur Node.js de parsing des données on-chain.
- Dev d’un serveur Node.js dédié à la notification sur Discord en cas de burn.
Spoiler : Une version 3 apportant une extension au projet est prévue.
Création d'un serveur de stats Node.js
Afin de palier à l’absence de certaines informations en provenance du Smart Contract (car non prévues initialement), un serveur Node.js a été réalisé.
Ce dernier permet de parser les différentes transactions initiées par un wallet spécifique et à destination du Smart Contract. Il retourne ainsi le nombre de satoshis redistribués & le cumul en BTC ainsi que les derniers burns.
La DApp est par conséquent rattachée à celui-ci et affiche des informations continuellement à jour.
Et de son "petit frère" dédié aux notifications Discord
Afin d’alerter automatiquement l’ensemble des membres du projet, une notification Discord est émise dès qu’un burn est effectué. Cette dernière affiche le nom du Marmottoshi « brûlé », la transaction associée et les satoshis récupérés par l’auteur du burn.
Une manière simple et efficace de relayer de l’information on-chain.