Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 2 additions & 2 deletions pages/builders/chain-operators/architecture.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -160,11 +160,11 @@ In addition to the core protocol components, the following offchain services are

### op-conductor

The [op-conductor](/tools/op-conductor) RPC can act as a leader-aware rpc proxy for op-batcher (proxies the necessary op-geth / op-node RPC methods if the node is the leader).
The [op-conductor](/builders/chain-operators/tools/op-conductor) RPC can act as a leader-aware rpc proxy for op-batcher (proxies the necessary op-geth / op-node RPC methods if the node is the leader).

### op-challenger

The [op-challenger](/tools/op-challenger) verifies the correctness of the L2 state by challenging invalid state transitions. This ensures the network's security and validity.
The [op-challenger](/builders/chain-operators/tools/op-challenger) verifies the correctness of the L2 state by challenging invalid state transitions. This ensures the network's security and validity.

### Ethereum L1 nodes

Expand Down
11 changes: 5 additions & 6 deletions pages/stack/interop.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -13,22 +13,21 @@ Documentation covering Cross Chain Message, Explainer, Message Passing, Op Super
<Cards>
<Card title="Interoperability explainer" href="/stack/interop/explainer" />

<Card title="Architecture" href="/stack/interop/architecture" />

<Card title="Anatomy of a cross-chain message" href="/stack/interop/cross-chain-message" />

<Card title="Architecture" href="/stack/interop/explainer#interoperability-architecture" />

<Card title="Interop message passing overview" href="/stack/interop/message-passing" />

<Card title="OP Supervisor" href="/stack/interop/op-supervisor" />

<Card title="Supersim multichain development environment" href="/stack/interop/supersim" />
<Card title="Supersim multichain development environment" href="/stack/interop/tools/supersim" />

<Card title="Cross domain assets" href="/stack/interop/assets" />

<Card title="Interop devnet" href="/stack/interop/devnet" />
<Card title="Interop devnet" href="/stack/interop/tools/devnet" />

<Card title="Interoperability predeploys" href="/stack/interop/predeploy" />

<Card title="Cross-chain security" href="/stack/interop/security" />

