{"version":"1.0","type":"rich","title":"Gist 66a9908ada6981db682304b6f9bc6257","description":"This example demonstrates a simple token transfer system on the Ethereum blockchain, showing how balances are updated between sender and receiver addresses. The Solidity contract defines a `MyCoins` token with an initial balance of 1,000,000 coins assigned to an owner, and the `tranferCoins` function checks that the sender has sufficient funds before deducting and adding amounts. The code uses a `mapping(address => uint)` data structure to store balances, with no external libraries or visualization APIs—it is purely a smart contract logic demonstration.","provider_name":"VizHub AI Studio","provider_url":"https://next.vizhub.com","html":"<iframe src=\"https://next.vizhub.com/viz/gist-66a9908ada6981db682304b6f9bc6257?mode=embed\" width=\"960\" height=\"500\" scrolling=\"no\" frameborder=\"1\"></iframe>","width":960,"height":500,"cache_age":3600}