Show HN: Illustrated Transaction on Solana
Lately I&#x27;ve been working on a library to interact with multiple blockchains [1] and naturally I learned a lot of internals and nitty gritty details about each chain.<p>I wanted to share some of the learnings in a way that&#x27;s not the usual blog post &quot;get started with blockchain x&quot;.<p>I was inspired by &quot;The Illustrated TLS Connection&quot; [2]. I recall that when I first saw it a few months ago I was really engaged and took some time to go back and forth between TLS 1.2 &amp; 1.3 to explore the differences. Granted I knew enough about TLS already, I still found that going through a connection byte by byte was an excellent exercise.<p>So I thought: why not trying it out with blockchain transactions? and Illustrated Tx was born.<p>The site is built in svelte 3 + bootstrap 5, published on github pages. (It&#x27;s just my second project in svelte, this time around I learned about routing and adapters to publish, pretty good stuff.)<p>Of course I started with grandiose ideas to make the ultimate solana parser and explain every possible tx. Then I realized it&#x27;s pretty difficult :) not necessarily for the parsing of the binary data, but for deciding where and how to add comments that more or less guide the user through a progressive learning experience.<p>LMK if you learn something new! :)<p>[1] <a href="https:&#x2F;&#x2F;github.com&#x2F;JumpCrypto&#x2F;crosschain" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;JumpCrypto&#x2F;crosschain</a><p>[2] <a href="https:&#x2F;&#x2F;tls13.xargs.org" rel="nofollow">https:&#x2F;&#x2F;tls13.xargs.org</a>