<Card title="Interop assets" href="/stack/interop/tools" />
</Cards>
8 changes: 4 additions & 4 deletions pages/stack/interop/explainer.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -104,7 +104,7 @@ The call to `CrossL2Inbox`, also known as the *executing message*, needs to [ide

`CrossL2Inbox` can either [validate the message exists](https://github.com/ethereum-optimism/optimism/blob/develop/packages/contracts-bedrock/src/L2/CrossL2Inbox.sol#L171-L185), or [call a contract if the message exists](https://github.com/ethereum-optimism/optimism/blob/develop/packages/contracts-bedrock/src/L2/CrossL2Inbox.sol#L171-L185).

[For more information, see the cross-chain messages anatomy page](./cross-chain-message).
[For more information, see the cross-chain messages anatomy page](#how-messages-get-from-one-chain-to-the-other).

## Block safety levels

Expand Down Expand Up @@ -211,7 +211,7 @@ flowchart LR
A <--> C <--> E <--> B <--> D <--> A
```

Each blockchain in the Superchain interop cluster shares the same security model to mitigate the weakest-link scenario. As outlined in the [Standard Rollup Charter](superchain/blockspace-charter), these chains share the same L1 `ProxyAdmin` Owner. Any changes to the Superchain interop cluster must follow the standard Protocol Upgrade vote procedure—the established governance process for Superchain modifications.
Each blockchain in the Superchain interop cluster shares the same security model to mitigate the weakest-link scenario. As outlined in the [Standard Rollup Charter](/superchain/blockspace-charter), these chains share the same L1 `ProxyAdmin` Owner. Any changes to the Superchain interop cluster must follow the standard Protocol Upgrade vote procedure—the established governance process for Superchain modifications.

{/*
## Interop assets
Expand All @@ -227,6 +227,6 @@ This means ETH and ERC-20s can seamlessly and securely move across L2s, and inte
## Next steps

* Watch this video that gives an [overview of OP Stack interoperability](https://www.youtube.com/watch?v=FKc5RgjtGes).
* Learn more about the [predeploys that have been added to the OP Stack to enable interoperability](stack/interop/predeploy).
* Use [Supersim](stack/interop/tools/supersim), a local dev environment that simulates interop for testing applications against a local version of the Superchain.
* Learn more about the [predeploys that have been added to the OP Stack to enable interoperability](/stack/interop/predeploy).
* Use [Supersim](/stack/interop/tools/supersim), a local dev environment that simulates interop for testing applications against a local version of the Superchain.
* For more info about how OP Stack interoperability works under the hood, [check out the specs](https://specs.optimism.io/interop/overview.html).
2 changes: 1 addition & 1 deletion pages/stack/interop/message-passing.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -61,6 +61,6 @@ For a practical example, see our [cross-chain ping pong tutorial](https://supers

## Next steps

* Read about the [anatomy of a cross-chain message](/stack/interop/cross-chain-message)
* Read about the [anatomy of a cross-chain message](/stack/interop/explainer#how-messages-get-from-one-chain-to-the-other)
* Try [Supersim](supersim) for testing cross-chain messages locally
* Learn about [manually relaying messages](https://supersim.pages.dev/guides/interop/viem?#viem-to-send-and-relay-interop-messages)
2 changes: 1 addition & 1 deletion pages/stack/interop/op-supervisor.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -68,5 +68,5 @@ Benefits:

## Next steps

* Want to learn more? Read our guide on the anatomy of a [cross-chain message](/stack/interop/cross-chain-message) or check out this [interop design video walk-thru](https://www.youtube.com/watch?v=FKc5RgjtGes).
* Want to learn more? Read our guide on the anatomy of a [cross-chain message](/stack/interop/explainer#how-messages-get-from-one-chain-to-the-other) or check out this [interop design video walk-thru](https://www.youtube.com/watch?v=FKc5RgjtGes).
* For more info about how OP Stack interoperability works under the hood, [check out the specs](https://specs.optimism.io/interop/overview.html).
18 changes: 18 additions & 0 deletions pages/stack/interop/tools.mdx
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
---
title: Assets
description: Documentation covering Interop devnet, Supersim in the Interop section of the OP Stack ecosystem.
lang: en-US
---

import { Card, Cards } from 'nextra/components'

# Interop

Documentation covering Interop devnet, Supersim in the Interop section of the OP Stack ecosystem.

<Cards>
<Card title="Supersim" href="/stack/interop/tools/supersim" />

<Card title="Interop devnet - coming soon" href="/stack/interop/tools/devnet" />

</Cards>
8 changes: 4 additions & 4 deletions pages/stack/interop/tools/devnet.mdx
Original file line number Diff line number Diff line change
@@ -1,12 +1,12 @@
---
title: Interop Devnet - Coming Soon
title: Interop Devnet (coming soon)
lang: en-US
description: Details on the public interoperability devnets.
---

import { Callout, Tabs, Steps } from 'nextra/components'

# Interop Devnet - Coming Soon
# Interop devnet (coming soon)

<Callout>
Interop devnet is currently in active development and may experience periods of instability, including potential outages, as the networks is regularly updated and improved. Developers should expect some level of unreliability when interacting with the devnet. The devnet is intended for testing and development purposes only, and should not be relied upon for mission-critical applications.
Expand Down Expand Up @@ -62,7 +62,7 @@ NOTE: The current Interop devnet has been deprecated. This page will be updated

## Next steps

* Want to start with local development? Use [Supersim](/stack/interop/supersim), a local dev environment that simulates interop for testing applications against a local version of the Superchain.
* Read about [interop message passing](/stack/interop/cross-chain-message) to see how you can implement it yourself on this devnet.
* Want to start with local development? Use [Supersim](/stack/interop/tools/supersim), a local dev environment that simulates interop for testing applications against a local version of the Superchain.
* Read about [Interop message passing](/stack/interop/explainer#how-messages-get-from-one-chain-to-the-other) to see how you can implement it yourself on this devnet.

*/}