Skip to content

Commit

Permalink
added OP Stack Rollup on 0G DA
Browse files Browse the repository at this point in the history
  • Loading branch information
YonasW committed Oct 3, 2024
1 parent afe3ead commit 13f69b1
Show file tree
Hide file tree
Showing 4 changed files with 40 additions and 3 deletions.
5 changes: 5 additions & 0 deletions docs/build-with-0g/AVSs/babylon-avs-on-0g-da.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
id: babylon-avs-on-0g-da
title: babylon-avs-on-0g-da
sidebar_position: 1
---
5 changes: 5 additions & 0 deletions docs/build-with-0g/AVSs/eigenlayer-avs-on-0g-da.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
id: eigenlayer-avs-on-0g-da
title: eigenlayer-avs-on-0g-da
sidebar_position: 2
---
Original file line number Diff line number Diff line change
Expand Up @@ -23,8 +23,8 @@ Find the [repository for this integration](https://github.com/0glabs/nitro) at h

## Prerequisites

- [0G DA Client Node](../build-with-0g/da-client-node.md)
- [0G DA Encoder Node](../build-with-0g/da-encoder-node.md)
- [0G DA Client Node]('../build-with-0g/da-client-node')
- [0G DA Encoder Node]('../build-with-0g/da-encoder-node')
- [0G Arbitrum Nitro Rollup Kit](https://github.com/0glabs/nitro)


Expand Down
29 changes: 28 additions & 1 deletion docs/build-with-0g/rollups-and-appchains/op-stack-on-0g-da.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,4 +6,31 @@ sidebar_position: 1

# Run an OP Stack Rollup on 0G DA

Under construction...
Optimism is a high-performance Ethereum rollup that uses the Optimistic Virtual Machine (OVM) to achieve scalability and efficiency.

0G DA is a high-performance data availability layer that can be used with Optimism to provide a cost-effective and secure solution for storing transaction data.

To implement this server specification, 0G DA provides a `da-server` that runs as a sidecar process alongside the Optimism rollup node. This server connects to a 0G DA client to securely communicate with the 0G DA network.

### DA-Server Implementation

The Optimism codebase has been extended to integrate with the 0G DA `da-server`. This server utilizes the 0G DA Open API to efficiently store and retrieve rollup data.

## GitHub Repository

Find the repository for this integration at [https://github.com/0glabs/0g-da-op-plasma](https://github.com/0glabs/0g-da-op-plasma)


## Prerequisites

* Follow the instructions to set up a [0G DA client node]('../build-with-0g/da-integration').
* Set up a [0G DA encoder node]('../build-with-0g/da-integration').
* [0G 0P stack rollup kit](https://github.com/0glabs/0g-da-op-plasma)

Refer here for more comprehensive guide:[run OP Stack with 0G DA](https://github.com/0glabs/0g-da-op-plasma/blob/main/OP%20Stack%20integration.md)

**Important Notes:**

* This is a beta integration, and active development is ongoing.
* Ensure all necessary ports are open in your firewall configuration.
* Refer to the [Optimism documentation](https://docs.optimism.io/) for additional configuration options and troubleshooting.

0 comments on commit 13f69b1

Please sign in to comment.