cosmos / ibc

Interchain Standards (ICS) for the Cosmos network & interchain ecosystem.
Other
929 stars 383 forks source link

Rollup Guide #1086

Closed AdityaSripal closed 6 months ago

AdityaSripal commented 6 months ago

Writeup descibing how to implement a rollup client.

Since the architectures of different rollups are wildly different, I cannot write an ICS standard. Instead I've written english explanations of what to do for each function, things to consider, and some pseudocode that makes liberal use of unspecified functions that would be different for each rollup implementation but have documentation and naming that makes it clear what is expected of the functions.

Open to suggestions on where this code should live.