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
Foundation Mission Request: Superchain Bridge #117
Comments
Great RFP! Two additional requirements that would be great to add:
These options would allow us this community built bridge to be a viable option for fully replacing the Base bridge. Thanks! |
Great flag! Added this under query parameters! |
Alliance Lead: Please specify the best point of contact for your team Please list the members of your Alliance and link to any previous work: Link to my previous works ; What makes your Alliance best-suited to execute this Mission? [Experience in blockchain development “building L1&L2s solution products and Ux] Please describe your proposed solution based on the above Solution Criteria (if applicable): [My proposed Superchain Bridge Interface aims to offer users a versatile and user-friendly platform for seamless asset transfers within the Superchain ecosystem. Supporting both browser-injected wallets like Metamask, Coinbase Wallet, and Rainbow Wallet, as well as mobile wallets through WalletConnect v2, the interface will facilitates connections with both EOAs and Smart Contract Wallets. Users can bridge tokens from L1 to L2 and vice versa for any OP Chain in the Superchain, specifying destination addresses and leveraging popular token lists, including the Superchain Tokenlist. The interface also integrates with 3rd party bridges for non-Ethereum/OP Chain blockchains, allows users to track their transaction history, and offers query parameters for customized link generation. Multi-language support, compliance measures, and utilization of the Superchain Registry ensure a globally accessible, legally compliant, and regularly updated solution.] [My Superchain Bridge Interface prioritizes security, internationalization, and interoperability, providing users with a robust tool to interact with the Superchain. By incorporating legal agreements, risk disclosures, and compliance measures, the interface not only ensures user protection but also complies with applicable laws. Leveraging the Superchain Registry guarantees the inclusion of supported OP Chains and facilitates ongoing updates to accommodate new chains as they become part of the Superchain ecosystem. This proposed solution stands as a comprehensive, user-centric interface for cross-chain asset transfers, fostering a seamless and reliable experience within the Superchain.] Please outline your step-by-step plan to execute this Mission, including expected deadlines to complete each peice of work: [Step 1: Research and Requirement Analysis (2 weeks): Step 2: Design and Prototyping (2 weeks): Step 4: Compliance and Registry Integration (2 weeks): Please define the critical milestone(s) that should be used to determine whether you’ve executed on this proposal: [User Interface Beta Testing (End of 2 months): [By the end of 2months and 2week, our Superchain Bridge Interface aims to implement and finalize comprehensive compliance measures, encompassing legal agreements, risk disclosures, and regulatory requirements, ensuring adherence to legal standards and regulatory compliance. Subsequently, successful integration with the Superchain Registry will dynamically connect the interface to the evolving Superchain ecosystem, maintaining an accurate list of supported OP Chains. This combined milestone ensures the Superchain Bridge Interface is legally sound, regulatory compliant, and seamlessly connected to the latest information within the Superchain ecosystem for optimal user experience.] Please list any additional support your team would require to execute this mission (financial, technical, etc.): [Technical support - we may in the process of development need some clarity on the superchain bridge,this is not a barrier but a necessity to ensure we build the required functionalities] Financial support - we are not entitled but would like to be considered for a small upfront cash Grants are awarded in OP, locked for one year. Please let us know if access to upfront capital is a barrier to completing your Mission and you would like to be considered for a small upfront cash grant: (Note: there is no guarantee that approved Missions will receive up-front cash grants.) [Access to upfront capital is not a barrier to completing my mission. Please check the following to make sure you understand the terms of the Optimism Foundation RFP program:
|
Here at https://www.bootnode.dev/, where we work together with organizations to speed up the development and delivery of Web3 protocols, dApps, and network, we see a great fit for this proposal and are willing to contribute with a team with a Fledgling tier to better estimate effort, right budget, deadlines and allocate the necessary resources to build what is requested. Here are our last contributions aligned with what is requested on this proposals:
Other participation on OP:
Besides we also contributed in the past:
Please, do not hesitate to reach us out. |
Superchain Bridge Application
Team members
What makes your Alliance best-suited to execute this Mission?In addition to extensive experience building web3 products and infrastructure, we’ve recently been building the Superbridge as a user friendly interface over the native bridging contracts for OP Stack rollups. Since launching the Superbridge in September, we’ve shipped some great features and accomplished a few key milestones that feel worth highlighting,
Please describe your proposed solution based on the above Solution CriteriaOur solution is to rebuild and extend the Superbridge to ultimately deliver on the mission. In short, superbridge.app will become a bridge portal for the Superchain, accommodating all the necessary points to deliver on the mission while maintaining a delightful user experience. For the purposes of this proposal we've pulled together some visual mockups that showcase how the Superbridge will evolve to handle the new requirements. Click me for mockupsA new settings modal will allow for expanded language support, default currency selection, custom token lists and more Quick links like superbridge.app/base/usdc will enable sharing of dedicated token deposit or withdrawal links. A fully white labelled solution, if desired, could be implemented for each chain. Here's how we imagine a white labelled bridge could look for Mode And to address each of specified the solution criteria in detail, Wallet connectionThe Superbridge currently supports EOA’s (incl. Metamask, Coinbase Wallet, Rainbow Wallet) and Smart Contracts (incl. Gnosis Safe), via their respective connection methods - either injected, Wallet Link or WalletConnect. Token bridgesThe Superbridge currently supports deposits and withdrawals for OP Mainnet, OP Goerli, Base, PGN and Zora. As part of the mission we will expand support to Mode and enable the relevant testnets for each chain. Destination or recipient addresses are today configurable with the Superbridge, shipped as part of our requirements for supporting smart contract wallets. Token listsToday the Superbridge relies on the Superchain Tokenlist as well as a smattering of manually added or configured tokens, e.g. native USDC. We'll be building functionality that enables users to search for popular token lists or add custom ones. 3rd party bridgesA deliverable for the mission will be maintaining a registry of 3rd party bridges and the chains/tokens they support to present to users as alternatives to the native bridge. Account historyA key feature for us when building the Superbridge was detailed insights into the status of deposits and withdrawals. The Superbridge indexes each chain supported so users get their full bridge history (post-Bedrock) instantaneously and without their browser having to crawl millions of blocks to find the relevant transactions. The two step withdrawal process has been made as transparent as possible. In addition to showing the duration of each step (~1 hour to prove and ~7 days to finalize), we allow users to complete each step from the Superbridge in one click, regardless of whether the withdrawal was initiated from the Superbridge or not. Block ExplorerCurrently the Superbridge defaults to all links opening in Etherscan if available, otherwise Blockscout. A deliverable for this mission will be to allow users to configure the block explorer they prefer to use in a settings page. i18nA deliverable for this mission will be adding i18n support for the specified languages. ComplianceWe will work with OP Labs, the Foundation, any provided legal council and our own legal advisory to maintain appropriate user legal agreements, risk disclosures and compliance measures. Superchain RegistryCurrently, the Superbridge is a portal to many different rollups and rollup ecosystems. In addition to the Superchain rollups, other OP Stack rollups like Kroma and Rollux are supported as well as Arbitrum Nitro powered rollups like Arbitrum One and Arbitrum Nova. A key deliverable for the mission will be repurposing the Superbridge website to only include Superchain rollups, with a separate Additionally, while CCTP support is already in the works we will add instructions to the flow that tell users how they can verify this is a CCTP transfer rather than a native transfer, ie calls to Service level agreementWe will work with the Foundation to agree to an appropriate service level agreement. We hope that our prior work to accelerate Superchain adoption and new developments we're working on such as native NFT bridging, NFT onboarding campaigns, white labelled deployments and more will excite the community for years to come. Please outline your step-by-step plan to execute this Mission, including expected deadlines to complete each piece of work:
Please define the critical milestone(s) that should be used to determine whether you’ve executed on this proposal:
Please list any additional support your team would require to execute this mission (financial, technical, etc.):Being a launch partner support for L2 <> L2 token bridging means we’ll need to run testnet or potentially even devnet support in the weeks/months leading up to mainnet. Close collaboration between ourselves and OP Labs would be desirable to accomplish this in case of any missing documentation. Grants are awarded in OP, locked for one year. Please let us know if access to upfront capital is a barrier to completing your Mission and you would like to be considered for a small upfront cash grant: (Note: there is no guarantee that approved Missions will receive up-front cash grants.)To date, funding of the Superbridge has been bootstrapped by Alex and James. To that end an upfront cash grant could allow us to stop paying third party service providers (ie. Amazon Web Services, Vercel, GitHub, Localisation, etc) out of pocket. Please check the following to make sure you understand the terms of the Optimism Foundation RFP program:
|
Wonderland Superchain Bridge Application
What makes your Alliance best-suited to execute this Mission?Our missionAt Wonderland, we have been building open-source and permissionless software since our beginning. We have extensive experience in web3 ecosystem development, specifically with Solidity and UI. Our expertise in Web3 development and dedication to the Ethereum ecosystem have enabled us to develop protocols and contribute to public goods. Our commitment has been demonstrated multiple times in the past. Ecosystem alignment 🔴 ✨In our journey building on Optimism, we have firmly adhered to the values of the Optimism Collective from day one. In fact, up to date, we have collaborated directly with Optimism on various projects, including:
Additionally, we have worked with other teams to develop protocols and perform integrations on OP Mainnet, such as HAI and Sidechain Oracles. Relevant expertiseWe have experience in UI design and a deep understanding of bridge architectures. In this regard, we would like to highlight our previous work, which is relevant to this RFP but not limited to:
Best practicesAt Wonderland, we prioritize meticulous planning and execution of all our work, ensuring we adhere to industry best practices. This includes implementing strong security measures to safeguard our projects and optimizing our processes to maximize efficiency and effectiveness. More information can be found on our Wonderland Best Practices notion page. Please describe your proposed solution based on the above Solution Criteria (if applicable):Our proposal outlines the creation of an interface that refines the functionalities of the Superchain Bridge while prioritizing a user-friendly experience. We present an approach that focuses on four key points, which are:
To accomplish this, we adjusted our proposed solution in the following manner: Wallet ConnectionWe plan to support as many wallets as possible in the ecosystem. This includes providing support for Wallet Connect v2 from day one, as well as supporting smart contract wallets like Safe, Candide, and more. Token bridgeThe interface will list the supported OP Chains within the Superchain. This will enable to bridge tokens in any direction between OP Chains and Ethereum, including mainnet and Sepolia testnet environments. Token listsThe interface will allow users to add token lists upon request and bridge tokens that adhere to the ERC20 standard. 3rd party bridgesLists will be supported initially, providing a tooltip-style description of expected costs, and typical time. This ensures that the user can make informed decisions about the performance of the third-party bridges under normal conditions. Account historyUsers can view their transaction history for all the supported chains when connecting to the bridge. Query parametersThe generator will preload all the data, including the chain and respective token. This provides a one-click solution for integrating into web3 products and protocols. Block explorerWe will integrate with all available block explorers. The user will have one selected by default (to be determined), with the option to change to another if desired. i18nWe will support all the listed languages and facilitate their integration by storing texts into a JSON. This will also facilitate the addition of new languages and accept contributions from the community. ComplianceWe will comply with the current applicable compliance rules and risk disclosures. Superchain RegistryThe registry will be supported, including any additional relevant CCTP bridges. When selecting, users can distinguish the assets that depend on it (Canonical or any CCTP supported). Service level agreementWe will ensure that we meet mission expectations and collaborate with the Foundation to create a service-level agreement that satisfies both parties. Additional featuresOn top of these, we aim to provide additional features and create a solution that stands out in terms of both functionality and quality. Some of these features include: Forkable by design 👐We will deliver a UI repository as a seed (or sample) that serves as a baseline to be easily forkable by anyone. This is particularly relevant because it is intended to enable:
Monitoring 🖥️We want to leverage our recent ongoing security efforts to incorporate monitoring capabilities that can detect and notify us when services are compromised, such as in the case of DNS attacks. By doing so, we can significantly mitigate the impact on users in the event of service takeovers. Checks, alerts and guidance 🚨Provide information, alerts, and checks that ensure users make informed decisions. Examples of this include:
Expert mode 🧑🔬 🧠Intended as a separate section for developers and expert users, we will explore the integration of more advanced TX inclusions. The features include:
Community feedback 🔴 ✨Last but not least, our proposal is designed to be developed publicly and receive feedback from the community. We will keep its progress updated and welcome ideas for features to consider adding. Please outline your step-by-step plan to execute this Mission, including expected deadlines to complete each piece of work:Understanding that some Superchain architecture specifications are yet to be determined, we will focus on the workload for launching Phase 1, which involves L1 <> L2 bridging. Once L2 to L2 bridging is released and available, we will prioritize efforts to integrate it into production as soon as possible and align with the launching phase 2 milestone.
Please define the critical milestone(s) that should be used to determine whether you’ve executed on this proposal:
If the confirmation of the project start occurs on the selection date, we can estimate the following dates:
*Subject to L2 <> L2 message passing release. Please list any additional support your team would require to execute this mission (financial, technical, etc.):
Grants are awarded in OP, locked for one year. Please let us know if access to upfront capital is a barrier to completing your Mission and you would like to be considered for a small upfront cash grant: (Note: there is no guarantee that approved Missions will receive up-front cash grants.)Upfront capital is not a barrier to completing our mission. Please check the following to make sure you understand the terms of the Optimism Foundation RFP program:
|
Foundation Mission (RFP) Application
What makes your Alliance best-suited to execute this Mission? We are committed to investing the effort required to create an outstanding open-source project with a well-maintained repository. Our objective extends beyond hosting and maintaining a user-friendly interface for a Superchain Bridge; we aim to empower the community to easily deploy their own UIs. Additionally, we are open to conducting workshops during Optimism-related hackathons to demonstrate how the developer community can leverage our code base. Our company consists of over 20 developers, along with a DevOps and design team, enabling us to easily scale the project team, ensure long-term project maintenance, and handle the entire project cycle in-house. To summarize:
Please describe your proposed solution based on the above Solution Criteria (if applicable): Wallet connection Token bridges
Token lists "The Standard Bridge employs bridged representations of tokens native to another blockchain. Before bridging a token native to one chain to another chain, a bridged representation of that token must be created on the receiving side. A bridged representation of a token is an ERC-20 token that implements the A native token may have multiple bridged representations simultaneously. Users must specify the desired bridged token when using the bridge, and different bridged representations of the same native token are considered entirely independent tokens." (Reference: https://docs.optimism.io/builders/dapp-developers/bridging/standard-bridge#bridged-tokens) Furthermore, our solution will empower the UI to fetch TokenLists from any GitHub repository adhering to a standardized design. This feature facilitates easy discovery of new tokens and the creation of custom Token Lists. A user will be able to add a new a new github source; a list of the sources will be stored locally on his computer. 3rd party bridges Account history
In either case, users will have the capability to initiate a two-step withdrawal process for relevant withdrawals. Query parameters Block explorer i18n Compliance Superchain Registry Service level agreement Please outline your step-by-step plan to execute this Mission, including expected deadlines to complete each piece of work:
Please list any additional support your team would require to execute this mission (financial, technical, etc.):
The inclusion of a technical communication/advisor partner would also be highly appreciated. Grants are awarded in OP, locked for one year. Please let us know if access to upfront capital is a barrier to completing your Mission and you would like to be considered for a small upfront cash grant: (Note: there is no guarantee that approved Missions will receive up-front cash grants.)
Please check the following to make sure you understand the terms of the Optimism Foundation RFP program:
|
Upnode & Chomtana Superchain Bridge ApplicationPlease verify that you meet the qualifications for submitting at the above Tier
Alliance Lead: Chomtana Chanjaraswichai and Upnode (Company, Legal entity) Contact info: chomtana@upnode.org L2 recipient address: 0x147D29D72eEfc7F829ED1Ba94Fe7a87C5075FC17 Please list the members of your Alliance and link to any previous work:Members
(And about 4 more from Upnode) Please see our experience below Modular Games ChainUpnode is operating an OP stack rollup called Modular Games, acheived lowest fee in the history by leveraging Celestia technology and becoming an L3 on Base. Our chain focus on researching about acheiving low latency and cost to optimize on-chain gaming experience. This make us the best candidate because we have skin in the game as a chain operator ourself. TechNerdChomtana is a TechNerd who is actively answering technical questions about OP Stack. Moreover, I also help identify and improve our OP stack documentation by opening pull request for fixing typo and bugs. This is a notable proof of expertise and commitment on the Optimism Collective. Read more about TechNerd program at: https://retrolist.app/project/0x127bdc6d776fb958f986cd2059b43e917a2d74e912c0b360316f77a05b30087b RetroListChomtana, Poonpetch and China has teamed up to build RetroList, a platform aimed to simplify RetroPGF 3 RetroList is known in it's fast and reliable. Acheived much faster loading speed than Agora and West. Live website: https://retrolist.app Read more about RetroList: https://retrolist.app/project/0x6886a3d5da589ee9fc5528548edca61cbefa640ff7b11d7d545281d3423cfd93 simple-optimism-nodeChomtana is maintaining simple-optimism-node, a project that aims to make it easy for anyone to run their own Optimism node. Read more detail about my contribution at: https://retrolist.app/project/0x94b31664bb5940536bffe71fb0a2eb3b2373061fe09324a737807fc2bfe88ff1 opstack-composeUpnode has developed opstack-compose, an open source docker compose script to streamline the OP stack deployment process. Currently, our script can deploy a permanent OP Stack chain (Not devnet) to any L1 chain with any configuration of your choice. Similar to roll-op but we utilize docker compose instead of python script to streamline the OP stack deployment process. Source code: https://github.com/upnodedev/opstack-compose roll-op-ansibleUpnode has developed roll-op-ansible which is an ansible script for deploying an OP stack chain using roll-op Source code: https://github.com/upnodedev/roll-op-ansible Upnode DeployWe have developed a User Interface and offer open-source scripts for easy deployment of the OP Stack. Our interface can now deploy The graph, OP Stack, ETH and OP archive node. Live application: https://deploy.upnode.org Read more: https://retrolist.app/project/0x1516df1a13142b00b7e5ee4496faab4709d2fc8fd67b0c3780e976fc7062528f Opti.domainsOpti.domains is advancing ENS technology by linking Web 3 domain with Web 2 social through attestation with a mission to connect superchains and Web 2 together. Currently, we have 14219 attestations, 908 unique attestors and 583 unique domain holders. Opti.domains is developing a permissionless superchain registry system which enable small chains not yet registered to the official superchain registry or temporary development chain to use our superchain bridging UI.
What makes your Alliance best-suited to execute this Mission?
Please describe your proposed solution based on the above Solution Criteria (if applicable):UI Design(Initial design subject to change) Wallet ConnectivityWe will implement supports of a variety of wallets by using RainbowKit, accommodating both Externally Owned Accounts (EOA) and Smart Contracts. This includes well-known wallets like Metamask, Coinbase Wallet, and Rainbow Wallet for EOAs, and tools like Gnosis Safe for smart contracts. Users can connect their wallets using methods such as direct injection, Wallet Link, or WalletConnect, offering versatility in access. Token BridgesOur tool enables bridging across "Superchain Registry" including but not limited to OP Mainnet, Base, PGN, Mode and Zora. User can deposit and withdraw ETH and ERC20 tokens between L1 (In this case, Ethereum Mainnet) <-> L2 OP Stack and L2 OP Stack <-> L2 OP Stack once interop has been implemented. Although we have a great idea on how to expand beyond the superchain registry. We understand that under the compliance, we need to exclusively list only chains included in the superchain registry to prevent further legal issue. On our UI, we will group mainnet and testnet chains together for ease of use. We commit to supporting any new OP Stack chains as soon as they are added into the superchain registry. Token ListsWe will initially source superchain token address from superchain tokenlist at https://docs.optimism.io/chain/tokenlist Protocol owner can add their token to our UI through pull request to our open source repository or permissionlessly connect a domain name to the token (But it won't be featured in our UI). However, user can add any custom tokens that aren't on the list by doing the following: User can deposit custom ERC-20 token by either entering domain name of that token or specifying both L1 and L2 token address. User can withdraw custom ERC-20 token by either entering domain name of that token or specifying the L2 token address (L1 token address will be dervied from the L2 token contract) URL HotlinkEach chain and token included in the superchain registry are assigned a unique identifier in the URL Example: https://bridge.super.app/base/usdc For other OP Stack chains outside of the superchain registry, we may recommend third-party bridges. Third-Party Bridges RecommendationWe will source a list of well-known third-party bridges and dynamically suggest a list of supported one based on the selected chain and selected token. Undiscovered bridges can request to be added to our UI through pull request to our open source repository. Account HistoryUser can view historical bridge transactions along with status and estimated time for each transaction with a link to the preferred blockchain explorer for each transaction. Transaction history need indexer to index the blockchain data. Although it's a heavy stack, we provide free account history indexing to every chain in the superchain registry. Withdrawal ProcessThe withdrawal process is designed for clarity and ease, allowing users to complete steps with a few click. The platform also clearly indicates the duration of each step, simplifying and demystifying the process for users. Block Explorer PreferencesWe will source a list of block explorer for each chain in the superchain registry. By default, the platform uses Etherscan for opening links, with Blockscout as a secondary option. We will have a feature that enable users to select their preferred block explorer via a settings page, enhancing personalization. Undiscovered block explorers can be added through pull request to our open source repository. CCTP BridgesWe will hardcode specific asset to use CCTP bridge as required instead of depositing through an usual superchain bridging flow. If protocol owner want their token to use CCTP bridge instead of usual superchain bridge, they can submit a pull request. We will notify user if we use CCTP bridge instead of superchain bridge for a particular token. Internationalization (i18n)To cater to a global audience, we will add the support for multiple languages, a crucial step in making the service accessible to a wider, international user base. AnalyticsWe will provide a dune dashboard to visualize and analyze volume of bridging transactions. This will help badgeholders in measuring the impact. Compliance and LegalitiesA legal entity linked with Upnode will manage any compliance and legalities related to this grant. Upnode have expertise in oversea crypto native legal. We have experience establishing companies in different countries including Isle of Man, Dubai and more. We will work with Optimism Foundation about Compliance and Legalities. Service Level AgreementWe commit to the proposed service level agreement for the Bridge UI. This includes diligent ongoing maintenance, support, and enhancement, specifically integrating new OP Chains as they emerge, conducting regular bug fixes, updates, and improvements. After completed the first version of superchain bridge, we expect to be able to support new chain within 1 week of it being added to the superchain registry. Please outline your step-by-step plan to execute this Mission, including expected deadlines to complete each peice of work:
Please define the critical milestone(s) that should be used to determine whether you’ve executed on this proposal:
Please list any additional support your team would require to execute this mission (financial, technical, etc.):We need to get in touch with OP Labs engineer especially for the development of L2 <-> L2 interop bridge. Collaboration with OP foundation to support chains in the superchain registry. Grants are awarded in OP, locked for one year. Please let us know if access to upfront capital is a barrier to completing your Mission and you would like to be considered for a small upfront cash grant: (Note: there is no guarantee that approved Missions will receive up-front cash grants.)Upfront capital isn't required Please check the following to make sure you understand the terms of the Optimism Foundation RFP program:
|
BootNode + Lyra Finance: Superchain Bridge ApplicationAlliance Lead: Nick Forster Please list the members of your Alliance and link to any previous work:Lyra
BootNode
Previous work:
More information about Bootnode: BootNode.dev - https://github.com/BootNodeDev - https://x.com/bootnodedev What makes your Alliance best suited to execute this Mission?
Lyra is one of the most experienced projects in the Optimism ecosystem. It also serves as a frontier of OP Superchains. Lyra will play a crucial role in helping define the product vision and providing supervision and advice throughout the development process. Lyra's direct interest in the project's success stems from the positive impact on Lyra Chain's protocol adoption and utilization. In addition to defining the product, BootNode will also contribute development resources. Please describe your proposed solution based on the above Solution Criteria (if applicable):Our solution involves creating a new dApp, which will be prepared to be deployed to IPFS if needed and will utilize the OP Stack Client SDK. We will make our best effort to provide a solution with the least third-party dependencies as possible and fully focus on being configurable. The UX/UI will be pixel perfect and best industry practices will be followed. To speed up development and guarantee maximum quality we will use our own starter kit that comes with out of the box features and battle tested code. The code will be fully open-source (same License as other Optimism projects), enabling everyone to monitor progress and contribute to its future development, completely forkable friendly. Additionally, we will apply CI/CD best practices providing a testing environment to assess and ensure the quality of our solution before releasing new features and versions. Wallet connectionIntegrating standard web3 connection libraries, user interaction with the Bridge via EOAs and smart contract wallets will be supported out of the box. Moreover, the user experience will be familiar to any crypto user. Token bridgesUsers will be able to bridge across supported networks in the Optimism Superchain. This means from L1 to L2 and also L2 to L2. Additional features allowing destination address selection and any others that may be identified down the road will be added. Indicative mockups are listed below. Token listsAbility for users to bridge not only Superchain Tokenlist tokens but also any arbitrary standard ERC-20. It will feature a dropdown with Super Chain Tokenlist tokens and inputs for any supported ERC20 token. 3rd party bridgesA section including a curated list of 3rd party bridges that users can refer to will be added and maintained. This dynamic list will adapt itself based on selected chains and tokens. Indicative mockups are listed below. Account historyUsers’ will be able to access a clean and complete list of user transactions (any chain in the Superchain), and also be able to initiate any pending claim from the 2-steps withdrawal process. Filtering and sorting will be added as we see fit. Note: Any bridging process initiated from any other Superchain bridge will be displayed here. Query parametersDapp will follow a stateful/hot-links URL design. Including but not limited to:
Many block explorers (Blockscout, Etherscan, others) will be supported (based on network selection) and transactions’ links will redirect to the preferred one. Indicative mockups are listed below. i18nInternationalization will be supported out of the box. This means that there will be a mechanism to easily support new languages and maintain current ones. Standard conventions here. Indicative mockups are listed below. ComplianceBootnode will work from the very beginning in conjunction with the Foundation, OP Labs, and our in-house legal advisory team to upkeep user legal agreements, comprehensive risk disclosures, and compliance measures. These tasks will be conducted in parallel with the phases described above, and through interactions with the needed stakeholders, we will incorporate the necessary changes and adjustments in the user interface. The solution will be fully compliance with the legal agreements included. Superchain RegistryAs stated above, The Superchain Bridge Interface will support the Superchain Registry and CCTP bridges, out of the box. The application will consume data from these registries, list every available chain, and route accordingly based on token selection. Service level agreementWe will work closely with the Foundation to develop a comprehensive service-level agreement. Indicative mockupsPlease outline your step-by-step plan to execute this Mission, including expected deadlines to complete each piece of work:The proposal execution will be divided into five consecutive milestones. We will give priority to the most valuable and complex functionalities (detailed in the roadmap), guaranteeing that they are fully usable and tested before moving on to other use cases, which we consider to be less risky and not part of the core flow; first, we will build those use cases associated to bridging. We understand that the behavior associated with supporting bridging between OP Chains will go live around mid-2024. Therefore, we will address it in the final phase. However, we will ensure that it is taken into account during the initial design and decision-making processes. A project manager will be responsible for ensuring that the team focuses on the correct tasks at the right time and that the project progresses smoothly. Our QA Engineers perform a detailed quality process on every coded use case. For each phase, a deliverable will be created and deployed to a testing environment to demonstrate progress. Feedback will be gathered and incorporated into a future potential backlog. Assumptions
Milestone 0: Ignition
Milestone 1: Basic bridging complete workflow
Milestone 2: Extend previous features and add use cases referring to listing and account history
Milestone 3: User preferences, block explorer, and i18n configuration
Milestone 4: Production readiness
Milestone 5: Extend to bridge L2 to L2
Please define the critical milestone(s) that should be used to determine whether you’ve executed on this proposal:
Notes: we are committed to sharing bi-weekly written updates and Looms videos showing the progress when applicable. Please list any additional support your team would require to execute this mission (financial, technical, etc.):
Grants are awarded in OP, locked for one year. Please let us know if access to upfront capital is a barrier to completing your Mission and you would like to be considered for a small upfront cash grant: (Note: there is no guarantee that approved Missions will receive up-front cash grants.)There is no barrier. Please check the following to make sure you understand the terms of the Optimism Foundation RFP program:
|
Foundation Mission (RFP) Application
What makes your Alliance best-suited to execute this Mission?
Please describe your proposed solution based on the above Solution Criteria (if applicable):
Please outline your step-by-step plan to execute this Mission, including expected deadlines to complete each piece of work:
Please define the critical milestone(s) that should be used to determine whether you've executed on this proposal:
Please list any additional support your team would require to execute this mission (financial, technical, etc.):
Grants are awarded in OP, locked for one year. Please let us know if access to upfront capital is a barrier to completing your Mission and you would like to be considered for a small upfront cash grant: (Note: there is no guarantee that approved Missions will receive up-front cash grants.)
Please check the following to make sure you understand the terms of the Optimism Foundation RFP program:
|
DapDap Superchain Bridge ApplicationAlliance Lead: 0xSocractic Please list the members of your Alliance and link to any previous work:Members
Link to previous work:
Our team has already built some decentralized frontend for OP stack and non-OP stack bridges:
What makes your Alliance best-suited to execute this Mission?
Please describe your proposed solution based on the above Solution Criteria (if applicable):Our solution will focus on creating a user-friendly, open-source interface that allows seamless asset movement within the Superchain ecosystem.
Listed Solution Criteria:
Please outline your step-by-step plan to execute this Mission, including expected deadlines to complete each peice of work:
Please define the critical milestone(s) that should be used to determine whether you’ve executed on this proposal:
Please list any additional support your team would require to execute this mission (financial, technical, etc.):
Grants are awarded in OP, locked for one year. Please let us know if access to upfront capital is a barrier to completing your Mission and you would like to be considered for a small upfront cash grant: (Note: there is no guarantee that approved Missions will receive up-front cash grants.)
Please check the following to make sure you understand the terms of the Optimism Foundation RFP program:
|
LI.FI ApplicationAlliance Lead: Dominik Hell Please list the members of your Alliance and link to any previous work: Additionally the team would hire two more roles to manage the development. What makes your Alliance best-suited to execute this Mission?The team at LI.FI runs one of the biggest bridge and DEX aggregators in the space and has built one of the most used cross-chain interfaces Jumper.Exchange. The LI.FI team has been working with Optimism since close to the chain's inception and has facilitated hundreds of millions in- and outflows for the ecosystem. LI.FI is 100% focused on liquidity aggregation and positions itself as an enterprise-grade B2B partner. We have been pioneers in the interoperability space since 2021 and have built the following products: With Jumper.Exchange, which has been used by more than 900.000 users and processed more than $2 Billion in transaction volume, we’ve gained a deep understanding and data on user’s needs and behavior regarding the bridging user experience. LI.FI Widget and SDK are used by >150 B2B partners. Here again, we also gained a deep understanding of developers' needs and how to deal with a vast number of bridging APIs and SDKs. LI.FI API: used by >150 partners, including MetaMask, Phantom, and Gnosis. Processed millions of transactions and billions of volume. LI.FI is currently being implemented by enterprise companies with over 60M end users and has spent 2023 to maximize its infrastructure capabilities on being able to handle those large amounts of users. We leverage the latest technologies and infrastructure to build our products, also used by other industry leaders: AWS, TypeScript, Node.js, React.js, and their library ecosystem, Wagmi, Viem, i18next, and MUI. Please describe your proposed solution based on the above Solution Criteria (if applicable):Our solution will be to fork the already open-sourced and heavily used Jumper.Exchange interface and rebuild it as a new interface for the Optimism Superchain. All our learnings have been reflected in the latest refactoring of the frontend, which makes the interface super lightweight and fast. We’ll add all the necessary points from the Solution Criteria while relying on the proven tech of the LI.FI Widget + SDK. Solution CriteriaWallet connection Jumper.Exchange and LI.FI Widget have support for over 30 wallets, including smart contract wallets like Safe, and we will add support for other necessary popular wallets. Token Bridges The bridge will support all Superchain connected chains and support newly connected chains and their testnets in a fast fashion. LI.FI has in-depth experience in building the right architecture across the stack to add new bridges and chains in a reliable, debuggable, and monitorable fashion and a big team behind it to understand all related edge cases. As a company we gathered and will continue to gather all necessary domain and implementation specific knowledge. The recipient address will be configurable by the user, as it is already possible today. Token lists The LI.FI team has built its dedicated token endpoint, fed by many third-party token lists. It can easily be extended and filtered and uses a proper caching mechanism to save costs and guarantee speed. That way, we can use it for highly customizable token lists. 3rd party bridges The LI.FI core product allows for access to a wide variety of 3rd party bridges; these can be connected to the Optimism interface in any desired way. We can link to the bridge interfaces, or we can allow-list bridges that are trusted by Optimism on the interface directly. We can provide a lot of in-depth material to help facilitate the decision making process and build risk assessment frameworks with L2Beat & Consensys. In case bridges should be unlocked on the interface directly at some point, the benefit of LI.FI’s system is that we have standardized all errors and edge cases across third-party bridges, allowing us to provide unified error handling and monitoring across all bridges, again providing the best user experience possible. Account History The interface will feature a tab for users to check their account history of all deposits and withdrawals inspired by the current implementation of the Optimism Gateway. Block Explorer We will extend Jumper.Exchange and LI.FI Widget functionality will include setting options to select preferred block explorers. Query parameters Jumper.Exchange already has support for URL parameters to select chains, tokens, amount, and destination address. I18n Jumper.Exchange and LI.FI Widget already support a wide variety of languages, with more being easily introduced. We manage translations leveraging the Crowdin platform and, with our Discord community of translators, translate our dApps to 13+ languages. This platform is the industry leader (also used by ethereum.org) for making multi-language apps. Compliance Our experienced legal team will work with OP Labs and the Foundation to find the best strategy to comply with all necessary legal requirements. Superchain Registry The underlying white-label infrastructure of LI.FI can freely add or block chains being visible in the frontend. We’ll be using the Superchain registry as well as the asked-for CCTP support, which we already deliver out of the box. Service Level Agreement Our operational and commercial departments are happy to engage with the OP Collective in setting up a service level agreement to ensure the continued maintenance and improvement of the developed frontend. AdditionalCustomizability By leveraging the LI.FI SDK and Widget the interface will have the ability to be forked and customized by any member of the Superchain alliance to adapt to their own branding. All our CSS and customizability options are very well documented and easy to use. Please outline your step-by-step plan to execute this Mission, including expected deadlines to complete each piece of work:Our main priority until the Optimism team has the final spec for the L2 to L2 fast bridges, will be to achieve feature completeness on all other items in the roadmap. We imagine the timeline to look like this:
Please define the critical milestone(s) that should be used to determine whether you’ve executed on this proposal:
Please list any additional support your team would require to execute this mission (financial, technical, etc.):
Please check the following to make sure you understand the terms of the Optimism Foundation RFP program:
|
Thank you for your submission!! We'll review and revert with next steps! In the meantime, feel free to tag me here or reach out directly (zain@opabs.co) with any questions. |
Thanks all for these proposals - excited to take the next step forward in decentralizing the bridge interface. We're excited to share that we will be moving forward with the proposals from Superbridge and Wonderland given their familiarity with op-viem and quality of work on OP Stack bridging and Smock respectively. @AlexBHarley and @0xParticle we will be in touch directly to kick off the project and discuss expectations in more detail. For all other teams here: we'd love to help you find the right way to contribute to the Optimism Collective. Keep an eye out for new issues in the Ecosystem Contributions repo for ideas, suggestions, and other possible projects. Thank you again for your proposals! |
很荣幸成为乐观集体的一员!保持乐观 |
i can fix couple of bugs if necessary |
This comment serves as the progress tracker for Superbridge's work on this proposal. We'll update it every couple of weeks to reflect the latest progress on this mission as we complete milestones. 26.1.24 - Milestone 1 completed
8.2.24 - Milestone 2 completed
23.2.24 - Milestone 3 completed
9.3.24 - Milestone 4 completed
|
Wonderland's Superchain Bridge Progress Update:Milestones:
Repository: https://github.com/defi-wonderland/superchain-bridge-ui |
What is the latest status of this RFP? How many active teams are working on this RFP and what is the ETA of each? I'd love for PGN (https://publicgoods.network/) to be included here as well. |
Hi you can see the latest updates here:
PGN is shutting down by June 2024 |
Foundation Mission Request – Superchain Bridge RFP
To take on this project, submit a proposal to this thread by December 15. Read more about Missions here.
How will this Foundation Mission (RFP) will help accomplish the above Intent?
This RFP introduces a Superchain Bridge interface which acts as the foundation for users to move tokens to / from any OP Chain in the Superchain using the canonical standard bridge in the OP Stack.
Optimism is leaning on its ecosystem to bootstrap access to the protocol. Not running our own frontend increases censorship resistance and decentralization, but also helps us bootstrap a distributed ecosystem.
As such, this mission will contribute to a more resilient bridging ecosystem for the Superchain.
What is required to execute this Foundation Mission (RFP)?
The Superchain Bridge Interface allows users to bridge to / from any OP Chain in the Superchain from L1 Ethereum using the standard bridge. Once the MVP of low latency L2 to L2 message passing is live (est. mid 2024), the Superchain Bridge interface should also allow users to bridge between OP Chains.
Completing this RFP requires building an open source frontend that allows users to bridge to / from any OP Chain in the Superchain. The frontend should be fully open-source and should allow for future iterations of the functionality. This RFP requires both designs and implementation.
For this RFP, the Optimism Foundation will accept up to two submissions. Multiple frontends will maximize the likelihood of success and improve the resilience of the system.
The target grant reward for each submission will be 200k OP. Teams should discuss the solution criteria below with the Foundation, and may arrive at a different mutually agreeable grant amount dependent on the scope of their work.
Solution Criteria:
Core functionality of the Superchain Bridge interface:
Wallet connection
Token bridges
Token lists
3rd party bridges
Account history
Query parameters
Block explorer
i18n
Compliance
The Superchain Bridge Interface should include an appropriate user legal agreement and risk disclosures, which will be subject to evaluation and confirmation by the Foundation. The Superchain Bridge Interface should also implement appropriate compliance measures to prevent it from being used in violation of applicable laws. The compliance measures implemented by a grantee will be subject to evaluation and confirmation by the Foundation. Prior agreed compliance costs incurred by the grantee will be reimbursed by the Foundation for at least one year following launch.
Superchain Registry
The Superchain Bridge Interface should only include OP Chains in the Superchain and update to include new OP Chains as they come online.
The user interface must use the Superchain Registry and relevant CCTP bridges to determine the canonical bridges that are supported. Furthermore, the UI should provide instructions for how the user can verify using their wallet that they are interacting with the canonical bridge for the respective OP Chain.
Service level agreement
The bridge interface should continue to support adding new OP Chains as they come online. To ensure this happen, the RFP proposer must agree to a service level agreement that governs the ongoing maintenance, support, and enhancement of the Bridge UI, including but not limited to the addition of new operation chains, bug fixes, updates, and improvements as outlined in the RFP. Past the 1 year service agreement, through Optimism’s Retroactive Public Goods Funding, we expect interface maintainers will be rewarded based on the reliability of the interface.
How should the Foundation measure progress towards this Foundation Mission (RFP)?
Progress can be measured based upon the completion of the following milestones:
These milestones mark the completion of the proposal.
How should RetroPGF badgeholders measure impact upon completion of this Foundation Mission (RFP)?
Application instructions
To apply for this RFP, please complete the form in the expandable section below and leave your response as a comment on this issue thread below. Submissions will be open until Dec 15, at which time the Foundation will review all submissions and select up to three individuals/teams to complete the work defined here.
Submission form
Copy the entire application below and leave a comment on this issue with your answers completed. A representative from the Optimism Foundation may reach out using the contact info provided to request more information as necessary.
Foundation Mission (RFP) Application
Please verify that you meet the qualifications for submitting at the above Tier
Read more about Alliances here
What makes your Alliance best-suited to execute this Mission?
Please describe your proposed solution based on the above Solution Criteria (if applicable):
Please outline your step-by-step plan to execute this Mission, including expected deadlines to complete each peice of work:
Please define the critical milestone(s) that should be used to determine whether you’ve executed on this proposal:
Please list any additional support your team would require to execute this mission (financial, technical, etc.):
Grants are awarded in OP, locked for one year. Please let us know if access to upfront capital is a barrier to completing your Mission and you would like to be considered for a small upfront cash grant: (Note: there is no guarantee that approved Missions will receive up-front cash grants.)
Please check the following to make sure you understand the terms of the Optimism Foundation RFP program:
-- end of application --
The text was updated successfully, but these errors were encountered: