From c27466ffecb9ca3f70c0d47cac0b3a35df2c5702 Mon Sep 17 00:00:00 2001 From: Ori Pomerantz Date: Tue, 14 Jan 2025 16:26:21 -0600 Subject: [PATCH 1/3] Move tools to their own directory --- next.config.mjs | 10 ++++++++++ pages/stack/interop/_meta.json | 5 ++--- pages/stack/interop/tools/_meta.json | 4 ++++ pages/stack/interop/{ => tools}/devnet.mdx | 7 +++++-- pages/stack/interop/{ => tools}/supersim.mdx | 0 5 files changed, 21 insertions(+), 5 deletions(-) create mode 100644 pages/stack/interop/tools/_meta.json rename pages/stack/interop/{ => tools}/devnet.mdx (97%) rename pages/stack/interop/{ => tools}/supersim.mdx (100%) diff --git a/next.config.mjs b/next.config.mjs index 87c4fc034..f2bbcff44 100644 --- a/next.config.mjs +++ b/next.config.mjs @@ -28,5 +28,15 @@ export default { destination: '/stack/interop/explainer#how-messages-get-from-one-chain-to-the-other', permanent: false, }, + { + source: '/stack/interop/supersim', + destination: '/stack/interop/tools/supersim', + permanent: false, + }, + { + source: '/stack/interop/devnet', + destination: '/stack/interop/tools/devnet', + permanent: false, + }, ], } diff --git a/pages/stack/interop/_meta.json b/pages/stack/interop/_meta.json index 47dd45d5f..79b57c20b 100644 --- a/pages/stack/interop/_meta.json +++ b/pages/stack/interop/_meta.json @@ -1,10 +1,9 @@ { "explainer": "Interop explainer", "predeploy": "Interop predeploys", - "devnet": "Interop devnet", - "supersim": "Supersim Multichain Development Environment", "message-passing": "Interop message passing", "op-supervisor": "OP Supervisor", "assets": "Assets", - "security": "Cross-chain security" + "security": "Cross-chain security", + "tools": "Tools" } diff --git a/pages/stack/interop/tools/_meta.json b/pages/stack/interop/tools/_meta.json new file mode 100644 index 000000000..5006c7465 --- /dev/null +++ b/pages/stack/interop/tools/_meta.json @@ -0,0 +1,4 @@ +{ + "supersim": "Supersim Multichain Development Environment", + "devnet": "Interop devnet - coming soon" +} diff --git a/pages/stack/interop/devnet.mdx b/pages/stack/interop/tools/devnet.mdx similarity index 97% rename from pages/stack/interop/devnet.mdx rename to pages/stack/interop/tools/devnet.mdx index 3edbca365..17c19a74b 100644 --- a/pages/stack/interop/devnet.mdx +++ b/pages/stack/interop/tools/devnet.mdx @@ -1,17 +1,18 @@ --- -title: Interop devnet +title: Interop Devnet - Coming Soon lang: en-US description: Details on the public interoperability devnets. --- import { Callout, Tabs, Steps } from 'nextra/components' -# Interop devnet +# Interop Devnet - Coming Soon 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. +{/* The Interop devnet is a temporary public network of two OP Stack Sepolia instances that supports SuperERC20 tokens, native cross-chain messaging, and cross-chain ETH transfers. As we iterate on Superchain interop, these networks will be deprecated once the next devnets are released. NOTE: The current Interop devnet has been deprecated. This page will be updated once the next Interop devnet is live. @@ -63,3 +64,5 @@ NOTE: The current Interop devnet has been deprecated. This page will be updated * 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. + +*/} diff --git a/pages/stack/interop/supersim.mdx b/pages/stack/interop/tools/supersim.mdx similarity index 100% rename from pages/stack/interop/supersim.mdx rename to pages/stack/interop/tools/supersim.mdx From 4fd96f804aed5097d1ba7c34eb7c8f36c917c7d3 Mon Sep 17 00:00:00 2001 From: Ori Pomerantz Date: Tue, 14 Jan 2025 16:46:06 -0600 Subject: [PATCH 2/3] moved redirects --- next.config.mjs | 25 +++---------------------- public/_redirects | 6 +++++- 2 files changed, 8 insertions(+), 23 deletions(-) diff --git a/next.config.mjs b/next.config.mjs index f2bbcff44..cccf4b58d 100644 --- a/next.config.mjs +++ b/next.config.mjs @@ -17,26 +17,7 @@ export default { eslint: { ignoreDuringBuilds: true, }, - redirects: async () => [ - { - source: '/stack/interop/architecture', - destination: '/stack/interop/explainer#interoperability-architecture', - permanent: false, - }, - { - source: '/stack/interop/cross-chain-message', - destination: '/stack/interop/explainer#how-messages-get-from-one-chain-to-the-other', - permanent: false, - }, - { - source: '/stack/interop/supersim', - destination: '/stack/interop/tools/supersim', - permanent: false, - }, - { - source: '/stack/interop/devnet', - destination: '/stack/interop/tools/devnet', - permanent: false, - }, - ], + + // Don't put redirects here + // they go in public/_redirects } diff --git a/public/_redirects b/public/_redirects index 753e33de4..8c3d7557f 100644 --- a/public/_redirects +++ b/public/_redirects @@ -117,4 +117,8 @@ /stack/interop/transfer-superchainERC20 /stack/interop/assets/transfer-superchainERC20 /builders/app-developers/contracts/superchain-erc20 /stack/interop/assets/superchain-erc20 /builders/chain-operators/tutorials/sdk /builders/app-developers/overview -/stack/explainer /superchain/superchain-explainer \ No newline at end of file +/stack/explainer /superchain/superchain-explainer +/stack/interop/architecture /stack/interop/explainer#interoperability-architecture +/stack/interop/cross-chain-message /stack/interop/explainer#how-messages-get-from-one-chain-to-the-other +/stack/interop/supersim /stack/interop/tools/supersim +/stack/interop/devnet /stack/interop/tools/devnet From 82a99b5a51e0f706e8cd60bddfaaf90718052859 Mon Sep 17 00:00:00 2001 From: Ori Pomerantz Date: Tue, 14 Jan 2025 16:53:36 -0600 Subject: [PATCH 3/3] fixed redirects --- pages/builders/app-developers/tools/supersim.mdx | 2 +- public/_redirects | 4 +--- 2 files changed, 2 insertions(+), 4 deletions(-) diff --git a/pages/builders/app-developers/tools/supersim.mdx b/pages/builders/app-developers/tools/supersim.mdx index 57a0d8e40..b08c29d10 100644 --- a/pages/builders/app-developers/tools/supersim.mdx +++ b/pages/builders/app-developers/tools/supersim.mdx @@ -6,6 +6,6 @@ description: >- information and resources about supersim. --- -import Supersim from '@/pages/stack/interop/supersim.mdx' +import Supersim from '@/pages/stack/interop/tools/supersim.mdx' diff --git a/public/_redirects b/public/_redirects index 8c3d7557f..2beb892c7 100644 --- a/public/_redirects +++ b/public/_redirects @@ -86,7 +86,7 @@ /stack/protocol/fault-proofs/fp-components /stack/fault-proofs/fp-components /stack/protocol/fault-proofs/explainer /stack/fault-proofs/explainer /stack/protocol/fault-proofs/cannon /stack/fault-proofs/cannon -/stack/protocol/interop/supersim /stack/interop/supersim +/stack/protocol/interop/supersim /stack/interop/tools/supersim /stack/protocol/interop/superchain-erc20 /stack/interop/superchain-erc20 /stack/protocol/interop/explainer /stack/interop/explainer /stack/protocol/interop/cross-chain-message /stack/interop/cross-chain-message @@ -120,5 +120,3 @@ /stack/explainer /superchain/superchain-explainer /stack/interop/architecture /stack/interop/explainer#interoperability-architecture /stack/interop/cross-chain-message /stack/interop/explainer#how-messages-get-from-one-chain-to-the-other -/stack/interop/supersim /stack/interop/tools/supersim -/stack/interop/devnet /stack/interop/tools/devnet