When I started work on the validator about 2 years ago I wasn't even aware of this use case.
And now
@magicblock made it super easy to build apps incorporating it.
I guess that's the fun of building core tooling.
You never know what devs will build with it. 🔥
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 🧙♂️