⛓️ Projet 2023 · Web3 · Temps réel
Un écouteur on-chain branché sur mon propre nœud Ethereum (geth + prysm) et un nœud IPFS — sans aucun service tiers. Il suit les ventes OpenSea (la plus grande place de marché NFT) en direct, traque les domaines ENS (les noms lisibles façon vitalik.eth), et expose tout via une API et un WebSocket.
OpenSea = la place de marché NFT · ENS = annuaire de noms Ethereum · IPFS = stockage de fichiers décentralisé
La home du site : les dernières ventes NFT, avec les métadonnées résolues via IPFS (les vignettes grises sont encore en cours de résolution).
Et la page d'une vente — toutes les infos on-chain : vendeur, acheteur, frais et hash.
0x1f22…2f2c2 Buyer
0x26e4…540c7b Démo simulée du WebSocket — ventes NFT & événements ENS au fil des blocs
Suit les ventes OpenSea dès qu'elles sont minées dans un bloc. Visibles instantanément sur le site.
Traque tout changement ou achat de domaine ENS, exposé via l'API.
Un nœud IPFS dédié résout les métadonnées des NFT hébergés de façon décentralisée.
Accès aux collections, aux ventes et au détail de chaque NFT.
Abonnement aux événements en direct : toutes les ventes, ou une collection précise.
Capable d'écouter n'importe quel événement on-chain et de l'exposer via API, WS et site.
Aucune dépendance à un fournisseur RPC externe : tout tourne sur mon serveur dédié.
geth Execution layer prysm Consensus layer IPFS Metadata node Listener RabbitMQ · Redis · MongoDB REST APIcollections · ventes · NFTWebSocketevents liveNuxt siteUI temps réel