How to use Visdom to Visualize Ethereum and Blockchain Data
<p>Every 12 seconds, Ethereum produces a new block full of transactions, fees and smart-contract activity. Most people only see this data as a list of hashes on a block explorer. In this hands-on workshop, you will turn it into a live dashboard of your own.</p><p>We'll use Visdom and <a target="_blank" rel="noopener noreferrer" href="http://Web3.py">Web3.py</a> to connect to an Ethereum node and stream blockchain data into charts. By the end of the session, each participant will have a working dashboard that updates with every new block, showing:</p><ul><li><p>base fee and priority fee over time</p></li><li><p>transactions per block</p></li><li><p>legacy vs. EIP-1559 transaction types</p></li><li><p>the distribution of ETH transferred</p></li><li><p>a network overview panel with the latest headline figures</p></li></ul><p>You'll learn how to arrange and save dashboard layouts, and how to set up separate environments for mainnet, testnets or individual contracts. We'll also look at next steps: smart-contract analytics, DeFi and NFT tracking, node health monitoring, and visualizing machine-learning models trained on on-chain data, such as anomaly or bot detection.</p><p>No blockchain experience is needed. Basic Python is enough.</p><p><strong>What participants bring:</strong> A laptop with Python 3 installed, and a free Ethereum RPC endpoint from any provider. It would help to share setup instructions in advance so no workshop time goes to installs.</p>