{"version":"1.0","type":"rich","title":"Gist 19c0bec8eba251c9d62b1517188513db","description":"This visualization shows the flow of funds in a Solidity auction contract, tracing bids, withdrawals, and the final payout to the beneficiary. It renders the contract’s state transitions as a directed graph, using the contract’s event emissions (`NewHighestBid`, `AuctionEnds`) and function calls (`bid`, `withdraw`, `end`) to map interactions. The code relies on Solidity’s built-in `msg.sender`, `msg.value`, and `block.timestamp` for logic, with `call{value:}` for ether transfers. The visualization likely uses a custom graph layout, as no external JavaScript libraries are referenced in the provided Solidity source.","provider_name":"VizHub AI Studio","provider_url":"https://next.vizhub.com","html":"<iframe src=\"https://next.vizhub.com/viz/gist-19c0bec8eba251c9d62b1517188513db?mode=embed\" width=\"960\" height=\"500\" scrolling=\"no\" frameborder=\"1\"></iframe>","width":960,"height":500,"cache_age":3600}