Introduction
Disclaimer: Espresso has launched Mainnet 0, our first production release. While the network is now live and being used in production, we are actively developing and upgrading both the network and its underlying technology. We welcome rollup developers to integrate with Espresso, but please note that this documentation may be updated frequently and integration processes may evolve as we enhance the system.
The Espresso Network is a global confirmation layer that enables faster bridging, decentralized and shared sequencing, and low-cost data availability for rollups. As a rollup developer, you can permissionlessly integrate your own rollup with Espresso by making certain code changes to interface with Espresso. Espresso is also working with several rollup stacks and rollup-as-a-service options to provide easy deployment options.
This chapter describes the general architecture of an integration between Espresso and a typical rollup. It covers integrations for both ZK rollups and optimistic rollups. There may be some specific details which vary between individual rollups. If you'd like more information on a possible integration with your specific rollup, you can contact us. As supplementary material, you can also check out the demo integration of a minimal, illustrative ZK rollup.
Last updated