
⚡Hữu Lũng 🧗🌄🌾🇻🇳
8.2K posts

⚡Hữu Lũng 🧗🌄🌾🇻🇳
@thlorenz
Building at @magicblock.






This shows how versatile ephemeral rollups are. We built it using most of the core primitives we’ve developed, and I was surprised by how easy it was: - Uses delegation with intents and client-side encryption for the destination, splits, and delay - Uses the TEE and the permission program to shield the transfer queue - Built-in crank to process transfer intents in the queue - Intent to release the funds to the destination This entire flow is signed and scheduled in a single Solana transaction, specified in a smart contract. No relayer, no off-chain server or database, just plain Solana + Ephemeral Rollups 🧙♂️



@redacted_noah the IDL situation is indeed unsatisfying… I started to build an IDL history for the projects I cover myself to solve this. Can still work nicely if you run it automated and potentially even let Claude create issues/ PRs if an IDL change would break something (on my side)


Hey @jacobvcreech foundation should run an indexer that watches the metadata program an indexes the history of each IDL, including all versions. It should then expose a service that (1) gives me the current IDL for a program given a major version (so two majors can be active at the same time) and (2) gives me a history of every IDL change for a program between two timestamps, so I can make changes as I index. With Streamingfast + Claude you could probably vibecode this in a day.





