Skip to content

Missing lints & interop ideas #1381

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Closed
wants to merge 9 commits into from
Closed
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
2 changes: 2 additions & 0 deletions pages/stack/interop.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -36,4 +36,6 @@ Documentation covering Cross Chain Message, Explainer, Message Passing, Op Super
<Card title="Safe interoperability measures" href="/stack/interop/interop-security" icon={<img src="/img/icons/shapes.svg" />} />

<Card title="Interop reorg awareness" href="/stack/interop/reorg" />

<Card title="Ideas" href="/stack/interop/ideas" />
</Cards>
45 changes: 45 additions & 0 deletions pages/stack/interop/ideas.mdx
Original file line number Diff line number Diff line change
@@ -0,0 +1,45 @@
---
title: Superchain interoperability ideas
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The console is actually being updated to have this info with the associated UI designs. If we follow DRY - should we just link out there?

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

lang: en-US
description: Crypto used to be full of wild ideas—where are they now? Creativity and composability has been limited up until now
---

# Superchain interoperability ideas

Crypto used to be full of wild ideas—where are they now? Creativity and composability has been limited up until now. We've mastered wallets, DeFi, L2s, and stables. It's time to bring back the bold. Discover net-new use cases that are uniquely enabled by Superchain Interop, and not just bridge abstraction.
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
Crypto used to be full of wild ideas—where are they now? Creativity and composability has been limited up until now. We've mastered wallets, DeFi, L2s, and stables. It's time to bring back the bold. Discover net-new use cases that are uniquely enabled by Superchain Interop, and not just bridge abstraction.
Crypto used to be full of wild ideas—where are they now? Creativity and composability has been limited up until now. We've made leaps and bounds in many domains, but it's time to bring back the bold. Discover net-new use cases that are uniquely enabled by Superchain Interop, and not just bridge abstraction.

Maybe its the cynic in me, but our industry has a long way to go. I think we can reframe the second sentence. Mainly because sentiment around wallets and even L2s is still poor


It's time to reimagine the onchain future together, reimagine your application with Superchain Interop and hack on Superchain Interop devnets.

## Cutting edge Superchain ideas

Hack on the various cutting edge applications that are uniquely enabled by Superchain Interop. We've compiled a list of Superchain interop ideas that you can use to help grow the Superchain

If you've experimented with an application, or library to support Superchain Interop, [please let us know and fill out this form](https://www.surveymonkey.com/r/398MYD9). We would love to reach out directly to provide technical and potential marketing support. You can also tag @Optimism on Twitter.

### Helpful Tools:

* [Interop docs](https://docs.optimism.io/stack/interop/explainer)
* [Devnet chain configs](https://docs.optimism.io/stack/interop/devnet)
* [Interop demo apps](https://console.optimism.io/templates)
* [Clone the Supersim repo to simulate Superchain Interop](https://github.com/ethereum-optimism/supersim)

### Interop ideas

| Use Case | Idea | Priority | Description | |
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This markdown table has an extra column

Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I think we might also want to consider the priority column

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I think this is from an internal doc I gave Amanda - can we remove the priority column and remove the word "Super" from all these and remove acronomys.

Superswap = Swap
eg CDP = Collateralized debt position

| --------- | --------------------------- | -------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | - |
| DeFi | Superloans | P1 | Use collateral on ChainA and ChainB to execute an arbitrage opportunity on ChainA | |
| | Superlend | P1 | Deposit ETH from ChainA or ChainB into a lend/borrow protocol for the best yield on ChainA or ChainB.Automatically rebalances to ChainA or ChainB based on best yield | |
| | SuperCDP | P1 | Collateralized crosschain debt protocol that holds assets and issues a SuperchainERC20 on users preferred chain | |
| | SuperPerp | P3 | Allow someone to deposit ETH from any chain in the Superchain to keep their perp position open | |
| | Swap | P1 | Swap ETH for SuperchainERC20 across Chain A and/or ChainB for best price execution | |
| | SuperArbitrage | P1 | Build a trading bot that uses Superchain interop to arbitrage DEX pools on ChainA and ChainB | |
| | Predict | P1 | Prediction market that uses Superchain interop to determine whether a set of actions happens on a set of chainsEg Will Uniswap USDC-ETH on the Superchain see more volume than Velodrome USDC-ETH today? | |
| Identity | Attestations | P1 | Use an attestation on chainA to interact with a smart contract on chainB Superchain attestations | |
| | SuperGotchi | P3 | A Tamagotchi-like game where the pets live as NFTs onchain, and transform based on activity on ChainA and ChainB | |
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Use case: Gaming

| Wallets | SuperchainERC20 payment app | P2 | Build a wallet demo that uses chain specific address and superchain interop to send eth between chainA and chainB | |
| | Superchain Wallet | P1 | Use Superchain interop to build a wallet that prioritizes UX and abstracts the concepts of individual chains from the user | |
| | Crosschain Account Abstract | P2 | Develop AA wallet experience that manages owners, sessions, balances, etc. across multiple chains | |
| Onramping | 7683 + Superchain interop | P2 | Build an intent-based system for swapping or bridging that uses Superchain interop to verify intent fulfillment | |
| | Bridge abstraction widget | P2 | Enable apps to use ETH balances from any chain in the Superchain to interact with target app | |
| | CEX widget | P2 | Enable apps to leverage CEX integrations from a chain in the Superchain to to deposit/withdraw to any chain in the Superchain | |
| Agents | Incentivizer Agent | P2 | A multi-chain agent that drips rewards to users via attestations (or tokens) to power users of the Superchain. | | | |
7 changes: 6 additions & 1 deletion words.txt
Original file line number Diff line number Diff line change
Expand Up @@ -151,6 +151,7 @@ globalqueue
GLOBALSLOTS
globalslots
gokzg
Gotchi
growthepie
hardfork
hardforks
Expand All @@ -171,6 +172,7 @@ Immunefi
implicity
Inator
inator
Incentivizer
INFLUXDBV
influxdbv
initcode
Expand Down Expand Up @@ -264,6 +266,7 @@ nosyncserve
Numba
Offchain
offchain
Onramping
OPCM
opcm
Openfort
Expand Down Expand Up @@ -324,10 +327,12 @@ QRNG
Quicknode
quicknode
quickstarts
rebalances
rebalancing
Regenesis
regenesis
Reimagine
reimagine
REJOURNAL
rejournal
REMOTEDB
Expand Down Expand Up @@ -360,7 +365,6 @@ seqnr
SEQUENCERHTTP
sequencerhttp
serv
settions
signup
SLLV
SLTI
Expand Down Expand Up @@ -399,6 +403,7 @@ syncmode
SYNCTARGET
synctarget
syscalls
Tamagotchi
thirdweb
threadcreate
tility
Expand Down