From 493f8955d14d1bdfa63251219b361da954e9a982 Mon Sep 17 00:00:00 2001 From: wit03 Date: Tue, 10 Sep 2024 01:20:12 +0700 Subject: [PATCH] chore: update data --- data/retropgf5-live-data/retropgf5-live-data.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/data/retropgf5-live-data/retropgf5-live-data.json b/data/retropgf5-live-data/retropgf5-live-data.json index be59bf1..a534fb6 100644 --- a/data/retropgf5-live-data/retropgf5-live-data.json +++ b/data/retropgf5-live-data/retropgf5-live-data.json @@ -1 +1 @@ -[{"name":"Nfts ","description":"nft creation ","projectAvatarUrl":"https://storage.googleapis.com/op-atlas/39cfa64d-46e8-43a1-9bf8-baf6d41de613.png","projectCoverImageUrl":"https://storage.googleapis.com/op-atlas/f43cc8a7-8575-45c8-843f-01f9830befd0.png","category":"NFT","osoSlug":"","socialLinks":{"website":[],"farcaster":[],"twitter":null,"mirror":null},"team":["427926"],"github":[],"packages":[],"contracts":[],"grantsAndFunding":{"ventureFunding":[],"grants":[],"revenue":[]},"pricingModel":"free","pricingModelDetails":"","links":[],"projectUid":"0x965d10dd8af44d0286af95744897ac7e066f92114c080c021e628f4af3eda298"},{"name":"Maintaining simple-optimism-node","description":"I'm maintaining \"simple-optimism-node\" created by @smartcontracts, an open-source Optimism's full/archive node docker compose deployment script used by more than 320 developers and featured in the official docs.\n\nBelow are some key metrics that indicate its adoption:\n\n- Stars: 321\n- Forks: 111\n\nFrom October 1, 2023, to July 31, 2024, the following metrics were observed:\n\n- External Contributors: 3\n- Issues Opened: 34\n- Issues Closed: 30\n- Merged Pull Requests: 28\n\nHowever, the actual usage is higher, as many instances are not being tracked.","projectAvatarUrl":"https://storage.googleapis.com/op-atlas/88286a99-4f87-423a-8d13-2ed8ebe4f47c.png","projectCoverImageUrl":"https://storage.googleapis.com/op-atlas/6e9dc772-39bd-48ef-b113-988854d3062b.png","category":"Utility","osoSlug":"","socialLinks":{"website":["https://github.com/smartcontracts/simple-optimism-node"],"farcaster":[],"twitter":null,"mirror":null},"team":["328679"],"github":[{"url":"https://github.com/smartcontracts/simple-optimism-node","name":"simple-optimism-node","description":"I'm maintaining \"simple-optimism-node\" created by @smartcontracts, an open-source Optimism's full/archive node docker compose deployment script used by more than 320 developers and featured in the official docs."}],"packages":[],"contracts":[],"grantsAndFunding":{"ventureFunding":[],"grants":[{"grant":null,"link":null,"amount":"17391","date":"","details":null}],"revenue":[]},"pricingModel":"free","pricingModelDetails":"","links":[],"projectUid":"0x09b95c7697625da4915338750c5f78446817a3634cb38bc9155e26bbbc0c87f1"},{"name":"TechNERDs Program","description":"The TechNERDs program maintain a developers repository and the discussion section has evolved into a Stack Overflow style forum where 100s of threads have turned into reusable resources and have lead to documentation and developer experience improvements. https://github.com/ethereum-optimism/developers/discussions\n\nThe TechNERDS expand developer support and bridge technical knowledge gaps. They directly solve developer pain by answering questions, debugging issues via support tickets and dev channels, improve documentation, and making improvements to the code repositories. They're enabling developers to build and thrive with the OP Stack.\n","projectAvatarUrl":"https://storage.googleapis.com/op-atlas/339e37a6-4383-431f-be9a-fd40d82586c0.png","projectCoverImageUrl":"https://storage.googleapis.com/op-atlas/d40c4486-fd46-4b2b-9bdf-d28c9dd636b5.png","category":"Utility","osoSlug":"","socialLinks":{"website":[],"farcaster":[],"twitter":null,"mirror":null},"team":["16340"],"github":[{"url":"https://github.com/ethereum-optimism/developers","name":"developers","description":"This developers repo is where the Optimism Collective's technical community can receive support. The primary value is in the discussion section where the TechNERDs facilitate a stack overflow type forum."}],"packages":[],"contracts":[],"grantsAndFunding":{"ventureFunding":[],"grants":[{"grant":"token-house-mission","link":"https://gov.optimism.io/t/final-technerd-program/6087","amount":"16800","date":"2023-07-24","details":"These grants are subject to a 1 year lock up period."},{"grant":"foundation-mission","link":"https://github.com/ethereum-optimism/ecosystem-contributions/issues/151","amount":"32500","date":"2024-05-09","details":"These grants are subject to a 1 year lock up period."},{"grant":"foundation-mission","link":"https://github.com/ethereum-optimism/ecosystem-contributions/issues/232","amount":"26250","date":"2024-07-26","details":"These grants are subject to a 1 year lock up period."}],"revenue":[]},"pricingModel":"free","pricingModelDetails":"","links":[{"url":"https://github.com/ethereum-optimism/developers/issues?q=label%3Amonthly-report","name":"Monthly Metrics Reporting","description":"The developers repository has an automated issue creation tool that summarizes the activity in the repository on a monthly cadence."},{"url":"https://github.com/ethereum-optimism/developers/blob/main/community/technerds-program/metrics/retro-funding-5.md","name":"Curated Retro Funding Round 5 Metrics","description":"This document quantifies the TechNERDs Program's impact on the OP Stack ecosystem from October 1, 2023, to July 31, 2024. "}],"projectUid":"0x09875cfe708f0c3acaca3d8af6b1ca2bd45b43c4a268a55c5d2b50ec9bdeef75"},{"name":"B<>rder/ess OPstack Cipher Sessions","description":"Borderless holds Opstack Cipher Sessions in partnership with Superchains in the Optimism Ecosystem to provide education and inspiration resources aimed at producing developers every quarter who are competent in building solutions on the Superchain in a 4 Phase strategy:\n\nGoal 1: B<>rder/ess Web3 Tech Clubs and Integrations (Community & User Education Strategy on interacting with the Optimism Superchain ecosystem)\nGoal 2: OPstack Themed Developer Programme and Dev Bootcamp (Education)\nGoal 3: OPstack Themed Hackathons and Event (Deployment)\nGoal 4: Certification and Business Dev Mentorship (Go to Market strategies)\n\nThis strategy brought;\n\n- Builders\n- Users\n- Products\n- Marketing\n- Updates and contributions to OPstack deployment documentation and Repos.\n\n\nPlease read our latest impact report with OPstack in the Lisk Superchain here\nhttps://mirror.xyz/karlagod.eth/nVxg3z3Uk3N756UFdfydoyj21NCPBaZWpaHRuT9QTQI","projectAvatarUrl":"https://storage.googleapis.com/op-atlas/6276bdf0-ffbc-407d-bb5f-5401600ada70.png","projectCoverImageUrl":"https://storage.googleapis.com/op-atlas/33a91e1b-2237-464a-bf5a-079f93889cf1.png","category":"Utility","osoSlug":"","socialLinks":{"website":["https://borderless.cryptosmartnow.io/","https://www.notion.so/B-rder-ess-3-0-Byte-Onchain-dea61442c60243c4b1ba43f69009372f"],"farcaster":["https://warpcast.com/karlagod"],"twitter":"https://x.com/borderlessdev","mirror":"https://mirror.xyz/karlagod.eth/nVxg3z3Uk3N756UFdfydoyj21NCPBaZWpaHRuT9QTQI"},"team":["318515"],"github":[],"packages":[],"contracts":[],"grantsAndFunding":{"ventureFunding":[],"grants":[],"revenue":[]},"pricingModel":"free","pricingModelDetails":"","links":[{"url":"https://mirror.xyz/karlagod.eth/nVxg3z3Uk3N756UFdfydoyj21NCPBaZWpaHRuT9QTQI","name":"B<>rder/ess Impact Report with OPstack & Lisk Superchain","description":"We designed a Cipher Session that transitions web2 developers and business owners into the Optimism Superchain ecosystem.\n\nThis resulted in 22 Developers and 4 projects launching on the Optimism ecosystem between April 2024 and August 2024."}],"projectUid":"0xbcd609d06165ef58ca295b05c1c5a7bcbd500cc673f3fc4cbcb7b10774890b4a"},{"name":"Hermes - a GossipSub listener and tracer for libp2p-based networks.","description":"The ProbeLab team has recently built Hermes, a GossipSub listener and tracer for libp2p-based networks. Hermes-based experiments aim to measure the efficiency and performance of the GossipSub message broadcasting protocol in any libp2p-based network. Acting as a light node of sorts, Hermes can help developers collect valuable data and tune their network’s protocols based on the message propagation latency, control message overhead and a variety of other metrics. Hermes currently supports the Ethereum consensus layer network.\n\nThe ProbeLab team specialises in network-layer measurements and monitoring. The team operates a variety of tools and uses the data it collects to propose network protocol optimisations.","projectAvatarUrl":"https://storage.googleapis.com/op-atlas/90c0de0c-cc0e-4959-afb7-a78ae4c9d674.png","projectCoverImageUrl":"https://storage.googleapis.com/op-atlas/e1d59a51-3f6f-4642-bc88-553026d2d067.png","category":"Utility","osoSlug":"","socialLinks":{"website":["https://probelab.io","https://probelab.network"],"farcaster":["@yiannisbot"],"twitter":"@yiannisbot","mirror":null},"team":["779819","845866","468804"],"github":[{"url":"https://github.com/probe-lab/hermes","name":"Hermes","description":"Main project repository."}],"packages":[],"contracts":[],"grantsAndFunding":{"ventureFunding":[],"grants":[],"revenue":[]},"pricingModel":"free","pricingModelDetails":"","links":[{"url":"https://probelab.io/tools/hermes/","name":"Hermes @ probelab.io","description":"Tool description"}],"projectUid":"0x7504e494cb8d227193182e083128912173c14eaeecec9b90fa453de28377b269"},{"name":"Blocknative Blob Archive and Research","description":"Blocknative is dedicated to building developer-friendly tools that enhance user experience and ecosystem growth. We specialize in creating innovative solutions for gas fee estimation across various blockchains and have been building, running, and maintaining advanced gas estimation and optimization infrastructure since 2021. ","projectAvatarUrl":"https://storage.googleapis.com/op-atlas/89b7357e-0cb5-45d1-8c20-b1c835ad584c.png","projectCoverImageUrl":"https://storage.googleapis.com/op-atlas/735c2a57-e42e-4b09-8f55-67e6bcdab127.png","category":"Utility","osoSlug":"","socialLinks":{"website":["Blocknative.com"],"farcaster":[],"twitter":"x.com/blocknative","mirror":null},"team":["410300"],"github":[],"packages":[],"contracts":[],"grantsAndFunding":{"ventureFunding":[],"grants":[{"grant":null,"link":null,"amount":"29998","date":"","details":null},{"grant":"foundation-mission","link":"https://app.charmverse.io/op-grants/batcher-gas-fee-optimization-research-and-implementation-419013603973726","amount":"40000","date":"2024-05-14","details":""},{"grant":null,"link":null,"amount":"10m-25m","date":"2021","details":"https://www.blocknative.com/blog/blocknative-raises-15m-for-block-building"}],"revenue":[]},"pricingModel":"free","pricingModelDetails":"","links":[{"url":"https://www.blocknative.com/blog/how-self-built-blocks-unintentionally-introduce-base-fee-volatility ","name":"How Self-Built Blocks Unintentionally Introduce Base Fee Volatility","description":"analyzes how self-built blocks impact base fee volatility"},{"url":"https://www.blocknative.com/blog/june-20th-blob-contention-event-retrospective ","name":"Blob Inversion: An Investigation Into the June 20th 2024 Blob Spike","description":"investigates the June 20th blob contention event"},{"url":"https://www.blocknative.com/blog/ethereums-eip-4844-dencun-upgrade-a-85-day-analysis","name":"Ethereum's EIP 4844 Dencun Upgrade: A 85-Day Analysis","description":"provides an 85-day analysis of the Dencun upgrade"},{"url":"https://docs.blocknative.com/blocknative-data-archive","name":"Blocknative Mempool Archive (and Blob Archive)","description":"The Blob Archive complements our existing Mempool Archive, offering a comprehensive view of Ethereum network activity.\n"}],"projectUid":"0x7e4eb6294ad8e97eceb3bb6a39891eb386bfbaa5d4e8f16a9939d18ad79d789c"},{"name":"Understanding-Optimism-Codebase ","description":"This document provides a comprehensive explanation of the Optimism codebase, aiming to help newcomers to Optimism quickly get started and truly understand how the code flow in the codebase works.\nWritten in two language versions right now, EN & CN.","projectAvatarUrl":"https://storage.googleapis.com/op-atlas/34fca888-92f0-44e7-be25-bcb1da8e28a2.png","projectCoverImageUrl":"https://storage.googleapis.com/op-atlas/904d0d9d-e969-4b21-9251-20b15e3a79fa.png","category":"Utility","osoSlug":"Understanding Optimism Codebase","socialLinks":{"website":["https://github.com/joohhnnn/Understanding-Optimism-Codebase","https://github.com/joohhnnn/Understanding-Optimism-Codebase-CN"],"farcaster":[],"twitter":"https://x.com/JoohhnnnChase","mirror":null},"team":["191318"],"github":[{"url":"https://github.com/joohhnnn/Understanding-Optimism-Codebase","name":"Understanding-Optimism-Codebase","description":"This guide is crafted to assist both newcomers and seasoned developers in navigating the Optimism codebase with ease."},{"url":"https://github.com/joohhnnn/Understanding-Optimism-Codebase-CN","name":"Understanding-Optimism-Codebase-CN","description":"This guide is crafted to assist both newcomers and seasoned developers in navigating the Optimism codebase with ease in Chinese version."}],"packages":[],"contracts":[],"grantsAndFunding":{"ventureFunding":[],"grants":[{"grant":null,"link":null,"amount":"29814","date":"","details":null}],"revenue":[]},"pricingModel":"free","pricingModelDetails":"","links":[],"projectUid":"0x881736756bdcc544ef526f7719608161ca00c6aed5d8f9b8837bdc1914f2abc6"},{"name":"Maintaining simple-optimism-node","description":"I'm maintaining \"simple-optimism-node\" created by @smartcontracts, an open-source Optimism's full/archive node docker compose deployment script used by more than 320 developers and featured in the official docs.\n\nBelow are some key metrics that indicate its adoption:\n\n- Stars: 321\n- Forks: 111\n\nFrom October 1, 2023, to July 31, 2024, the following metrics were observed:\n\n- External Contributors: 3\n- Issues Opened: 34\n- Issues Closed: 30\n- Merged Pull Requests: 28\n\nHowever, the actual usage is higher, as many instances are not being tracked.","projectAvatarUrl":"https://storage.googleapis.com/op-atlas/88286a99-4f87-423a-8d13-2ed8ebe4f47c.png","projectCoverImageUrl":"https://storage.googleapis.com/op-atlas/6e9dc772-39bd-48ef-b113-988854d3062b.png","category":"Utility","osoSlug":"","socialLinks":{"website":["https://github.com/smartcontracts/simple-optimism-node"],"farcaster":[],"twitter":null,"mirror":null},"team":["328679"],"github":[{"url":"https://github.com/smartcontracts/simple-optimism-node","name":"simple-optimism-node","description":"I'm maintaining \"simple-optimism-node\" created by @smartcontracts, an open-source Optimism's full/archive node docker compose deployment script used by more than 320 developers and featured in the official docs."}],"packages":[],"contracts":[],"grantsAndFunding":{"ventureFunding":[],"grants":[{"grant":null,"link":null,"amount":"17391","date":"","details":null}],"revenue":[]},"pricingModel":"free","pricingModelDetails":"","links":[],"projectUid":"0x09b95c7697625da4915338750c5f78446817a3634cb38bc9155e26bbbc0c87f1"},{"name":"OPcity stack","description":"The OP City Stack is a comprehensive research initiative focused on exploring the operation of the OP Stack and testing the capabilities of the Canon Fault Proofs Virtual Machine (Canon Fault Proofs VM). Through practical deployments, benchmarking, and innovative proposals, this project seeks to push the boundaries of Optimistic Rollup performance and functionality, contributing to the broader goal of Ethereum scalability.\n\nThe project covers several key areas. First, the Node & Rollup Setup involved detailed documentation of the deployment process for both an L1 node (Holesky testnet) and an L2 rollup using the OP Stack. To address RPC calls limitations, the project transitioned from relying on a remote virtual machine and third-party RPC services to a local environment. This shift improved performance reliability and security.\n\nIn the OP Stack Version Benchmarking, multiple test deployments were conducted to compare the OP Stack versions V4.0.0 (Canyon) and V7.0.0 (Fjord). Significant findings from these tests included a 75% reduction in total gas fees when upgrading from V4.0.0 to V7.0.0. Additionally, a comparison of calldata versus data blob methods revealed that using data blobs resulted in a 60% reduction in resource usage, demonstrating the efficiency gains of advanced data handling techniques.\n\nFor the Proposed Changes to Fault Proofs, the project explored integrating the OP Stack's Canon Fault Proofs VM with the opML's Multi-Phase Fault Proof protocol. The proposed modifications included developing a state transition function model to handle merkelized decision trees or neural network outputs. The project also focused on analyzing memory management strategies for handlig large datasets required by machine learning models, and enhancing syscalls and I/O operations to optimize the ML-driven data processing. To ensure system integrity, formal verification, and error analysis were implemented. Additionally, simulations were developed to evaluate the system's performance under real-world operational conditions.","projectAvatarUrl":"https://storage.googleapis.com/op-atlas/f9feb4b3-ff72-43c5-b3b5-008aa6ec8f45.png","projectCoverImageUrl":"https://storage.googleapis.com/op-atlas/ed478c5a-8181-465d-a02f-b2b5d72bf44f.png","category":"Utility","osoSlug":"zenbit.eth","socialLinks":{"website":["https://zenbit.mx","https://badges.zenbit.mx/"],"farcaster":["https://warpcast.com/zenbit"],"twitter":"https://x.com/zenbitMX/status/1731886578673254564","mirror":"https://mirror.xyz/zenbit.eth/"},"team":["212738","402339"],"github":[{"url":"https://github.com/zenbitETH/OPcity","name":"OP City","description":"This repository documents the research and development efforts for the OP City project."}],"packages":[],"contracts":[],"grantsAndFunding":{"ventureFunding":[],"grants":[{"grant":null,"link":null,"amount":"24850","date":"","details":null},{"grant":null,"link":null,"amount":"1535","date":"","details":null},{"grant":"token-house-mission","link":"https://app.charmverse.io/op-grants/page-1306815702055122","amount":"30000","date":"2024-05-08","details":"Research the compatibility of the OP stack's Canon Fault Proof VM with the opML's Multi-Phase Fault Proof protocol. Proposed during Season 5 and approved during Cycle 22."}],"revenue":[]},"pricingModel":"free","pricingModelDetails":"","links":[{"url":"https://github.com/zenbitETH/OPcity/blob/main/README.md","name":"Proposed modifications to the Canon Fault Proofs VM","description":"Research the compatibility of the OP stack's Canon Fault Proof VM with the opML's Multi-Phase Fault Proof protocol. The goal is to implement a custom Fault Dispute Game that manages the challenges related to data availability states from the L2 rollup and the computation results from the Deep Neural Networks (DNN) of the multi-phase opML. "},{"url":"https://github.com/zenbitETH/OPcity/blob/main/Op-stack-research/Test-deployments/node01_V4.0.0.md","name":"Test Deployment 1 (OP stack V4.0.0 / December 2023)","description":"An explorative evaluation was conducted from December 4th to 11th, assessing the OP Stack's operational cost performance in a testnet environment, focusing on gas spending by the batcher and proposer components."},{"url":"https://github.com/zenbitETH/OPcity/blob/main/Op-stack-research/Test-deployments/node02_V7.0.0.md","name":"Test Deployment 2 (OP stack V7.0.0 - Call Data) / June 2024","description":"In June 2024, a 20-day test deployment was conducted using OP Stack V7.0.0 with a Calldata configuration. This test followed multiple network updates and optimizations, significantly impacting rollup operation costs."},{"url":"https://github.com/zenbitETH/OPcity/blob/main/Op-stack-research/Test-deployments/node03_V7.0.0.md","name":"Test Deployment 3 (OP stack V7.0.0 - Data Blobs) / June 2024","description":"Documentation of a third test deployment comparing the performance of OP Stack using Calldata versus Data Blobs for data posting. This test demonstrated the efficiency and cost-saving benefits of using Data Blobs."},{"url":"https://github.com/zenbitETH/OPcity/blob/main/node-setup/Holesky/geth.md","name":"Guide to setup a Geth on a Holesky node","description":"A step-by-step guide for configuring Geth as the Execution Layer on a Holesky node."},{"url":"https://github.com/zenbitETH/OPcity/blob/main/node-setup/Holesky/prysm.md","name":"Guide to setup a Prysm on a Holesky node","description":"This guide provides instructions for configuring Prysm as the Consensus Layer on a Holesky node."},{"url":"https://github.com/zenbitETH/OPcity/blob/main/node-setup/Op-stack/op-setup.md","name":"Guide to setup and deploy a Rollup from the OP stack","description":"A comprehensive guide detailing the steps to configure and deploy a rollup from the OP Stack repository on a Holesky node."},{"url":"https://github.com/zenbitETH/OPcity/blob/main/node-setup/Op-stack/dashboard-setup.md","name":"Guide to generate data visualization from Rollup activity","description":"This document outlines the setup of a dashboard for visualizing data from node and rollup performance."},{"url":"https://github.com/zenbitETH/OPcity/blob/main/Canon-FPVM/dev.md","name":"Guide to interact with Fault Proofs VM","description":"This document explains the practical concepts of the Canon Fault Proofs VM used in the OP Stack, including steps to interact with the dispute mechanism."},{"url":"https://mirror.xyz/zenbit.eth/atHQ_Nz1--bQbY6Vx7NzYO-aOtXibcQi70aLl_WhTzY","name":"OP City: Research compilation","description":"This article compiles research conducted at Zenbit, focusing on the theoretical and practical aspects of the OP Stack and Canon Fault Proofs VM. It includes insights into their implementation, performance benchmarks, and potential future enhancements."},{"url":"https://github.com/zenbitETH/OPcity/milestones","name":"OPcity Milestones","description":"List of milestones we aim to achieve during the research and development of the OPcity Stack. It contains the commits, pull requests, and contributions made at each stage and sets a guideline for future "}],"projectUid":"0x53499d3243b2c26b1f09d49f911a9d9300d29b2196576d417cf852ac9e8dfe4c"},{"name":"FANBASE ✨","description":"This is a fanbase community that operates in the field of social engagement.","projectAvatarUrl":"https://cdn.charmverse.io/user-content/6020d938-f07e-4f95-a756-5562f175762e/f6550061-4756-49ac-b3da-6dc87fd589a9/76716e6b0c575e52832cf0f58cae6f2c.jpg","projectCoverImageUrl":"https://cdn.charmverse.io/user-content/6020d938-f07e-4f95-a756-5562f175762e/906bad2e-6a95-4bba-9261-aeaf88ff7afe/Screenshot_20240823-030141_1.jpg","category":"Social","osoSlug":"","socialLinks":{"website":["https://www.fanbase.app/"],"farcaster":["https://warpcast.com/denzooo","https://warpcast.com/phynn","https://warpcast.com/cepodr"],"twitter":"","mirror":null},"team":["508591"],"github":[],"packages":[],"contracts":[],"grantsAndFunding":{"ventureFunding":[],"grants":[],"revenue":[]},"pricingModel":"free","pricingModelDetails":"","links":[{"url":"https://news.fanbase.app/","name":"Fanbase","description":"Fanbase is a FREE Next-Generation Social Media App that allows ANY user to earn money from day one.\nUnlike other social apps, Fanbase is the one place you can truly be you "}],"projectUid":"0xa7d3f54fe62bbff857bba25d18d385d943741e6d970e5491d1341218e54a6762"},{"name":"Delta Network Upgrade","description":"Delta is the second OP Stack Network Upgrade that activates Span Batches, which reduces up to 97% of the fixed L1 cost of OP Chains. With the initial idea of Protolambda, Test in Prod built & deployed the Delta Network Upgrade across all OP Chain Mainnets. Thanks to Delta, we could see more OP Chains in production, as it reduced the minimal annual operating cost from 165 ETH to 5 ETH (97%). Delta is effective for low-active chains, but active chains, such as Zora, are saving up to 30% of fixed L1 costs with Span Batches.\n\nFor the Superchain’s success, reducing the fixed on-chain cost is important. Chain Governors have to take risks for the fixed costs, and it’s difficult to launch an OP Chain if it’s unbearable. Since the deployment of Delta in February 2024, we saw a fast growth in the number of OP Chains, and Delta was one of the big enablers because the risk of Chain Governor went down from 165 ETH/year to 5 ETH/year.\n\nDelta was also a meaningful upgrade as it was the first network upgrade written by the external core dev team from OP Labs, showing that the OP Stack protocol development started to get decentralized.\n\nSince Retro Funding round 3, Test in Prod has worked on the following:\n- Fix bugs in the Span Batches code.\n- Conduct failure mode analysis & plan out the contingency plans with OP Labs.\n- Deploy to Sepolia, monitor, and fix codes.\n- Write & post a Governance Proposal for upgrades.\n- Deploy to all Superchain Mainnets & monitoring.\n\n---\nHere are the commentaries for Delta Network Upgrade:\n\nAndrew (CEO of Conduit): Delta lowered the barriers for Chain Governors by lowering the fixed costs. It made it easier to onboard Chain Governors, and existing customers were happy about the savings. Appreciate their work!","projectAvatarUrl":"https://storage.googleapis.com/op-atlas/a9c34ac0-aeee-441b-baf2-7c2db4147068.png","projectCoverImageUrl":"https://storage.googleapis.com/op-atlas/62e367cb-373a-46f7-a1ca-39ac8a50262c.png","category":"Utility","osoSlug":"","socialLinks":{"website":["https://gov.optimism.io/t/final-upgrade-proposal-3-delta-network-upgrade/7310","https://testinprod.io"],"farcaster":[],"twitter":"https://x.com/testinprod_io","mirror":"https://mirror.xyz/testinprod-io.eth"},"team":["811328"],"github":[{"url":"https://github.com/testinprod-io/span-batch-research","name":"Research repository to measure Span Batches' impact.","description":"In this repository, Test in Prod conducted backtesting against all OP Chains to measure its impact."}],"packages":[],"contracts":[],"grantsAndFunding":{"ventureFunding":[],"grants":[{"grant":null,"link":null,"amount":"273293.03","date":"","details":null},{"grant":"foundation-grant","link":"https://gov.optimism.io/t/welcoming-test-in-prod-to-the-optimism-collective/6944","amount":"5000000","date":"2023-08-30","details":"This is a core dev commitment grant for Test in Prod. 4 years vesting & one year cliff."},{"grant":null,"link":null,"amount":"1m-5m","date":"2022","details":"Initial friends & family rounds to kick off Test in Prod."}],"revenue":[]},"pricingModel":"free","pricingModelDetails":"","links":[{"url":"https://gov.optimism.io/t/final-upgrade-proposal-3-delta-network-upgrade/7310","name":"Delta Upgrade Governance Proposal","description":"This is a Governance proposal for Delta Upgrade. It contains the general information, contingency plans, and Q&As with delegates."},{"url":"https://op-tip.notion.site/Span-Batch-Design-Docs-b85e599a47774dcdb8171cc84cab2476?pvs=4","name":"Span Batch Design Docs","description":"This document contains the technical design & expected results of Span Batches."},{"url":"https://github.com/ethereum-optimism/optimism/issues/7454","name":"Delta Upgrade Issue Tracker","description":"This Github issue tracker contains tickets & PRs for Delta Upgrade."},{"url":"https://vote.optimism.io/proposals/64861580915106728278960188313654044018229192803489945934331754023009986585740","name":"Voting Page for Delta Upgrade","description":"This is a voting page for Delta upgrade. It contains the comments from the delegates for Delta."},{"url":"https://x.com/opmichael_eth/status/1761185096101494852","name":"Shout Out Tweet from OP Michael.","description":"This shout out post from OP Michael contains what is Delta Upgrade & why it's meaningful."}],"projectUid":"0x60f8ab8d1ae00182f9afaf6ec35213a200ed8ac21d39b24a9794f2ba21f6aa59"},{"name":"Retro Funding Site Design","description":"Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur.","projectAvatarUrl":"https://storage.googleapis.com/op-atlas/0396a5dd-24c9-4cd1-87ea-8c93b74bb130.png","projectCoverImageUrl":"https://storage.googleapis.com/op-atlas/447dce96-b7cf-462b-ae97-06308f42c105.png","category":"Governance","osoSlug":"","socialLinks":{"website":[],"farcaster":[],"twitter":null,"mirror":null},"team":["5779","844381"],"github":[],"packages":[],"contracts":[],"grantsAndFunding":{"ventureFunding":[],"grants":[],"revenue":[]},"pricingModel":"free","pricingModelDetails":"","links":[],"projectUid":"0xfb1bd0a94666151d58855ec6dd4f67c41ec5974085b571a8673c0ffba5d764e2"},{"name":"Grandine","description":"Grandine is a high-performance Ethereum consensus layer client. The core team started to work on Grandine in 2019 and in 2024 Grandine was open-sourced. The client is fast and resource-efficient so it's suitable for a wide range of uses from home stakers to institutional stakers running tens of thousands of validators.","projectAvatarUrl":"https://storage.googleapis.com/op-atlas/d1cdd615-20b8-4ff6-94dc-91d2a463969d.png","projectCoverImageUrl":"https://storage.googleapis.com/op-atlas/7a6d7bfc-0f2c-42d0-af89-695e706c42ce.png","category":"Utility","osoSlug":"","socialLinks":{"website":["https://grandine.io/"],"farcaster":["https://warpcast.com/grandine"],"twitter":"https://twitter.com/grandineio","mirror":null},"team":["846030"],"github":[{"url":"https://github.com/grandinetech/grandine","name":"Grandine","description":""}],"packages":[],"contracts":[],"grantsAndFunding":{"ventureFunding":[],"grants":[{"grant":null,"link":null,"amount":"42236","date":"","details":null}],"revenue":[]},"pricingModel":"free","pricingModelDetails":"","links":[{"url":"https://ieeexplore.ieee.org/abstract/document/10478898","name":"A paper on Ethereum clients comparision","description":"It's a paper on Ethereum client comparison. The paper shows a high performance of Grandine's state transition and other functions."}],"projectUid":"0xc1899658402b1373d1beb84e069a3eca066aaf01c0654502dbba51b66aeb6214"},{"name":"OP STACK DEPLOYER","description":"OP Stack Deployer is a comprehensive tool designed to streamline the setup and deployment of an OP Stack chain. By automating complex tasks, it offers a seamless experience for developers. Whether you're an experienced blockchain developer or a newcomer, OP Stack Deployer provides the necessary resources to quickly get your OP Stack-based EVM Rollup operational.","projectAvatarUrl":"https://storage.googleapis.com/op-atlas/2578a4d4-b88e-4461-aecf-2278e1fe9bdf.png","projectCoverImageUrl":"https://storage.googleapis.com/op-atlas/6e5a0785-93ce-438a-af3d-d81460919f57.png","category":"Utility","osoSlug":"","socialLinks":{"website":[],"farcaster":[],"twitter":"","mirror":null},"team":["842980"],"github":[{"url":"https://github.com/Aymen-Tirchi/op-stack-deployer","name":"op stack deployer","description":"OP Stack Deployer is a tool that simplifies setting up and deploying an OP Stack chain on the Ethereum Sepolia testnet. This guide will walk you through the steps required to spin up your OP Stack chain and perform tests or customize it for your specific needs."}],"packages":[],"contracts":[],"grantsAndFunding":{"ventureFunding":[],"grants":[],"revenue":[]},"pricingModel":"free","pricingModelDetails":"","links":[],"projectUid":"0x7d3f1d8e9da32b6e81e791a440b28ce9fbd79a5396acc4039d1cdc44c609c6d3"},{"name":"Solady","description":"Solady is an open-source repository containing highly-optimized Solidity snippets. It offers efficient implementations of commonly-used libraries, such as MerkleProofLib, alongside cutting-edge features like LibZip.\n\nBy thoughtfully encapsulating low-level inline assembly within flexible APIs, Solady simplifies the process of writing clean and efficient Solidity code. More than just a library, Solady also serves as a learning resource and experimental laboratory for pioneering gas-optimization techniques.\n\nSolady is used in the codebases of Optimism and Coinbase.\n\nWith respect to the OP stack, Solady contributes in the following ways:\n- Provides a Solidity and JavaScript implementation of FastLZ compression algorithm, which is used for more accurate gas estimations in the Fjord upgrade. The JavaScript code is very minimal, allowing for it's easy translation into Go.\n- Various other utilities such as bytecode proxies and string operations.","projectAvatarUrl":"https://storage.googleapis.com/op-atlas/0e726459-df1e-4cea-bddb-25399f88acea.png","projectCoverImageUrl":"https://storage.googleapis.com/op-atlas/0615ef25-edbb-4b19-934d-79614daf8040.png","category":"Utility","osoSlug":"","socialLinks":{"website":["https://solady.org"],"farcaster":[],"twitter":"https://twitter.com/optimizoor","mirror":null},"team":["4686"],"github":[{"url":"https://github.com/Vectorized/solady","name":"Solady","description":"Optimized Solidity snippets"}],"packages":[],"contracts":[],"grantsAndFunding":{"ventureFunding":[],"grants":[{"grant":null,"link":null,"amount":"99379","date":"","details":null},{"grant":null,"link":null,"amount":"45018","date":"","details":null}],"revenue":[]},"pricingModel":"free","pricingModelDetails":"","links":[{"url":"https://github.com/search?q=repo%3Aethereum-optimism%2Foptimism%20solady&type=code","name":"Solady usage in Optimism","description":"Solady usage in Optimism"}],"projectUid":"0x9151666888d0ca532a529be98a50d2eb992988117e202163f865fa9a27eb7149"},{"name":"MonstersOnBase","description":"Hello, I am a designer. I am an artificial intelligence designer. I am 25 years old. I'm from Turkey. I need some support. I want to do more for Optimisim. I don't know much about Github. But everything I did here is as you want. I increased the on-chain activity and interacted with 420 wallets.","projectAvatarUrl":"https://storage.googleapis.com/op-atlas/ef7bc6d3-c915-4390-9d7f-f781d6f7fea3.png","projectCoverImageUrl":"https://storage.googleapis.com/op-atlas/6cf81b2e-43b7-4645-ab66-39f71cb1132b.png","category":"NFT","osoSlug":"MonstersOnBase","socialLinks":{"website":["https://element.market/collections/monstersonbase"],"farcaster":[],"twitter":null,"mirror":null},"team":["569945"],"github":[{"url":"https://github.com/mali030303/MonstersOnBasee","name":null,"description":null}],"packages":[],"contracts":[],"grantsAndFunding":{"ventureFunding":[],"grants":[],"revenue":[]},"pricingModel":"freemium","pricingModelDetails":"Our price is the lowest fee. Our goal is community before money. It is usually a fee like 0.00001 Eth that everyone can reach.","links":[],"projectUid":"0x1480383a90f1ab95cfedee6ea130dca700e5236eceb7dcf3f08a0e96b43c90aa"},{"name":"Ethereum Execution Client Specification Code Quality and Refactor Enhancements","description":"This project is dedicated to improving the robustness, maintainability, and efficiency of the Ethereum execution specs clients through targeted code quality enhancements and refactoring efforts.","projectAvatarUrl":"https://storage.googleapis.com/op-atlas/cc7123c4-abe2-45b8-8d21-9088a643869a.png","projectCoverImageUrl":"https://storage.googleapis.com/op-atlas/38c4523d-4b0d-48ec-bc64-6b854005ba10.png","category":"Utility","osoSlug":"","socialLinks":{"website":["https://github.com/richardgreg/execution-specs","https://github.com/richardgreg/execution-spec-tests"],"farcaster":[],"twitter":null,"mirror":null},"team":["261806"],"github":[{"url":"https://github.com/richardgreg/execution-spec-tests","name":"Execution Spec Tests","description":"This repository is a fork of the main Execution Spec Tests which is both a collection of test cases and a framework implemented in Python to generate tests for Ethereum execution clients. Forking the repo is necessary to contribute to it."},{"url":"https://github.com/richardgreg/execution-specs","name":"Ethereum Execution Client Specifications","description":"This repository is a fork of the main Ethereum Execution Client Specifications which contains the specifications related to the Ethereum execution client, specifically the pyspec and specifications for network upgrades. Forking the repo is necessary to contribute to it."}],"packages":[],"contracts":[],"grantsAndFunding":{"ventureFunding":[],"grants":[{"grant":null,"link":null,"amount":"10000","date":"","details":null}],"revenue":[]},"pricingModel":"free","pricingModelDetails":"","links":[{"url":"https://github.com/ethereum/execution-specs/pull/995","name":"Transaction Nonce Type to U64 Update [Under Review]","description":"I updated the transaction nonce type from U256 to U64 across each fork’s transaction class in response to EIP-2671"},{"url":"https://github.com/ethereum/execution-specs/pull/884/files","name":"`make_receipt` Control Flow Refactor","description":"This task involved refactoring the control flow in the `make_receipt` function to enhance its coherence and readability. The changes included replacing the `if` statement with `elif` for the `FeeMarketTransaction` type and streamlining the return statements.\n\n"},{"url":"https://github.com/ethereum/execution-spec-tests/pull/373","name":"Framework Tests and Documentation Update for Solidity v0.8.23","description":"This task involved updating the framework tests and documentation of the Ethereum Execution Specs Tests to align with Solidity version 0.8.23. It included modifying existing tests to ensure compatibility with Solidity v0.8.23 and updating the related documentation to reflect the changes and improvements in Solidity v0.8.23"},{"url":"https://github.com/ethereum/execution-spec-tests/issues/395","name":"Further Investigation of Solidity v0.8.23","description":"Made further investigation into the alignment of Solidity v0.8.23 with Ethereum Execution Specs Test, most specifically to discover if the commandline Interface: An empty --yul-optimizations sequence can now be always provided. "},{"url":"https://github.com/ethereum/execution-specs/pull/960/files","name":"Access List Type Refactor to Improve Code Maintainability [Under Review]","description":"The objective of this task involved refactoring the access list type used across various transaction classes to reduce redundancy and enhance maintainability. Key updates included:\n\n• Creating a new Access class to encapsulate the access list structure, which comprises an account and a tuple of slots (i.e., Tuple[Address, Tuple[Bytes32, ...]])\n\n• Developing helper functions encode_access_list and decode_access_list to handle the conversion between the new Access type and the previous tuple structure used for RLP encoding and decoding\n\n• Modifying existing test cases to reflect the new Access class, ensuring that tests continue to validate the correct functionality with the updated type."},{"url":"https://github.com/ethereum/execution-specs/pull/957/files","name":"Opcodes Variant Sorting","description":"A comprehensive refactor of the Ops variants within the Ethereum Execution Specs project. The goal was to enhance code readability and maintainability by restructuring and sorting Opcodes variants for each fork in the repositoy."},{"url":"https://github.com/ethereum/execution-specs/pull/916/files","name":"Unused Imports Cleanup in Test Files","description":"This task involved the investigation and removal of unused imports within the `tests/*` directory of the Execution Specs project. Identifying and eliminating these redundant imports improved overall readability and maintainability."},{"url":"https://github.com/ethereum/execution-specs/pull/984/files","name":"Mypy Diagnostics Enhanced [Under Review]","description":"I configured `mypy` to enable additional diagnostics for more comprehensive type checking."}],"projectUid":"0xdc64b926541adf4b79f4dd2bce21bae08a72926dcf85833c9c59119623996b28"},{"name":"Web3Drop","description":"Web3Drop is an all in one free alpha community. Providing giveaways, new NFT collections, tools, platforms and analysis.","projectAvatarUrl":"https://cdn.charmverse.io/user-content/5884c2ec-f7dc-4176-ba5c-c04931d55117/a9c1d70c-476b-4bfa-a5aa-dc6586443751/web3drop.jpg","projectCoverImageUrl":"https://cdn.charmverse.io/user-content/5884c2ec-f7dc-4176-ba5c-c04931d55117/bfc3b09a-0b59-401f-b67a-914718dea130/photo1711950336.jpeg","category":"Social","osoSlug":"","socialLinks":{"website":["https://linktr.ee/web3_drop"],"farcaster":[],"twitter":"Web3_Drop","mirror":null},"team":["707791"],"github":[],"packages":[],"contracts":[{"address":"0xFEcDA1D9d89D46b3e467AB4E49593893cD1ADaD1","deploymentTxHash":"0xa384788c2ec820c7b0fbe37cc47fff6b13c930015644f190437e4a1b63166e6d","deployerAddress":"0xe1830927C5E493E8215e0592aff9EEff1C678348","verificationProof":"0xb9b4f0ccf28093bd9be8131c44804c0cbddaaf1625e732d509a49c9fe88f77d5264cacdf270b42eb112523518bbb1a57e48b686f488039feceefd3b2ba6b7b691b","chainId":8453}],"grantsAndFunding":{"ventureFunding":[],"grants":[],"revenue":[]},"pricingModel":"free","pricingModelDetails":"","links":[{"url":"https://linktr.ee/web3_drop","name":"","description":""}],"projectUid":"0x7161c183e6d6f3f44499ffb4e28ed03c569089437778961f5b5544fb54791d4c"},{"name":"Research and development on multi-section fault dispute game","description":"Our research aims to significantly expedite the fault-proof dispute by implementing a multi-section search approach. In contrast to the bi-section game, which demands log2(N) moves to identify the final disputable step, the K-section game (where K > 2) diminishes the moves to logK(N). However, in the K-section game, each player (defender/attacker) must publish a K-1 VM state hashes on-chain with every move. The introduction of EIP-4844 facilitates a substantial reduction in this cost through the utilization of EIP-4844 Binary Large Object (BLOB), capable of accommodating K=4096 VM hashes per BLOB. Consequently, for an N=2^48 game, the game can be condensed to 4 moves from the original 48 moves.","projectAvatarUrl":"https://storage.googleapis.com/op-atlas/246a6f8a-8335-40b7-b7d9-2590bb1c7cf9.png","projectCoverImageUrl":"https://storage.googleapis.com/op-atlas/1d5c5564-489a-43f8-bb76-73ab8a30b1c5.png","category":"Utility","osoSlug":"","socialLinks":{"website":["https://ethstorage.io/"],"farcaster":[],"twitter":"https://twitter.com/EthStorage","mirror":""},"team":["498701","245756"],"github":[{"url":"https://github.com/ethstorage/optimism","name":"Multi-section fault proof code","description":"All related descriptions and progress are in https://github.com/ethereum-optimism/specs/discussions/191#discussioncomment-10339079"}],"packages":[],"contracts":[],"grantsAndFunding":{"ventureFunding":[],"grants":[{"grant":"token-house-mission","link":"https://app.charmverse.io/op-grants/page-29596258544520615","amount":"30000","date":"2024-04-24","details":"For detailed information on the grant, please visit the Charmverse page. You can find our progress updates, draft specifications, and code on this [GitHub discussion page](https://github.com/ethereum-optimism/specs/discussions/191)."}],"revenue":[]},"pricingModel":"free","pricingModelDetails":"","links":[{"url":"https://app.charmverse.io/op-grants/page-29596258544520615","name":"Optimism Season 5 Grant","description":"Recognition from Optimism community"},{"url":"https://twitter.com/EthStorage/status/1788554575869542831","name":"Twitter announcement","description":""},{"url":"https://www.youtube.com/watch?v=vbCSqdB-D8g","name":"Talk at EthPrague about the project","description":""}],"projectUid":"0xdbc21abd2657c839060753eada61f93a6d835a0a2f3bdfb530339a2c85f23516"},{"name":"OP Succinct: Full ZK Validity Proving of OP Stack Rollups with SP1","description":"OP Succinct combines OP Stack, a battle-tested, modular rollup framework, with SP1, a blazing-fast zkVM, to enable any OP Stack rollup to be fully proven with ZKPs. ","projectAvatarUrl":"https://storage.googleapis.com/op-atlas/55feffd8-8eb4-42f9-a46a-d01336ce9c0f.png","projectCoverImageUrl":"https://storage.googleapis.com/op-atlas/87d02689-101f-4ee0-83d2-8720fad3073c.png","category":"Utility","osoSlug":"","socialLinks":{"website":["https://www.succinct.xyz/"],"farcaster":[],"twitter":"https://twitter.com/SuccinctLabs","mirror":null},"team":["5323","5882","4226","3735"],"github":[{"url":"https://github.com/succinctlabs/op-succinct","name":"OP Succinct","description":"Upgrade any OP Stack chain to use ZKPs using SP1 in 1 hour."},{"url":"https://github.com/succinctlabs/sp1","name":"SP1","description":"A blazing fast, general-purpose zkVM that makes ZKPs accessible to any developer."}],"packages":[],"contracts":[],"grantsAndFunding":{"ventureFunding":[],"grants":[{"grant":"foundation-mission","link":"https://github.com/ethereum-optimism/ecosystem-contributions/issues/76","amount":"15000","date":"2023-07-25","details":""},{"grant":null,"link":null,"amount":"above-50m","date":"2024","details":"Raised a seed and series A funding round from Paradigm."}],"revenue":[]},"pricingModel":"freemium","pricingModelDetails":"SP1 is our zkVM that is open-source and will always be free to use locally. We also provide a freemium proof generation service (users start with free credits and then pay after a certain volume of proofs) to make generating SP1 proofs simple, so users can use SP1 without setting up their own proving infrastructure.","links":[],"projectUid":"0xfad78fad680d407f81e7fd46632b4b4936676d1776a5cbf02694b94698495746"},{"name":"blob-archiver-rs","description":"Blob-archiver-rs is a service to archive and allow querying of all historical blobs from the beacon chain written in Rust.\n\nWe are OptimismJ who continue to build open source public goods to help the Ethereum and Optimism community get better and better. Our main work is on OP Stack core protocols and ecosystem tools and libraries. You can view more detailed information on our official website https://optimism-java.github.io .","projectAvatarUrl":"https://storage.googleapis.com/op-atlas/f99c72f0-80c1-461a-b4b8-e1d06b490e72.png","projectCoverImageUrl":"https://storage.googleapis.com/op-atlas/f3c42e93-7b1a-4bf9-8ab1-cde9eb050039.png","category":"Utility","osoSlug":"blob-archiver-rs","socialLinks":{"website":["https://optimism-java.github.io/blob-archiver-rs-docs"],"farcaster":[],"twitter":"https://x.com/optimism_java","mirror":null},"team":["451368","754190","193400"],"github":[{"url":"https://github.com/optimism-java/blob-archiver-rs","name":"","description":""}],"packages":[],"contracts":[],"grantsAndFunding":{"ventureFunding":[],"grants":[{"grant":"token-house-mission","link":"https://app.charmverse.io/op-grants/blob-archiver-rs-a-robust-blob-archiver-service-in-rust-6388430437756178","amount":"10000","date":"2024-05-09","details":""}],"revenue":[]},"pricingModel":"free","pricingModelDetails":"","links":[],"projectUid":"0xbea008dac0a4a2d2cc88ed14468f7ce06b1a13d43ead38f31df3ca5f6d70d12e"},{"name":"hildr","description":"Hildr is an OP Stack consensus client written in Java 21. \n\nWe are OptimismJ who continue to build open source public goods to help the Ethereum and Optimism community get better and better. Our main work is on OP Stack core protocols and ecosystem tools and libraries. You can view more detailed information on our official website https://optimism-java.github.io .","projectAvatarUrl":"https://storage.googleapis.com/op-atlas/d304db21-cc7e-4236-8a63-a2a5161c4aee.png","projectCoverImageUrl":"https://storage.googleapis.com/op-atlas/2d30ac8c-806b-4332-b596-c8b5faadc032.png","category":"Utility","osoSlug":"hildr-optimism-java","socialLinks":{"website":["https://optimism-java.github.io/hildr-docs"],"farcaster":[],"twitter":"https://x.com/optimism_java","mirror":null},"team":["193400","754190"],"github":[{"url":"https://github.com/optimism-java/hildr","name":"","description":""}],"packages":[{"url":"https://github.com/optimism-java/hildr/pkgs/container/hildr","name":null,"description":null},{"url":"https://github.com/optimism-java/hildr/releases/tag/v0.4.4","name":null,"description":null}],"contracts":[],"grantsAndFunding":{"ventureFunding":[],"grants":[{"grant":null,"link":null,"amount":"62608.95","date":"","details":null},{"grant":"token-house-mission","link":"https://app.charmverse.io/op-grants/page-4923039239406415","amount":"25000","date":"2023-07-05","details":""}],"revenue":[]},"pricingModel":"free","pricingModelDetails":"","links":[{"url":"https://www.opensource.observer/project/hildr-optimism-java","name":"","description":""}],"projectUid":"0x7333cac46b20999de07f4d7be5146c10a30f19586907bd2ce986b81af340cb97"},{"name":"ArtGridz","description":"Dive into the new internet. Eternal and Yours.\nPreserving today for tomorrow using pixel art and blockchain storage.\n\nOur smart contract records every alteration for each pixel onchain using event emissions. These events are used to fetch the live state of the artwork and past artworks from finished canvases. A new canvas starts after all 10'000 pixels are claimed.","projectAvatarUrl":"https://cdn.charmverse.io/user-content/e9e91a73-3525-4b78-a630-7886ebfc7937/a0f11e65-b793-4450-a471-47f5f739f74c/ArtGrids-Logo-1200px.png","projectCoverImageUrl":"https://cdn.charmverse.io/user-content/e9e91a73-3525-4b78-a630-7886ebfc7937/31d91e49-c777-4f28-b01d-96dd5d773250/Kopie-von-ridz-(1).png","category":"Social","osoSlug":"","socialLinks":{"website":["https://artgridz.decentraplace.io"],"farcaster":["https://warpcast.com/artgridz"],"twitter":"artgridz","mirror":null},"team":["628167"],"github":[{"url":"https://github.com/Decentraplace/artgridz-superhack","name":null,"description":null},{"url":"https://github.com/Decentraplace/artgridz-superhack/","name":"ArtGridz paymaster&bundler","description":"A free-to-play pixel art platform on the Base L2 blockchain."}],"packages":[],"contracts":[{"address":"0xC0011BB70cC2f19208EF01F88DD16B43250C7f77","deploymentTxHash":"0xcfc72abe33e70628de7ebdd4cc38412210d6dc4752970472f2084226fe73d23a","deployerAddress":"0x91eB3b483244CB2d7671b4e6433e7c6008878355","verificationProof":"0x6f7195144b49abd1a495d4871540b1500fd830848a3b5f3373680287288faa176d4a596d2205c3ed0b52886c62aad2bffaa0684e76d368f26a9d6a93035aea3f1b","chainId":8453}],"grantsAndFunding":{"ventureFunding":[],"grants":[],"revenue":[]},"pricingModel":"free","pricingModelDetails":"","links":[{"url":"https://ethglobal.com/showcase/artgridz-heytj","name":"ETHGlobal Showcase","description":"Participation in Superhack 2024"}],"projectUid":"0x959c370aa6c127bdd45ba3fcf97242457ac09f0e3e12457b01f345bd10843c1c"},{"name":"Permissionless ZK Fault Proof System","description":"Kroma is the first OP Stack rollup to feature an active, permissionless ZK Fault Proof system. This system allowed anyone to become a validator, who submits checkpoint outputs to L1 and validates them, thereby enabling the decentralized settlement of Kroma on L1.\n\nAdditionally, it reduced the costs associated with resolving disputes between different checkpoint outputs. It identifies the disputed point at the block level using multiple segments instead of bisection, requiring far fewer transactions. Moreover, it doesn’t necessitate storing large amounts of preimage oracle data on-chain, as verification can be achieved through ZK proofs. Operationally, we enhanced the ZK prover by reducing proof generation time using Tachyon, a Kroma original, GPU accelerated ZK backend library written in C++.\n\nHowever, there were several limitations in the existing system:\n- Maintaining the zkEVM circuit was challenging.\n- It did not guarantee that the execution of transactions was based on the batch data posted by the sequencer.\n- Compatibility with the interface of Optimism's DisputeGame was not considered.\n\nTo overcome these limitations, the Kroma team is developing an advanced ZK Fault Proof system using a zkVM. By using zkVM instead of zkEVM, no additional maintenance efforts are required for the ZK circuit. The new proving scheme ensures that transaction execution is based on the batch data posted by the sequencer. Additionally, the contract for dispute challenges will implement the interface of Optimism’s DisputeGame, making it fully compatible with Optimism's system. We anticipate that this could become one of the various dispute game types in the multi-proof system.","projectAvatarUrl":"https://storage.googleapis.com/op-atlas/55912c35-0fb3-4e6a-aa15-b234e260e314.png","projectCoverImageUrl":"https://storage.googleapis.com/op-atlas/8b5cceaf-96c6-435a-9192-a233c8615ba8.png","category":"Utility","osoSlug":"","socialLinks":{"website":["https://kroma.network/"],"farcaster":["https://warpcast.com/kroma-network"],"twitter":"https://x.com/kroma_network","mirror":null},"team":["217355","602876","662916"],"github":[{"url":"https://github.com/kroma-network/kroma","name":"kroma","description":"Main repo of Kroma client"},{"url":"https://github.com/kroma-network/kona","name":"kroma-kona","description":"Fork of kona for a newly designed zkVM based Fault Proof system."},{"url":"https://github.com/kroma-network/go-ethereum","name":"kroma-geth","description":"Repo of Kroma's execution engine which is a fork of op-geth"},{"url":"https://github.com/kroma-network/sp1","name":"kroma-sp1","description":"Fork of SP1 for a newly designed zkVM based Fault Proof system."},{"url":"https://github.com/kroma-network/tachyon","name":"tachyon","description":"Tachyon is a Modular ZK Backend, powered by GPU."}],"packages":[],"contracts":[],"grantsAndFunding":{"ventureFunding":[],"grants":[{"grant":null,"link":null,"amount":"5m-10m","date":"2022","details":""}],"revenue":[]},"pricingModel":"free","pricingModelDetails":"","links":[{"url":"https://specs.kroma.network/fault-proof/challenge.html","name":"Spec of ZK Fault Proof System (based on zkEVM)","description":"Specification of ZK Fault Proof system. "},{"url":"https://specs.kroma.network/experimental/zk-fault-dipute-game/overview.html","name":"Spec of ZK Fault Dispute Game (based on zkVM)","description":"Specification of ZK Fault Dispute Game"},{"url":"https://github.com/kroma-network/kroma/blob/dev/audits/2023_09_Kroma_Security_Audit_ChainLight.pdf","name":"Audit report of ZK Fault Proof System by ChainLight","description":"Audit report of ZK Fault Proof system by ChainLight"},{"url":"https://x.com/l2beat/status/1704133308043673886","name":"The first OP Stack rollup with active fault proof system","description":"This is the twitter by L2Beat that Kroma is the first OP Stack rollup with active fault proof system."},{"url":"https://redash.mgmt.kroma.network/public/dashboards/kmqvkZuevFrOWORPipzkrs3YywUSfFkF5AvkDCp3?org_slug=default","name":"Metrics for validator of Kroma","description":"This is the metrics for Kroma's validator system, which includes the number of validators, rewards, and output submission delay."},{"url":"https://blog.kroma.network/about-the-first-successful-challenge-on-kroma-mainnet-aeca715b05d7","name":"Article about the first successful challenge of Kroma","description":"An article about the first successful challenge of Kroma mainnet. "},{"url":"https://github.com/kroma-network/tachyon/blob/main/tachyon/zk/plonk/halo2/README.md","name":"Benchmarks of Tachyon and Halo2","description":"Benchmarks of Tachyon and Halo2 for three main circuits: Tachyon, Privacy-scaling-explorations and Scroll."}],"projectUid":"0x8c76c13d8d0e63a7de499d47b9da5a4495d1151c0b2003c92379f41f14e404c0"},{"name":"Blocknative Blob Archive and Research","description":"Blocknative is dedicated to building developer-friendly tools that enhance user experience and ecosystem growth. We specialize in creating innovative solutions for gas fee estimation across various blockchains and have been building, running, and maintaining advanced gas estimation and optimization infrastructure since 2021. ","projectAvatarUrl":"https://storage.googleapis.com/op-atlas/89b7357e-0cb5-45d1-8c20-b1c835ad584c.png","projectCoverImageUrl":"https://storage.googleapis.com/op-atlas/735c2a57-e42e-4b09-8f55-67e6bcdab127.png","category":"Utility","osoSlug":"","socialLinks":{"website":["Blocknative.com"],"farcaster":[],"twitter":"x.com/blocknative","mirror":null},"team":["410300"],"github":[],"packages":[],"contracts":[],"grantsAndFunding":{"ventureFunding":[],"grants":[{"grant":null,"link":null,"amount":"99378","date":"","details":null},{"grant":"foundation-mission","link":"https://app.charmverse.io/op-grants/batcher-gas-fee-optimization-research-and-implementation-419013603973726","amount":"40000","date":"2024-05-14","details":""},{"grant":null,"link":null,"amount":"10m-25m","date":"2021","details":"https://www.blocknative.com/blog/blocknative-raises-15m-for-block-building"}],"revenue":[]},"pricingModel":"free","pricingModelDetails":"","links":[{"url":"https://www.blocknative.com/blog/how-self-built-blocks-unintentionally-introduce-base-fee-volatility ","name":"How Self-Built Blocks Unintentionally Introduce Base Fee Volatility","description":"analyzes how self-built blocks impact base fee volatility"},{"url":"https://www.blocknative.com/blog/june-20th-blob-contention-event-retrospective ","name":"Blob Inversion: An Investigation Into the June 20th 2024 Blob Spike","description":"investigates the June 20th blob contention event"},{"url":"https://www.blocknative.com/blog/ethereums-eip-4844-dencun-upgrade-a-85-day-analysis","name":"Ethereum's EIP 4844 Dencun Upgrade: A 85-Day Analysis","description":"provides an 85-day analysis of the Dencun upgrade"},{"url":"https://docs.blocknative.com/blocknative-data-archive","name":"Blocknative Mempool Archive (and Blob Archive)","description":"The Blob Archive complements our existing Mempool Archive, offering a comprehensive view of Ethereum network activity.\n"}],"projectUid":"0x7e4eb6294ad8e97eceb3bb6a39891eb386bfbaa5d4e8f16a9939d18ad79d789c"},{"name":"xuwinnie.review","description":"Security Researcher.","projectAvatarUrl":"https://storage.googleapis.com/op-atlas/23976744-db3b-49b9-b5d4-3b629a28dd3a.png","projectCoverImageUrl":"https://storage.googleapis.com/op-atlas/f7905adc-4525-4ea2-bc64-925690c7069c.png","category":"Utility","osoSlug":"","socialLinks":{"website":["xuwinnie.review"],"farcaster":[],"twitter":"https://x.com/xuwinniexu","mirror":null},"team":["462511"],"github":[{"url":"https://github.com/xuwinnie/reports","name":"","description":""}],"packages":[],"contracts":[],"grantsAndFunding":{"ventureFunding":[],"grants":[],"revenue":[]},"pricingModel":"freemium","pricingModelDetails":"Factors include sloc, complexity, postive impact...","links":[{"url":"https://github.com/code-423n4/2024-07-optimism-findings/issues/36","name":"C4 H-01: Invalid DISPUTED_L2_BLOCK_NUMBER is passed to VM","description":"An attacker can counter a valid output claim by providing a trace containing one block after the original claim. To be fixed in the Granite Network Upgrade."}],"projectUid":"0x353abbe13c196db288730b62e7a6d8f2755ee968681a67bc7d5e381621ad211a"},{"name":"Clear Wallet","description":"Clear EVM wallet is a fully open-source EVM browser wallet based on Ethers, Ionic, Manifest V3, and Vue. It implements Metamask API and will work as a replacement for Metamask, websites will detect it as Metamask, so select Metamask when interacting with Dapps. Websites that implement EIP-6963 will detect it as Clear EVM Wallet.\n\nIt has been public on Chrome Store since August 2022.","projectAvatarUrl":"https://storage.googleapis.com/op-atlas/4aa97110-63e2-4703-a3f5-e42bdebceaee.png","projectCoverImageUrl":"https://storage.googleapis.com/op-atlas/50e95639-885c-4657-8141-4a3357fd732e.png","category":"Utility","osoSlug":"","socialLinks":{"website":["https://clear-wallet.flashsoft.eu/"],"farcaster":["andrei0x309","clearwallet"],"twitter":"andrei0x309","mirror":"https://mirror.xyz/andrei0x309.eth"},"team":["1791"],"github":[{"url":"https://github.com/andrei0x309/clear-wallet","name":"","description":""}],"packages":[],"contracts":[],"grantsAndFunding":{"ventureFunding":[],"grants":[],"revenue":[]},"pricingModel":"free","pricingModelDetails":"","links":[],"projectUid":"0x6d30328dd0e058bdd4c55c51d5f785268770040a66edbd2830902c4d87efee9c"},{"name":"The book of optimism fault proof","description":"A document designed to explain fault proof from multiple perspectives, aimed at quickly bringing newcomers up to speed on the mechanisms of fault proof and its specific code details.","projectAvatarUrl":"https://storage.googleapis.com/op-atlas/6003ee42-3418-4021-af28-0f997e615893.png","projectCoverImageUrl":"https://storage.googleapis.com/op-atlas/d141ff4f-c241-44a1-9da6-c16c1dcab7ea.png","category":"Utility","osoSlug":"The book of optimism fault proof","socialLinks":{"website":["https://github.com/joohhnnn/The-book-of-optimism-fault-proof","https://github.com/joohhnnn/The-book-of-optimism-fault-proof-CN"],"farcaster":[],"twitter":"https://x.com/JoohhnnnChase","mirror":null},"team":["191318"],"github":[{"url":"https://github.com/joohhnnn/The-book-of-optimism-fault-proof","name":"The-book-of-optimism-fault-proof","description":"A document designed to explain fault proof from multiple perspectives, aimed at quickly bringing newcomers up to speed on the mechanisms of fault proof and its specific code details."},{"url":"https://github.com/joohhnnn/The-book-of-optimism-fault-proof-CN","name":"The-book-of-optimism-fault-proof-CN","description":"A document designed to explain fault proof from multiple perspectives, aimed at quickly bringing newcomers up to speed on the mechanisms of fault proof and its specific code details In Chinese."}],"packages":[],"contracts":[],"grantsAndFunding":{"ventureFunding":[],"grants":[],"revenue":[]},"pricingModel":"free","pricingModelDetails":"","links":[],"projectUid":"0x1874030dc79203f106c67f2b1f6a2b600c4efe9a2c1523ae1bce46140368ad04"},{"name":"Upnode Deploy","description":"Upnode Deploy allows chain operators and developers to quickly launch their OP Stack chain with the necessary infrastructure, including an explorer, bridge, faucet, and monitoring system, by modifying a few environment variables related to the RPC endpoint, private keys, and chain information.\n\nWith a single Docker Compose command, they can launch and manage every component of the OP Stack chain, including the ability to deploy a replica node by providing `rollup.json` and `genesis.json`. Upnode Deploy also offers a user interface similar to Conduit, which simplifies the OP Stack deployment process.\n\nUnlike Conduit, Upnode Deploy provides developers and chain operators with a tool to deploy OP Stack chains on their own servers instead of relying on third-party managed servers. Upnode Deploy is free, open-source, and fully transparent, whereas Conduit is a paid, closed-source solution.\n\nUpnode Deploy supports the latest OP Stack v1.9.0 and is prepared for the upcoming migration from `pnpm` to `just`.\n\nUpnode Deploy has won Fraxtal Hackathon: https://dorahacks.io/buidl/13971\n\nVideo of docker compose deploying an OP Stack L3 on Fraxtal: https://www.youtube.com/watch?v=8dytrXGjDG4","projectAvatarUrl":"https://storage.googleapis.com/op-atlas/91ebe6cd-12a6-42fb-b3ef-d717e79ac9b8.png","projectCoverImageUrl":"https://storage.googleapis.com/op-atlas/84ec5980-5e06-4630-92b4-16ce9e9e3f83.png","category":"Utility","osoSlug":"","socialLinks":{"website":["https://deploy.upnode.org","https://upnode.org","https://dorahacks.io/buidl/13971","https://www.youtube.com/watch?v=8dytrXGjDG4"],"farcaster":[],"twitter":"https://x.com/upnodeIntern","mirror":null},"team":["328679"],"github":[{"url":"https://github.com/upnodedev/upnode-deploy-ui","name":"Upnode Deploy UI","description":"User interface for deploying an OP Stack chain on-premise"},{"url":"https://github.com/upnodedev/opstack-bridge-ui-v2","name":"Upnode Deploy Bridge UI","description":""},{"url":"https://github.com/upnodedev/opstack-bridge-indexer-v2","name":"Upnode Deploy Bridge Indexer","description":""},{"url":"https://github.com/upnodedev/evm-faucet","name":"Upnode Deploy Faucet","description":""},{"url":"https://github.com/upnodedev/opstack-compose","name":"opstack-compose","description":"OP Stack deployment tool using docker compose"},{"url":"https://github.com/upnodedev/opstack-bridge-ui","name":"Upnode Deploy Bridge UI (Old)","description":""},{"url":"https://github.com/upnodedev/opstack-bridge-indexer","name":"Upnode Deploy Bridge Indexer (Old)","description":""}],"packages":[],"contracts":[],"grantsAndFunding":{"ventureFunding":[],"grants":[{"grant":null,"link":null,"amount":"62112","date":"","details":null},{"grant":"token-house-mission","link":"https://app.charmverse.io/op-grants/page-5705679072018564","amount":"30000","date":"2023-08-19","details":"Cycle 14 Grant"}],"revenue":[]},"pricingModel":"free","pricingModelDetails":"","links":[{"url":"https://dorahacks.io/buidl/13971","name":"Upnode Deploy has won Fraxtal hackathon","description":"Upnode Deploy has won Fraxtal hackathon"},{"url":"https://youtu.be/8dytrXGjDG4","name":"Upnode Deploy opstack-compose demo","description":"A demo video shows how opstack-compose Docker Compose work to deploy a new OP Stack chain"}],"projectUid":"0x81af86360a8e964cc907a5689a62e94231c7e42e05f49c0586716975d72e2e2e"},{"name":"Sedge ","description":"Sedge is a command-line tool that simplifies running nodes for the OP Stack, Ethereum mainnet, and other networks, including testnets.\nSedge makes it easy to set up nodes for OP Mainnet, Base Mainnet, OP Sepolia, and Base Sepolia. Sedge also supports various client implementations, not just Nethermind, allowing users to manage OP Stack and Ethereum nodes quickly and efficiently.","projectAvatarUrl":"https://storage.googleapis.com/op-atlas/c121ea9f-65c7-49d1-ab27-479c56b1b390.png","projectCoverImageUrl":"https://storage.googleapis.com/op-atlas/cbf6b9d1-98d1-4b9d-9ef4-3cf79ce43c3d.png","category":"Utility","osoSlug":"","socialLinks":{"website":["https://www.nethermind.io/sedge"],"farcaster":["https://warpcast.com/nethermind"],"twitter":"https://x.com/nethermindeth","mirror":null},"team":["263978","292202","230074","849142","849505"],"github":[{"url":"https://github.com/NethermindEth/sedge","name":"Sedge","description":"Sedge is a one-click node setup tool for PoS network/chain validators and nodes written entirely in the Go programming language. Sedge takes care of the entire on-premise full node setup based on the chosen client, using generated docker-compose scripts based on the desired configuration."}],"packages":[],"contracts":[],"grantsAndFunding":{"ventureFunding":[],"grants":[],"revenue":[]},"pricingModel":"free","pricingModelDetails":"","links":[],"projectUid":"0x8431c44e2f0903879f34134e68fba4c05833b02451ccbf4cdb69620a6715bcdd"},{"name":"Hermes - a GossipSub listener and tracer for libp2p-based networks.","description":"The ProbeLab team has recently built Hermes, a GossipSub listener and tracer for libp2p-based networks. Hermes-based experiments aim to measure the efficiency and performance of the GossipSub message broadcasting protocol in any libp2p-based network. Acting as a light node of sorts, Hermes can help developers collect valuable data and tune their network’s protocols based on the message propagation latency, control message overhead and a variety of other metrics. Hermes currently supports the Ethereum consensus layer network.\n\nThe ProbeLab team specialises in network-layer measurements and monitoring. The team operates a variety of tools and uses the data it collects to propose network protocol optimisations.","projectAvatarUrl":"https://storage.googleapis.com/op-atlas/90c0de0c-cc0e-4959-afb7-a78ae4c9d674.png","projectCoverImageUrl":"https://storage.googleapis.com/op-atlas/e1d59a51-3f6f-4642-bc88-553026d2d067.png","category":"Utility","osoSlug":"","socialLinks":{"website":["https://probelab.io","https://probelab.network"],"farcaster":["@yiannisbot"],"twitter":"@yiannisbot","mirror":null},"team":["779819","845866","468804"],"github":[{"url":"https://github.com/probe-lab/hermes","name":"Hermes","description":"Main project repository."}],"packages":[],"contracts":[],"grantsAndFunding":{"ventureFunding":[],"grants":[],"revenue":[]},"pricingModel":"free","pricingModelDetails":"","links":[{"url":"https://probelab.io/tools/hermes/","name":"Hermes @ probelab.io","description":"Tool description"}],"projectUid":"0x7504e494cb8d227193182e083128912173c14eaeecec9b90fa453de28377b269"},{"name":"go-libp2p","description":"The canonical Golang implementation of libp2p. go-libp2p is a collection of protocols that support a wide range of functionalities, such as: connection establishment, remote node protocol identification and negotiation (through its identify protocol) data encryption, content/peer discovery (through its Kademlia DHT component) and data transfer through its pubsub protocol (Gossipsub).\n\nThe stakeholders of go-libp2p include the Interplanetary Shipyard team who maintain this implementation as well as projects that depend on go-libp2p like Optimism's op-node (the reference implementation of the rollup-node spec), the Ethereum Beacon Chain (via Prysm, the Go consensus client), Filecoin (Lotus and Venus), Celestia node, and many more: https://github.com/libp2p/go-libp2p?tab=readme-ov-file#notable-users","projectAvatarUrl":"https://storage.googleapis.com/op-atlas/277d8353-44c4-4e16-a2bd-2dfb3fb9e65f.png","projectCoverImageUrl":"https://storage.googleapis.com/op-atlas/4c70ca4a-8b38-47ee-97d0-2a64a63700f8.png","category":"Utility","osoSlug":"","socialLinks":{"website":["https://ipshipyard.com/","https://github.com/libp2p/go-libp2p"],"farcaster":[],"twitter":"https://x.com/ipshipyard","mirror":null},"team":["845866","849466"],"github":[{"url":"https://github.com/libp2p/go-libp2p","name":"go-libp2p","description":"Main project repository."}],"packages":[],"contracts":[],"grantsAndFunding":{"ventureFunding":[],"grants":[],"revenue":[]},"pricingModel":"free","pricingModelDetails":"","links":[{"url":"https://github.com/ethereum-optimism/optimism/blob/develop/op-node/p2p/host.go#L223","name":"Optimism mainnet's use of go-libp2p","description":"A link to Optimism's op-node which uses protocols provided by go-libp2p"},{"url":"https://github.com/prysmaticlabs/prysm/blob/develop/beacon-chain/p2p/options.go#L90","name":"Prysm's use of go-libp2p","description":"A link to Ethereum Beacon Chain client Prysm which shows use of protocols provided by go-libp2p"},{"url":"https://clientdiversity.org/","name":"go-libp2p's role in Ethereum Client Diversity","description":"As of 2024-09-04, Sigma Prime's Blockprint data source shows that 36.42% of the Ethereum Beacon chain consists of Prysm nodes which rely on go-libp2p"}],"projectUid":"0xc71faa1bcb4ceb785816c3f22823377e9e5e7c48649badd9f0a0ce491f20d4b3"},{"name":"Erigon","description":"Erigon is an implementation of Ethereum (execution layer and consensus layer), on the efficiency frontier. Archive node by default.","projectAvatarUrl":"https://storage.googleapis.com/op-atlas/9fb17067-0203-4b8a-8508-1a3d3236a8b0.png","projectCoverImageUrl":"https://storage.googleapis.com/op-atlas/72a312c6-31fd-457d-a887-3740b2b59a3e.png","category":"Utility","osoSlug":"","socialLinks":{"website":["https://erigon.tech"],"farcaster":["https://warpcast.com/erigon"],"twitter":"https://x.com/ErigonEth","mirror":null},"team":["849323","213400"],"github":[{"url":"https://github.com/erigontech/erigon","name":"","description":""}],"packages":[],"contracts":[],"grantsAndFunding":{"ventureFunding":[],"grants":[{"grant":null,"link":null,"amount":"141650.27","date":"","details":null},{"grant":null,"link":null,"amount":"339545.72","date":"","details":null}],"revenue":[]},"pricingModel":"free","pricingModelDetails":"","links":[],"projectUid":"0xe15a32ba713cc025574ac6f69be3ad16133fb7561c3d7dc30fbf29b65b5a8be2"},{"name":"Native Account Abstraction on OP Stack","description":"Kroma Network has implemented Native Account Abstraction on the OP Stack and is currently operating a public devnet called Pioneer Alpha, which is open for anyone to test. Compared to ERC-4337, which relies on off-chain components, Native Account Abstraction offers advantages such as lower gas fees for users (approximately 40% reduction) and a more consistent experience for builders. Because of these benefits, we believe that Account Abstraction should be enshrined within the protocol, and we have been continuously working towards this goal.\n\nOne of the most important aspects is conducting all development processes in an open environment, and making it easy for anyone to test. To achieve this, Kroma team launched the public devnet Pioneer Alpha, which incorporates RIP-7560, RIP-7711, and RIP-7712 into the OP Stack. Additionally, we have developed an RIP-7560 compatible bundler in Golang, based on Stackup's bundler, and provide a Blockscout page and scripts that allow anyone to easily verify and test these implementations.","projectAvatarUrl":"https://storage.googleapis.com/op-atlas/f4561652-9847-4c8c-b744-43d0d91f0a4e.png","projectCoverImageUrl":"https://storage.googleapis.com/op-atlas/82a98589-84af-48d9-abd8-854ece2661a0.png","category":"Utility","osoSlug":"","socialLinks":{"website":["https://docs.pioneer.kroma.network/"],"farcaster":["https://warpcast.com/kroma-network"],"twitter":"https://x.com/kroma_network","mirror":null},"team":["217355","662916"],"github":[{"url":"https://github.com/kroma-network/7560-optimism","name":"7560-optimism","description":"OP Stack consensus client with necessary predeploy contracts for Native Account Abstraction, which is used in Pioneer Alpha."},{"url":"https://github.com/kroma-network/7560-geth","name":"7560-geth","description":"OP Stack go-ethereum client with Native Account Abstraction, which is used in Pioneer Alpha."},{"url":"https://github.com/kroma-network/rip7560-bundler","name":"7560-bundler","description":"RIP-7560 compatible bundler at Pioneer Alpha."},{"url":"https://github.com/kroma-network/rip7560-scripts","name":"rip7560-scripts","description":"Simple scripts to test the functionalities of Native Account Abstraction at Pioneer Alpha."}],"packages":[],"contracts":[],"grantsAndFunding":{"ventureFunding":[],"grants":[{"grant":null,"link":null,"amount":"5m-10m","date":"2022","details":""}],"revenue":[]},"pricingModel":"free","pricingModelDetails":"","links":[{"url":"https://docs.pioneer.kroma.network/","name":"Pioneer Alpha Docs","description":"Full documentation about Pioneer Alpha"},{"url":"https://blog.kroma.network/deep-dive-into-pioneer-alpha-7fce8433dd97","name":"Technical Deep Dive in Pioneer Alpha","description":"Article that demonstrates how Pioneer Alpha implements Native Account Abstraction and shows a replayable gas benchmark results between a Native AA transaction and ERC-4337 UserOp. "},{"url":"https://blockscout.pioneer.kroma.network/","name":"Pioneer Alpha Explorer","description":"Blockscout Explorer for simplified monitoring of RIP-7560 transactions."},{"url":"https://github.com/ethereum-optimism/specs/discussions/202","name":"Discussions on optimism specs GitHub","description":"Open discussion page on bringing Native Account Abstraction on OP Stack."},{"url":"https://www.youtube.com/watch?v=2CINj63Akp0","name":"Presentations","description":"Presentation video about Native Account Abstraction on OP Stack at Optimistic Gathering (EthCC)."}],"projectUid":"0x842f92e1a555fdbc6f0be1640997d1a6f6a96af3c19b5a035b649d806608ad19"},{"name":"libp2p Ecosystem","description":"A modular and extensible networking stack which solves many challenges of peer-to-peer applications. Used in many web3 projects such as Ethereum, Polygon, and Optimism ecosystems. This project is specifically about funding the libp2p Foundation which in turn funds libp2p grants, pays for libp2p development infrastructure and libp2p events.","projectAvatarUrl":"https://storage.googleapis.com/op-atlas/dcee4e9a-3de0-4868-ad76-5d8d31467342.png","projectCoverImageUrl":"https://storage.googleapis.com/op-atlas/509d70f7-242e-4812-ba2e-00805cae971e.png","category":"Utility","osoSlug":"libp2p","socialLinks":{"website":["https://libp2p.io","https://github.com/libp2p/libp2p"],"farcaster":[],"twitter":"https://x.com/libp2p","mirror":""},"team":["827799"],"github":[{"url":"https://github.com/libp2p/libp2p","name":"","description":"This is the main repo for the entire libp2p project. There are implementations in many different languages that are maintained and stewarded by other organizations. This project is about funding the grants, infrastructure and events in the libp2p community."}],"packages":[],"contracts":[],"grantsAndFunding":{"ventureFunding":[],"grants":[{"grant":null,"link":null,"amount":"298137.85","date":"","details":null}],"revenue":[]},"pricingModel":"free","pricingModelDetails":"","links":[],"projectUid":"0x966804cb492e1a4bde5d781a676a44a23d69aa5dd2562fa7a4f95bb606021c8b"},{"name":"xuwinnie.review","description":"Security Researcher.","projectAvatarUrl":"https://storage.googleapis.com/op-atlas/23976744-db3b-49b9-b5d4-3b629a28dd3a.png","projectCoverImageUrl":"https://storage.googleapis.com/op-atlas/f7905adc-4525-4ea2-bc64-925690c7069c.png","category":"Utility","osoSlug":"","socialLinks":{"website":["xuwinnie.review"],"farcaster":[],"twitter":"https://x.com/xuwinniexu","mirror":null},"team":["462511"],"github":[{"url":"https://github.com/xuwinnie/reports","name":"","description":""}],"packages":[],"contracts":[],"grantsAndFunding":{"ventureFunding":[],"grants":[],"revenue":[]},"pricingModel":"freemium","pricingModelDetails":"Factors include sloc, complexity, postive impact...","links":[{"url":"https://github.com/code-423n4/2024-07-optimism-findings/issues/36","name":"C4 H-01: Invalid DISPUTED_L2_BLOCK_NUMBER is passed to VM","description":"An attacker can counter a valid output claim by providing a trace containing one block after the original claim. To be fixed in the Granite Network Upgrade."}],"projectUid":"0x353abbe13c196db288730b62e7a6d8f2755ee968681a67bc7d5e381621ad211a"},{"name":"Derive (Formerly Lyra) OP Custom Gas Limit Research","description":"Derive is one of the first op-stack rollups, pushing the limits of gas usage with a custom gas implementation that led to the identification and patching of a GETH client bug. The team aims to fully utilize the maximum GETH gas throughput, crucial for delivering trustless, on-chain portfolio margin. Derive has processed over 400,000 trading transactions, consuming over 1 trillion gas.","projectAvatarUrl":"https://storage.googleapis.com/op-atlas/454e843a-a2e1-480d-93d6-4dde35464baa.png","projectCoverImageUrl":"https://storage.googleapis.com/op-atlas/a772aa2d-b98e-4b9a-91c5-532d04f4e26a.png","category":"DeFi","osoSlug":"","socialLinks":{"website":["https://www.derive.xyz/"],"farcaster":["https://warpcast.com/lyra.eth"],"twitter":"https://x.com/derivexyz","mirror":"https://blog.derive.xyz/derive/"},"team":["7168","230590","257725","241346","21373","849676"],"github":[],"packages":[],"contracts":[],"grantsAndFunding":{"ventureFunding":[],"grants":[{"grant":null,"link":null,"amount":"99379","date":"","details":null},{"grant":"token-house-mission","link":"https://app.charmverse.io/op-grants/derive-formerly-lyra-chain-intent-3b-9106030612947877","amount":"500000","date":"2024-08-30","details":"Intent 3B: Support the Superchain - incentivize activity on Derive L2 and support a builders grant program on Derive L2 to grow activity and users of the Superchain. This grant is to the Derive organization and not related specifically to this RPGF but included for transparency"},{"grant":"foundation-mission","link":"https://gov.optimism.io/t/gf-phase-0-proposal-lyra-finance/202?page=2","amount":"3000000","date":"2022-05-31","details":"Phase 0 grant to support liquidity and bulders on Derive's (formerly Lyra) V1, an option AMM that was the second protocol to deploy on OP mainnet. This grant was to the Derive organization for a previous version and not related to the specific RPGF but included for transparency"},{"grant":"token-house-mission","link":"https://app.charmverse.io/op-grants/cycle-15-final-3608022895948242","amount":"210000","date":"2023-09-20","details":"Derive received a growth experiments grant to launch Derive L2 (formerly Lyra) and bootstrap liquidity and technical integrations. This grant was to the Derive organization for a previous version and not related to the specific RPGF but included for transparency "},{"grant":null,"link":null,"amount":"1m-5m","date":"2021","details":"pre-seed round"},{"grant":null,"link":null,"amount":"1m-5m","date":"2022","details":"strategic round https://blog.derive.xyz/lyra-raises-strategic-round/\n"}],"revenue":[]},"pricingModel":"freemium","pricingModelDetails":"Derive charges fees for trade matching, liquidations, and gas for settling transactions to the Derive L2 and ETH mainnet as an OP stack chain. There are no fees associated with accessing the platform or using the data on Derive. Read more about the fee structure here: https://help.derive.xyz/en/articles/8691534-what-are-the-fees ","links":[{"url":"https://github.com/ethereum-optimism/optimism/pull/11169#pullrequestreview-2188753413","name":"fix(op-batcher): support new fjord maxRLPBytesPerChannelFjord via rollup chain spec #11169","description":"PR from Conduit to Optimism to fix issues uncovered while testing max gas implementation on Derive"}],"projectUid":"0x314a419355259f8afede37756c7d603a7d7f0f9a9e77b8b2d6a7b165548eb629"},{"name":"Derive (Formerly Lyra) OP Custom Gas Limit Research","description":"Derive is among the first op-stack rollups to be deployed and is one of the few that are pushing the boundaries of gas usage. We have been focused on enhancing our custom gas implementation, and in the process, we pushed the GETH client to its limit of 400 million gas per block. This led to Conduit identifying and patching a bug, as detailed here: https://github.com/ethereum-optimism/optimism/pull/11169#pullrequestreview-2188753413.\n\nWe aim to be one of the few L2s that fully utilizes the maximum GETH gas throughput over time, given the computational demands of derivatives and our goal to deliver trustless, on-chain portfolio margin in the most capital-efficient manner possible. To date, we have processed over 400,000 transactions solely from trading activities and consumed over 1 trillion gas: https://explorer.lyra.finance/address/0xeB8d770ec18DB98Db922E9D83260A585b9F0DeAD.","projectAvatarUrl":"https://storage.googleapis.com/op-atlas/454e843a-a2e1-480d-93d6-4dde35464baa.png","projectCoverImageUrl":"https://storage.googleapis.com/op-atlas/a772aa2d-b98e-4b9a-91c5-532d04f4e26a.png","category":"DeFi","osoSlug":"","socialLinks":{"website":["https://www.derive.xyz/"],"farcaster":["https://warpcast.com/lyra.eth"],"twitter":"https://x.com/derivexyz","mirror":"https://blog.derive.xyz/derive/"},"team":["7168","230590","257725","241346","21373","849676"],"github":[],"packages":[],"contracts":[],"grantsAndFunding":{"ventureFunding":[],"grants":[{"grant":null,"link":null,"amount":"99379","date":"","details":null},{"grant":"token-house-mission","link":"https://app.charmverse.io/op-grants/derive-formerly-lyra-chain-intent-3b-9106030612947877","amount":"500000","date":"2024-08-30","details":"Intent 3B: Support the Superchain - incentivize activity on Derive L2 and support a builders grant program on Derive L2 to grow activity and users of the Superchain. This grant is to the Derive organization and not related specifically to this RPGF but included for transparency"},{"grant":"foundation-mission","link":"https://gov.optimism.io/t/gf-phase-0-proposal-lyra-finance/202?page=2","amount":"3000000","date":"2022-05-31","details":"Phase 0 grant to support liquidity and bulders on Derive's (formerly Lyra) V1, an option AMM that was the second protocol to deploy on OP mainnet. This grant was to the Derive organization for a previous version and not related to the specific RPGF but included for transparency"},{"grant":"token-house-mission","link":"https://app.charmverse.io/op-grants/cycle-15-final-3608022895948242","amount":"210000","date":"2023-09-20","details":"Derive received a growth experiments grant to launch Derive L2 (formerly Lyra) and bootstrap liquidity and technical integrations. This grant was to the Derive organization for a previous version and not related to the specific RPGF but included for transparency "},{"grant":null,"link":null,"amount":"1m-5m","date":"2021","details":"pre-seed round"},{"grant":null,"link":null,"amount":"1m-5m","date":"2022","details":"strategic round https://blog.derive.xyz/lyra-raises-strategic-round/\n"}],"revenue":[]},"pricingModel":"freemium","pricingModelDetails":"Derive charges fees for liquidations and matching fees for trades, since Derive is an L2 and part of the OP superchain, there are also gas fees for settling transactions to Derive and to ETH mainnet. There are no fees associated with accessing the platform or using the data on Derive. Read more about the fee structure here: https://help.derive.xyz/en/articles/8691534-what-are-the-fees ","links":[{"url":"https://github.com/ethereum-optimism/optimism/pull/11169#pullrequestreview-2188753413","name":"fix(op-batcher): support new fjord maxRLPBytesPerChannelFjord via rollup chain spec #11169","description":"PR from Conduit to Optimism to fix issues uncovered while testing max gas implementation on Derive"}],"projectUid":"0x314a419355259f8afede37756c7d603a7d7f0f9a9e77b8b2d6a7b165548eb629"},{"name":"OPcity stack","description":"The OP City Stack is a research initiative aimed at exploring the operation of the OP Stack and testing the capabilities of the Canon Fault Proofs Virtual Machine (Canon Fault Proofs VM). Through practical deployment, benchmarking, and innovative proposals, this project aims to push the boundaries of Optimistic Rollup performance and functionality, contributing to the broader goal of Ethereum scalability.\n\nThe project covers several key areas. First, the Node & Rollup Setup involved detailed documentation of the deployment process for both an L1 node (Holesky testnet) and an L2 rollup using the OP Stack. To address RPC calls limitations, the project moved from relying on a remote virtual machine and third-party RPC services to a local environment. This shift provided better performance reliability and security.\n\nIn the OP Stack Version Benchmarking, multiple test deployments were conducted to compare the OP Stack versions V4.0.0 (Canyon) and V7.0.0 (Fjord). Significant findings from these tests included a 75% reduction in total gas fees when upgrading from V4.0.0 to V7.0.0. Additionally, a comparison of calldata versus data blob methods revealed that using data blobs resulted in a 60% reduction in resource usage, demonstrating the efficiency gains of advanced data handling techniques.\n\nFor Proposed Changes to Fault Proofs, the project explored integrating the OP Stack's Canon Fault Proofs VM with opML's Multi-Phase Fault Proof protocol. The proposed modifications included developing a state transition function model to handle merkelized decision trees or neural network outputs, analyzing memory management for large datasets required by machine learning models, enhancing syscalls and I/O operations to optimize the ML-driven data processing, and implementing formal verification and error analysis to ensure system integrity. Additionally, simulations were developed to evaluate the system's performance in real-world operational conditions.","projectAvatarUrl":"https://storage.googleapis.com/op-atlas/f9feb4b3-ff72-43c5-b3b5-008aa6ec8f45.png","projectCoverImageUrl":"https://storage.googleapis.com/op-atlas/ed478c5a-8181-465d-a02f-b2b5d72bf44f.png","category":"Utility","osoSlug":"zenbit.eth","socialLinks":{"website":["https://zenbit.mx","https://badges.zenbit.mx/"],"farcaster":["https://warpcast.com/zenbit"],"twitter":"https://x.com/zenbitMX/status/1731886578673254564","mirror":"https://mirror.xyz/zenbit.eth/"},"team":["212738","402339"],"github":[{"url":"https://github.com/zenbitETH/OPcity","name":"OP City","description":"This repository documents the research and development efforts for the OP City project."}],"packages":[],"contracts":[],"grantsAndFunding":{"ventureFunding":[],"grants":[{"grant":null,"link":null,"amount":"24850","date":"","details":null},{"grant":null,"link":null,"amount":"1535","date":"","details":null},{"grant":"token-house-mission","link":"https://app.charmverse.io/op-grants/page-1306815702055122","amount":"30000","date":"2024-05-08","details":"Research the compatibility of the OP stack's Canon Fault Proof VM with the opML's Multi-Phase Fault Proof protocol. Proposed during Season 5 and approved during Cycle 22."}],"revenue":[]},"pricingModel":"free","pricingModelDetails":"","links":[{"url":"https://github.com/zenbitETH/OPcity/blob/main/README.md","name":"Proposed modifications to the Canon Fault Proofs VM","description":"Research the compatibility of the OP stack's Canon Fault Proof VM with the opML's Multi-Phase Fault Proof protocol. The goal is to implement a custom Fault Dispute Game that manages the challenges related to data availability states from the L2 rollup and the computation results from the Deep Neural Networks (DNN) of the multi-phase opML. "},{"url":"https://github.com/zenbitETH/OPcity/blob/main/Op-stack-research/Test-deployments/node01_V4.0.0.md","name":"Test Deployment 1 (OP stack V4.0.0 / December 2023)","description":"An explorative evaluation was conducted from December 4th to 11th, assessing the OP Stack's operational cost performance in a testnet environment, focusing on gas spending by the batcher and proposer components."},{"url":"https://github.com/zenbitETH/OPcity/blob/main/Op-stack-research/Test-deployments/node02_V7.0.0.md","name":"Test Deployment 2 (OP stack V7.0.0 - Call Data) / June 2024","description":"In June 2024, a 20-day test deployment was conducted using OP Stack V7.0.0 with a Calldata configuration. This test followed multiple network updates and optimizations, significantly impacting rollup operation costs."},{"url":"https://github.com/zenbitETH/OPcity/blob/main/Op-stack-research/Test-deployments/node03_V7.0.0.md","name":"Test Deployment 3 (OP stack V7.0.0 - Data Blobs) / June 2024","description":"Documentation of a third test deployment comparing the performance of OP Stack using Calldata versus Data Blobs for data posting. This test demonstrated the efficiency and cost-saving benefits of using Data Blobs."},{"url":"https://github.com/zenbitETH/OPcity/blob/main/node-setup/Holesky/geth.md","name":"Guide to setup a Geth on a Holesky node","description":"A step-by-step guide for configuring Geth as the Execution Layer on a Holesky node."},{"url":"https://github.com/zenbitETH/OPcity/blob/main/node-setup/Holesky/prysm.md","name":"Guide to setup a Prysm on a Holesky node","description":"This guide provides instructions for configuring Prysm as the Consensus Layer on a Holesky node."},{"url":"https://github.com/zenbitETH/OPcity/blob/main/node-setup/Op-stack/op-setup.md","name":"Guide to setup and deploy a Rollup from the OP stack","description":"A comprehensive guide detailing the steps to configure and deploy a rollup from the OP Stack repository on a Holesky node."},{"url":"https://github.com/zenbitETH/OPcity/blob/main/node-setup/Op-stack/dashboard-setup.md","name":"Guide to generate data visualization from Rollup activity","description":"This document outlines the setup of a dashboard for visualizing data from node and rollup performance."},{"url":"https://github.com/zenbitETH/OPcity/blob/main/Canon-FPVM/dev.md","name":"Guide to interact with Fault Proofs VM","description":"This document explains the practical concepts of the Canon Fault Proofs VM used in the OP Stack, including steps to interact with the dispute mechanism."},{"url":"https://mirror.xyz/zenbit.eth/atHQ_Nz1--bQbY6Vx7NzYO-aOtXibcQi70aLl_WhTzY","name":"OP City: Research compilation","description":"This article compiles research conducted at Zenbit, focusing on the theoretical and practical aspects of the OP Stack and Canon Fault Proofs VM. It includes insights into their implementation, performance benchmarks, and potential future enhancements."},{"url":"https://github.com/zenbitETH/OPcity/milestones","name":"OPcity Milestones","description":"List of milestones we aim to achieve during the research and development of the OPcity Stack. It contains the commits, pull requests, and contributions made at each stage and sets a guideline for future "}],"projectUid":"0x53499d3243b2c26b1f09d49f911a9d9300d29b2196576d417cf852ac9e8dfe4c"},{"name":"Act","description":"Act is a smart contract specification language and toolkit for formal verification. Act specifications are a formal, high-level description of all possible behaviours of an EVM program. Act allows many existing general purpose verification tools to be leveraged to prove properties about the specification. Such tools include SMT solvers (cvc5, z3, bitwuzla), theorem provers (Coq) and economic analysis tooling (CheckMate, Open Games). Act specifications can be automatically proved equivalent to concrete implementations in EVM. For very simple contracts, Act specifications can be automatically generated from EVM bytecode.\n\nThis is an end-to-end pipeline that supports principled reasoning about high level properties of EVM bytecode. It supports reasoning about both correctness (e.g. accounting invariants) and economic properties (e.g. incentive compatibility). Act specifications serve as a high-level smart contract representation, allowing for easy integration of existing general purpose analysis and verification tooling into the EVM context.","projectAvatarUrl":"https://storage.googleapis.com/op-atlas/a08fa912-3bc7-4957-9a64-5b10bc13397e.png","projectCoverImageUrl":"https://storage.googleapis.com/op-atlas/16e8a1cb-69b1-4098-8c40-fd25a5a29b8f.png","category":"Utility","osoSlug":"","socialLinks":{"website":["https://github.com/ethereum/act","https://ethereum.github.io/act/"],"farcaster":[],"twitter":null,"mirror":null},"team":["843949"],"github":[{"url":"https://github.com/ethereum/act","name":"Act","description":"The Act Smart Contract Specification Language"}],"packages":[],"contracts":[],"grantsAndFunding":{"ventureFunding":[],"grants":[],"revenue":[]},"pricingModel":"free","pricingModelDetails":"","links":[{"url":"https://ethereum.github.io/act/","name":"Act Documentation","description":"The Act Book provides documentation for the Act language."}],"projectUid":"0x2704cd27b8c60b098d4fe8c5c0fbae2f8f5fe9067c687c501a4c6dc6e9887876"},{"name":"Research and development on multi-section dispute game","description":"Our research aims to significantly expedite the fault-proof dispute by implementing a multi-section search approach. In contrast to the bi-section game, which demands log2(N) moves to identify the final disputable step, the K-section game (where K > 2) diminishes the moves to logK(N). However, in the K-section game, each player (defender/attacker) must publish a K-1 VM state hashes on-chain with every move. The introduction of EIP-4844 facilitates a substantial reduction in this cost through the utilization of EIP-4844 Binary Large Object (BLOB), capable of accommodating K=4096 VM hashes per BLOB. Consequently, for an N=2^48 game, the game can be condensed to 4 moves from the original 48 moves.","projectAvatarUrl":"https://storage.googleapis.com/op-atlas/246a6f8a-8335-40b7-b7d9-2590bb1c7cf9.png","projectCoverImageUrl":"https://storage.googleapis.com/op-atlas/79a15b72-a8c5-4850-871a-8258d6fc94e8.png","category":"Utility","osoSlug":"","socialLinks":{"website":["https://ethstorage.io/"],"farcaster":[],"twitter":"https://twitter.com/EthStorage","mirror":""},"team":["498701","245756"],"github":[{"url":"https://github.com/ethstorage/optimism","name":"Multi-section fault proof","description":"Related changes are describe in https://github.com/ethereum-optimism/specs/discussions/191#discussioncomment-10339079"}],"packages":[],"contracts":[],"grantsAndFunding":{"ventureFunding":[],"grants":[{"grant":"token-house-mission","link":"https://app.charmverse.io/op-grants/page-29596258544520615","amount":"30000","date":"2024-04-24","details":"For detailed information on the grant, please visit the Charmverse page. You can find our progress updates, draft specifications, and code on this [GitHub discussion page](https://github.com/ethereum-optimism/specs/discussions/191)."}],"revenue":[]},"pricingModel":"free","pricingModelDetails":"","links":[{"url":"https://app.charmverse.io/op-grants/page-29596258544520615","name":"Optimism Season 5 Grant","description":"Recognition from Optimism community"},{"url":"https://twitter.com/EthStorage/status/1788554575869542831","name":"Twitter announcement","description":""},{"url":"https://www.youtube.com/watch?v=vbCSqdB-D8g","name":"Talk at EthPrague about the project","description":""}],"projectUid":"0xdbc21abd2657c839060753eada61f93a6d835a0a2f3bdfb530339a2c85f23516"},{"name":"Alt-DA Server & Translation Hub","description":"An Optimism Alt-DA server enables OP Stack chains to use third-party data availability providers with an on-chain translation system that converts Keccak256 commitments into provider-specific CIDs (content identifier hashes).\n\nThis Alt-DA server uses Keccak256 commitments instead of generic commitments, providing a security advantage. The challenging contract for Keccak256 commitments is well-implemented, audited, and battle-tested, whereas generic commitments often lack an approved challenging logic. This Keccak256 commitments approach is approved for joining the Superchain, as seen in the Redstone chain.\n\nCurrent supported data availability providers:\n- Celestia\n- IPFS\n- Arweave\n- File\n\nFor the technical specifications, please refer to the grant proposal: https://app.charmverse.io/op-grants/plasmada-translation-hub-1014033406866528","projectAvatarUrl":"https://storage.googleapis.com/op-atlas/dcad57db-c8dc-4a36-a833-053e1734b344.png","projectCoverImageUrl":"https://storage.googleapis.com/op-atlas/7e38488c-729a-4a0a-80b1-890c81fa555a.png","category":"Utility","osoSlug":null,"socialLinks":{"website":[],"farcaster":[],"twitter":null,"mirror":null},"team":["849514","394600","328679"],"github":[{"url":"https://github.com/upnodedev/op-alt-da","name":"Optimism Alt-DA","description":"An Optimism Alt-DA server enables OP Stack chains to use third-party data availability providers with an on-chain translation system that converts Keccak256 commitments into provider-specific CIDs (content identifier hashes)."},{"url":"https://github.com/upnodedev/op-alt-da-contract","name":"Optimism Alt-DA Translation Hub Contract","description":"A smart contract for on-chain translation system that converts Keccak256 commitments into provider-specific CIDs (content identifier hashes)."}],"packages":[],"contracts":[{"address":"0x2F77fDf77E5a13092D08028188B40b691c41FbDe","deploymentTxHash":"0x680eb33738f5c619b51205f083eb5c84968c6fea971953f322ef334a3b1b1719","deployerAddress":"0x394A04a79143F162af51F3FEF5290dd30D0B67De","verificationProof":"0x1eb037880728603a89895e6c9e5127d4a7af8b3869efb5e35d4ca65c98a25af22e96711645583265abf57c2c1170ea6e9a378c400841c09f5d3b6284a6679e9d1b","chainId":10}],"grantsAndFunding":{"ventureFunding":[],"grants":[{"grant":"token-house-mission","link":"https://app.charmverse.io/op-grants/plasmada-translation-hub-1014033406866528","amount":"15000","date":"2024-05-09","details":"PlasmaDA Translation Hub Cycle 22 Season 5"}],"revenue":[]},"pricingModel":"free","pricingModelDetails":"","links":[],"projectUid":"0x5492d1d4695dcf3cce3c31eb9883535d34da6c85a4978b384c0ecb0f3b17fbe9"},{"name":"CryptoZombies","description":"CryptoZombies is an interactive school that teaches students to write smart contracts by making their own crypto-collectibles game. CryptoZombies was the first tutorial on the internet for NFTs and is still very relevant to the new crop of web3 developers looking to enter the industry today. The curriculum is focused on Solidity development, which also helps onboard new developers to Optimism.\n\nWe're also building [CryptoZombies Apocalypse](https://apocalypse.cryptozombies.io/), an Optimism-based tower defense game where players fight zombie waves to save humanity. The game includes an educational curriculum providing hands-on experience building blockchain-powered game content.\n\nEarly adopters can now claim Early Bird Badge NFTs for game access. To boost adoption, we're covering minting fees on Optimism.","projectAvatarUrl":"https://storage.googleapis.com/op-atlas/e18bade7-4f41-4c9a-b531-cc7f55826d3a.png","projectCoverImageUrl":"https://storage.googleapis.com/op-atlas/4abcba4f-797d-4600-bf03-8c4200ff2494.png","category":"Utility","osoSlug":"","socialLinks":{"website":["https://cryptozombies.io/","https://apocalypse.cryptozombies.io/"],"farcaster":[],"twitter":"https://twitter.com/cryptozombieshq","mirror":null},"team":["847269"],"github":[{"url":"https://github.com/CryptozombiesHQ/cryptozombie-lessons","name":"CryptoZombies Lessons","description":"This repository is used to translate CryptoZombies to other languages."}],"packages":[],"contracts":[],"grantsAndFunding":{"ventureFunding":[],"grants":[{"grant":null,"link":null,"amount":"130577.81","date":"","details":null},{"grant":null,"link":null,"amount":"99378.28","date":"","details":null}],"revenue":[]},"pricingModel":"free","pricingModelDetails":"","links":[],"projectUid":"0xbd7efe4f47254e152bc1193b095dbad6711748577df2cd8f6a55c125ea58a376"},{"name":"Lighthouse","description":"Lighthouse is a leading Ethereum consensus client written in the rust programming language. \n\nIt is built and maintained by a team of engineers, researchers and developers dedicated to advancing the current state of decentralized technology.","projectAvatarUrl":"https://storage.googleapis.com/op-atlas/f32836f7-e483-43c8-94a3-098d7bcaf040.png","projectCoverImageUrl":"https://storage.googleapis.com/op-atlas/34a19c11-c391-40e3-b16a-24372308a4ea.png","category":"Utility","osoSlug":"","socialLinks":{"website":["https://lighthouse.sigmaprime.io"],"farcaster":[],"twitter":"@sigp_io","mirror":null},"team":["845911"],"github":[{"url":"https://github.com/sigp/lighthouse","name":"Lighthouse","description":"Leading Ethereum consensus client in rust."}],"packages":[],"contracts":[],"grantsAndFunding":{"ventureFunding":[],"grants":[{"grant":null,"link":null,"amount":"165460","date":"","details":null},{"grant":null,"link":null,"amount":"298138","date":"","details":null}],"revenue":[]},"pricingModel":"free","pricingModelDetails":"","links":[],"projectUid":"0x04b1cd5a7c59117474ce414b309fa48e985bdaab4b0dab72045f74d04ebd8cff"},{"name":"Asterisc","description":"Asterisc is an alternative fault-proof VM running RISC-V—initial code written by Protolambda. TiP, in collaboration with OP Labs, built and deployed Asterisc to OP Sepolia. Asterisc can allow a multi-proof system to OP Chains for better security and provide a future-proof alternative for MIPS (Cannon) as Asterisc runs RISC-V.\n\nThe multi-proof system was OP Stack's long-awaited vision and a crucial component of Stage 2 because it keeps the system sane when the primary implementation breaks. For that reason, Ethereum has long supported multi-client implementations, and in L2, we need a multi-proof system to fully achieve them.\n\nTest in Prod has been supporting OP Stack to pioneer the multi-client system. We helped execution clients diversify with OP Erigon and have also been working on fault-proof systems diversify with Asterisc.\n\nWe have been working on the following:\n- Upon Protolambda’s initial implementation, we finished implementing all required opcodes & fixed bugs.\n- Built test suites to run Asterisc against OP Sepolia & OP Mainnet.\n- Ran all blocks of OP Sepolia with Asterisc to verify its deployability on OP Sepolia.\n- Deployed Asterisc to OP Sepolia with cold path.\n- Implementing a different memory structure from Cannon using Radix trie so that Asterisc can save the system when there’s a problem with existing memory implementation.\n\n---\nHere are the commentaries for Asterisc:\n\nClabby (Senior Software Engineer from OP Labs): Asterisc is critical to the OP Stack’s multi-proof roadmap, serving as the compliment to cannon in the landscape of FPVMs. After the rollout of multi-proofs, it will add redundancy to the virtual machine component that runs the fault proof programs, reducing the likelihood of critical impact in the event of an issue with either the on-chain or off-chain FPVM implementations.","projectAvatarUrl":"https://storage.googleapis.com/op-atlas/a0697193-268a-411b-afba-8dee1ccb89b3.png","projectCoverImageUrl":"https://storage.googleapis.com/op-atlas/22dc56e6-a5af-4388-84fa-5d47485a6bd5.png","category":"Utility","osoSlug":"","socialLinks":{"website":["https://github.com/ethereum-optimism/asterisc","https://testinprod.io"],"farcaster":[],"twitter":"https://x.com/testinprod_io","mirror":"https://mirror.xyz/testinprod-io.eth"},"team":["811328"],"github":[{"url":"https://github.com/ethereum-optimism/asterisc","name":"Asterisc Github Repository","description":""}],"packages":[],"contracts":[],"grantsAndFunding":{"ventureFunding":[],"grants":[{"grant":null,"link":null,"amount":"273293.03","date":"","details":null},{"grant":"foundation-grant","link":"https://gov.optimism.io/t/welcoming-test-in-prod-to-the-optimism-collective/6944","amount":"5000000","date":"2023-08-30","details":"This is a core dev commitment grant for Test in Prod. 4 years vesting & one year cliff."},{"grant":null,"link":null,"amount":"1m-5m","date":"2022","details":"Initial friends & family rounds to kick off Test in Prod."}],"revenue":[]},"pricingModel":"free","pricingModelDetails":"","links":[{"url":"https://x.com/Optimism/status/1801329290329604312","name":"Live interview on Optimism Twitter for fault-proof & Asterisc promotion.","description":""},{"url":"https://x.com/Optimism/status/1800256934597304799","name":"Shout-out tweet from Optimism for fault-proof design contributions.","description":""},{"url":"https://github.com/ethereum-optimism/asterisc/blob/master/deployments/README.md#asterisc-stage-14-deployment-information","name":"Asterisc Sepolia deployment informations for Stage 1.4 project.","description":""},{"url":"https://github.com/ethereum-optimism/asterisc/tree/master/op-e2e","name":"e2e test suite for Asterisc","description":""},{"url":"https://gist.github.com/pcw109550/3adfc45bc9bee6b13562bf8d1c6d9f26","name":"A log of Asterisc game on Sepolia.","description":""}],"projectUid":"0x1ea2fc7183a8ad244a97ecc287ca922209274c11dd9e991a04315e8399e118fc"},{"name":"Native Account Abstraction on OP Stack","description":"Kroma Network has implemented Native Account Abstraction on the OP Stack and is currently operating a public devnet called Pioneer Alpha, which is open for anyone to test. Compared to ERC-4337, which relies on off-chain components, Native Account Abstraction offers advantages such as lower gas fees for users (approximately 40% reduction) and a more consistent experience for builders. Because of these benefits, we believe that Account Abstraction should be enshrined within the protocol, and we have been continuously working towards this goal.\n\nOne of the most important aspects is conducting all development processes in an open environment, and making it easy for anyone to test. To achieve this, Kroma team launched the public devnet Pioneer Alpha, which incorporates RIP-7560, RIP-7711, and RIP-7712 into the OP Stack. Additionally, we have developed an RIP-7560 compatible bundler in Golang, based on Stackup's bundler, and provide a Blockscout page and scripts that allow anyone to easily verify and test these implementations.","projectAvatarUrl":"https://storage.googleapis.com/op-atlas/f4561652-9847-4c8c-b744-43d0d91f0a4e.png","projectCoverImageUrl":"https://storage.googleapis.com/op-atlas/82a98589-84af-48d9-abd8-854ece2661a0.png","category":"Utility","osoSlug":"","socialLinks":{"website":["https://docs.pioneer.kroma.network/"],"farcaster":["https://warpcast.com/kroma-network"],"twitter":"https://x.com/kroma_network","mirror":null},"team":["217355","662916"],"github":[{"url":"https://github.com/kroma-network/7560-optimism","name":"7560-optimism","description":"OP Stack consensus client with necessary predeploy contracts for Native Account Abstraction, which is used in Pioneer Alpha."},{"url":"https://github.com/kroma-network/7560-geth","name":"7560-geth","description":"OP Stack go-ethereum client with Native Account Abstraction, which is used in Pioneer Alpha."},{"url":"https://github.com/kroma-network/rip7560-bundler","name":"7560-bundler","description":"RIP-7560 compatible bundler at Pioneer Alpha."},{"url":"https://github.com/kroma-network/rip7560-scripts","name":"rip7560-scripts","description":"Simple scripts to test the functionalities of Native Account Abstraction at Pioneer Alpha."}],"packages":[],"contracts":[],"grantsAndFunding":{"ventureFunding":[],"grants":[{"grant":null,"link":null,"amount":"5m-10m","date":"2022","details":""}],"revenue":[]},"pricingModel":"free","pricingModelDetails":"","links":[{"url":"https://docs.pioneer.kroma.network/","name":"Pioneer Alpha Docs","description":"Full documentation about Pioneer Alpha"},{"url":"https://blog.kroma.network/deep-dive-into-pioneer-alpha-7fce8433dd97","name":"Technical Deep Dive in Pioneer Alpha","description":"Article that demonstrates how Pioneer Alpha implements Native Account Abstraction and shows a replayable gas benchmark results between a Native AA transaction and ERC-4337 UserOp. "},{"url":"https://blockscout.pioneer.kroma.network/","name":"Pioneer Alpha Explorer","description":"Blockscout Explorer for simplified monitoring of RIP-7560 transactions."},{"url":"https://github.com/ethereum-optimism/specs/discussions/202","name":"Discussions on optimism specs GitHub","description":"Open discussion page on bringing Native Account Abstraction on OP Stack."},{"url":"https://www.youtube.com/watch?v=2CINj63Akp0","name":"Presentations","description":"Presentation video about Native Account Abstraction on OP Stack at Optimistic Gathering (EthCC)."}],"projectUid":"0x842f92e1a555fdbc6f0be1640997d1a6f6a96af3c19b5a035b649d806608ad19"},{"name":"AWS KMS and YubiHSM signer for OP Stack","description":"We have developed a signer proxy software that enables the OP Stack chain to use an external signer (currently supporting AWS KMS and YubiHSM) through the official signer client to signer the sequencer, batcher, proposer and challenger transactions. However, the official signer client does not integrate with external signers, so we have implemented this functionality in our signer proxy.\n\nCurrently, the process outlined in the Optimism documentation for setting up a sequencer, batcher, and proposer requires using plain private keys, creating an insecure environment for mainnet deployment. Although the documentation suggests using hardware security modules (HSMs) for key management, it lacks detailed guidance beyond referencing source code. Chain operators, particularly those using bare metal setups, often prefer YubiHSM2 over cloud-based solutions like AWS KMS due to its hardware-native security.\n\nTo enhance security, mainnet chain operators are encouraged to use industry-standard hardware signers like YubiHSM2 or AWS KMS. This approach allows operators to deploy Optimism stack chains securely by protecting private keys with hardware-based solutions. Existing resources, such as the integration of YubiHSM2 into the Keplr wallet and the TMKMS YubiHSM installer, provide relevant experiences that support this approach.\n\nOur AWS KMS Signer proxy has been used by the Lisk team for their op-challenger. We are working with them to make signer proxy perfect and production ready.","projectAvatarUrl":"https://storage.googleapis.com/op-atlas/a73d46f5-87ba-4204-88eb-7ce51ab055de.png","projectCoverImageUrl":"https://storage.googleapis.com/op-atlas/ffb2a694-74be-48f3-897d-96034c088b3a.png","category":"Utility","osoSlug":"","socialLinks":{"website":[],"farcaster":[],"twitter":null,"mirror":null},"team":["849514","394600","328679"],"github":[{"url":"https://github.com/upnodedev/signer-proxy","name":null,"description":null}],"packages":[],"contracts":[],"grantsAndFunding":{"ventureFunding":[],"grants":[{"grant":"token-house-mission","link":"https://app.charmverse.io/op-grants/research-on-using-yubihsm-and-aws-kms-hardware-signer-on-op-stack-41211765826072866","amount":"15000","date":"2024-05-09","details":"Research on using YubiHSM and AWS KMS hardware signer on OP Stack Season 5 Cycle 22"}],"revenue":[]},"pricingModel":"free","pricingModelDetails":"","links":[],"projectUid":"0xd4ed99cc6aaf73ca63b32f7a03b5427ac1d2955bf9efc31eb14f5773016988d0"},{"name":"Deployment of the Shutterized Optimism (SHOP) testnet.","description":"Shutter is a threshold encryption protocol with a wide variety of applications, including: malicious MEV prevention, censorship resistance, voting integrity, and gaming fairness. Most relevant for the OP Stack ecosystem is that we have built and deployed a dedicated OP Stack L2 testnet Shutterized Optimism (SHOP) with an in-protocol threshold encrypted mempool and are looking into generalizing this solution to more advanced cryptography primitives as well as deploying it across OP Stack networks.\n\nThe Shutterized Optimism testnet L2 launch on Sepolia marks the availability of a Shutterized encrypted mempool for the OP Stack, aiming to prevent front-running and provide a censorship-resistant trading environment.\n\nShutterized OP Stack L2s bring a host of benefits, including:\n\n* Enhanced trading safety and profitability by mitigating front-running.\n* Added (real-time) censorship resistance.\n* Reduced trust assumptions in sequencers through transaction encryption.\n* Potential compliance and regulatory benefits by limiting the sequencer's ability to manipulate transactions.","projectAvatarUrl":"https://storage.googleapis.com/op-atlas/6f475f6f-302e-4550-bff3-d77818728e62.png","projectCoverImageUrl":"https://storage.googleapis.com/op-atlas/7b830942-f99a-4f31-8938-ae1c671a6e42.png","category":"Utility","osoSlug":"","socialLinks":{"website":["https://shutter.network/","https://linktr.ee/ShutterNetwork","https://blog.shutter.network/"],"farcaster":["https://warpcast.com/shutter"],"twitter":"https://x.com/ShutterNetwork","mirror":null},"team":["316218","358280"],"github":[{"url":"https://github.com/shutter-network/op-geth","name":"OP Geth with encrypted mempool","description":"Fork of OP-Geth that includes the encrypted mempool integration into the state transition function\n"},{"url":"https://github.com/shutter-network/shopdemo","name":"SHOP Demo dapp","description":"Shutter Optimism Demo dapp to showcase encrypted transactions on the shutterized Optimism testnet."},{"url":"https://github.com/shutter-network/contracts","name":"Shutter EVM Smart Contracts","description":"Contracts for the encrypted mempool integration"}],"packages":[],"contracts":[],"grantsAndFunding":{"ventureFunding":[],"grants":[{"grant":"token-house-mission","link":"https://app.charmverse.io/op-grants/generalized-mempool-encryption-interface-for-op-stack-chains-and-deployment-of-a-mempool-encrypted-op-stack-testnet-using-threshold-encryption-8763406955381605","amount":"50000","date":"2024-05-08","details":"The scope and funding of this grant goes beyond only launching a Shuterized Optimism testnet. It also includes:\n* Measuring and evaluating the testnet.\n* Define a generalized mempool encryption interface.\n* Release the mainnet Shutterized Optimism.\n* Create a report."}],"revenue":[]},"pricingModel":"free","pricingModelDetails":"","links":[{"url":"https://blog.shutter.network/shutterized-op-stack-testnet-shop-now-live-on-sepolia/","name":"Deployment of the SHOP testnet blog post.","description":"This blog post has all the technical information, resources, links, a demo, reasoning and future steps."}],"projectUid":"0xf00518dc6abc147a7c46675cb76946afdd16868d7d4ab4689df0c48467158c26"},{"name":"OP ENS Gateway by Opti.Domains","description":"Opti.Domains has developed an ENS Gateway implementation for OP Stack chains that supports various proofs, including those from L2OutputOracle, Dispute Game, and Anchor State. The appropriate proof is automatically selected based on the configuration of the OP Stack chain.\n\nThe Opti.Domains ENS Gateway automatically upgrades in response to the OP Stack's transition from L2OutputOracle to Dispute Game, requiring no manual intervention or updates to the verifier contract or gateway server.\n\nThe ENS Gateway, specifically the EVMGateway, enables trustless cross-chain data retrieval for ENS names deployed on Layer 2 networks like Optimism with a CCIP Gateway. When an ENS name lookup occurs, the resolver reverts with OffchainLookup containing the gateway URL. The client then contacts the gateway, which returns the requested data. This data is passed to a callback function on the resolver for verification before being returned to the client as the final result of the name lookup.\n\nOur ENS Gateway has a mechanism to ensure liveliness even in the event that the respected dispute game type has suddenly changed, as seen in the recent proposal, 'Upgrade Proposal #10: Granite Network Upgrade,' by storing a backup dispute game type and only trusting its anchor state.\n\nOpti.Domains has also developed social verification and attestation to EAS in collaboration with Bored Town. We are on our way to scaling ENS to OP. We have contributed to the ENS OP Gateway development, which is currently under review by ENS core developers.\n\nThe Namespace team has expressed interest and reached out to us with questions about using our OP ENS Gateway. Additionally, several teams have participated in discussions regarding the development of our OP ENS Gateway.","projectAvatarUrl":"https://storage.googleapis.com/op-atlas/8f6ad6e0-029a-4f59-b1d2-c7885248b99a.png","projectCoverImageUrl":"https://storage.googleapis.com/op-atlas/135853fe-2393-4a0a-a959-044ff973fcf0.png","category":"Utility","osoSlug":"","socialLinks":{"website":["https://opti.domains"],"farcaster":["https://warpcast.com/optidomains.eth"],"twitter":"https://x.com/optidomains","mirror":null},"team":["328679","452279","394600","468611"],"github":[{"url":"https://github.com/Opti-domains/ens-diamond-resolver-v1","name":"","description":""},{"url":"https://github.com/Opti-domains/modular-ens-contracts","name":"","description":""},{"url":"https://github.com/Opti-domains/dispute-game-lookup","name":"Dispute Game Lookup Contract","description":"A library to look up the latest dispute game and check the expiration date."},{"url":"https://github.com/Opti-domains/optidomains-ens-contracts","name":"","description":""},{"url":"https://github.com/Opti-domains/evmgateway","name":"Opti.Domains ENS Gateway","description":"Contributed to the ENS Gateway development for OP Verifier contracts and OP Gateway"}],"packages":[{"url":"https://www.npmjs.com/package/@optidomains/rainbowkit","name":null,"description":null},{"url":"https://www.npmjs.com/package/@optidomains/wagmi","name":null,"description":null},{"url":"https://www.npmjs.com/package/@optidomains/wagmi-core","name":null,"description":null},{"url":"https://www.npmjs.com/package/@optidomains/passport-discord","name":null,"description":null}],"contracts":[{"address":"0xB02EDc247246ACD78294c62F403B3e64D5917031","deploymentTxHash":"0xd2135285201773ee33c8e67f1b1d94cf2dccda141cd49fa9ce24db8f9da8271f","deployerAddress":"0x888811AC3DC01628eBD22b1Aa01a35825aD997e8","verificationProof":"0xbf7d6aad8cff557ff2d821cc79619f976c617f1fa9039de111cbc37908f4233d07a91079c46be162b85d14924c62a12a8e3eae470e5319a22e7bae0c8205f5d11c","chainId":10},{"address":"0xB02EDc247246ACD78294c62F403B3e64D5917031","deploymentTxHash":"0x9aa99938d9383700de6a3862c5b9146eca8bd1c1904afa222c1e1c6d931f52b9","deployerAddress":"0x888811AC3DC01628eBD22b1Aa01a35825aD997e8","verificationProof":"0x0","chainId":8453},{"address":"0xB02ED980693e14E082F0A3A33060046Ae8495EB2","deploymentTxHash":"0xfdc6f5a7f705db75e4d2d26df0531b2de127278555ba34feac4938316a88ffaa","deployerAddress":"0x888811AC3DC01628eBD22b1Aa01a35825aD997e8","verificationProof":"0x0","chainId":10},{"address":"0xB02ED980693e14E082F0A3A33060046Ae8495EB2","deploymentTxHash":"0xdf8fb5f5426e65be6cbce171ef364658eb629d86388130cf0a2c976da7eb5ee4","deployerAddress":"0x888811AC3DC01628eBD22b1Aa01a35825aD997e8","verificationProof":"0x0","chainId":8453},{"address":"0x888811225d6751A0cf8a9F7fa6a77f4F1EF69DC9","deploymentTxHash":"0xd311bfcd0d07b60d82c6184a6771234786dd8b61ad4cbfd433520f3f551932ad","deployerAddress":"0x888811AC3DC01628eBD22b1Aa01a35825aD997e8","verificationProof":"0x0","chainId":10},{"address":"0x88881190D24e8ecA11F0262972cff8081b2AFc45","deploymentTxHash":"0x8f3b7264fbe4e0e706c80b2c8d2d3174d0a8d761089186b73a23109491476b7f","deployerAddress":"0x888811AC3DC01628eBD22b1Aa01a35825aD997e8","verificationProof":"0x0","chainId":10},{"address":"0x888811225d6751A0cf8a9F7fa6a77f4F1EF69DC9","deploymentTxHash":"0xdaf855961076f8b41b104b8c923906cbe7236a9cea9f47c3afbd33eedbc4521f","deployerAddress":"0x888811AC3DC01628eBD22b1Aa01a35825aD997e8","verificationProof":"0x0","chainId":8453},{"address":"0x88881190D24e8ecA11F0262972cff8081b2AFc45","deploymentTxHash":"0x06d0b9cc8b2902f55f0bf5fcf27fe604b214155872bc01929f673c6e1cc9609c","deployerAddress":"0x888811AC3DC01628eBD22b1Aa01a35825aD997e8","verificationProof":"0x0","chainId":8453}],"grantsAndFunding":{"ventureFunding":[],"grants":[{"grant":null,"link":null,"amount":"22117","date":"","details":null},{"grant":null,"link":null,"amount":"9070","date":"","details":null},{"grant":"token-house-mission","link":"https://gov.optimism.io/t/ready-gf-phase-1-proposal-opti-domains-interoperable-domain-name-for-the-op-stack/5510","amount":"50000","date":"2023-04-09","details":""},{"grant":"token-house-mission","link":"https://app.charmverse.io/op-grants/opti-domains-ens-l2-development-9893299892995353","amount":"50000","date":"2024-05-09","details":""}],"revenue":[]},"pricingModel":"freemium","pricingModelDetails":"We plan to provide free common names while reserving rare names for premium users who pay to support the project.","links":[{"url":"https://discuss.ens.domains/t/op-fault-proof-upgrade-break-op-verifier-and-op-gateway-implementation-in-the-evm-gateway/18973","name":"Discussion in the ENS DAO about the impact of Fault Proof on the ENS Gateway","description":"We opened a discussion and started the contribution long before the merge happened in the OP Mainnet."},{"url":"https://github.com/ensdomains/evmgateway/pull/45","name":"Pull Request to the Official EVM Gateway","description":"Opened a pull request to merge our OP ENS Gateway implementation with the official EVM Gateway repository."}],"projectUid":"0x66cce776ce6eaa99192120fc25b91ecc7b98e03210a08f0d3bfda82f542d3e1a"},{"name":"Zotto","description":"Zotto is an automated perpDEX and memecoin aggregator to snipe and sell tokens at lightning speed. The platform allows each trader to tailor its custom strategies for auto-buy/sell based on predefined conditions set by onchain intents. These smart agents are fully customizable, multi-condition, asynchronous, cross-chain, and non-custodial. \n","projectAvatarUrl":"https://storage.googleapis.com/op-atlas/7a7824ce-cdff-4ca2-a917-fbce0d3d5e47.png","projectCoverImageUrl":"https://storage.googleapis.com/op-atlas/00ca0aac-7555-48af-aa37-015b68ac777d.png","category":"DeFi","osoSlug":"","socialLinks":{"website":["https://zotto.ai/"],"farcaster":[],"twitter":"https://x.com/zottoAI","mirror":null},"team":["849758"],"github":[],"packages":[],"contracts":[],"grantsAndFunding":{"ventureFunding":[],"grants":[{"grant":null,"link":null,"amount":"under-1m","date":"2024","details":"Zotto closed a $500K angel round and has now just launched its $2M seed raise. Our cap table includes Ankr, Frax, Nuffle Labs, HyperLane, Dewhales Capital, Nebulae, County Cap, Luganodes, and more.."}],"revenue":[]},"pricingModel":"freemium","pricingModelDetails":"\nOur platform operates on a fee-based model:\nSpot automated trading: 0.8%\nPerpetual (PERP) automated trading: 0.1%\nMemecoin sniper trading: 1%","links":[],"projectUid":"0x20c5765632f669a3d5167f95cc7963d7bbf060b68e4621d0c9091b7f7e1b26ab"},{"name":"Optimism Collective and OP Stack Documentation Improvements","description":"Hello Optimism Collective! I'm Greg Cardo, a passionate developer focused on enhancing the usability, clarity, and accessibility of the OP Stack through high-standard documentation and meaningful contributions to the Ethereum ecosystem. This project primarily focuses around improving the OP Stack documentation, where I've introduced key updates and clarifications to support developers and operators working with Optimism's core infrastructure.","projectAvatarUrl":"https://storage.googleapis.com/op-atlas/eb2f9786-782a-4c8a-86ef-fa3aca286e98.png","projectCoverImageUrl":"https://storage.googleapis.com/op-atlas/1233d4d9-ddf6-414b-aba3-f91e821584ef.png","category":"Utility","osoSlug":"","socialLinks":{"website":["https://github.com/richardgreg/op-docs"],"farcaster":[],"twitter":null,"mirror":null},"team":["261806"],"github":[{"url":"https://github.com/richardgreg/op-docs","name":"Optimism Docs","description":"This repo is a fork of the main Optimism Docs repo which houses the Optimism Stack Documentation located at docs.optimism.io."}],"packages":[],"contracts":[],"grantsAndFunding":{"ventureFunding":[],"grants":[{"grant":null,"link":null,"amount":"10000","date":"","details":null}],"revenue":[]},"pricingModel":"free","pricingModelDetails":"","links":[{"url":"https://github.com/ethereum-optimism/docs/pull/805/files","name":"Derivative Pipeline Information","description":"Added a high-level overview of the derivative pipeline and linked the specs page"},{"url":"https://github.com/ethereum-optimism/docs/pull/779/files","name":"Node Log Levels Explainer","description":"This PR updates the consensus-config.mdx file to include detailed documentation on log levels for the op-node. The new section describes various log levels, ranging from silent to detailed, and provides guidance on setting the log level using the --log.level flag."},{"url":"https://github.com/ethereum-optimism/docs/pull/853/files","name":"Information on Expected Internal Reverts for Withdrawal Transactions","description":"This modification adds a section to the existing withdrawal-flow.mdx documentation to explain the expected internal reverts that users often see on Etherscan during withdrawal transactions."},{"url":"https://github.com/ethereum-optimism/docs/pull/857/files","name":" Information about `proxyd`","description":"I added a dedicated section and explanation for the proxyd service under Chain Operators > Operator Features. Documentation included what `proxyd` is, key features, how it works, consensus awareness, caching and metrics."},{"url":"https://github.com/ethereum-optimism/docs/pull/858/files","name":"Details on the sequencer fee vault","description":"I added in-depth details on the sequence fee vaults to indicate where transaction fees collected by the sequencer go."},{"url":"https://github.com/ethereum-optimism/docs/pull/865/files","name":"Addition of rollup.sequencerhttp to node operation docs","description":"Added a \"callout\" to the node operation documentation in step 7, instructing users to configure the --rollup.sequencerhttp flag."},{"url":"https://github.com/ethereum-optimism/docs/pull/866/files","name":"Addition of a Callout on the Cap for sequencer.l1-confs and verifier.l1-confs","description":"Added a callout to the sequencer.l1-confs and verifier.l1-confs configuration options in the node operation documentation. The callout highlighted the maximum values for sequencer.l1-confs to be 1800 seconds (150 blocks) since the Fjord upgrade is live. It also suggests keeping verifier.l1-confs within a 12-13 minute range (10-20 blocks) for optimal performance."},{"url":"https://github.com/ethereum-optimism/docs/pull/796/files","name":"OP Conductor Docs Improvement","description":"Improvements include:\n\n1. Safe Head Database (SafeDB) Configuration:\nDetailed instructions on enabling the SafeDB for op-node by setting the --safedb.path value.\nExplanation of the importance of SafeDB in ensuring the op-node is not stateless and can persist crucial update data.\n\n2. Rollup RPC Configuration:\nClear guidelines on setting the --rollup-rpc flag to point to an op-node archive node, highlighting the need for the challenger to access historical output roots.\nInclusion of an example configuration snippet for ease of understanding and implementation.\n\n3. Historical Data Requirements:\nEmphasis on the necessity for both op-node and op-geth to have data from the start of the games to maintain network consistency.\nGuidelines on ensuring sufficient historical data availability for both nodes, either through local storage or using archive nodes."},{"url":"https://github.com/ethereum-optimism/docs/pull/809/files","name":"Docker Images Discoverabilty","description":"Improvements for docker images discoverability include:\n\n1. Comprehensive Software Releases:\n\nExpanding the scope to include all software components, not just node components.\nAdding op-challenger to the list of software components with links to releases.\n\n2. Docker Image Searchability:\n\nClear instructions and links to find Docker images for op-node and op-geth.\nConsistent tagging conventions for Docker images to aid in searchability.\n\n3. Example Docker Image Tags:\n\nExamples of tagging the Docker images for better understanding and easier access.\n"},{"url":"https://github.com/ethereum-optimism/docs/pull/823/files","name":"Chain Operator Feature: Span Batches","description":"Enhancements include:\n\n1. Documentation for Span Batches:\n\nOverview of what span batches are and their benefits.\nDetailed instructions on how to enable span batches in the chain configuration.\n\n2. Configuration Instructions:\n\nClear steps to add or update the configuration settings to enable span batches.\nInstructions on redeploying the chain node and verifying the changes.\n\n3. Links to Related Pages:\n\nDirect links to detailed span batches specification and design documents for further reading."},{"url":"https://github.com/ethereum-optimism/docs/pull/876/files","name":"Cross Domain Section","description":"Carving out a new \"Cross Domain\" section under OP STACK > Protocol that gives an overview of the lifecycle of an OP Stack cross-chain transaction."}],"projectUid":"0x334fa6de0243cd1509870ea95f400fd524bd9c8f909e7f629d5457e4ca52e6fc"},{"name":"ERC 6551 Token Bound Accounts Public Goods Dune Research by sealaunch","description":"sealaunch is onchain intel team dedicated in-depth onchain and Dune research for chains, protocols and dApps building on Ethereum. We worked closely with the ERC-6551 core dev team to develop and provide onchain data research that informed the development, strategy and adoption of this standard across EVM chains and OP Stack chains. Currently on the Top #10 Wizards on Dune.","projectAvatarUrl":"https://storage.googleapis.com/op-atlas/e79623bd-9a9a-4fea-a6cd-2bfdd76b2ae4.png","projectCoverImageUrl":"https://storage.googleapis.com/op-atlas/b83423b3-5421-4d51-ba77-1e92be871768.png","category":"Utility","osoSlug":"","socialLinks":{"website":["https://sealaunch.xyz/"],"farcaster":["https://warpcast.com/sealaunch"],"twitter":"https://x.com/sealaunch_","mirror":null},"team":["11032"],"github":[],"packages":[],"contracts":[],"grantsAndFunding":{"ventureFunding":[],"grants":[],"revenue":[]},"pricingModel":"free","pricingModelDetails":"","links":[{"url":"https://dune.com/sealaunch/erc-6551","name":"ERC-6551 - Non-fungible Tokenbound Accounts","description":"We developed Dune Dashboards to provide ERC 6551 core devs an accurate and updated onchain data on the development and adoption of this standard. This helped core team, contributors and projects have deep and wide overview of key metrics to help understand patterns and outliers and define strategies for dev and growth teams. We also participated in regular dev calls to update all stakeholders involved with onchain data insights and analysis."},{"url":"https://dune.com/sealaunch/erc-6551-v3-adoption","name":"ERC-6551 V3 adoption","description":""},{"url":"https://dune.com/sealaunch/erc-6551-contracts-analysis","name":"ERC-6551 - Implementation and Registry breakdown","description":""},{"url":"https://dune.com/sealaunch/erc-6551-tbas-created-per-nft-project","name":"ERC-6551 TBAs created per NFT project","description":""}],"projectUid":"0x0b0abc06da9c1288848a05e4a330ae3ac54474143f1c2a61d71c2c3fb37cf217"},{"name":"Maintaining simple-optimism-node","description":"I'm maintaining \"simple-optimism-node\" created by @smartcontracts, an open-source Optimism's full/archive node docker compose deployment script used by more than 320 developers and featured in the official docs.\n\nBelow are some key metrics that indicate its adoption:\n\n- Stars: 321\n- Forks: 111\n\nFrom October 1, 2023, to July 31, 2024, the following metrics were observed:\n\n- External Contributors: 3\n- Issues Opened: 34\n- Issues Closed: 30\n- Merged Pull Requests: 28\n\nHowever, the actual usage is higher, as many instances are not being tracked.","projectAvatarUrl":"https://storage.googleapis.com/op-atlas/88286a99-4f87-423a-8d13-2ed8ebe4f47c.png","projectCoverImageUrl":"https://storage.googleapis.com/op-atlas/6e9dc772-39bd-48ef-b113-988854d3062b.png","category":"Utility","osoSlug":"","socialLinks":{"website":["https://github.com/smartcontracts/simple-optimism-node"],"farcaster":[],"twitter":null,"mirror":null},"team":["328679"],"github":[{"url":"https://github.com/smartcontracts/simple-optimism-node","name":"simple-optimism-node","description":"I'm maintaining \"simple-optimism-node\" created by @smartcontracts, an open-source Optimism's full/archive node docker compose deployment script used by more than 320 developers and featured in the official docs."}],"packages":[],"contracts":[],"grantsAndFunding":{"ventureFunding":[],"grants":[{"grant":null,"link":null,"amount":"17391","date":"","details":null}],"revenue":[]},"pricingModel":"free","pricingModelDetails":"","links":[],"projectUid":"0x09b95c7697625da4915338750c5f78446817a3634cb38bc9155e26bbbc0c87f1"},{"name":"Nethermind Ethereum Execution Client","description":"Nethermind is a robust and highly configurable Ethereum Execution Client built with .NET. Nethermind is recognized for its high performance in syncing and tip-of-chain processing and its extensibility, thanks to a flexible plugin system. As one of the main execution clients on the Ethereum mainnet, Nethermind plays a crucial role in Ethereum’s client diversity.","projectAvatarUrl":"https://storage.googleapis.com/op-atlas/fb68b628-fa43-4bb2-90fc-9f011f9a5c9a.png","projectCoverImageUrl":"https://storage.googleapis.com/op-atlas/c2e45279-ee86-4869-a726-79475d7f707a.png","category":"Utility","osoSlug":"","socialLinks":{"website":["https://www.nethermind.io/nethermind-client"],"farcaster":["https://warpcast.com/nethermind"],"twitter":"https://x.com/NethermindEth","mirror":null},"team":["230074","292202","850269","191651","191702","189615","246575","848939","260032","360561","849002","849220","239820","849142","849492","263978","849505","848972"],"github":[{"url":"https://github.com/NethermindEth/nethermind","name":"Nethermind Execution Client","description":"A robust and performant execution client for Ethereum stakers and node operators."}],"packages":[],"contracts":[],"grantsAndFunding":{"ventureFunding":[],"grants":[{"grant":null,"link":null,"amount":"135600","date":"","details":null},{"grant":null,"link":null,"amount":"248448","date":"","details":null}],"revenue":[]},"pricingModel":"free","pricingModelDetails":"","links":[{"url":"https://supermajority.info/","name":"Client Diversity Dashboard","description":"Self-reported client diversity data"},{"url":"https://ethernodes.org/","name":"Ethereum Mainnet Statistics - Clients","description":""},{"url":"https://www.coinbase.com/developer-platform/discover/insights-analysis/execution-client-diversity","name":"Diversifying execution clients for Coinbase's ETH staking","description":"Quote from the article: \"Our first Nethermind clients will go into production this week, and over the next several weeks, we plan to migrate roughly 50% of our validators to Nethermind.\""},{"url":"https://x.com/NethermindEth/status/1825845699650486415","name":"Client Testing Data","description":"Nethermind continues to optimize the client and increase performance. "}],"projectUid":"0xcd9dfcace81ae28b29b10c4ddf36bcb8db6d705cbb92e7d885e5b946a9f77910"},{"name":"Upnode Deploy","description":"Upnode Deploy allows chain operators and developers to quickly launch their OP Stack chain with the necessary infrastructure, including an explorer, bridge, faucet, and monitoring system, by modifying a few environment variables related to the RPC endpoint, private keys, and chain information.\n\nWith a single Docker Compose command, they can launch and manage every component of the OP Stack chain, including the ability to deploy a replica node by providing `rollup.json` and `genesis.json`. Upnode Deploy also offers a user interface similar to Conduit, which simplifies the OP Stack deployment process.\n\nUnlike Conduit, Upnode Deploy provides developers and chain operators with a tool to deploy OP Stack chains on their own servers instead of relying on third-party managed servers. Upnode Deploy is free, open-source, and fully transparent, whereas Conduit is a paid, closed-source solution.\n\nUpnode Deploy supports the latest OP Stack v1.9.0 and is prepared for the upcoming migration from `pnpm` to `just`.\n\nUpnode Deploy has won Fraxtal Hackathon: https://dorahacks.io/buidl/13971\n\nVideo of docker compose deploying an OP Stack L3 on Fraxtal: https://www.youtube.com/watch?v=8dytrXGjDG4","projectAvatarUrl":"https://storage.googleapis.com/op-atlas/91ebe6cd-12a6-42fb-b3ef-d717e79ac9b8.png","projectCoverImageUrl":"https://storage.googleapis.com/op-atlas/84ec5980-5e06-4630-92b4-16ce9e9e3f83.png","category":"Utility","osoSlug":"","socialLinks":{"website":["https://deploy.upnode.org","https://upnode.org","https://dorahacks.io/buidl/13971","https://www.youtube.com/watch?v=8dytrXGjDG4"],"farcaster":[],"twitter":"https://x.com/upnodeIntern","mirror":null},"team":["328679"],"github":[{"url":"https://github.com/upnodedev/upnode-deploy-ui","name":"Upnode Deploy UI","description":"User interface for deploying an OP Stack chain on-premise"},{"url":"https://github.com/upnodedev/opstack-bridge-ui-v2","name":"Upnode Deploy Bridge UI","description":""},{"url":"https://github.com/upnodedev/opstack-bridge-indexer-v2","name":"Upnode Deploy Bridge Indexer","description":""},{"url":"https://github.com/upnodedev/evm-faucet","name":"Upnode Deploy Faucet","description":""},{"url":"https://github.com/upnodedev/opstack-compose","name":"opstack-compose","description":"OP Stack deployment tool using docker compose"},{"url":"https://github.com/upnodedev/opstack-bridge-ui","name":"Upnode Deploy Bridge UI (Old)","description":""},{"url":"https://github.com/upnodedev/opstack-bridge-indexer","name":"Upnode Deploy Bridge Indexer (Old)","description":""}],"packages":[],"contracts":[],"grantsAndFunding":{"ventureFunding":[],"grants":[{"grant":null,"link":null,"amount":"62112","date":"","details":null},{"grant":"token-house-mission","link":"https://app.charmverse.io/op-grants/page-5705679072018564","amount":"30000","date":"2023-08-19","details":"Cycle 14 Grant"}],"revenue":[]},"pricingModel":"free","pricingModelDetails":"","links":[{"url":"https://dorahacks.io/buidl/13971","name":"Upnode Deploy has won Fraxtal hackathon","description":"Upnode Deploy has won Fraxtal hackathon"},{"url":"https://youtu.be/8dytrXGjDG4","name":"Upnode Deploy opstack-compose demo","description":"A demo video shows how opstack-compose Docker Compose work to deploy a new OP Stack chain"}],"projectUid":"0x81af86360a8e964cc907a5689a62e94231c7e42e05f49c0586716975d72e2e2e"},{"name":"Dynamic Inbox Contract For OP Stack","description":"This feature aims to allow the batch inbox to be a contract, enabling customized batch submission conditions such as:\n\nRequiring the batch transaction to be signed by a quorum of sequencers in a decentralized sequencing network; or\nMandating that the batch transaction call a BLOB storage contract (e.g., EthStorage) with a long-term storage fee, which is then distributed to data nodes that prove BLOB storage over time.","projectAvatarUrl":"https://storage.googleapis.com/op-atlas/fa88a614-4de4-4ae0-9363-0b819540724c.png","projectCoverImageUrl":"https://storage.googleapis.com/op-atlas/6560734b-a095-4659-94ea-0e6dfa8373f6.png","category":"Utility","osoSlug":"","socialLinks":{"website":[],"farcaster":[],"twitter":null,"mirror":null},"team":["498701","245756","438493"],"github":[{"url":"https://github.com/blockchaindevsh/optimism","name":"changes for genesis inbox contract","description":"op-node & op-batcher changes: https://github.com/blockchaindevsh/optimism/compare/5137f3b74c6ebcac4f0f5a118b0f4909df03aec6...02e3b7248f1b590a2adf1f81488829760fa2ba03\n\n"}],"packages":[],"contracts":[],"grantsAndFunding":{"ventureFunding":[],"grants":[{"grant":"token-house-mission","link":"https://app.charmverse.io/op-grants/page-36156815313550994","amount":"30000","date":"2023-05-09","details":"During the process, we added the feature of genesis inbox contract to OP Stack. And after further discussing with Mark, we find it more valuable to allow existing OP Stack instances to migrate the inbox from EOA to contract."}],"revenue":[]},"pricingModel":"free","pricingModelDetails":"","links":[{"url":"https://github.com/ethereum-optimism/specs/pull/284","name":"spec for dynamic inbox contract","description":"Besides genesis inbox contract, we've also specified the required changes for dynamic inbox contract."}],"projectUid":"0x7c2460f0e048edd08abb4279db8fc5318168145672399cb37c9f19c9381d5273"},{"name":"OPcity stack","description":"The OP City Stack is a comprehensive research initiative focused on exploring the operation of the OP Stack and testing the capabilities of the Canon Fault Proofs Virtual Machine (Canon Fault Proofs VM). Through practical deployments, benchmarking, and innovative proposals, this project seeks to push the boundaries of Optimistic Rollup performance and functionality, contributing to the broader goal of Ethereum scalability.\n\nThe project covers several key areas. First, the Node & Rollup Setup involved detailed documentation of the deployment process for both an L1 node (Holesky testnet) and an L2 rollup using the OP Stack. To address RPC calls limitations, the project transitioned from relying on a remote virtual machine and third-party RPC services to a local environment. This shift improved performance reliability and security.\n\nIn the OP Stack Version Benchmarking, multiple test deployments were conducted to compare the OP Stack versions V4.0.0 (Canyon) and V7.0.0 (Fjord). Significant findings from these tests included a 75% reduction in total gas fees when upgrading from V4.0.0 to V7.0.0. Additionally, a comparison of calldata versus data blob methods revealed that using data blobs resulted in a 60% reduction in resource usage, demonstrating the efficiency gains of advanced data handling techniques.\n\nFor the Proposed Changes to Fault Proofs, the project explored integrating the OP Stack's Canon Fault Proofs VM with the opML's Multi-Phase Fault Proof protocol. The proposed modifications included developing a state transition function model to handle merkelized decision trees or neural network outputs. The project also focused on analyzing memory management strategies for handlig large datasets required by machine learning models, and enhancing syscalls and I/O operations to optimize the ML-driven data processing. To ensure system integrity, formal verification, and error analysis were implemented. Additionally, simulations were developed to evaluate the system's performance under real-world operational conditions.","projectAvatarUrl":"https://storage.googleapis.com/op-atlas/f9feb4b3-ff72-43c5-b3b5-008aa6ec8f45.png","projectCoverImageUrl":"https://storage.googleapis.com/op-atlas/ed478c5a-8181-465d-a02f-b2b5d72bf44f.png","category":"Utility","osoSlug":"zenbit.eth","socialLinks":{"website":["https://zenbit.mx","https://badges.zenbit.mx/"],"farcaster":["https://warpcast.com/zenbit"],"twitter":"https://x.com/zenbitMX/status/1731886578673254564","mirror":"https://mirror.xyz/zenbit.eth/"},"team":["212738","402339"],"github":[{"url":"https://github.com/zenbitETH/OPcity","name":"OP City","description":"This repository documents the research and development efforts for the OP City project."}],"packages":[],"contracts":[],"grantsAndFunding":{"ventureFunding":[],"grants":[{"grant":null,"link":null,"amount":"24850","date":"","details":null},{"grant":null,"link":null,"amount":"1535","date":"","details":null},{"grant":"token-house-mission","link":"https://app.charmverse.io/op-grants/page-1306815702055122","amount":"30000","date":"2024-05-08","details":"Research the compatibility of the OP stack's Canon Fault Proof VM with the opML's Multi-Phase Fault Proof protocol. Proposed during Season 5 and approved during Cycle 22."}],"revenue":[]},"pricingModel":"free","pricingModelDetails":"","links":[{"url":"https://github.com/zenbitETH/OPcity/blob/main/README.md","name":"Proposed modifications to the Canon Fault Proofs VM","description":"Research the compatibility of the OP stack's Canon Fault Proof VM with the opML's Multi-Phase Fault Proof protocol. The goal is to implement a custom Fault Dispute Game that manages the challenges related to data availability states from the L2 rollup and the computation results from the Deep Neural Networks (DNN) of the multi-phase opML. "},{"url":"https://github.com/zenbitETH/OPcity/blob/main/Op-stack-research/Test-deployments/node01_V4.0.0.md","name":"Test Deployment 1 (OP stack V4.0.0 / December 2023)","description":"An explorative evaluation was conducted from December 4th to 11th, assessing the OP Stack's operational cost performance in a testnet environment, focusing on gas spending by the batcher and proposer components."},{"url":"https://github.com/zenbitETH/OPcity/blob/main/Op-stack-research/Test-deployments/node02_V7.0.0.md","name":"Test Deployment 2 (OP stack V7.0.0 - Call Data) / June 2024","description":"In June 2024, a 20-day test deployment was conducted using OP Stack V7.0.0 with a Calldata configuration. This test followed multiple network updates and optimizations, significantly impacting rollup operation costs."},{"url":"https://github.com/zenbitETH/OPcity/blob/main/Op-stack-research/Test-deployments/node03_V7.0.0.md","name":"Test Deployment 3 (OP stack V7.0.0 - Data Blobs) / June 2024","description":"Documentation of a third test deployment comparing the performance of OP Stack using Calldata versus Data Blobs for data posting. This test demonstrated the efficiency and cost-saving benefits of using Data Blobs."},{"url":"https://github.com/zenbitETH/OPcity/blob/main/node-setup/Holesky/geth.md","name":"Guide to setup a Geth on a Holesky node","description":"A step-by-step guide for configuring Geth as the Execution Layer on a Holesky node."},{"url":"https://github.com/zenbitETH/OPcity/blob/main/node-setup/Holesky/prysm.md","name":"Guide to setup a Prysm on a Holesky node","description":"This guide provides instructions for configuring Prysm as the Consensus Layer on a Holesky node."},{"url":"https://github.com/zenbitETH/OPcity/blob/main/node-setup/Op-stack/op-setup.md","name":"Guide to setup and deploy a Rollup from the OP stack","description":"A comprehensive guide detailing the steps to configure and deploy a rollup from the OP Stack repository on a Holesky node."},{"url":"https://github.com/zenbitETH/OPcity/blob/main/node-setup/Op-stack/dashboard-setup.md","name":"Guide to generate data visualization from Rollup activity","description":"This document outlines the setup of a dashboard for visualizing data from node and rollup performance."},{"url":"https://github.com/zenbitETH/OPcity/blob/main/Canon-FPVM/dev.md","name":"Guide to interact with Fault Proofs VM","description":"This document explains the practical concepts of the Canon Fault Proofs VM used in the OP Stack, including steps to interact with the dispute mechanism."},{"url":"https://mirror.xyz/zenbit.eth/atHQ_Nz1--bQbY6Vx7NzYO-aOtXibcQi70aLl_WhTzY","name":"OP City: Research compilation","description":"This article compiles research conducted at Zenbit, focusing on the theoretical and practical aspects of the OP Stack and Canon Fault Proofs VM. It includes insights into their implementation, performance benchmarks, and potential future enhancements."},{"url":"https://github.com/zenbitETH/OPcity/milestones","name":"OPcity Milestones","description":"List of milestones we aim to achieve during the research and development of the OPcity Stack. It contains the commits, pull requests, and contributions made at each stage and sets a guideline for future "}],"projectUid":"0x53499d3243b2c26b1f09d49f911a9d9300d29b2196576d417cf852ac9e8dfe4c"},{"name":"WID3 - Web3 Identity for DAOs and Education","description":"WIDE is on a mission to bridge the gap between your skills and the opportunities available in Web3. Proving one’s credentials and accessing relevant opportunities is a time-consuming process. WIDE simplifies validating your credentials by allowing you to easily access and share your qualifications (and more). The goal is to allow you to participate in online governance, enrol to local initiatives, and join your favourite DAO based on your skills – enhancing your engagement in the Web3 world and beyond.","projectAvatarUrl":"https://storage.googleapis.com/op-atlas/b8a6f5d1-f6e0-444e-9235-7f36253ea259.png","projectCoverImageUrl":"https://storage.googleapis.com/op-atlas/2f52dab1-3f31-46bb-868f-49558f19ce44.png","category":"Utility","osoSlug":"","socialLinks":{"website":["https://wid3.xyz/","https://wid3.app","https://dungeonmaster.wid3-demo.app/","https://cryptohubmalta.wid3-demo.app/","https://trustchain.ngi.eu/wide/"],"farcaster":[],"twitter":"https://twitter.com/acurraent","mirror":"https://mirror.xyz/0x81865ebc7694dfba6608f6503bba50abb04644b4"},"team":["226300","11745"],"github":[{"url":"https://github.com/Consortium-WIDE/wide-client","name":"WIDE Client","description":"The WIDE client handles encryption, credential upload, and wallet interactions for the WID3 identity service through a graphical user interface built on Angular."},{"url":"https://github.com/Consortium-WIDE/wide-contract","name":"WIDE Smart Contract for Credential Logging ","description":"This project is the Smart Contract for the WIDE platform, designed using hardhat. It logs signatures over encrypted credentials uploaded to the WIDE platform to Optimism Sepolia."},{"url":"https://github.com/Consortium-WIDE/wide-server","name":"WIDE Server","description":"WIDE Server is responsible for the storage layer of WIDE. It assumes all data received and all the data it transmits is encrypted, with the exception of addresses and public keys, which are meant to be public anyway.\n\nAny data transmitted on the server should be via HTTPS for an added layer of security."}],"packages":[],"contracts":[],"grantsAndFunding":{"ventureFunding":[],"grants":[],"revenue":[]},"pricingModel":"free","pricingModelDetails":"","links":[{"url":"https://www.eu-startups.com/2024/07/these-are-the-15-startups-combating-online-misinformation-that-have-been-granted-e1-8-million-by-the-ec/","name":"EU Start Ups: Combatting Misinformation Online","description":"This publication acknowledges WIDE's contribution to the combatting of misinformation online."},{"url":"https://www.instagram.com/p/C7AV34HCI72/?igsh=MWF1Mjk1bjJ5eG9pbA==","name":"Contributions to DAO Building at CryptoHub Malta","description":"WIDE support with its identity solution the DAO creation of a local community of crypto and decentralisation enthusiasts in Malta."},{"url":"https://ieee-cybermatics.org/2024/IEEE-Cybermatics-Congress2024-Program.pdf","name":"Contribution to the Academic Cybersecurity Community","description":"WIDE published an Open Access article and presented it at Blockchain Workshop as part of the IEEE Cybermatics Conference 2024 in Copenhagen."},{"url":"https://www.linkedin.com/posts/tdisecworkshop_eudi-digitalidentity-bridging-activity-7183442704901558272-4IC4?utm_source=share&utm_medium=member_desktop","name":"Contribution to the Open Source Digital Identity Community in Europe","description":"WIDE presented its privacy-preserving digital identity bridge between Web3 and the European Digital Identity at the 2nd Trends in Digital Identity Workshop (TDI) 2024 in Rome."}],"projectUid":"0xb39431ee9d3ab706b0607075dea81f00ecfac821e53b04afef57e44c47feec38"},{"name":"Fault Dispute Game Audit Contest","description":"The Fault Dispute Game Audit Contest was run from July 15-29th to secure the Superchain by looking for bugs in the Fault Dispute Game contracts.\n\nAfter learning that the OP Labs Audit Framework led to a decision to not fund an audit for the Fault Dispute Game (because the safeguards around it were carefully audited), this project was initiated to bring the top security talent in the space together to secure this crucial piece of infrastructure.\n\nThe result was a two week contest featuring legends like samczsun (the GOAT of whitehats), cts (founder of Zellic), Riley Holterhus (Spearbit Lead Security Researcher), pwning.eth (3rd place on Immunefi all time leaderboard), xuwinnie (winner of the largest audit contest pot of all time), as well as 1000+ other researchers.\n\nThis format proved very effective. The contest uncovered 5 High severity vulnerabilities, as well as 11 Medium severity issues and numerous smaller improvements. These findings spurred the Granite network upgrade (https://gov.optimism.io/t/upgrade-proposal-10-granite-network-upgrade/8733).\n\nMy role was to bring the full audit from idea to completion with the best possible results and minimal time commitment from the OP Labs team. This included:\n- Identifying that this was an important issue for Superchain security, writing the Mission Request, applying, and securing the funding to run the contest.\n- Determining the optimal format to use the funds to find bugs. After discussing an on chain CTF format, decided with OP Labs team that a contest (with some added features) would work best.\n- Negotiating with contest platforms to get the most appealing deal. In the end, Code4rena hosted the contest at zero fee (their typical fee would be 60k OP on a contest of this size).\n- Recruiting top auditors to focus their full time attention on this contest. Selected folks specifically who had the relevant skills for the codebase and worked with them to put together a deal.\n- Took the role of OP Labs representative in organizing the contest: writing scoping documents, organizing the contest repo, putting together ideas to focus researcher attention on the right areas of the codebase, hosting a livestream to walk through the codebase at kickoff, etc.\n- Answering all participant questions during the contest to ensure every valid idea was fully explored.\n- Judging the contest, reviewing all submissions, deduplicating issues, assessing the validity (with the support of OP Labs on final decisions), and putting together the final issues list for the OP Labs team to fix.","projectAvatarUrl":"https://storage.googleapis.com/op-atlas/35161dab-61be-49b8-8502-9accf8cc7629.png","projectCoverImageUrl":"https://storage.googleapis.com/op-atlas/48dba596-8cea-4efb-903d-aec2e284e279.png","category":"Utility","osoSlug":"","socialLinks":{"website":[],"farcaster":[],"twitter":"https://x.com/zachobront","mirror":null},"team":["5882"],"github":[],"packages":[],"contracts":[],"grantsAndFunding":{"ventureFunding":[],"grants":[{"grant":"token-house-mission","link":"https://app.charmverse.io/op-grants/the-op-fault-proof-ctf-39249094150592323","amount":"50000","date":"2024-05-14","details":"This grant included two portions: 200k OP was paid out immediately to fund rewards for contest participants, the other 50k was a builders grant for me for organizing, negotiating with platforms, marketing the contest, recruiting auditors, answering auditor questions, and judging."}],"revenue":[]},"pricingModel":"free","pricingModelDetails":"","links":[{"url":"https://code4rena.com/reports/2024-07-optimism","name":"Audit Report","description":"This is the final audit report that was the result of the contest. This was passed to the OP Labs team to work on fixes to ensure the security of the system."},{"url":"https://gov.optimism.io/t/upgrade-proposal-10-granite-network-upgrade/8733","name":"Granite Network Upgrade","description":"This is the proposal for the Granite Network Upgrade, written by the OP Labs team. Multiple of the serious issues that spurred the upgrade were the result of this contest."}],"projectUid":"0x28a18006a584489339f6d5266a7585f1c8cbabcb89b2f52e15866e974bcfe802"},{"name":"Upnode Deploy","description":"Upnode Deploy allows chain operators and developers to quickly launch their OP Stack chain with the necessary infrastructure, including an explorer, bridge, faucet, and monitoring system, by modifying a few environment variables related to the RPC endpoint, private keys, and chain information.\n\nWith a single Docker Compose command, they can launch and manage every component of the OP Stack chain, including the ability to deploy a replica node by providing `rollup.json` and `genesis.json`. Upnode Deploy also offers a user interface similar to Conduit, which simplifies the OP Stack deployment process.\n\nUnlike Conduit, Upnode Deploy provides developers and chain operators with a tool to deploy OP Stack chains on their own servers instead of relying on third-party managed servers. Upnode Deploy is free, open-source, and fully transparent, whereas Conduit is a paid, closed-source solution.\n\nUpnode Deploy supports the latest OP Stack v1.9.0 and is prepared for the upcoming migration from `pnpm` to `just`.\n\nUpnode Deploy has won Fraxtal Hackathon: https://dorahacks.io/buidl/13971\n\nVideo of docker compose deploying an OP Stack L3 on Fraxtal: https://www.youtube.com/watch?v=8dytrXGjDG4","projectAvatarUrl":"https://storage.googleapis.com/op-atlas/91ebe6cd-12a6-42fb-b3ef-d717e79ac9b8.png","projectCoverImageUrl":"https://storage.googleapis.com/op-atlas/84ec5980-5e06-4630-92b4-16ce9e9e3f83.png","category":"Utility","osoSlug":"","socialLinks":{"website":["https://deploy.upnode.org","https://upnode.org","https://dorahacks.io/buidl/13971","https://www.youtube.com/watch?v=8dytrXGjDG4"],"farcaster":[],"twitter":"https://x.com/upnodeIntern","mirror":null},"team":["328679"],"github":[{"url":"https://github.com/upnodedev/upnode-deploy-ui","name":"Upnode Deploy UI","description":"User interface for deploying an OP Stack chain on-premise"},{"url":"https://github.com/upnodedev/opstack-bridge-ui-v2","name":"Upnode Deploy Bridge UI","description":""},{"url":"https://github.com/upnodedev/opstack-bridge-indexer-v2","name":"Upnode Deploy Bridge Indexer","description":""},{"url":"https://github.com/upnodedev/evm-faucet","name":"Upnode Deploy Faucet","description":""},{"url":"https://github.com/upnodedev/opstack-compose","name":"opstack-compose","description":"OP Stack deployment tool using docker compose"},{"url":"https://github.com/upnodedev/opstack-bridge-ui","name":"Upnode Deploy Bridge UI (Old)","description":""},{"url":"https://github.com/upnodedev/opstack-bridge-indexer","name":"Upnode Deploy Bridge Indexer (Old)","description":""}],"packages":[],"contracts":[],"grantsAndFunding":{"ventureFunding":[],"grants":[{"grant":null,"link":null,"amount":"62112","date":"","details":null},{"grant":"token-house-mission","link":"https://app.charmverse.io/op-grants/page-5705679072018564","amount":"30000","date":"2023-08-19","details":"Cycle 14 Grant"}],"revenue":[]},"pricingModel":"free","pricingModelDetails":"","links":[{"url":"https://dorahacks.io/buidl/13971","name":"Upnode Deploy has won Fraxtal hackathon","description":"Upnode Deploy has won Fraxtal hackathon"},{"url":"https://youtu.be/8dytrXGjDG4","name":"Upnode Deploy opstack-compose demo","description":"A demo video shows how opstack-compose Docker Compose work to deploy a new OP Stack chain"}],"projectUid":"0x81af86360a8e964cc907a5689a62e94231c7e42e05f49c0586716975d72e2e2e"},{"name":"OP Stack Individual contributions","description":"Web 3 enthusiast and indie developer. ","projectAvatarUrl":"https://storage.googleapis.com/op-atlas/872bb13b-ee5e-41fc-baab-2c35063af98e.png","projectCoverImageUrl":"https://storage.googleapis.com/op-atlas/69471b4a-baca-4669-8bc8-dd3e040a94f5.png","category":"Utility","osoSlug":"","socialLinks":{"website":["https://github.com/kelreel"],"farcaster":["https://warpcast.com/kelreel"],"twitter":"https://x.com/0x_kir","mirror":null},"team":["391850"],"github":[],"packages":[],"contracts":[],"grantsAndFunding":{"ventureFunding":[],"grants":[],"revenue":[]},"pricingModel":"free","pricingModelDetails":"","links":[{"url":"https://github.com/ethereum-optimism/ecosystem/pull/213","name":"[OP-Ecosystem repo] app template fixes and new styles","description":"Refactoring and improving the layout of the application template. Fix configs and improve chain connection (wagmi)."},{"url":"https://github.com/ethereum-optimism/ecosystem/pull/193","name":"[OP-Ecosystem repo] fix wallet connect, docs, env, examples","description":"Wallet connection fix, env and some documentation update."},{"url":"https://github.com/ethereum-optimism/scaffold-op/pull/4","name":"[Scaffold-op repo]: responsive components","description":"Application template better responsiveness, fix links."},{"url":"https://github.com/ethereum-optimism/scaffold-op/pull/3","name":"[Scaffold-op repo]: update docs & contributing","description":""},{"url":"https://github.com/base-org/web/pull/372","name":"[base-web repo]: fix layout","description":""}],"projectUid":"0x9b6e73ac9e887b808c56aba853cfadad39df635d11bd5a9d6697f2e2658f4b5c"},{"name":"JEFE TOKEN","description":"JEFETOKEN is a software development project focused on smart contracts, blockchain technology, video games & mobile applications. Our goal is to create an ecosystem of web3 applications, based on our own token that powers our platforms and services. Additionally, we offer education through interactive workshops, both in-person and digital, to facilitate user integration into the blockchain ecosystem.\nBlockchain: The JEFE token is developed Open source under the MIT license, coded in Solidity and forms the foundation of the project, deployed on the mainnet in Optimism as $JEFE with the vision of being part of the SUPERCHAIN.\n\nApplication Development: We implement web3 activities within the community, promoting healthy competition through participation in educational workshops and learning activities on blockchain usage. All information is accessible to users from our website and with direct support on our social media channels. We have our own video game, Jefe Zombie, available on Android and iOS. This game introduces users to using their ERC-20 address to rank within the community and earn on-chain rewards, such as $JEFE & NFTs, and off-chain rewards, such as game appearances & accessories.\n\nCommunity Support: We also support community talent in areas like sports (American football and paintball), audiovisual art, helping artists transition to the web3 world, and e-sports, promoting competition and game streaming among users.\n\nJEFE University: We have JEFE University, a tour of presentations and workshops at universities about Optimism, blockchain & web3. We generate POAPs (Proof of Attendance Protocol) for attendees, promoting learning and knowledge sharing.\n\nRewards Program: We incentivize talent and user engagement within our ecosystem through a comprehensive rewards program, prominently featured on our website. Additionally, we're currently developing JEFE COMPASS, an innovative mobile Dapp where users can seamlessly monitor the global community ranking, organize activities, and track both on-chain and off-chain interactions from community addresses and VOTE for events, competitions, top players and more. By participating, users earn rewards points, enabling them to evolve their progress and level of their ranking within the community. \nThis program recurrently lists community activities that integrate web3, providing an access point to understand the use case of JEFE TOKEN. We act as a compass for navigating the web3 world, with a vision of a Superchain. Our utility is to support the transition from web2 to its integration with the Superchain in web3 interactively.","projectAvatarUrl":"https://storage.googleapis.com/op-atlas/b9e15e7a-8d23-4b25-83ab-88fc333c417f.png","projectCoverImageUrl":"https://storage.googleapis.com/op-atlas/a5f679ab-f06a-401f-a73c-d93f27a2f9ee.png","category":"Utility","osoSlug":"JEFE TOKEN","socialLinks":{"website":["https://jefetoken.com","https://rewards.jefetoken.com"],"farcaster":["https://warpcast.com/jefetoken"],"twitter":"https://x.com/JefeTOKEN","mirror":""},"team":["406049"],"github":[{"url":"https://github.com/jefetoken/JEFE-OPTIMISM","name":"JEFE TOKEN OPTIMISM","description":"This is the repo that contains the open source contract of jefe token that is deployed in the main net of Optimism"},{"url":"https://github.com/jefetoken/JEFE-OPSTACK","name":"JEFE OP STACK RESEARCH & DEVELOPMENT ","description":"Contains the information of all the research & development of the optimism chain named knuckles, there are four documents inside that contains the research & development of an open source blockchain with the opstack named knuckles , the documentation of how to deploy a blockchain using opstack is included in English & Spanish , used in workshops and educational purposes there is also kosotl which is an open source reference that helps the developer to serve the purpose of doing the each of the steps that are needed to configure an op blockchain. "},{"url":"https://github.com/jefetoken/Rewards","name":"JEFE WEB3 ACTIVITIES & REWARDS","description":"Repo for the orientation of users to use the rewards system of JEFE TOKEN, which is integrated in the Dapp of JEFE COMPASS too , it creates a ranking system on a leaderboard reading the information of the footprint the address of the user is using to interact in web3 activities from and for the community , these activities are sports oriented, educational oriented & gaming oriented, users comply with challenges or task given via rewards system & JEFE COMPASS , activities that are done and verified increase their reward points & based on their balance of JEFE TOKEN users have the voting power that allows them to vote for competition among teams, players & events . "},{"url":"https://github.com/jefetoken/JEFE-COMPASS","name":"JEFE COMPASS ","description":"This repo contains the public information for other apps to connect to JEFE COMPASS app & integrate the logic of rewards & web3 activities we have for the community ."}],"packages":[],"contracts":[{"address":"0x9FD22a17b4A96Da3F83797d122172C450381fb88","deploymentTxHash":"0xd800882d9a1b5c25de1dccf30577e2b5ef27333998cdd9fbeb563b17c64d9997","deployerAddress":"0xdBeA55Bad7404F00DF5cd12d30d2086151E83950","verificationProof":"0xb84a5278e71e9a6f745de0fe89b4583f9a88b3bf52b5861782acf57b5bc09c0d2debf8fd5dc39b05fbc8ce84f0a76ddda935870f0b60281d89f67c08d782ef1f1c","chainId":10}],"grantsAndFunding":{"ventureFunding":[],"grants":[{"grant":null,"link":null,"amount":"12422","date":"","details":null}],"revenue":[]},"pricingModel":"free","pricingModelDetails":"","links":[{"url":"https://explorer.jefetoken.com","name":"OP JEFE BLOCKCHAIN KNUCKLES EXPLORER INSPECTOR & MONITOR OF TRANSACTIONS & BLOCKS","description":"This is the server for monitoring the op-blockchain knuckles that was deployed together with the research of the op stack and journey, it allows to visualize the blocks, transactions and data related from the blockchain."},{"url":"https://sepolia-optimism.etherscan.io/address/0x1F1a029BA54513981e4AB05EfF4383647AeB76fF","name":"JEFE TOKEN BLOCKCHAIN KNUCKLES BATCHER TESTNET","description":"This is the address contract of the batcher that is running the Op blockchain knuckles, connected to the RPC of knuckles on the Sepolia Tesnet .This allow us to understand, study and develop better understanding of the deployment of the blockchain Knuckles using the Opstack along with a wider inspection on how blocks, transactions and the technical aspects that conforms the Superchain."}],"projectUid":"0x43bb3210691d0a7fd15df10a5401020281f7ab57baa49a63225c5c262abc357d"},{"name":"Dynamic Inbox Contract For OP Stack","description":"This feature aims to allow the batch inbox to be a contract, enabling customized batch submission conditions such as:\n\nRequiring the batch transaction to be signed by a quorum of sequencers in a decentralized sequencing network; or\nMandating that the batch transaction call a BLOB storage contract (e.g., EthStorage) with a long-term storage fee, which is then distributed to data nodes that prove BLOB storage over time.","projectAvatarUrl":"https://storage.googleapis.com/op-atlas/fa88a614-4de4-4ae0-9363-0b819540724c.png","projectCoverImageUrl":"https://storage.googleapis.com/op-atlas/6560734b-a095-4659-94ea-0e6dfa8373f6.png","category":"Utility","osoSlug":"","socialLinks":{"website":[],"farcaster":[],"twitter":null,"mirror":null},"team":["498701","245756","438493"],"github":[{"url":"https://github.com/blockchaindevsh/optimism","name":"changes for genesis inbox contract","description":"op-node & op-batcher changes: https://github.com/blockchaindevsh/optimism/compare/5137f3b74c6ebcac4f0f5a118b0f4909df03aec6...02e3b7248f1b590a2adf1f81488829760fa2ba03\n\n"}],"packages":[],"contracts":[],"grantsAndFunding":{"ventureFunding":[],"grants":[{"grant":"token-house-mission","link":"https://app.charmverse.io/op-grants/page-36156815313550994","amount":"30000","date":"2023-05-09","details":"During the process, we added the feature of genesis inbox contract to OP Stack. And after further discussing with Mark, we find it more valuable to allow existing OP Stack instances to migrate the inbox from EOA to contract."}],"revenue":[]},"pricingModel":"free","pricingModelDetails":"","links":[{"url":"https://github.com/ethereum-optimism/specs/pull/284","name":"spec for dynamic inbox contract","description":"Besides genesis inbox contract, we've also specified the required changes for dynamic inbox contract."}],"projectUid":"0x7c2460f0e048edd08abb4279db8fc5318168145672399cb37c9f19c9381d5273"},{"name":"go-libp2p","description":"The canonical Golang implementation of libp2p. go-libp2p is a collection of protocols that support a wide range of functionalities, such as: connection establishment, remote node protocol identification and negotiation (through its identify protocol) data encryption, content/peer discovery (through its Kademlia DHT component) and data transfer through its pubsub protocol (Gossipsub).\n\nThe stakeholders of go-libp2p include the Interplanetary Shipyard team who maintain this implementation as well as projects that depend on go-libp2p like Optimism's op-node (the reference implementation of the rollup-node spec), the Ethereum Beacon Chain (via Prysm, the Go consensus client), Filecoin (Lotus and Venus), Celestia node, and many more: https://github.com/libp2p/go-libp2p?tab=readme-ov-file#notable-users","projectAvatarUrl":"https://storage.googleapis.com/op-atlas/277d8353-44c4-4e16-a2bd-2dfb3fb9e65f.png","projectCoverImageUrl":"https://storage.googleapis.com/op-atlas/4c70ca4a-8b38-47ee-97d0-2a64a63700f8.png","category":"Utility","osoSlug":"","socialLinks":{"website":["https://ipshipyard.com/","https://github.com/libp2p/go-libp2p"],"farcaster":[],"twitter":"https://x.com/ipshipyard","mirror":null},"team":["845866","849466"],"github":[{"url":"https://github.com/libp2p/go-libp2p","name":"go-libp2p","description":"Main project repository."}],"packages":[],"contracts":[],"grantsAndFunding":{"ventureFunding":[],"grants":[],"revenue":[]},"pricingModel":"free","pricingModelDetails":"","links":[{"url":"https://github.com/ethereum-optimism/optimism/blob/develop/op-node/p2p/host.go#L223","name":"Optimism mainnet's use of go-libp2p","description":"A link to Optimism's op-node which uses protocols provided by go-libp2p"},{"url":"https://github.com/prysmaticlabs/prysm/blob/develop/beacon-chain/p2p/options.go#L90","name":"Prysm's use of go-libp2p","description":"A link to Ethereum Beacon Chain client Prysm which shows use of protocols provided by go-libp2p"},{"url":"https://clientdiversity.org/","name":"go-libp2p's role in Ethereum Client Diversity","description":"As of 2024-09-04, Sigma Prime's Blockprint data source shows that 36.42% of the Ethereum Beacon chain consists of Prysm nodes which rely on go-libp2p"}],"projectUid":"0xc71faa1bcb4ceb785816c3f22823377e9e5e7c48649badd9f0a0ce491f20d4b3"},{"name":"OP Stack Chains: Economics, Adoption and Activity Overview Dune Dashboards and Research","description":"sealaunch is onchain intel team dedicated in-depth onchain and Dune research for chains, protocols and dApps building on Ethereum, namely on the OP Stack. This project offers a comprehensive view of OP rollups that range from economic metrics benchmark, onchain activity cross-chain but also OP rollup specific and features that highlight the diversity of the OP Stack. Currently on the Top #10 Wizards on Dune.","projectAvatarUrl":"https://storage.googleapis.com/op-atlas/01d213eb-35fa-4485-9844-c38a816b0f67.png","projectCoverImageUrl":"https://storage.googleapis.com/op-atlas/76b97430-0103-4219-8003-018f11f1814f.png","category":"Utility","osoSlug":"","socialLinks":{"website":["https://sealaunch.xyz/"],"farcaster":["https://warpcast.com/sealaunch"],"twitter":"https://x.com/sealaunch_","mirror":null},"team":["11032"],"github":[],"packages":[],"contracts":[],"grantsAndFunding":{"ventureFunding":[],"grants":[],"revenue":[]},"pricingModel":"free","pricingModelDetails":"","links":[{"url":"https://dune.com/sealaunch/rollups-profits","name":"L2 Rollups Economics (P&L) - Optimism, Arbitrum, Base, zKsync, Zora Network","description":"We built a series of dashboards that give a cross-chain overview of the chains built on the OP Stack. This onchain data research works as a public good as it allows anyone to have a deep understanding of the economics, DEX activity, NFT activity and standard usage across rollups to better benchmark and understand the growth of the OP growth as an ecosytem."},{"url":"https://dune.com/sealaunch/dex-cross-chain-metrics","name":"DEX Overview - Cross-chain metrics","description":""},{"url":"https://dune.com/sealaunch/nft-usage-evms","name":"NFTs held per wallet - Cross chain analysis","description":""},{"url":"https://dune.com/sealaunch/base-overview","name":"Base Overview ","description":"We developed Dune dashboards for multiple OP rollups (Base, Zora and Mode) to build deeper data analysis specific to each rollup individual use-cases and adoption. Combined all these dune data research is a public good resource for these teams to highlight creators (e.g: Leaderboards of Zora Protocol Creators), understand main dApps (e.g.: Base DEX overview) or initial traction (e.g: Mode dashboard)."},{"url":"https://dune.com/sealaunch/dex-metrics-on-base","name":"DEX metrics on Base - Top DEXs used and token pairs traded","description":""},{"url":"https://dune.com/sealaunch/base-nfts-primary-market-mints","name":"Base NFTs Primary Market (Mints)","description":""},{"url":"https://dune.com/sealaunch/mode-network","name":"MODE - The Modular DeFi L2","description":""},{"url":"https://dune.com/sealaunch/zora-network","name":"Zora Network - Protocol Overview","description":""},{"url":"https://dune.com/sealaunch/zora-protocol-rewards","name":"Zora Protocol Rewards","description":""},{"url":"https://dune.com/sealaunch/zora-protocol-unclaimed-rewards","name":"Zora Protocol Unclaimed Rewards","description":"The Zora specific Unclaimed Rewards Dune dashboard and analysis allowed us to identify a total of this protocol rewards unclaimed by Zora creators of ~746 ETH ($2,7M). We have reached out to some of the top wallet owners and $200k of Zora rewards were claimed because of our analysis. It continues to be used as a onchain data tool by Zora creators for \"forgotten\" balance on their Zora protocol accounts."}],"projectUid":"0xd2c2e6a44a7e28aaa9e3f324ac6f0bd963501250af6be842ea8e036b60fc1e08"},{"name":"go-libp2p","description":"The canonical Golang implementation of libp2p. Go-libp2p is a collection of protocols that support a wide range of functionalities, such as; connection establishment, remote node protocol identification and negotiation (through its identify protocol), data encryption, content/peer discovery (through its Kademlia DHT component), and data transfer through its pub-sub protocol (Gossipsub).\n\nThe stakeholders of go-libp2p include the Interplanetary Shipyard team who maintain this implementation as well as projects that depend on go-libp2p like Optimism's op-node (the reference implementation of the rollup-node spec), the Ethereum Beacon Chain (via Prysm, the Go consensus client), Filecoin (Lotus and Venus), Celestia node, and many more: https://github.com/libp2p/go-libp2p?tab=readme-ov-file#notable-users.","projectAvatarUrl":"https://storage.googleapis.com/op-atlas/277d8353-44c4-4e16-a2bd-2dfb3fb9e65f.png","projectCoverImageUrl":"https://storage.googleapis.com/op-atlas/4c70ca4a-8b38-47ee-97d0-2a64a63700f8.png","category":"Utility","osoSlug":"","socialLinks":{"website":["https://ipshipyard.com/","https://github.com/libp2p/go-libp2p"],"farcaster":[],"twitter":"https://x.com/ipshipyard","mirror":null},"team":["845866","849466"],"github":[{"url":"https://github.com/libp2p/go-libp2p","name":"go-libp2p","description":"Main project repository."}],"packages":[],"contracts":[],"grantsAndFunding":{"ventureFunding":[],"grants":[],"revenue":[]},"pricingModel":"free","pricingModelDetails":"","links":[{"url":"https://github.com/ethereum-optimism/optimism/blob/develop/op-node/p2p/host.go#L223","name":"Optimism mainnet's use of go-libp2p","description":"A link to Optimism's op-node which uses protocols provided by go-libp2p"},{"url":"https://github.com/prysmaticlabs/prysm/blob/develop/beacon-chain/p2p/options.go#L90","name":"Prysm's use of go-libp2p","description":"A link to Ethereum Beacon Chain client Prysm which shows use of protocols provided by go-libp2p"},{"url":"https://clientdiversity.org/","name":"go-libp2p's role in Ethereum Client Diversity","description":"As of 2024-09-04, Sigma Prime's Blockprint data source shows that 36.42% of the Ethereum Beacon chain consists of Prysm nodes which rely on go-libp2p"}],"projectUid":"0xc71faa1bcb4ceb785816c3f22823377e9e5e7c48649badd9f0a0ce491f20d4b3"},{"name":"Kontrol - formal verification tool based on Foundry and KEVM","description":"Runtime Verification has been at the forefront of open-source formal verification tools for more than a decade. Our generalistic approach allows us to use our technology on multiple blockchains. While KEVM offers our verification infrastructure to all EVM-based smart contracts, Kontrol greatly reduces the barrier to entry to formal verification for Solidity smart contracts.\nOur tooling is completely open source and freely accessible to all developers of the Optimism ecosystem at no additional cost.\n\nKEVM is an EVM executable formal semantics written in the K framework. KEVM passes all Ethereum conformance tests and is the entry point for formally verifying smart contracts with the K framework. However, using plain KEVM requires ad-hoc training on the K framework to write specifications. Additionally, these specifications can be quite verbose, increasing the difficulty of writing them.\n\nKontrol solves this by allowing developers to write the formal specification of their smart contracts directly as Foundry property tests. These tests are automatically translated into KEVM specifications, keeping all the verification guarantees whilst allowing for a much more easy developer experience.","projectAvatarUrl":"https://storage.googleapis.com/op-atlas/fedec4f8-1b92-4e5c-a717-59258b0dd2ba.png","projectCoverImageUrl":"https://storage.googleapis.com/op-atlas/e0035388-4b23-4215-98e3-c96e712cc18c.png","category":"Utility","osoSlug":"","socialLinks":{"website":["https://runtimeverification.com/","https://kontrol.runtimeverification.com/"],"farcaster":["https://warpcast.com/rv-inc"],"twitter":"https://x.com/rv_inc","mirror":null},"team":["465226"],"github":[{"url":"https://github.com/runtimeverification/kontrol","name":"Kontrol","description":"Kontrol combines KEVM and Foundry to grant developers the ability to perform formal verification without learning a new language or tool. This is especially useful for those who are not verification engineers. Additionally, developers can leverage Foundry test suites they have already developed and use symbolic execution to increase the level of confidence.\n"}],"packages":[],"contracts":[],"grantsAndFunding":{"ventureFunding":[],"grants":[],"revenue":[]},"pricingModel":"free","pricingModelDetails":"","links":[{"url":"https://runtimeverification.com/blog/kontrol-integrated-verification-of-the-optimism-pausability-mechanism","name":"Kontrol Integrated Verification of the Optimism Pausability Mechanism","description":"We are pleased to announce our recently completed work with Optimism and Kontrol integration into their CI. Having Kontrol as part of Optimism's CI produces proof of correctness for critical properties of the code as it evolves. For this particular engagement, we verified the pausability mechanism of their L1 contracts and integrated the verification work as part of Optimism's CI. This ensures that the code is verified as it evolves.\n\nOur formal verification tool of choice is Kontrol, which is actively developed by the team at Runtime Verification. Simply put, Kontrol combines KEVM and Foundry to grant smart contract developers the ability to perform formal verification without learning a new language or tool through the use of symbolic property testing. If you want to know more about the capabilities of the tool, you can check our last blog and our documentation, or go to our Discord and ask our team directly."},{"url":"https://runtimeverification.com/blog/using-kontrol-to-tackle-complexities-caused-by-dynamically-sized-constructs","name":"Using Kontrol to Tackle Complexities Caused by Dynamically-Sized Constructs","description":"This is the second post of a three-part series about our recent Optimism engagement, in which we verified their pausability mechanism for L1 contracts. This installment explains how Kontrol can be used to tackle the complexities caused by dynamically-sized constructs and the challenges associated with the loops that result from them."},{"url":"https://runtimeverification.com/blog/external-computation-with-kontrol","name":"External Computation with Kontrol: Leveraging Foundry Execution for Formal Verification","description":"This is the 3rd post of a three-part series about our recent Optimism engagement, in which we verified their pausability mechanism for L1 contracts. This post will explain a crucial feature we developed in Kontrol to verify the pausability mechanism in a realistic scenario. This new Kontrol feature allows loading a transcript of the effects of executing a function directly into proofs, which effectively means having a part of a Kontrol proof computed by Foundry!"},{"url":"https://github.com/ethereum-optimism/optimism/tree/develop/packages/contracts-bedrock/test/kontrol","name":"Proofs and the documentation of Kontrol Integration into Optimism repo. ","description":"This repository contains the integration of Kontrol, a formal verification tool developed by Runtime Verification, into the Optimism codebase. The integration focuses on verifying the pausability features of the smart contracts within the contracts-bedrock directory. Kontrol leverages KEVM and Foundry, enabling developers to conduct formal verification without requiring extensive knowledge of verification languages or tools. The setup ensures rigorous validation of contract behavior, reducing potential vulnerabilities and enhancing the robustness of the Optimism protocol."},{"url":"https://runtimeverification.com/blog/kontrol-101","name":"Kontrol 101","description":"This blog post explains the blockchain security lifecycle, how it differs from traditional software security, and the role that Kontrol plays in ensuring that your application is as secure as possible"}],"projectUid":"0x7348ae42266ff626319e8ea5398343b847603b3cc7101b03d8e4fb2b75ea8db3"},{"name":"libp2p Ecosystem","description":"A modular and extensible networking stack which solves many challenges of peer-to-peer applications. libp2p is widely deployed in many notable web3 projects such as Ethereum, Optimism, Filecoin, Polkadot, Celestia, and more. This a general application for the libp2p Core Fund, a vehicle which funds the libp2p ecosystem (implementations, development infrastructure, community outreach & events, etc.) both proactively and retroactively.","projectAvatarUrl":"https://storage.googleapis.com/op-atlas/dcee4e9a-3de0-4868-ad76-5d8d31467342.png","projectCoverImageUrl":"https://storage.googleapis.com/op-atlas/509d70f7-242e-4812-ba2e-00805cae971e.png","category":"Utility","osoSlug":"libp2p","socialLinks":{"website":["https://libp2p.io","https://github.com/libp2p/libp2p"],"farcaster":[],"twitter":"https://x.com/libp2p","mirror":""},"team":["827799"],"github":[{"url":"https://github.com/libp2p/libp2p","name":"","description":"This is the home repo for the entire libp2p project. There are implementations in many different languages that are maintained and stewarded by other organizations. "},{"url":"https://github.com/libp2p/docs","name":"libp2p Documentation","description":"The shared libp2p documentation repo which contains technical docs and explainers on what libp2p is, its protocols, and how to use them."},{"url":"https://github.com/libp2p/specs","name":"libp2p Specifications Repository","description":"The repository is for work on the libp2p specifications. The different libp2p implementations adhere to the same set of specifications for transports, multiplexers, messaging protocols, and more. The specifications work done here is a cross organization and cross community effort to advance the libp2p project together."},{"url":"https://github.com/libp2p/test-plans","name":"libp2p Interoperability and Benchmarking Repository","description":""},{"url":"https://github.com/libp2p/blog","name":"libp2p Blog","description":"Blog articles about advancements and updates across libp2p implementations."},{"url":"https://github.com/libp2p/website-new","name":"libp2p Website","description":"The main libp2p project website which holds information about libp2p implementations, community events, and media."}],"packages":[],"contracts":[],"grantsAndFunding":{"ventureFunding":[],"grants":[{"grant":null,"link":null,"amount":"298137.85","date":"","details":null}],"revenue":[]},"pricingModel":"free","pricingModelDetails":"","links":[{"url":"https://easyretropgf.xyz/libp2p-r-pgf-1/stats","name":"libp2p rPGF round 1 ","description":"The first libp2p retroPGF round, 125k USD was awarded to 18 projects across the libp2p ecosystem using rewards the libp2p project received from Optimism Round 3.\n\nBlog post: https://blog.libp2p.io/2024-04-08-libp2p-rpgf/."},{"url":"https://www.opensource.observer/projects/libp2p","name":"Open Source Observer Metrics for the libp2p Project","description":"At the end of 2023, the libp2p Ecosystems group was put together to transition the libp2p project into a fully independent open source community. The OSO metrics show that the team was successful in ensuring continuity and preserving project health."},{"url":"https://docs.google.com/spreadsheets/d/1nSz8xmaqJVrCJXtYDN0-pmnCQn84BmxVtQIOZoBYyRA/edit?usp=sharing","name":"2024 YTD Community Metrics Report","description":"This spreadsheet tracks key community metrics based on Github events data as well as meeting attendance data. Because libp2p is a late-state maintenance-mode project, the most important project health metrics are meeting attendance, daily unique contributors, daily merges and stars. These all directly measure how much people care and are invested in the project. The numbers for 2024 show steady growth in all four. The number of people attending meetings has nearly tripled since the project became independent and projects like py-libp2p have been revived due to the efforts of the Paper Aviation team hired to execute the community function for libp2p."}],"projectUid":"0x966804cb492e1a4bde5d781a676a44a23d69aa5dd2562fa7a4f95bb606021c8b"},{"name":"OPcity stack","description":"The OP City Stack is a comprehensive research initiative focused on exploring the operation of the OP Stack and testing the capabilities of the Canon Fault Proofs Virtual Machine (Canon Fault Proofs VM). Through practical deployments, benchmarking, and innovative proposals, this project seeks to push the boundaries of Optimistic Rollup performance and functionality, contributing to the broader goal of Ethereum scalability.\n\nThe project covers several key areas. First, the Node & Rollup Setup involved detailed documentation of the deployment process for both an L1 node (Holesky testnet) and an L2 rollup using the OP Stack. To address RPC calls limitations, the project transitioned from relying on a remote virtual machine and third-party RPC services to a local environment. This shift improved performance reliability and security.\n\nIn the OP Stack Version Benchmarking, multiple test deployments were conducted to compare the OP Stack versions V4.0.0 (Canyon) and V7.0.0 (Fjord). Significant findings from these tests included a 75% reduction in total gas fees when upgrading from V4.0.0 to V7.0.0. Additionally, a comparison of calldata versus data blob methods revealed that using data blobs resulted in a 60% reduction in resource usage, demonstrating the efficiency gains of advanced data handling techniques.\n\nFor the Proposed Changes to Fault Proofs, the project explored integrating the OP Stack's Canon Fault Proofs VM with the opML's Multi-Phase Fault Proof protocol. The proposed modifications included developing a state transition function model to handle merkelized decision trees or neural network outputs. The project also focused on analyzing memory management strategies for handlig large datasets required by machine learning models, and enhancing syscalls and I/O operations to optimize the ML-driven data processing. To ensure system integrity, formal verification, and error analysis were implemented. Additionally, simulations were developed to evaluate the system's performance under real-world operational conditions.","projectAvatarUrl":"https://storage.googleapis.com/op-atlas/f9feb4b3-ff72-43c5-b3b5-008aa6ec8f45.png","projectCoverImageUrl":"https://storage.googleapis.com/op-atlas/ed478c5a-8181-465d-a02f-b2b5d72bf44f.png","category":"Utility","osoSlug":"zenbit.eth","socialLinks":{"website":["https://zenbit.mx","https://badges.zenbit.mx/"],"farcaster":["https://warpcast.com/zenbit"],"twitter":"https://x.com/zenbitMX/status/1731886578673254564","mirror":"https://mirror.xyz/zenbit.eth/"},"team":["212738","402339"],"github":[{"url":"https://github.com/zenbitETH/OPcity","name":"OP City","description":"This repository documents the research and development efforts for the OP City project."}],"packages":[],"contracts":[],"grantsAndFunding":{"ventureFunding":[],"grants":[{"grant":null,"link":null,"amount":"24850","date":"","details":null},{"grant":null,"link":null,"amount":"1535","date":"","details":null},{"grant":"token-house-mission","link":"https://app.charmverse.io/op-grants/page-1306815702055122","amount":"30000","date":"2024-05-08","details":"Research the compatibility of the OP stack's Canon Fault Proof VM with the opML's Multi-Phase Fault Proof protocol. Proposed during Season 5 and approved during Cycle 22."}],"revenue":[]},"pricingModel":"free","pricingModelDetails":"","links":[{"url":"https://github.com/zenbitETH/OPcity/blob/main/README.md","name":"Proposed modifications to the Canon Fault Proofs VM","description":"Research the compatibility of the OP stack's Canon Fault Proof VM with the opML's Multi-Phase Fault Proof protocol. The goal is to implement a custom Fault Dispute Game that manages the challenges related to data availability states from the L2 rollup and the computation results from the Deep Neural Networks (DNN) of the multi-phase opML. "},{"url":"https://github.com/zenbitETH/OPcity/blob/main/Op-stack-research/Test-deployments/node01_V4.0.0.md","name":"Test Deployment 1 (OP stack V4.0.0 / December 2023)","description":"An explorative evaluation was conducted from December 4th to 11th, assessing the OP Stack's operational cost performance in a testnet environment, focusing on gas spending by the batcher and proposer components."},{"url":"https://github.com/zenbitETH/OPcity/blob/main/Op-stack-research/Test-deployments/node02_V7.0.0.md","name":"Test Deployment 2 (OP stack V7.0.0 - Call Data) / June 2024","description":"In June 2024, a 20-day test deployment was conducted using OP Stack V7.0.0 with a Calldata configuration. This test followed multiple network updates and optimizations, significantly impacting rollup operation costs."},{"url":"https://github.com/zenbitETH/OPcity/blob/main/Op-stack-research/Test-deployments/node03_V7.0.0.md","name":"Test Deployment 3 (OP stack V7.0.0 - Data Blobs) / June 2024","description":"Documentation of a third test deployment comparing the performance of OP Stack using Calldata versus Data Blobs for data posting. This test demonstrated the efficiency and cost-saving benefits of using Data Blobs."},{"url":"https://github.com/zenbitETH/OPcity/blob/main/node-setup/Holesky/geth.md","name":"Guide to setup a Geth on a Holesky node","description":"A step-by-step guide for configuring Geth as the Execution Layer on a Holesky node."},{"url":"https://github.com/zenbitETH/OPcity/blob/main/node-setup/Holesky/prysm.md","name":"Guide to setup a Prysm on a Holesky node","description":"This guide provides instructions for configuring Prysm as the Consensus Layer on a Holesky node."},{"url":"https://github.com/zenbitETH/OPcity/blob/main/node-setup/Op-stack/op-setup.md","name":"Guide to setup and deploy a Rollup from the OP stack","description":"A comprehensive guide detailing the steps to configure and deploy a rollup from the OP Stack repository on a Holesky node."},{"url":"https://github.com/zenbitETH/OPcity/blob/main/node-setup/Op-stack/dashboard-setup.md","name":"Guide to generate data visualization from Rollup activity","description":"This document outlines the setup of a dashboard for visualizing data from node and rollup performance."},{"url":"https://github.com/zenbitETH/OPcity/blob/main/Canon-FPVM/dev.md","name":"Guide to interact with Fault Proofs VM","description":"This document explains the practical concepts of the Canon Fault Proofs VM used in the OP Stack, including steps to interact with the dispute mechanism."},{"url":"https://mirror.xyz/zenbit.eth/atHQ_Nz1--bQbY6Vx7NzYO-aOtXibcQi70aLl_WhTzY","name":"OP City: Research compilation","description":"This article compiles research conducted at Zenbit, focusing on the theoretical and practical aspects of the OP Stack and Canon Fault Proofs VM. It includes insights into their implementation, performance benchmarks, and potential future enhancements."},{"url":"https://github.com/zenbitETH/OPcity/milestones","name":"OPcity Milestones","description":"List of milestones we aim to achieve during the research and development of the OPcity Stack. It contains the commits, pull requests, and contributions made at each stage and sets a guideline for future "}],"projectUid":"0x53499d3243b2c26b1f09d49f911a9d9300d29b2196576d417cf852ac9e8dfe4c"},{"name":"OPcity stack","description":"The OP City Stack is a comprehensive research initiative focused on exploring the operation of the OP Stack and testing the capabilities of the Canon Fault Proofs Virtual Machine (Canon Fault Proofs VM). Through practical deployments, benchmarking, and innovative proposals, this project seeks to push the boundaries of Optimistic Rollup performance and functionality, contributing to the broader goal of Ethereum scalability.\n\nThe project covers several key areas. First, the Node & Rollup Setup involved detailed documentation of the deployment process for both an L1 node (Holesky testnet) and an L2 rollup using the OP Stack. To address RPC calls limitations, the project transitioned from relying on a remote virtual machine and third-party RPC services to a local environment. This shift improved performance reliability and security.\n\nIn the OP Stack Version Benchmarking, multiple test deployments were conducted to compare the OP Stack versions V4.0.0 (Canyon) and V7.0.0 (Fjord). Significant findings from these tests included a 75% reduction in total gas fees when upgrading from V4.0.0 to V7.0.0. Additionally, a comparison of calldata versus data blob methods revealed that using data blobs resulted in a 60% reduction in resource usage, demonstrating the efficiency gains of advanced data handling techniques.\n\nFor the Proposed Changes to Fault Proofs, the project explored integrating the OP Stack's Canon Fault Proofs VM with the opML's Multi-Phase Fault Proof protocol. The proposed modifications included developing a state transition function model to handle merkelized decision trees or neural network outputs. The project also focused on analyzing memory management strategies for handlig large datasets required by machine learning models, and enhancing syscalls and I/O operations to optimize the ML-driven data processing. To ensure system integrity, formal verification, and error analysis were implemented. Additionally, simulations were developed to evaluate the system's performance under real-world operational conditions.","projectAvatarUrl":"https://storage.googleapis.com/op-atlas/f9feb4b3-ff72-43c5-b3b5-008aa6ec8f45.png","projectCoverImageUrl":"https://storage.googleapis.com/op-atlas/ed478c5a-8181-465d-a02f-b2b5d72bf44f.png","category":"Utility","osoSlug":"zenbit.eth","socialLinks":{"website":["https://zenbit.mx","https://badges.zenbit.mx/"],"farcaster":["https://warpcast.com/zenbit"],"twitter":"https://x.com/zenbitMX/status/1731886578673254564","mirror":"https://mirror.xyz/zenbit.eth/"},"team":["212738","402339"],"github":[{"url":"https://github.com/zenbitETH/OPcity","name":"OP City","description":"This repository documents the research and development efforts for the OP City project."}],"packages":[],"contracts":[],"grantsAndFunding":{"ventureFunding":[],"grants":[{"grant":null,"link":null,"amount":"24850","date":"","details":null},{"grant":null,"link":null,"amount":"1535","date":"","details":null},{"grant":"token-house-mission","link":"https://app.charmverse.io/op-grants/page-1306815702055122","amount":"30000","date":"2024-05-08","details":"Research the compatibility of the OP stack's Canon Fault Proof VM with the opML's Multi-Phase Fault Proof protocol. Proposed during Season 5 and approved during Cycle 22."}],"revenue":[]},"pricingModel":"free","pricingModelDetails":"","links":[{"url":"https://github.com/zenbitETH/OPcity/blob/main/README.md","name":"Proposed modifications to the Canon Fault Proofs VM","description":"Research the compatibility of the OP stack's Canon Fault Proof VM with the opML's Multi-Phase Fault Proof protocol. The goal is to implement a custom Fault Dispute Game that manages the challenges related to data availability states from the L2 rollup and the computation results from the Deep Neural Networks (DNN) of the multi-phase opML. "},{"url":"https://github.com/zenbitETH/OPcity/blob/main/Op-stack-research/Test-deployments/node01_V4.0.0.md","name":"Test Deployment 1 (OP stack V4.0.0 / December 2023)","description":"An explorative evaluation was conducted from December 4th to 11th, assessing the OP Stack's operational cost performance in a testnet environment, focusing on gas spending by the batcher and proposer components."},{"url":"https://github.com/zenbitETH/OPcity/blob/main/Op-stack-research/Test-deployments/node02_V7.0.0.md","name":"Test Deployment 2 (OP stack V7.0.0 - Call Data) / June 2024","description":"In June 2024, a 20-day test deployment was conducted using OP Stack V7.0.0 with a Calldata configuration. This test followed multiple network updates and optimizations, significantly impacting rollup operation costs."},{"url":"https://github.com/zenbitETH/OPcity/blob/main/Op-stack-research/Test-deployments/node03_V7.0.0.md","name":"Test Deployment 3 (OP stack V7.0.0 - Data Blobs) / June 2024","description":"Documentation of a third test deployment comparing the performance of OP Stack using Calldata versus Data Blobs for data posting. This test demonstrated the efficiency and cost-saving benefits of using Data Blobs."},{"url":"https://github.com/zenbitETH/OPcity/blob/main/node-setup/Holesky/geth.md","name":"Guide to setup a Geth on a Holesky node","description":"A step-by-step guide for configuring Geth as the Execution Layer on a Holesky node."},{"url":"https://github.com/zenbitETH/OPcity/blob/main/node-setup/Holesky/prysm.md","name":"Guide to setup a Prysm on a Holesky node","description":"This guide provides instructions for configuring Prysm as the Consensus Layer on a Holesky node."},{"url":"https://github.com/zenbitETH/OPcity/blob/main/node-setup/Op-stack/op-setup.md","name":"Guide to setup and deploy a Rollup from the OP stack","description":"A comprehensive guide detailing the steps to configure and deploy a rollup from the OP Stack repository on a Holesky node."},{"url":"https://github.com/zenbitETH/OPcity/blob/main/node-setup/Op-stack/dashboard-setup.md","name":"Guide to generate data visualization from Rollup activity","description":"This document outlines the setup of a dashboard for visualizing data from node and rollup performance."},{"url":"https://github.com/zenbitETH/OPcity/blob/main/Canon-FPVM/dev.md","name":"Guide to interact with Fault Proofs VM","description":"This document explains the practical concepts of the Canon Fault Proofs VM used in the OP Stack, including steps to interact with the dispute mechanism."},{"url":"https://mirror.xyz/zenbit.eth/atHQ_Nz1--bQbY6Vx7NzYO-aOtXibcQi70aLl_WhTzY","name":"OP City: Research compilation","description":"This article compiles research conducted at Zenbit, focusing on the theoretical and practical aspects of the OP Stack and Canon Fault Proofs VM. It includes insights into their implementation, performance benchmarks, and potential future enhancements."},{"url":"https://github.com/zenbitETH/OPcity/milestones","name":"OPcity Milestones","description":"List of milestones we aim to achieve during the research and development of the OPcity Stack. It contains the commits, pull requests, and contributions made at each stage and sets a guideline for future "}],"projectUid":"0x53499d3243b2c26b1f09d49f911a9d9300d29b2196576d417cf852ac9e8dfe4c"},{"name":"Nethermind Ethereum Execution Client","description":"The Nethermind execution client is a highly configurable Ethereum node built on .NET.","projectAvatarUrl":"https://storage.googleapis.com/op-atlas/fb68b628-fa43-4bb2-90fc-9f011f9a5c9a.png","projectCoverImageUrl":"https://storage.googleapis.com/op-atlas/c2e45279-ee86-4869-a726-79475d7f707a.png","category":"Utility","osoSlug":"","socialLinks":{"website":["https://www.nethermind.io/nethermind-client"],"farcaster":["https://warpcast.com/nethermind"],"twitter":"https://x.com/NethermindEth","mirror":null},"team":["230074","292202","191702","189615","246575","848939","260032","360561","849002","849220","239820","849142","849492","263978","849505","848972"],"github":[{"url":"https://github.com/NethermindEth/nethermind","name":"Nethermind Execution Client","description":"A robust execution client for Ethereum node operators."}],"packages":[],"contracts":[],"grantsAndFunding":{"ventureFunding":[],"grants":[{"grant":null,"link":null,"amount":"135600","date":"","details":null},{"grant":null,"link":null,"amount":"248448","date":"","details":null}],"revenue":[]},"pricingModel":"free","pricingModelDetails":"","links":[{"url":"https://supermajority.info/","name":"Client Diversity Dashboard","description":"Self-reported client diversity data"},{"url":"https://ethernodes.org/","name":"Ethereum Mainnet Statistics - Clients","description":""},{"url":"https://www.coinbase.com/developer-platform/discover/insights-analysis/execution-client-diversity","name":"Diversifying execution clients for Coinbase's ETH staking","description":"Quote from the article: \"Our first Nethermind clients will go into production this week, and over the next several weeks, we plan to migrate roughly 50% of our validators to Nethermind.\""},{"url":"https://x.com/NethermindEth/status/1825845699650486415","name":"Client Testing Data","description":"Nethermind continues to optimize the client and increase performance. "}],"projectUid":"0xcd9dfcace81ae28b29b10c4ddf36bcb8db6d705cbb92e7d885e5b946a9f77910"},{"name":"Rust KZG","description":"Rust-KZG ( https://github.com/grandinetech/rust-kzg ) is a high performance KZG library that is used for Ethereum blobs related cryptography. The project brought the fastest cryptography for EIP-4844 that enabled L2 scaling on Ethereum.","projectAvatarUrl":"https://storage.googleapis.com/op-atlas/184d8460-1eab-4d2d-819b-b33f6b30fef9.png","projectCoverImageUrl":"https://storage.googleapis.com/op-atlas/646f8695-adab-4ea3-a279-700d61498a78.png","category":"Utility","osoSlug":"","socialLinks":{"website":["https://github.com/grandinetech/rust-kzg"],"farcaster":["https://warpcast.com/saulius"],"twitter":"https://github.com/grandinetech/grandine","mirror":null},"team":["850136"],"github":[{"url":"https://github.com/grandinetech/rust-kzg","name":"Rust-KZG","description":"The repository contains L2 scaling enabling blobs (EIP-4844) cryptography implementations using multiple elliptic curve backends (blst, constantine, mcl, arkworks, zkcrypto). It also contains benchmark results, test harness etc."}],"packages":[],"contracts":[],"grantsAndFunding":{"ventureFunding":[],"grants":[{"grant":null,"link":null,"amount":"42236","date":"","details":null},{"grant":null,"link":null,"amount":"2120","date":"","details":null}],"revenue":[]},"pricingModel":"free","pricingModelDetails":"","links":[{"url":"https://github.com/grandinetech/rust-kzg?tab=readme-ov-file#benchmarks","name":"Benchmarks","description":"The benchmarks shows that Rust-KZG is the fastest among alternative libraries that were benchmarked."}],"projectUid":"0xc998478cdd600933c5e5723be6ab1db19d445d6ac53cf28fe8927f050a8b1faf"},{"name":"Kurtosis optimism package","description":"Kurtosis is an advanced tool for creating local, modular Ethereum devnets with easy to read definitions. It supports deployment on Docker or Kubernetes, providing extensive access to a wide range of tools. The ethPandaOps team actively maintains a Layer 1 Ethereum blockchain definition through the ethereum-package, which is utilized to validate and test future Ethereum upgrades, facilitating the identification of semi-reproducible bugs.\n\nLeveraging Kurtosis's modular architecture, we have developed an Optimism package that builds on top of the maintained L1 devnet. This allows OP-Chains to develop, test, and verify changes independently, without the need to continuously monitor L1 changes.\n\nThe local deployment capabilities of our package enable rapid feedback cycles during development, while the built-in multi-client support ensures interoperability across different clients. We have collaborated with the op-reth, op-erigon, and op-nethermind node teams to verify and fix bugs using the Optimism package.\n","projectAvatarUrl":"https://storage.googleapis.com/op-atlas/5a68f3f9-2945-48b6-ad10-89bf4cfda2de.png","projectCoverImageUrl":"https://storage.googleapis.com/op-atlas/ebc40e94-f5bc-4c14-a940-e328d6daa952.png","category":"Utility","osoSlug":"","socialLinks":{"website":["https://ethpandaops.io/"],"farcaster":[],"twitter":"https://x.com/ethPandaOps","mirror":null},"team":["811515","212735","840195","843933","11652","840686"],"github":[{"url":"https://github.com/ethpandaops/optimism-package","name":"Kurtosis optimism package","description":"This repository contains the optimism-package definitions that is executed by Kurtosis. It imports the L1 definition from the ethereum-package, making it far easier to maintain. The package can be run against Docker or Kubernetes and allows a host of L1 testing and monitoring tools to be used. Since it is predominantly a local testing tool, it allows for devs to share configs and reproduce/fix bugs with little overhead. "}],"packages":[],"contracts":[],"grantsAndFunding":{"ventureFunding":[],"grants":[],"revenue":[]},"pricingModel":"free","pricingModelDetails":"","links":[{"url":"https://ethpandaops.io/posts/kurtosis-l2/","name":"Blog post describing the optimism package","description":"This explains our approach to the optimism package as well as the various ways of configuring it."}],"projectUid":"0xda38e275285330082433713e32b03c7ccd482bfca5e52719766f16555e05f699"},{"name":"rhinofi","description":"rhino.fi is the ultimate Layer 2 bridge for effortless
multi-chain token movement","projectAvatarUrl":"https://storage.googleapis.com/op-atlas/ddd580ed-71e8-4a88-be3b-32d302c4821c.png","projectCoverImageUrl":"https://storage.googleapis.com/op-atlas/719357a2-dff4-43d7-a508-cbf7999186d1.png","category":"DeFi","osoSlug":null,"socialLinks":{"website":["rhino.fi","https://app.rhino.fi/"],"farcaster":[],"twitter":"https://x.com/rhinofi","mirror":null},"team":["450895"],"github":[{"url":"https://github.com/rhinofi/contracts_public","name":null,"description":null}],"packages":[],"contracts":[{"address":"0x0bCa65bf4b4c8803d2f0B49353ed57CAAF3d66Dc","deploymentTxHash":"0xa1410357c7de0a63a7f6c971869a6ef7de2479ffcd116577c6aec3654165acbc","deployerAddress":"0x5472Cf4F1bE2aA6ad27C6F93101f7899cCAdBaf7","verificationProof":"0x2d2b38704275224c25cd65629a4a856eb1ff4076780c54744391614f059d269c6b8053552b3e843483cb4d6b577f7219ce0577f79bf8d504305d71a30e8fd1d91b","chainId":10},{"address":"0x2f59E9086ec8130E21BD052065a9E6B2497bb102","deploymentTxHash":"0x3dce3005a6a142b38baee868e56c00013fad3dcf2bf1bdcf5526810023262150","deployerAddress":"0x48b47C07DCCebdBecf76eC70890bADC59e722386","verificationProof":"0xca9d6191db0f9247e590c7198a1e457bec1061710ca4c0df0e8188420df838622ddafbb45ec4d3f77a93d68108c9c4590ba272343cd4a975bd116f215da5b2171c","chainId":8453},{"address":"0x5e023c31E1d3dCd08a1B3e8c96f6EF8Aa8FcaCd1","deploymentTxHash":"0x54fa9845d81ca9a1bd4c48b58001eb6939659dc8b0750daab05385ccdd793f7c","deployerAddress":"0xca9f1FebF310D72549777b7364949Ebcc24Bc766","verificationProof":"0x2e4b4aa4dee195b5b5757b5bb3fb6961fe57091ed9d1c1df156c46aac7a5aad96b51492d99e93b778433b2c43af48db09ea1016fb8253d2ebe8f4839f935548c1b","chainId":34443}],"grantsAndFunding":{"ventureFunding":[],"grants":[{"grant":null,"link":null,"amount":"38223","date":"","details":null}],"revenue":[]},"pricingModel":"pay_to_use","pricingModelDetails":"Users wanting to bridge assets from one blockchain to another pay a service fee of around 1.5$ ","links":[],"projectUid":"0x85bef37b528ec9d7e1a9cb864e298e3c117071507acd3f522c28561435d167f5"},{"name":"ethereumjs-monorepo","description":"A collection of Javascript/TypeScript libraries implementing Ethereum primitives, including an implementation of the Ethereum Virtual Machine (EVM) ready to be used in Node.js or a browser environment, implementations of core structural blockchain building blocks like an Ethereum Tx, Block or Blockchain as well as a Trie (Merkle Patricia Tree), devp2p (execution networking layer) implementation, and an experimental Verkle Trie implementation.\n\nAbove are complemented by helper packages like RLP for data encoding/decoding or Util, providing helper functionalities like (byte) conversion, signatures, types and others.\n\nFinally, the EthereumJS Execution Client is fully functional Execution Layer client used mainly testing out of new EIP implementations as well as participating in devnets and testnets preparing for hardfork upgrades.","projectAvatarUrl":"https://storage.googleapis.com/op-atlas/218036da-e153-4b4d-9730-4802bb4546f6.png","projectCoverImageUrl":"https://storage.googleapis.com/op-atlas/42d99706-ec97-446b-9abe-9c9de5028e33.png","category":"Utility","osoSlug":"","socialLinks":{"website":["https://github.com/ethereumjs/ethereumjs-monorepo"],"farcaster":[],"twitter":"https://x.com/EFJavaScript/","mirror":null},"team":["8687","849565"],"github":[{"url":"https://github.com/ethereumjs/ethereumjs-monorepo","name":"ethereumjs-monorepo","description":"This is the main monorepo where the EthereumJS team modules live, including separate packages for transactions, blocks, our EVM implementation, a devp2p implementation, our implementation of the EthereumJS full node, and various utility packages."}],"packages":[],"contracts":[],"grantsAndFunding":{"ventureFunding":[],"grants":[],"revenue":[]},"pricingModel":"free","pricingModelDetails":"","links":[],"projectUid":"0x6830f24e2e893931d62d8118146a7bbffb5cd1f78945318865a52bd6a6cbe245"},{"name":"RIG Ethereum Core Research","description":"The Robust Incentives Group is an Ethereum Foundation research team dedicated to the study of protocol mechanisms through the lens of game theory, mechanism design, crypto-economics, formal methods and data science. \n\nOver the past year, we have significantly contributed to a broad array of discussions on improving Ethereum’s core protocol, such as the decentralization of its staking set, its ability to enforce and defend its neutrality, as well as to preserve its security.\n\nWe briefly introduce our main research directions from the past year.\n\nCensorship resistance. We are developing mechanisms to ensure the L1 protocol maintains chain neutrality by empowering Ethereum’s decentralized set of validators to enforce the inclusion of transactions in Ethereum blocks through inclusion lists (ILs). Over the past year, we have explored the design space and made significant progress towards a proposal called Fork-Choice Enforced Inclusion Lists (FOCIL), which we believe could be considered for inclusion in a future Ethereum upgrade. We have also collaborated with the Commit-Boost effort to develop out-of-protocol inclusion lists bridging the gap until a protocol solution is available.\n\nTiming games. Nearly a year ago, we named and introduced the concept of timing games in a publication, describing how proposers have an incentive to wait until the last moment to propose their blocks in order to maximize MEV rewards. Since then, we have observed timing games occurring in practice and have been working on mitigation strategies to maintain consensus stability. Timing games were central to critical discussions by the Ethereum research and builder communities over the last year.\n\nPBS. Our group has been at the forefront of PBS research for more than two years now. During the time period considered for this retroactive funding, we have deepened our understanding of the practice of PBS with research supporting EIP-7732 (“Enshrined Proposer–Builder Separation”). We have also been active in exploring MEV burn mechanisms, as well as the newer idea of “Attester–Proposer Separation”, with posts and publications.\n\nStaking economics. This group put forward the idea of rainbow staking dealing with an ever-changing staking landscape. It intends to embrace the heterogeneity of Ethereum's staking set and foresees different roles for different types of participants. Separately but related, this group has proposed changes to Ethereum's issuance policy in order to maintain a healthy staking level that is long-term sustainable. \n\nIf any of this catches your attention, please take a look at rig.ethereum.org to find links to all resources.","projectAvatarUrl":"https://storage.googleapis.com/op-atlas/b9dd7341-7c9c-43cf-bc3d-3746ed7b60d4.png","projectCoverImageUrl":"https://storage.googleapis.com/op-atlas/44a0a772-d44a-4c98-9418-2bf872ca008b.png","category":"Utility","osoSlug":"","socialLinks":{"website":["https://rig.ethereum.org"],"farcaster":[],"twitter":null,"mirror":null},"team":["215506","19820","16191","5451","3329","9068"],"github":[],"packages":[],"contracts":[],"grantsAndFunding":{"ventureFunding":[],"grants":[],"revenue":[]},"pricingModel":"free","pricingModelDetails":"","links":[{"url":"https://rig.ethereum.org","name":"RIG website","description":"The RIG website has an exhaustive list of all our writings/talks/papers."}],"projectUid":"0x326b198b5e8fafe18aa163b5a6e3e1c2a5d539eb0006245b40ba4dbc927f7953"},{"name":"Rollup-as-a-Service Platform","description":"Launch enterprise-grade L2 & L3 ⛓️ chains integrated with industry-standard Web3 services in just 1-click!\n\nGelato powers several OP chains, including some in stealth mode, enabling over 19.5M transactions in just a few months.\n","projectAvatarUrl":"https://storage.googleapis.com/op-atlas/c5ebe0aa-0eeb-40e0-8c47-469b57f0929c.png","projectCoverImageUrl":"https://storage.googleapis.com/op-atlas/08ba45cb-5bf8-4840-a63e-7dfc1f7d3eb4.png","category":"Utility","osoSlug":"","socialLinks":{"website":["https://www.gelato.network/raas"],"farcaster":["https://warpcast.com/gelatonetwork"],"twitter":"https://twitter.com/gelatonetwork","mirror":null},"team":["341724"],"github":[],"packages":[],"contracts":[],"grantsAndFunding":{"ventureFunding":[],"grants":[{"grant":null,"link":null,"amount":"76445.53","date":"","details":null},{"grant":null,"link":null,"amount":"17983.16","date":"","details":null},{"grant":null,"link":null,"amount":"10m-25m","date":"2021","details":"Our Series A round was in 2021 ($11M). Since then Gelato raised more funds (undisclosed). Total funding is below $25M.\n"}],"revenue":[]},"pricingModel":"pay_to_use","pricingModelDetails":"Starting at $99/month for a testnet and $3,000/month for a mainnet.\n","links":[{"url":"https://raas.gelato.network/rollups/details/public/gameswift-chain-testnet","name":"GameSwift Testnet","description":"GameSwift already facilitated more than 3 million of transactions on testnet by joining the Superchain and creating a scalable, one-stop gaming ecosystem."},{"url":"https://raas.gelato.network/rollups/details/public/camp-network-testnet","name":"Camp Testnet","description":"Camp developed a modular identity layer for monetizing data from platforms like Instagram & Spotify."},{"url":"https://raas.gelato.network/rollups/details/public/opcelestia-raspberry","name":"Gelato OP Celestia Raspberry","description":"Our free public testnet come fully equipped with all the web3 infrastructure services you need. The idea is to have these testnets as a playground where users can test out what a Gelato hosted rollup feels like, along with awesome services from third-party providers without any costs or long-term commitments involved."},{"url":"https://raas.gelato.network/rollups/details/public/ethernity-mainnet","name":"Ethernity Mainnet","description":"Ethernity launched the first entertainment-focused, AI-powered L2, surpassing 3.5M transactions on testnet and 685k on mainnet so far."},{"url":"https://raas.gelato.network/rollups/details/public/lisk","name":"Lisk Mainnet","description":"Lisk became the first L1 to join the Optimism Superchain, benefiting from 17+ infrastructure providers, including Gelato's services, oracles, and more. Gelato’s RaaS allows the Lisk team to be primarily focused on building additional products that developers and users love, while also committing resources to the Superchain development.\n"},{"url":"https://raas.gelato.network/auth","name":"Deploy your own rollup","description":"Deploy production-grade & fully-managed OP Stack Rollups."}],"projectUid":"0x2e075fb37977668c15af474229f2f2abb009850a6a867b8bbf4adb5e293d1fe3"},{"name":"GasHawk","description":"GasHawk makes living onchain more efficient, safe, and secure. We’ve started with a service that saves retail and institutional clients up to 95% on transaction fees by accepting signed TXs and time sensitivities from users and executing in the optimal block during that window","projectAvatarUrl":"https://storage.googleapis.com/op-atlas/8c78ad33-fb6f-432e-8530-b9c889bfc3d3.png","projectCoverImageUrl":"https://storage.googleapis.com/op-atlas/5ccb2584-6344-48bb-85a0-2c2d0e41d2d3.png","category":"Utility","osoSlug":"","socialLinks":{"website":["https://www.gashawk.io/"],"farcaster":["https://warpcast.com/dhannum8"],"twitter":"https://x.com/gashawkio","mirror":"https://dhannum8.mirror.xyz/"},"team":["3245","353531","252672"],"github":[],"packages":[],"contracts":[],"grantsAndFunding":{"ventureFunding":[],"grants":[{"grant":null,"link":null,"amount":"10500","date":"","details":null},{"grant":null,"link":null,"amount":"45000","date":"","details":null},{"grant":"token-house-mission","link":"https://app.charmverse.io/op-grants/page-39236545934980094","amount":"40000","date":"2023-08-19","details":"We have succesfully delivered upon all outlined milestones and received the OP after the 1 year lockup"}],"revenue":[]},"pricingModel":"freemium","pricingModelDetails":"Our services are free for retail usage and we take a % of savings from our institutional clients","links":[{"url":"https://dhannum8.mirror.xyz/jfTJHSfPyRbO2_alyTsrZnkW_kk56llj7KKKjZGiGck","name":"Optimistic Savings","description":"The GasHawk team has shown that the service has the potential to provide significant cost savings for Optimism and other layer-2s that are regularly settling transactions on Ethereum mainnet."},{"url":"https://www.gashawk.io/#how-it-works","name":"How it Works","description":"High level overview of how to utilize GasHawks services"},{"url":"https://app.gashawk.io/docs/","name":"GasHawk Documentation","description":"Documentation of GasHawk"},{"url":"https://x.com/gashawkio/status/1805260217736647124","name":"GasHawk Multichain Expansion","description":"Tweet showcasing GasHawks expansion from ETH Mainnet to OP Mainnet, Base and Sepolia."},{"url":"https://x.com/gashawkio/status/1739406757007430061/photo/1","name":"GasHawk Savings Performance Example","description":"Showcasing how GasHawk saved more than 80% on TX fees for a user with a chart of the execution included"}],"projectUid":"0x522e410dc5c49ce03c9babaa1dd3f97b042e3bd25c4da22c0a484a2992ac2ac0"},{"name":"An indepedent ethereum execution client contributor","description":"# An indepedent ethereum execution client contributor\n\nI have been actively involved in the Ethereum execution clients and ecosystem for more than 6 years as an independent contributor. Since 2018, I have been involved in various projects within the Ethereum ecosystem. During that time, I created a Chinese guide called [Hitchhikers-guide-to-the-Ethereum](https://github.com/jsvisa/Hitchhikers-guide-to-the-Ethereum), which serves as a valuable resource for beginners to understand the inner workings of Ethereum using the [go-ethereum](https://github.com/ethereum/go-ethereum) implementation. This guide covers a wide range of topics, including:\n\n- [From the perspective of transactions, Ethereum's functionality and features](https://github.com/jsvisa/Hitchhikers-guide-to-the-Ethereum/blob/master/00.from-transaction-to-ethereum.md)\n- [An introduction to EVM and smart contracts](https://github.com/jsvisa/Hitchhikers-guide-to-the-Ethereum/blob/master/01.evm-and-contract.md)\n- [A collection of internal data structures in Ethereum](https://github.com/jsvisa/Hitchhikers-guide-to-the-Ethereum/blob/master/02.data-struct-in-ethereum.md)\n- [Applications of RLP and MPT structures in Ethereum](https://github.com/jsvisa/Hitchhikers-guide-to-the-Ethereum/blob/master/03.rlp-and-mpt.md)\n- [Knowledge about Ethereum wallets and implementation of built-in keystore wallets](https://github.com/jsvisa/Hitchhikers-guide-to-the-Ethereum/blob/master/04.wallet-and-keystore.md)\n- [Matters related to blockchain block synchronization](https://github.com/jsvisa/Hitchhikers-guide-to-the-Ethereum/blob/master/05.block-syncing.md)\n- [Matters related to Ethereum account synchronization](https://github.com/jsvisa/Hitchhikers-guide-to-the-Ethereum/blob/master/06.state-syncing.md)\n- [Miners and block sealing in the Ethereum network](https://github.com/jsvisa/Hitchhikers-guide-to-the-Ethereum/blob/master/07.miner-and-seal.md)\n- [What is blockchain consensus](https://github.com/jsvisa/Hitchhikers-guide-to-the-Ethereum/blob/master/10.what-is-consensus.md)\n- [RPC in Ethereum and its implementation](https://github.com/jsvisa/Hitchhikers-guide-to-the-Ethereum/blob/master/11.rpc-in-ethereum.md)\n- [Analysis of the P2P Kademlia protocol](https://github.com/jsvisa/Hitchhikers-guide-to-the-Ethereum/blob/master/60.p2p-kademlia.md)\n- [Analysis of Ethereum block synchronization using Fast Sync](https://github.com/jsvisa/Hitchhikers-guide-to-the-Ethereum/blob/master/71.fast-sync-101.md)\n\n## My contributions\n\nHere is my contributions to the Ethereum ecosystem in the past years:\n\nThe raw data is available at [data](./data) directory.\n\n| year | erigon | go-ethereum | prysm | reth | others | total merged PRs |\n| ---: | :----- | :--------------------- | :-------- | :--------------------- | :-------------------- | ---------------: |\n| 2018 | 0 | Closed: 12, Merged 31 | 0 | 0 | 0 | 31 |\n| 2019 | 0 | Merged: 1 | 0 | 0 | 0 | 1 |\n| 2022 | 1 | Closed: 2, Merged: 9 | Merged: 2 | 0 | Closed: 1 | 11 |\n| 2023 | 4 | Closed: 22, Merged: 72 | Merged: 8 | Merged: 4 | Closed: 1, Merged: 4 | 88 |\n| 2024 | 4 | Closed: 1, Merged: 6 | 1 | Closed: 13, Merged: 75 | Closed: 4, Merged: 18 | 100 |\n","projectAvatarUrl":"https://storage.googleapis.com/op-atlas/60078a18-aa1d-4f54-95f0-16b955e36ef2.png","projectCoverImageUrl":"https://storage.googleapis.com/op-atlas/61e675e1-034e-4098-a139-76a8ebb66211.png","category":"Utility","osoSlug":"","socialLinks":{"website":["https://github.com/jsvisa/retro5"],"farcaster":["@jsvisa"],"twitter":"@jsvisa","mirror":null},"team":["755441"],"github":[{"url":"https://github.com/jsvisa/retro5","name":"Ethereum execution client contributor","description":"List my contributions to the Ethereum ecosystem in the past years."}],"packages":[],"contracts":[],"grantsAndFunding":{"ventureFunding":[],"grants":[],"revenue":[]},"pricingModel":"free","pricingModelDetails":"","links":[],"projectUid":"0x641dc2c289127d1964bd9882f3d4c536395635b846297a4f62cb887fe7c3a119"},{"name":"Ethereum devnets and testing tools","description":"As a team, we focus on Ethereum testing and protocol upgrades. In order to do this well, We build and maintain many projects that help ship Ethereum upgrades safely and quickly. A full list of our open-source tools can be found on our website at https://ethpandaops.io/projects/.

\n\nOne of the major projects the team undertakes is supporting Ethereum hardforks with devnets. Devnets are fully-fledged Ethereum networks that we use for testing new features. We have infrastructure tooling that makes it possible to run a local devnet on your machine. For more intricate tests and networks, we also provide tools to deploy nodes across multiple remote servers. All of these networks come with tools to analyze, test, and debug them. Devnets help Ethereum core developers to make their clients more reliable by identifying issues before they happen on Ethereum mainnet. ","projectAvatarUrl":"https://storage.googleapis.com/op-atlas/0be4f6a2-ff4f-4681-a888-8abeb659bfd3.png","projectCoverImageUrl":"https://storage.googleapis.com/op-atlas/dabbf4f6-1a92-4562-a563-7a5749c055ef.png","category":"Utility","osoSlug":"","socialLinks":{"website":["https://ethpandaops.io"],"farcaster":["https://warpcast.com/ethpandaops"],"twitter":"https://x.com/ethpandaops","mirror":null},"team":["11652","840686","843933","811515","212735","840195"],"github":[{"url":"https://github.com/ethpandaops/pectra-devnets","name":"Pectra devnets","description":"Pectra is the next upgrade scheduled on Ethereum. The linked config repo contains all the code that is used for defining and spinning up the devnets used to test the Pectra upgrade. These devnets also help developers iteratively add features and testing teams can focus on finding bugs in devnets before adding more features. "}],"packages":[],"contracts":[],"grantsAndFunding":{"ventureFunding":[],"grants":[],"revenue":[]},"pricingModel":"free","pricingModelDetails":"","links":[{"url":"https://notes.ethereum.org/@ethpandaops/dencun-devnet-10-analysis","name":"Devnet Analysis document","description":"The above example is an example of a Dencun devnet analysis we performed for the Dencun fork. We will perform similar analysis for Pectra once the devnets are more stable. "}],"projectUid":"0xa17b3d5e5ef47fe50e56d9fea3c4c90e72b0c9127b8eab54058e5ca82111378c"},{"name":"Citizen Wallet Core development","description":"Citizen Wallet, offers communities the web 3 tools they need to easily launch, use and manage community currencies.\n\nSo far we have built:\n- Easy-to-use wallet native mobile app that takes away all the complexity of Web 3 (no gas fees, no configuration)\n- transaction monitoring dashboards\n- NFC wallet solution for simple tap-to-pay or tap-to-earn in-person transactions\n- Administration dashboard with simple flow to create token faucets for easy distribution.\n- Dedicated Point of Sale application to accept tokens in shops.","projectAvatarUrl":"https://storage.googleapis.com/op-atlas/6b0b4d90-65d2-4e98-9e26-b8fd2216e943.png","projectCoverImageUrl":"https://storage.googleapis.com/op-atlas/d2a87b39-c867-4110-a5cc-faabe009c0de.png","category":"Utility","osoSlug":"","socialLinks":{"website":["https://citizenwallet.xyz/"],"farcaster":["https://warpcast.com/citizenwallet"],"twitter":"https://x.com/citizenwallet","mirror":null},"team":["393897","20674","266214"],"github":[{"url":"https://github.com/citizenwallet/app","name":"Citizen Wallet mobile app","description":"Mobile wallet application that "},{"url":"https://github.com/citizenwallet/pos","name":"PoS application","description":"Point of Sale mobile application to accept NFC wallet transactions. "},{"url":"https://github.com/citizenwallet/nfcwallet","name":"NFC wallet implementation","description":"A web application that turns any NFC tag into a smart crypto wallet. "},{"url":"https://github.com/citizenwallet/smartcontracts","name":"Token contracts","description":"The smart contracts that are used to deploy tokens and smart wallet functionality. "}],"packages":[],"contracts":[{"address":"0x9e179257BE653C56F734Ad0bE8C59503592309Eb","deploymentTxHash":"0x71bcf071300ff9a3ad2b7a88533564e98dc7aa9eb2804531bc7a0d9973353186","deployerAddress":"0x2d900678a66df705D3F3184267eAf603d809d3c4","verificationProof":"0x03237767b5c6b5e076e7e5f408728fe753cce5b8d688cc799309daa80013dbc174ebe4362edd139051bb85841a8b371be168efafce4e5c2d4438fee4ab9300531c","chainId":8453}],"grantsAndFunding":{"ventureFunding":[],"grants":[],"revenue":[]},"pricingModel":"freemium","pricingModelDetails":"Our toolstack is open source and available for free. We also offer a hosted solution at a price of 100 EUR per month.","links":[{"url":"https://live.citizenwallet.xyz/","name":"Citizen wallet live transaction monitor","description":"Dashboard to follow up on the transactions of the different communities using Citizen Wallet. "},{"url":"https://nfcwallet.xyz/wallet.pay.brussels/0x22133094177e22d419731684139A6F3A68A57d97","name":"Example of NFC wallet interface","description":"Interface that users see when scanning their NFC tags. "}],"projectUid":"0xbde4ef89d6c7719a9e514a74ba1f6accc016f8cbdc4e76ca50108927d45c4c4a"},{"name":"The book of optimism fault proof","description":"The Book of Optimism Fault Proof\n\nThe Book of Optimism Fault Proof repository is a resource aimed at demystifying the fault proof system for newcomers and seasoned developers alike. Centered around the transformative concept of a fault proof system, this project shifts away from centralized proposers to a mechanism grounded in game theory. The purpose of this document is to offer a multifaceted explanation of the fault proof system, providing newcomers with a rapid understanding of its mechanics and the specific details of its code.\n\n1. Starting with the Basics\n\nThe journey into understanding fault proof begins with the simplest design of such a system. This approach breaks down the complexity of fault proof into manageable parts, making it easier for newcomers to grasp the fundamental concepts and how they interconnect within the broader system architecture.\n\n2. Key Components Explained\n\nFault Proof: At its core, the fault proof mechanism replaces centralized proposer systems, which are susceptible to biases and inefficiencies, with a decentralized, game-theory-based approach.\nFault Proof Game: This component employs a binary search technique to pinpoint and verify discrepancies between parties on the blockchain, ensuring transparency and fairness in dispute resolution.\nCannon: An off-chain program, Cannon is pivotal in generating verifiable data needed for on-chain interactions, bridging the gap between theoretical fault proof and practical implementation.\nop-program: This tool provides the necessary prototype files for Cannon, facilitating services for pre-image data crucial for the system’s operations.\nop-challenger: Automating the gameplay elements of the fault proof system, op-challenger utilizes both Cannon and op-program to streamline processes and enhance system integrity.\n3. Architecture Mechanics\n\nUnderstanding the architecture of the fault proof system involves exploring how these components work together to form a robust mechanism. From the deployment of smart contracts and proxies on the Ethereum blockchain, identified by specific addresses such as MIPS and DisputeGameFactoryProxy, to the integration of off-chain computations with on-chain verifications, the architecture is designed for scalability and security.\n\n4. Comprehensive Resources\n\nFurther enriching this document, an extensive collection of articles and videos is summarized, providing deep dives into each component and the fault proof mechanism as a whole. These resources are meticulously curated to extend learning beyond the initial explanations, offering insights into potential applications and optimizations of the fault proof system.\n\n5. For Newcomers and Experts\n\nWhether you are a new entrant eager to understand the basics or an expert looking to refine your knowledge of decentralized systems, the repository offers a wealth of information designed to bring all readers up to speed on the innovative fault proof system.\n","projectAvatarUrl":"https://storage.googleapis.com/op-atlas/6003ee42-3418-4021-af28-0f997e615893.png","projectCoverImageUrl":"https://storage.googleapis.com/op-atlas/d141ff4f-c241-44a1-9da6-c16c1dcab7ea.png","category":"Utility","osoSlug":"The-book-of-optimism-fault-proof","socialLinks":{"website":["https://github.com/joohhnnn/The-book-of-optimism-fault-proof","https://github.com/joohhnnn/The-book-of-optimism-fault-proof-CN"],"farcaster":[],"twitter":"https://x.com/JoohhnnnChase","mirror":null},"team":["191318"],"github":[{"url":"https://github.com/joohhnnn/The-book-of-optimism-fault-proof","name":"The-book-of-optimism-fault-proof","description":"A document designed to explain fault proof from multiple perspectives, aimed at quickly bringing newcomers up to speed on the mechanisms of fault proof and its specific code details."},{"url":"https://github.com/joohhnnn/The-book-of-optimism-fault-proof-CN","name":"The-book-of-optimism-fault-proof-CN","description":"A document designed to explain fault proof from multiple perspectives, aimed at quickly bringing newcomers up to speed on the mechanisms of fault proof and its specific code details In Chinese."}],"packages":[],"contracts":[],"grantsAndFunding":{"ventureFunding":[],"grants":[],"revenue":[]},"pricingModel":"free","pricingModelDetails":"","links":[],"projectUid":"0x1874030dc79203f106c67f2b1f6a2b600c4efe9a2c1523ae1bce46140368ad04"},{"name":"Act","description":"Act is a smart contract specification language and toolkit for formal verification. Act specifications are a formal, high-level description of all possible behaviours of an EVM program. Act allows many existing general purpose verification tools to be leveraged to prove properties about the specification. Such tools include SMT solvers (cvc5, z3, bitwuzla), theorem provers (Coq) and economic analysis tooling (CheckMate, Open Games). Act specifications can be automatically proved equivalent to concrete implementations in EVM. For very simple contracts, Act specifications can be automatically generated from EVM bytecode.\n\nThis is an end-to-end pipeline that supports principled reasoning about high level properties of EVM bytecode. It supports reasoning about both correctness (e.g. accounting invariants) and economic properties (e.g. incentive compatibility). Act specifications serve as a high-level smart contract representation, allowing for easy integration of existing general purpose analysis and verification tooling into the EVM context.","projectAvatarUrl":"https://storage.googleapis.com/op-atlas/a08fa912-3bc7-4957-9a64-5b10bc13397e.png","projectCoverImageUrl":"https://storage.googleapis.com/op-atlas/16e8a1cb-69b1-4098-8c40-fd25a5a29b8f.png","category":"Utility","osoSlug":"","socialLinks":{"website":["https://github.com/ethereum/act","https://ethereum.github.io/act/"],"farcaster":[],"twitter":null,"mirror":null},"team":["843949"],"github":[{"url":"https://github.com/ethereum/act","name":"Act","description":"The Act Smart Contract Specification Language"}],"packages":[],"contracts":[],"grantsAndFunding":{"ventureFunding":[],"grants":[],"revenue":[]},"pricingModel":"free","pricingModelDetails":"","links":[{"url":"https://ethereum.github.io/act/","name":"Act Documentation","description":"The Act Book provides documentation for the Act language."}],"projectUid":"0x2704cd27b8c60b098d4fe8c5c0fbae2f8f5fe9067c687c501a4c6dc6e9887876"},{"name":"Research and development on multi-section fault dispute game","description":"Our research aims to significantly expedite the fault-proof dispute by implementing a multi-section search approach. In contrast to the bi-section game, which demands log2(N) moves to identify the final disputable step, the K-section game (where K > 2) diminishes the moves to logK(N). However, in the K-section game, each player (defender/attacker) must publish a K-1 VM state hashes on-chain with every move. The introduction of EIP-4844 facilitates a substantial reduction in this cost through the utilization of EIP-4844 Binary Large Object (BLOB), capable of accommodating K=4096 VM hashes per BLOB. Consequently, for an N=2^48 game, the game can be condensed to 4 moves from the original 48 moves.","projectAvatarUrl":"https://storage.googleapis.com/op-atlas/246a6f8a-8335-40b7-b7d9-2590bb1c7cf9.png","projectCoverImageUrl":"https://storage.googleapis.com/op-atlas/1d5c5564-489a-43f8-bb76-73ab8a30b1c5.png","category":"Utility","osoSlug":"","socialLinks":{"website":["https://ethstorage.io/"],"farcaster":[],"twitter":"https://twitter.com/EthStorage","mirror":""},"team":["498701","245756"],"github":[{"url":"https://github.com/ethstorage/optimism","name":"Multi-section fault proof code","description":"All related descriptions and progress are in https://github.com/ethereum-optimism/specs/discussions/191#discussioncomment-10339079"}],"packages":[],"contracts":[],"grantsAndFunding":{"ventureFunding":[],"grants":[{"grant":"token-house-mission","link":"https://app.charmverse.io/op-grants/page-29596258544520615","amount":"30000","date":"2024-04-24","details":"For detailed information on the grant, please visit the Charmverse page. You can find our progress updates, draft specifications, and code on this [GitHub discussion page](https://github.com/ethereum-optimism/specs/discussions/191)."}],"revenue":[]},"pricingModel":"free","pricingModelDetails":"","links":[{"url":"https://app.charmverse.io/op-grants/page-29596258544520615","name":"Optimism Season 5 Grant","description":"Recognition from Optimism community"},{"url":"https://twitter.com/EthStorage/status/1788554575869542831","name":"Twitter announcement","description":""},{"url":"https://www.youtube.com/watch?v=vbCSqdB-D8g","name":"Talk at EthPrague about the project","description":""}],"projectUid":"0xdbc21abd2657c839060753eada61f93a6d835a0a2f3bdfb530339a2c85f23516"},{"name":"Mirror","description":"Syndicate helps companies build high-performance communities on-chain through our products such as Transaction Cloud, our work with L3s, and the Metabased initiative. Mirror is our project that allows you to listen to offchain events or poll offchain resources & mirror that data to other chains.","projectAvatarUrl":"https://storage.googleapis.com/op-atlas/f7fc289b-8ff6-4e14-82af-992103f6cd3f.png","projectCoverImageUrl":"https://storage.googleapis.com/op-atlas/cec5a3ac-03d9-4336-bc2e-28f41d10046c.png","category":"Utility","osoSlug":"","socialLinks":{"website":["https://syndicate.io"],"farcaster":["https://warpcast.com/syndicate"],"twitter":"https://x.com/syndicateio","mirror":null},"team":["2987"],"github":[{"url":"https://github.com/SyndicateProtocol/mirror","name":"Mirror","description":"Mirror allows you to listen to offchain events or poll offchain resources & mirror that data to other chains."}],"packages":[],"contracts":[],"grantsAndFunding":{"ventureFunding":[],"grants":[{"grant":null,"link":null,"amount":"under-1m","date":"2021","details":"$800K community round - https://syndicate.mirror.xyz/_dIadEYTjam8Z8DGq2ezTBsYuf-bfSRoKFhNYZYJFk8"},{"grant":null,"link":null,"amount":"10m-25m","date":"2021","details":"$20M Series A - https://syndicate.mirror.xyz/BYU6CUG4k4hRx7HMviApYAxpEpIhe-mMDhzyBy580tU"},{"grant":null,"link":null,"amount":"5m-10m","date":"2022","details":"$6M Strategic Round - https://syndicate.mirror.xyz/FD1B8JXgvW6bLUgsntkps_-TLj7FgqpsbECrT49DS48"}],"revenue":[]},"pricingModel":"freemium","pricingModelDetails":"Free tier: Up to 5 million transactions, Up to 2 projects & 2 EVM chains, Access to free Transaction Cloud features, including Transaction Broadcasting, Dynamic NFT Metadata, Signing & Attestations, and Webhooks\n\nPremium, $299/month: Unlimited projects, transactions, and chains; Access to all Transaction Cloud features, including Managed Gas; Premium throughput; Access to Mirrors and Smart RPC; $50 per month gas credit","links":[{"url":"https://syndicate.io","name":"Syndicate Website","description":"Describing our work in spinning up Degen Chain, Ham and other high-performance projects on-chain."}],"projectUid":"0xbe557cceb3d7b0d8827a4e62066c9ea53eb1f2da775437aa5c78c193735e872e"},{"name":"jvm-libp2p","description":"The canonical JVM implementation of libp2p written in Kotlin.","projectAvatarUrl":"https://storage.googleapis.com/op-atlas/19ff1307-15ef-4783-887c-c50c429af401.png","projectCoverImageUrl":"https://storage.googleapis.com/op-atlas/42d1e5bc-8bd6-4604-9e4a-548a144dc721.png","category":"Utility","osoSlug":"","socialLinks":{"website":["https://github.com/libp2p/jvm-libp2p"],"farcaster":[],"twitter":null,"mirror":null},"team":["827799","845866","849171"],"github":[{"url":"https://github.com/libp2p/jvm-libp2p","name":"jvm-libp2p","description":"The main repository for jvm-libp2p"}],"packages":[],"contracts":[],"grantsAndFunding":{"ventureFunding":[],"grants":[],"revenue":[]},"pricingModel":"free","pricingModelDetails":"","links":[{"url":"https://github.com/Consensys/teku/tree/master/networking/p2p/src/main/java/tech/pegasys/teku/networking/p2p/libp2p","name":"Teku's use of jvm-libp2p","description":"A link to Teku repository which demonstrates its use of jvm-libp2p"},{"url":"https://clientdiversity.org/","name":"jvm-libp2p's role in Ethereum Client Diversity","description":"As of 2024-09-04, Sigma Prime's Blockprint data source shows that 22.71% of the Ethereum Beacon chain consists of Teku nodes which rely on jvm-libp2p"}],"projectUid":"0x0be3a0fa062180bdfbfdefa993b09acd9edcae93ba0d8d5829dd01c138268f40"},{"name":"op-besu","description":"Op-besu is an OP Stack execution client written in Java 21. \n\nWe are OptimismJ who continue to build open source public goods to help the Ethereum and Optimism community get better and better. Our main work is on OP Stack core protocols and ecosystem tools and libraries. You can view more detailed information on our official website https://optimism-java.github.io .","projectAvatarUrl":"https://storage.googleapis.com/op-atlas/cccbc3c2-e7e4-4f1f-9eb9-110b9d3006dd.png","projectCoverImageUrl":"https://storage.googleapis.com/op-atlas/11b27f90-aab4-4013-b554-1375533a88c5.png","category":"Utility","osoSlug":"","socialLinks":{"website":["https://optimism-java.github.io/op-besu-docs"],"farcaster":[],"twitter":"https://x.com/optimism_java","mirror":null},"team":["193400"],"github":[{"url":"https://github.com/optimism-java/op-besu","name":"","description":""}],"packages":[],"contracts":[],"grantsAndFunding":{"ventureFunding":[],"grants":[{"grant":"token-house-mission","link":"https://app.charmverse.io/op-grants/op-besu-an-op-stack-execution-client-based-on-hyperledger-besu-2818630304747294","amount":"50000","date":"2024-05-09","details":""}],"revenue":[]},"pricingModel":"free","pricingModelDetails":"","links":[],"projectUid":"0x7d69da70e6453a7abb641a770cad602c0a7893186cb20f990efe22c0cb248115"},{"name":"Ethereum devnets and testing tools","description":"As a team, we focus on Ethereum testing and protocol upgrades. In order to do this well, We build and maintain many projects that help ship Ethereum upgrades safely and quickly. A full list of our open-source tools can be found on our website at https://ethpandaops.io/projects/.

\n\nOne of the major projects the team undertakes is supporting Ethereum hardforks with devnets. Devnets are fully-fledged Ethereum networks that we use for testing new features. We have infrastructure tooling that makes it possible to run a local devnet on your machine. For more intricate tests and networks, we also provide tools to deploy nodes across multiple remote servers. All of these networks come with tools to analyze, test, and debug them. Devnets help Ethereum core developers to make their clients more reliable by identifying issues before they happen on Ethereum mainnet. ","projectAvatarUrl":"https://storage.googleapis.com/op-atlas/0be4f6a2-ff4f-4681-a888-8abeb659bfd3.png","projectCoverImageUrl":"https://storage.googleapis.com/op-atlas/dabbf4f6-1a92-4562-a563-7a5749c055ef.png","category":"Utility","osoSlug":"","socialLinks":{"website":["https://ethpandaops.io"],"farcaster":["https://warpcast.com/ethpandaops"],"twitter":"https://x.com/ethpandaops","mirror":null},"team":["11652","840686","843933","811515","212735","840195"],"github":[{"url":"https://github.com/ethpandaops/pectra-devnets","name":"Pectra devnets","description":"Pectra is the next upgrade scheduled on Ethereum. The linked config repo contains all the code that is used for defining and spinning up the devnets used to test the Pectra upgrade. These devnets also help developers iteratively add features and testing teams can focus on finding bugs in devnets before adding more features. "}],"packages":[],"contracts":[],"grantsAndFunding":{"ventureFunding":[],"grants":[],"revenue":[]},"pricingModel":"free","pricingModelDetails":"","links":[{"url":"https://notes.ethereum.org/@ethpandaops/dencun-devnet-10-analysis","name":"Devnet Analysis document","description":"The above example is an example of a Dencun devnet analysis we performed for the Dencun fork. We will perform similar analysis for Pectra once the devnets are more stable. "}],"projectUid":"0xa17b3d5e5ef47fe50e56d9fea3c4c90e72b0c9127b8eab54058e5ca82111378c"},{"name":"js-libp2p","description":"The canonical JavaScript implementation of libp2p. Js-libp2p is a collection of protocols that support a wide range of functionalities, such as; connection establishment, remote node protocol identification and negotiation (through its identify protocol), data encryption, content/peer discovery (through its Kademlia DHT component), and data transfer through its pub-sub protocol (Gossipsub).\n\nThe stakeholders of js-libp2p include the Interplanetary Shipyard team who maintain this implementation as well as projects that depend on js-libp2p like ChainSafe's Lodestar (Ethereum consensus client written in Typescript), Ocean Protocol (in their Ocean Nodes implementation), OrbitDB (a serverless, distributed, peer-to-peer database), Warden Protocol, and many more: https://github.com/libp2p/js-libp2p/tree/main#used-by and https://github.com/libp2p/js-libp2p/network/dependents.","projectAvatarUrl":"https://storage.googleapis.com/op-atlas/11d09c62-9356-40b2-9cd2-06b98f816bfb.png","projectCoverImageUrl":"https://storage.googleapis.com/op-atlas/826fafd9-28a8-49f8-9d07-0e5e57880f20.png","category":"Utility","osoSlug":"","socialLinks":{"website":["https://ipshipyard.com/","https://github.com/libp2p/js-libp2p"],"farcaster":[],"twitter":"https://x.com/ipshipyard","mirror":null},"team":["779819","845866"],"github":[{"url":"https://github.com/libp2p/js-libp2p","name":"js-libp2p","description":"The main js-libp2p code repository."}],"packages":[],"contracts":[],"grantsAndFunding":{"ventureFunding":[],"grants":[],"revenue":[]},"pricingModel":"free","pricingModelDetails":"","links":[{"url":"https://github.com/ChainSafe/lodestar/blob/unstable/packages/beacon-node/src/network/libp2p/index.ts#L67","name":"Lodestar's use of js-libp2p","description":"js-libp2p's use in Lodestar, a typescript client of the Ethereum Beacon Chain"},{"url":"https://clientdiversity.org/","name":"js-libp2p's role in Eth Beacon Chain","description":"According to Miga Labs' data source, js-libp2p Lodestar nodes account for 3.07% of the Beacon Chain"}],"projectUid":"0x5a7e7c7acb21521e99021d746740b368801cbfe531301e50bdbaafdc24a0aac5"},{"name":"LexDAO","description":"LexDAO is a legal engineering guild bringing law to code and coded law to the masses. Law is a public good.","projectAvatarUrl":"https://storage.googleapis.com/op-atlas/47a526bd-99c9-4d75-9798-c4cbfaf90c3a.png","projectCoverImageUrl":"https://storage.googleapis.com/op-atlas/98c31632-2782-43aa-af23-9727cbd886e2.png","category":"Governance","osoSlug":"","socialLinks":{"website":["https://lexdao.org/"],"farcaster":["@lexdao"],"twitter":"@lex_dao","mirror":null},"team":["317851"],"github":[{"url":"https://github.com/lexDAO/LexCorpus","name":"LexDAO","description":""}],"packages":[],"contracts":[],"grantsAndFunding":{"ventureFunding":[],"grants":[{"grant":null,"link":null,"amount":"98000","date":"","details":null}],"revenue":[]},"pricingModel":"free","pricingModelDetails":"","links":[],"projectUid":"0x193256f7753cf4350332ab5222990944b45d7ae280cd64e2bef8127ede2a2343"},{"name":"Tokenomics Mechanism Research","description":"Research and Develop new tokenomics models","projectAvatarUrl":"https://storage.googleapis.com/op-atlas/fa9260a3-49ff-4ea4-aba5-efb946b96d24.png","projectCoverImageUrl":"https://storage.googleapis.com/op-atlas/a5b446ae-c554-431f-8d24-d9d873d030e3.png","category":"Utility","osoSlug":"","socialLinks":{"website":[],"farcaster":[],"twitter":null,"mirror":null},"team":["373516"],"github":[],"packages":[],"contracts":[],"grantsAndFunding":{"ventureFunding":[],"grants":[],"revenue":[]},"pricingModel":"free","pricingModelDetails":"","links":[{"url":"https://medium.com/@CryptoZach/the-future-of-tokenomics-7-game-changing-innovations-set-to-reshape-decentralized-networks-2a4742562527","name":"","description":""}],"projectUid":"0x3060f55f50773c14b116537afebf8fa9f934664d022084f644f387e3d8e507bb"},{"name":"go-libp2p","description":"The canonical Golang implementation of libp2p. Go-libp2p is a collection of protocols that support a wide range of functionalities, such as; connection establishment, remote node protocol identification and negotiation (through its identify protocol), data encryption, content/peer discovery (through its Kademlia DHT component), and data transfer through its pub-sub protocol (Gossipsub).\n\nThe stakeholders of go-libp2p include the Interplanetary Shipyard team who maintain this implementation as well as projects that depend on go-libp2p like Optimism's op-node (the reference implementation of the rollup-node spec), the Ethereum Beacon Chain (via Prysm, the Go consensus client), Filecoin (Lotus and Venus), Celestia node, and many more: https://github.com/libp2p/go-libp2p?tab=readme-ov-file#notable-users.","projectAvatarUrl":"https://storage.googleapis.com/op-atlas/277d8353-44c4-4e16-a2bd-2dfb3fb9e65f.png","projectCoverImageUrl":"https://storage.googleapis.com/op-atlas/4c70ca4a-8b38-47ee-97d0-2a64a63700f8.png","category":"Utility","osoSlug":"","socialLinks":{"website":["https://ipshipyard.com/","https://github.com/libp2p/go-libp2p"],"farcaster":[],"twitter":"https://x.com/ipshipyard","mirror":null},"team":["845866","849466"],"github":[{"url":"https://github.com/libp2p/go-libp2p","name":"go-libp2p","description":"Main project repository."}],"packages":[],"contracts":[],"grantsAndFunding":{"ventureFunding":[],"grants":[],"revenue":[]},"pricingModel":"free","pricingModelDetails":"","links":[{"url":"https://github.com/ethereum-optimism/optimism/blob/develop/op-node/p2p/host.go#L223","name":"Optimism mainnet's use of go-libp2p","description":"A link to Optimism's op-node which uses protocols provided by go-libp2p"},{"url":"https://github.com/prysmaticlabs/prysm/blob/develop/beacon-chain/p2p/options.go#L90","name":"Prysm's use of go-libp2p","description":"A link to Ethereum Beacon Chain client Prysm which shows use of protocols provided by go-libp2p"},{"url":"https://clientdiversity.org/","name":"go-libp2p's role in Ethereum Client Diversity","description":"As of 2024-09-04, Sigma Prime's Blockprint data source shows that 36.42% of the Ethereum Beacon chain consists of Prysm nodes which rely on go-libp2p"}],"projectUid":"0xc71faa1bcb4ceb785816c3f22823377e9e5e7c48649badd9f0a0ce491f20d4b3"},{"name":"op-besu","description":"Op-besu is an OP Stack execution client written in Java 21. \n\nWe are OptimismJ who continue to build open source public goods to help the Ethereum and Optimism community get better and better. Our main work is on OP Stack core protocols and ecosystem tools and libraries. You can view more detailed information on our official [website](https://optimism-java.github.io) .","projectAvatarUrl":"https://storage.googleapis.com/op-atlas/500dc76f-858e-4de3-985d-81056e23780b.png","projectCoverImageUrl":"https://storage.googleapis.com/op-atlas/c8255b9c-d41f-4d6b-8fa3-8c33194d752d.png","category":"Utility","osoSlug":"op-besu-optimism-java","socialLinks":{"website":["https://optimism-java.github.io/op-besu-docs"],"farcaster":[],"twitter":"https://x.com/optimism_java","mirror":null},"team":["193400"],"github":[{"url":"https://github.com/optimism-java/op-besu","name":"","description":""}],"packages":[],"contracts":[],"grantsAndFunding":{"ventureFunding":[],"grants":[{"grant":"token-house-mission","link":"https://app.charmverse.io/op-grants/op-besu-an-op-stack-execution-client-based-on-hyperledger-besu-2818630304747294","amount":"50000","date":"2024-05-09","details":""}],"revenue":[]},"pricingModel":"free","pricingModelDetails":"","links":[],"projectUid":"0x7d69da70e6453a7abb641a770cad602c0a7893186cb20f990efe22c0cb248115"},{"name":"Unruggable ","description":"Unruggable is focused on building the next generation of blockchain-based naming services. Our mission is to create secure and user-friendly solutions that enable projects and Layer 2 networks to establish their own naming systems using the Ethereum Name Service (ENS). As part of our commitment to open-source software development, we provide essential infrastructure that allows everyone to benefit from the scaling of ENS and L2 blockchains:\n\n'Unruggable Gateways' is an open source codebase that implements a complete solution for fetching proofs of data from rollup chains and verifying that data on Layer 1 Ethereum. We operate our own gateways using the codebase and are committed to supporting the trustless resolution of ENS names.","projectAvatarUrl":"https://storage.googleapis.com/op-atlas/ff2964ec-4435-4cf8-b993-e16f49b47b96.png","projectCoverImageUrl":"https://storage.googleapis.com/op-atlas/49cf8f2c-bea6-4a22-bd7f-75a65138bd71.png","category":"Cross Chain","osoSlug":"","socialLinks":{"website":["https://unruggable.com/"],"farcaster":["https://warpcast.com/unruggable.eth"],"twitter":"https://x.com/unruggable_eth","mirror":null},"team":["841173","12956","9778","10331"],"github":[{"url":"https://github.com/unruggable-labs/unruggable-gateways","name":"Unruggable Gateways","description":"This repository implements a complete solution for fetching proofs of data from rollup chains and verifying that data on Layer 1 Ethereum. It has implementations for all OP stack based chains that implement fault proofs as well as those that do not."},{"url":"https://github.com/unruggable-labs/unruggable-gateways-examples","name":"Unruggable Gateways Examples","description":"This repository includes a series of Typescript examples (that utilize our npm package) for reading data held in both simple and more complex data structures across multiple targets from EVM based chains. It demonstrates how one can read data from OP stack based chains."}],"packages":[],"contracts":[],"grantsAndFunding":{"ventureFunding":[],"grants":[{"grant":"foundation-mission","link":"https://gov.optimism.io/t/cycle-19-final-grants-roundup/7850","amount":"60000","date":"2024-03-21","details":"\n"},{"grant":"foundation-mission","link":"https://gov.optimism.io/t/grants-council-cycle-13-preliminary-review-roundup/6351","amount":"30000","date":"2023-06-29","details":""}],"revenue":[]},"pricingModel":"free","pricingModelDetails":"","links":[{"url":"https://www.npmjs.com/package/@unruggable/gateways","name":"@unruggable/gateways npm package","description":"This npm package allows for developers to quickly and easily build solutions that utilize our codebase for reading and proving data from rollup chains."}],"projectUid":"0xf2a60464d2a56fb47d2f8c13001edea71eda11ffd8fffec5f559495c6a5878d4"},{"name":"Revm","description":"Revm is a critical component in the Ethereum ecosystem used by builders, toolings, clients and chains.","projectAvatarUrl":"https://storage.googleapis.com/op-atlas/57aeca37-e53b-4bcb-b161-0608d09e5c62.png","projectCoverImageUrl":"https://storage.googleapis.com/op-atlas/786c9752-af70-4856-9be0-38f4141769d2.png","category":"Utility","osoSlug":"","socialLinks":{"website":["https://github.com/bluealloy/revm"],"farcaster":[],"twitter":"https://x.com/rakitadragan","mirror":""},"team":["17350"],"github":[{"url":"https://github.com/bluealloy/revm","name":"","description":""}],"packages":[],"contracts":[],"grantsAndFunding":{"ventureFunding":[],"grants":[{"grant":null,"link":null,"amount":"198.758","date":"","details":null}],"revenue":[]},"pricingModel":"free","pricingModelDetails":"","links":[{"url":"https://crates.io/crates/revm","name":"Crates stats","description":"Shows the number of downloads of the library"},{"url":"https://x.com/rakitadragan/status/1803540273907245293","name":"Audit announcement","description":"A community-driven audit, supported by six projects, was done by a top Ethereum bug hunter."}],"projectUid":"0xb2d109759fe14e11ac5cc100ab6006321ebdd7ffdefbd2efac93a002105f8e92"},{"name":"Token Historical Balance","description":"The OP Token Historical Balance is a critical tool developed by WakeUp Labs that improves the usability and functionality of the Optimism blockchain. This service empowers developers, analysts, and users by enabling them to query historical blockchain data at any specific moment in time. It supports queries for any public view function of smart contracts deployed on Optimism, from the very first block to the present. By providing access to historical state data, this project directly supports transparency, research, and analytics, which are crucial for the evolution and understanding of the Optimism ecosystem.\n\nOur project contributes to the OP Stack Tooling category by providing a fundamental utility that facilitates better decision-making, auditing, and research within the Optimism network. This tool is vital for developers who require accurate historical data to test, validate, and optimize their applications. Additionally, it promotes the growth of the Optimism ecosystem by reducing barriers to entry and fostering a more robust environment for innovation.\n\nWakeUp Labs is dedicated to advancing the capabilities of Ethereum's Layer 2 solutions, and we believe that tools like the OP Token Historical Balance are essential for driving adoption and enhancing the overall developer experience. By making Optimism's blockchain data more accessible and usable, we aim to empower the community and fuel the next wave of development on the OP Stack.","projectAvatarUrl":"https://storage.googleapis.com/op-atlas/ae73d3f5-61cc-48ef-84e9-2b553d1f0739.png","projectCoverImageUrl":"https://storage.googleapis.com/op-atlas/46c64ba6-5c38-4bc0-9ac7-d32a55a32637.png","category":"Utility","osoSlug":"","socialLinks":{"website":["https://rfg1-demo.wakeuplabs.link/","https://www.wakeuplabs.io/","https://platform.wakeuplabs.io/"],"farcaster":[],"twitter":"x.com/wakeuplabs","mirror":"https://mirror.xyz/0x9dFa9dfD15d2b2fa9717b4fc545c2bB35a29215c"},"team":["16647","450183","850118"],"github":[{"url":"https://github.com/wakeuplabs/rfg1-optimism","name":"OP Token Historical Balance","description":"This is a service that will be able to query the blockchain for specific moments in the past ⏰. Specifically, the queries will be enabled for any public view function of any smart contract deployed on the Optimism blockchain from its first block until the current moment. It could be extended to any EVM blockchain.\n\nThe implementation is fully open source with MIT license.\n\n"}],"packages":[],"contracts":[],"grantsAndFunding":{"ventureFunding":[],"grants":[{"grant":null,"link":null,"amount":"19875.86","date":"","details":null},{"grant":null,"link":null,"amount":"11300","date":"","details":null},{"grant":"foundation-grant","link":"https://app.charmverse.io/op-grants/page-03682508781749161","amount":"30000","date":"2023-07-05","details":"Here you can find the repo: https://github.com/wakeuplabs/rfg1-optimism/"}],"revenue":[]},"pricingModel":"free","pricingModelDetails":"","links":[{"url":"https://rfg1-demo.wakeuplabs.link/","name":"Demo OP Token Historical Balance","description":"Our service is designed for easy integration, streamlined maintenance, and adaptable extensibility with external services.\n\nThis RESTful API seamlessly interacts with the OP blockchain, persisting invoked functions in a dedicated database. Subsequently, users can conveniently bypass providing ABI information on following interactions.\n\nMoreover, an additional component empowers project owners to populate the database with smart contracts they deem pertinent.\n\nWe've also coded the first implementation of these APIs. The main idea behind the integration is to provide a user-friendly UI where users can define a specific Address or ENS and determine the amount of OP tokens it holds on a specific date on the Optimism Blockchain.\n\nTry it out here: https://rfg1-demo.wakeuplabs.link/"}],"projectUid":"0x10e9fc6dd7d01e09bd9440d507846432333a06f779287b29199010e2f50579cd"},{"name":"Protocol Guild","description":"Protocol Guild is a funding collective for 181 Ethereum Layer 1 R&D maintainers. These individuals come from 27 different ecosystem teams/projects and are the backbone of Ethereum's core protocol development. Protocol Guild ensures that funding goes directly to these individuals and Ethereum stewardship over the long term.\n----------------------------------\n\n--> Optimism's relationship with the Ethereum commons\n\nThe Ethereum commons is a broad set of peer-produced artifacts which share infrastructure or software resources. Optimism shares both with the Ethereum L1:\n\n1. Infrastructure relationships link the censorship resistance, security, and settlement of OP-stack L2s with the L1 network.\n\n2. Software powers the L1 distributed system and extensions of it, produced in part by the ongoing research and development of contributors supported through Protocol Guild. These individuals come from 27 different ecosystem teams and projects:\n\n- Client teams: Erigon, EthereumJS, Geth, Besu, Lighthouse, Lodestar, Nethermind, Nimbus, Prysm, Reth and Teku\n- Research groups: Applied Research Group, Consensys DDS, Consensus R&D, Ipsilon, Robust Incentives Group, Stateless Consensus and TXRX\n- Coordination & support groups: EELS, EthPandaOps, EthereumJS, EF Protocol Support, EF Protocol Security, EF Testing, Ethereum Cat Herders and Portal​​​​​​​\n\nOther impact includes:\n\n- the research, testing, and introduction of blobs through EIP-4844 (ie. proto-danksharding) in March 2024, has lowered L2 transaction costs by 10-100X\n- ongoing research into peerDAS and related constructions for the anticipated Pectra network upgrade, which will potentially lower the bandwidth requirements and/or further lower transaction costs for users\n- Optimism’s execution clients are modified L1 clients, which are maintained by Guild members\n- research, implementations, testing of EVM improvements. Optimism's EVM-equivalent architecture, makes the ecosystem more accessible to builders\n- ongoing maintainence of code-bases, support for network upgrades to make Ethereum more censorship resistant, secure, and accessible\n---------------------------------------\n\n--> A commons funding mechanism\n\nNo single individual/project could reproduce this software on their own. In recognition of this, the design of Protocol Guild is also grounded within the commons frame:\n\n1. Four year onchain vest, to individuals\n\nCommons stewardship plays out over time. Any funding drips slowly via immutable contracts to create legible guarantees for members + funders. Each member's share is time-weighted by their start date - which recognizes the local knowledge they've accumulated.\n\n2. Broad membership, regularly updated\n\nMembers come from +25 projects/teams across the entire Layer 1 contributor set. This wide-ranging curation ensures that less well known but equally impactful contributions are surfaced.\nThis membership is regularly updated onchain every quarter. When paired with the vest, this ensures funding goes to contributors that stick around long-term, or those that show up in the future - not just those that are around today.\n\nThrough these features, Protocol Guild is able to support long-term, transparent, & comprehensive Layer 1 stewardship.\n\n---------------------------\n--> \"Project\", not \"Org\"\n\nWithin the Retro Program context, Protocol Guild opts to represent itself as a \"Project\" instead of as an \"Organization.\"\n\n1. Fund the entire commons\n\nProtocol Guild aims to holistically fund the individuals engaged in Ethereum's core protocol , and not \"features\" or discrete projects of the protocol which will then compete against each other in the funding round.\n\n2. Funding, not project oversight\n\nProtocol Guild is scope-limited to allocate funding. The day-to-day activities of Ethereum projects/teams are not directed through Protocol Guild as an entity, or by any members in their affiliation as beneficiaries. Governance deliberations and roadmap decisions remain the responsibility of the broader community reaching rough consensus in public fora.\n\n3. Independent funding requests\n\nPresenting as an Organization with Projects might overlap with funding requests from individual core protocol projects/teams in the Retro round. These entities may have contributors/employees which are also members of Protocol Guild. However, these are are distinct entities from Protocol Guild itself. Protocol Guild funding goes directly to the individuals. In general, the membership does not have insight where this funding goes or how it is allocated.\n------------------------------\n\n--> Conclusion\n\nProtocol Guild’s design as a funding collective for individual Ethereum maintainers ensures that the network's ongoing evolution is sufficiently supported. By funding Protocol Guild through the Retro Program, badgeholders can ensure that it remains robust and capable of supporting innovations like Optimism.\n\nThank you for your consideration ❤️","projectAvatarUrl":"https://storage.googleapis.com/op-atlas/889516a6-277c-4b6e-8453-74e798df7a2b.png","projectCoverImageUrl":"https://storage.googleapis.com/op-atlas/a95ff874-a643-4cd6-825d-b12efb805250.png","category":"Utility","osoSlug":"protocol-guild","socialLinks":{"website":["https://protocol-guild.readthedocs.io/"],"farcaster":["https://warpcast.com/protocolguild"],"twitter":"https://x.com/ProtocolGuild","mirror":null},"team":["19616","1766"],"github":[{"url":"https://github.com/protocolguild/membership","name":"Protocol Guild Membership + Documentation","description":"This repo is used to curate Protocol Guild's membership registry of Ethereum's active L1 R&D maintainers, and to generate our documentation: https://protocol-guild.readthedocs.io"}],"packages":[],"contracts":[],"grantsAndFunding":{"ventureFunding":[],"grants":[{"grant":null,"link":null,"amount":"557301.00","date":"","details":null},{"grant":null,"link":null,"amount":"663853.62","date":"","details":null}],"revenue":[]},"pricingModel":"free","pricingModelDetails":"","links":[{"url":"https://ethereum-magicians.org/t/eip-4844-shard-blob-transactions/8430","name":"EIP 4848 (proto-danksharding)","description":"EIP 4848 (proto-danksharding), deployed in Ethereum's last core protocol upgrade, helped scale Ethereum’s L2s by reducing end-user fees."},{"url":"https://notes.ethereum.org/@ipsilon/mega-eof-specification","name":"EOF spec","description":"EOF spec, enabling opcodes for more efficient & secure development on Optimism (this is not a promise of future impact - there has already been significant research and implementation work completed for this). "},{"url":"https://notes.ethereum.org/@dankrad/new_sharding","name":"EIP for danksharding","description":"EIP for danksharding, to scale L2s beyond EIP4844 by orders of magnitude (this is not a promise of future impact - there has already been research and implementation work completed for this)."},{"url":"https://dune.com/queries/346015/662177","name":"$6.43B - Approximate Onchain Value on Optimism, secured by Ethereum L1","description":"Approximately $6.43B in value lives on Optimism, secured by Ethereum L1 (as of 28-Aug-2023)."},{"url":"https://dune.com/queries/3521496/5921609","name":"257,299 - # of 4844 blobs submitted by Optimism","description":"257,299 blobs have been posted by Optimism to Ethereum L1 (as of 28-Aug-2023)."},{"url":"https://protocol-guild.readthedocs.io/en/latest/01-eligibility.html","name":"Protocol Guild's eligibility framework","description":"Protocol Guild's eligibility framework is narrowly targeted to only include Ethereum's active L1 R&D maintainers."},{"url":"https://protocol-guild.readthedocs.io/en/latest/02-membership.html","name":"181 Protocol Guild members","description":"Protocol Guild's membership is composed of 181 individuals, all of whom are actively involved in all functions related to building and maintaining Ethereum’s core protocol.\n"},{"url":"https://ethcc.io/archive/Protocol-Guild-Funding-Core-Protocol-Stewardship","name":"Protocol Guild presentation @ EthCC 2024","description":"Protocol Guild's cheeky-gorilla gave an overview of what Protocol Guild is and how it works at EthCC 2024."},{"url":"https://app.splits.org/accounts/0x25941dc771bb64514fc8abbce970307fb9d477e9/","name":"4-Year vesting contract","description":"All donations to the Protocol Guild are deposited into an immutable vesting contract, to be distributed directly to Ethereum's active L1 R&D maintainers over 4 years. This creates incentives for these maintainers to continue contributing over the long-term. Note that the funds from OP RPGF 5 will deposited into this new 4-year vesting contract on OP: https://app.splits.org/accounts/0xB3d8d7887693a9852734b4D25e9C0Bb35Ba8a830/?chainId=10"},{"url":"https://dune.com/queries/3845181/6467356","name":"$56,436 - The amount the median Protocol Guild member is expected to receive from Protocol Guild over the next 12 months","description":"Protocol Guild's goal is for the financial incentives associated with Protocol Guild membership to be large enough to guarantee the successful execution of Ethereum's core protocol development roadmap. To achieve this goal, we will need to scale our fundraising by orders of magnitude. (as of 28-Aug-2023.)"},{"url":"https://dune.com/protocolguild/protocol-guild","name":"Dune dashboard","description":"Protocol Guild's Dune dashboard shows the financial incentives associated with Protocol Guild membership, as well as the projects and individuals who have donated to this cause."},{"url":"https://x.com/ProtocolGuild/status/1791484379283202558","name":"609 years - The amount of years Protocol Guild members have collectively contributed towards maintaining and evolving the Ethereum protocol","description":"To date, Protocol Guild's members have collectively contributed 609 years towards maintaining and evolving the Ethereum protocol."},{"url":"https://www.youtube.com/watch?v=xISUVbyJp6k","name":"Strange Water Podcast","description":"Podcast with Protocol Guild's Trent Van Epps exploring public good funding within Ethereum, and why Protocol Guild needs to exist. "},{"url":"https://github.com/protocolguild/membership","name":"Protocol Guild Membership + Documentation","description":"This Github repo is used to curate Protocol Guild's membership registry of Ethereum's active L1 R&D maintainers, and to generate our documentation: https://protocol-guild.readthedocs.io"}],"projectUid":"0xc49d46c5606148617c4202a6a0f745ce194418ca81f1c27d1ff75ea84e32a0cc"},{"name":"Rentality","description":"Transforming the future of car rentals with blockchain","projectAvatarUrl":"https://storage.googleapis.com/op-atlas/c6b7ce00-ff3c-4bbb-90a1-6cce594896e3.png","projectCoverImageUrl":"https://storage.googleapis.com/op-atlas/ef7d6609-1026-4387-b1f4-9ca108fc4c1b.png","category":"Social","osoSlug":null,"socialLinks":{"website":["https://app.rentality.xyz/"],"farcaster":["https://warpcast.com/rentality"],"twitter":"https://x.com/Rentality_Info","mirror":"https://mirror.xyz/0x263660F0ab0014e956d42f85DccD918bBa2Df587"},"team":["631453","361453"],"github":[{"url":"https://github.com/Rentality-xyz/Rentality-demo-contracts","name":null,"description":null}],"packages":[],"contracts":[{"address":"0xd4d818B32412384BD62BAD36AAcfa23053Fe2Ca9","deploymentTxHash":"0xa77131a06a7c4fafb13b060ccbbdaf0bf05e554845470484813ddddc23c6506c","deployerAddress":"0x32a1171296E7633027A091a2d4Ad9b908620B6ED","verificationProof":"0x56c252b8fa95961fdc869ff811db57027d26153bc2b16626501d2f21bbb79a31540eb4701dd5b70497f6a3ed7c75779a7b9bd744190be116ce657568c90b73821b","chainId":8453}],"grantsAndFunding":{"ventureFunding":[],"grants":[],"revenue":[]},"pricingModel":"freemium","pricingModelDetails":"Rentality is a peer-to-peer car-sharing platform where users can list their vehicles for rent, and others can rent them","links":[],"projectUid":"0xf04c2c47624bc0191001f655e147986439541493ee06e5ec5b8576d26d26d057"},{"name":"Hermes - a GossipSub listener and tracer for libp2p-based networks.","description":"The ProbeLab team has recently built Hermes, a GossipSub listener and tracer for libp2p-based networks. Hermes-based experiments aim to measure the efficiency and performance of the GossipSub message broadcasting protocol in any libp2p-based network. Acting as a light node of sorts, Hermes can help developers collect valuable data and tune their network’s protocols based on the message propagation latency, control message overhead and a variety of other metrics. Hermes currently supports the Ethereum consensus layer network.\n\nThe ProbeLab team specialises in network-layer measurements and monitoring. The team operates a variety of tools and uses the data it collects to propose network protocol optimisations.","projectAvatarUrl":"https://storage.googleapis.com/op-atlas/90c0de0c-cc0e-4959-afb7-a78ae4c9d674.png","projectCoverImageUrl":"https://storage.googleapis.com/op-atlas/e1d59a51-3f6f-4642-bc88-553026d2d067.png","category":"Utility","osoSlug":"","socialLinks":{"website":["https://probelab.io","https://probelab.network"],"farcaster":["@yiannisbot"],"twitter":"@yiannisbot","mirror":null},"team":["779819","845866","468804"],"github":[{"url":"https://github.com/probe-lab/hermes","name":"Hermes","description":"Main project repository."}],"packages":[],"contracts":[],"grantsAndFunding":{"ventureFunding":[],"grants":[],"revenue":[]},"pricingModel":"free","pricingModelDetails":"","links":[{"url":"https://probelab.io/tools/hermes/","name":"Hermes @ probelab.io","description":"Tool description"}],"projectUid":"0x7504e494cb8d227193182e083128912173c14eaeecec9b90fa453de28377b269"},{"name":"OP Nethermind","description":"OP Nethermind brings the Nethermind Execution Client to the OP Stack, including OP Mainnet and Base, with all the same features as our L1 client. Nethermind is known for its performance, extensibility and stability. It brings client diversity to the Superchain.","projectAvatarUrl":"https://storage.googleapis.com/op-atlas/0415c07b-027a-46dd-8826-c4dca1cccece.png","projectCoverImageUrl":"https://storage.googleapis.com/op-atlas/c8883caa-2948-4ea3-a38e-eff279f93b8d.png","category":"Utility","osoSlug":"","socialLinks":{"website":["https://www.nethermind.io/nethermind-client"],"farcaster":["https://warpcast.com/nethermind"],"twitter":"https://x.com/nethermindeth","mirror":null},"team":["230074","292202","189615","191702"],"github":[],"packages":[],"contracts":[],"grantsAndFunding":{"ventureFunding":[],"grants":[{"grant":null,"link":null,"amount":"248448","date":"","details":null}],"revenue":[]},"pricingModel":"free","pricingModelDetails":"","links":[{"url":"https://github.com/NethermindEth/nethermind/tree/master/src/Nethermind/Nethermind.Optimism","name":"Nethermind Optimism","description":"This project in the Nethermind repository implements OP-Stack support"}],"projectUid":"0x7f1256b007e1156494e43b58d5e85e6ec20f4fcf1e5cac6ebb17b702e9c0b5fb"},{"name":"Presto by Gateway.fm","description":"Platform/Rollup as a Service product built by Gateway.fm enabling seamless deployments and maintenance of rollups based on several stacks including OP","projectAvatarUrl":"https://storage.googleapis.com/op-atlas/74f9790e-98f6-4590-bf6d-64a67d313f36.png","projectCoverImageUrl":"https://storage.googleapis.com/op-atlas/1a925fdb-b228-43e0-b020-d754ec680758.png","category":"Utility","osoSlug":"","socialLinks":{"website":["https://gateway.fm/","https://presto.gateway.fm/"],"farcaster":["https://warpcast.com/gateway-fm"],"twitter":"https://x.com/gateway_eth","mirror":null},"team":["726637"],"github":[],"packages":[],"contracts":[],"grantsAndFunding":{"ventureFunding":[],"grants":[{"grant":null,"link":null,"amount":"1m-5m","date":"2023","details":"Seed round in 2023 and small private pre seed/angel round before "}],"revenue":[]},"pricingModel":"pay_to_use","pricingModelDetails":"- Lowest tier that will soon be available through our platform (self serve) will cost $19 month\n- Private dedicated networks start at $3,000 per month\n\nThese are current prices and with our extensive expertise on infra RnD we will aim to bring the pricing further down in the future where and when possible","links":[{"url":"https://bergen-blockscout.eu-north-2.gateway.fm/ ","name":"Bergen - Public OP Testnet","description":"Public tesntet based on OP stack deployed by Gateway.fm and will be offered under subscription through Presto"},{"url":"https://ryoshi-testnet-blockscout.eu-north-2.gateway.fm/","name":"Private - OP testnet ","description":"OP based testnet deployed for client (Ryoshi Research)"}],"projectUid":"0xd94d69cffd7c74f4c8337b7a09462b6dd5ebd877a94f379ab67ca4881a06f554"},{"name":"MATUBMA","description":"I just registered for the SUNNY Awards to be eligible for 540K OP!","projectAvatarUrl":"https://cdn.charmverse.io/user-content/9100e3fe-1f1e-47cd-a424-e67c1ac6d523/50f6c156-3fd6-4220-80d5-045ef1658f8d/wazowski-mike.gif","projectCoverImageUrl":"https://cdn.charmverse.io/user-content/9100e3fe-1f1e-47cd-a424-e67c1ac6d523/84aaead4-8b2c-4cc2-8f4e-9ea1d4579984/6181.jpg","category":"NFT","osoSlug":"MATUBMA","socialLinks":{"website":["https://zora.co/@compile"],"farcaster":["https://warpcast.com/matubma"],"twitter":"https://x.com/extremelyluxury","mirror":null},"team":["590905"],"github":[{"url":"https://github.com/tsvyntar","name":"","description":""}],"packages":[],"contracts":[],"grantsAndFunding":{"ventureFunding":[],"grants":[],"revenue":[]},"pricingModel":"free","pricingModelDetails":"","links":[{"url":"https://zora.co/@compile","name":"MATUBMA","description":"I make a nice collection and photo and imagine"}],"projectUid":"0x6664074da8453628ebad1cf90ca0a6a313febf2e4909d3aba0c0360f41204c73"},{"name":"Cantina.xyz - OP Stack Audits","description":"Cantina.xyz is a marketplace incubated by Spearbit Labs, bringing together over 100 experienced security professionals and teams. We provide a wide range of code review and audit services to web3 clients, aiming to fortify the blockchain ecosystem. Our mission is to deliver top-tier security audits, continuous monitoring, advisory, and incident response services, ensuring organizations’ smart contracts and systems are thoroughly secured before deployment.\n\n\nWe have an established track record within the Optimism ecosystem, having successfully conducted multiple audits, including those for the OP Stack. Our services align closely with Optimism’s goals by providing essential, high-quality security auditing and incident response solutions. ","projectAvatarUrl":"https://storage.googleapis.com/op-atlas/2214b43d-e761-4d05-a3e2-6a83128bab65.png","projectCoverImageUrl":"https://storage.googleapis.com/op-atlas/812335c7-28b8-48e0-8d55-b3ddda4e4e6e.png","category":"Utility","osoSlug":"","socialLinks":{"website":["https://cantina.xyz/","https://spearbit.com/"],"farcaster":[],"twitter":"https://x.com/cantinaxyz","mirror":"https://cantina.mirror.xyz/"},"team":["850761","542384"],"github":[],"packages":[],"contracts":[],"grantsAndFunding":{"ventureFunding":[],"grants":[{"grant":null,"link":null,"amount":"400000","date":"","details":null},{"grant":null,"link":null,"amount":"145000","date":"","details":null},{"grant":null,"link":null,"amount":"1m-5m","date":"2023","details":"Seed funding we received."}],"revenue":[]},"pricingModel":"pay_to_use","pricingModelDetails":"Our tiers of security researchers (SR) and rates are as it follows:\n\nLead Security Researcher, weekly rate: $20k\nSecurity Researcher, weekly rate: $12.5k\nAssociate Security Researcher, weekly rate: $6.25k\nJunior Security Researcher, weekly rate: $3k","links":[{"url":"https://cantina.xyz/portfolio/c185d7eb-d80b-49d4-8141-44e122c6fee4","name":"OP Stack Audit 1","description":"We conducted a security audit for the OP Stack. The audit was carried out between January 22, 2024, and February 5, 2024, by two primary security researchers, cccz and Jeiwan, along with an associate researcher, Christos Pap. The audit did not uncover any critical, high, or medium-risk vulnerabilities. However, seven low-risk and seven informational issues were identified. None of these issues were fixed, but the team acknowledged all.\n\nThe audit also evaluated gas optimizations, and no concerns were noted.\n\nKey Audit Results:\n\n Critical Risk: 0 issues\n High Risk: 0 issues\n Medium Risk: 0 issues\n Low Risk: 7 issues (acknowledged, not fixed)\n Informational: 7 issues (acknowledged, not fixed)\n Gas Optimizations: No issues\n\nWe can provide the report upon request."},{"url":"https://cantina.xyz/portfolio/db3f43ae-ffa4-4d5a-8316-707e0cb6700d","name":"Optimism EAS Audit","description":"We conducted a security audit for Optimism’s EAS. From August 22 to August 25, 2023. This audit, categorized under Cantina Reviews, was led by the senior security researcher 0xRajeev, with junior researcher Christos Pap assisting.\n\nThe audit found no critical, high, or medium-risk vulnerabilities. However, it uncovered five low-risk issues, of which two were fixed, and three were acknowledged. Additionally, five informational issues were identified, with four being fixed and one acknowledged. Importantly, five gas optimization opportunities were highlighted, and all were addressed and fixed.\n\nKey Audit Results:\nCritical Risk: 0 issues\nHigh Risk: 0 issues\nMedium Risk: 0 issues\nLow Risk: 5 issues (2 fixed, 3 acknowledged)\nInformational: 5 issues (4 fixed, 1 acknowledged)\nGas Optimizations: 5 issues (all fixed)\n\nWe can provide the report upon request."},{"url":"https://cantina.xyz/competitions/d47f8096-8858-437d-a9f5-2fe85ac9b95e","name":"Optimism Safe Extensions Competition","description":"Cantina.xyz participated in and was awarded in the Optimism Safe Extensions competition. This competition, held between May 6, 2024, and May 10, 2024, focused on reviewing the security of Safe Modules and the Safe Guard for the Security Council Safe, which handles upgrades to OP Mainnet and other chains within the Superchain.\n\nOur participation involved analyzing key components like the LivenessModule, LivenessGuard, and DeputyGuardianModule, deployed on Sepolia. Our review contributed to ensuring that these critical systems were free from vulnerabilities such as:\n\n Bypassing authorization.\n Bricking the Safe, which could prevent transaction execution.\n\nWe can provide the report upon request."},{"url":"https://github.com/spearbit/portfolio/blob/master/pdfs/OptimismDrippie-Spearbit-Security-Review.pdf","name":"Optimism Drippie Security Review","description":"The Optimism Drippie Security Review, carried out in October 2022, focused on auditing Drippie, a system designed to manage automated contract interactions. Drippie allows for conditional, automated execution of smart contract calls, referred to as \"drips.\" These can be triggered based on specific conditions (called \"dripchecks\") and executed at set intervals. Drips can also transfer ETH, making the system useful for maintaining sufficient balances in addresses. The review specifically focused on ensuring the security of the system without reliance on external automation services, thus compartmentalizing trust assumptions.\n\nFindings:\n\n Medium Risk:\n Permitting Multiple Drip Calls Per Block: This vulnerability could potentially allow multiple drips to be executed within the same block, which was flagged as a security risk.\n\n Low Risk:\n Version Bump to Latest: The code was using outdated versions, and upgrading was recommended.\n DoS from External Calls in Drippie.executable / Drippie.drip: External calls could be used to perform a denial-of-service attack.\n Use call.value over transfer in withdrawETH: For better handling of ETH transfers, the use of call.value was recommended over transfer.\n Input Validation Checks for Drippie.create: The lack of proper input validation could lead to unexpected behaviors.\n Ownership Initialization and Transfer Safety in setOwner: Recommendations were made to improve safety checks when initializing and transferring ownership.\n Unchecked Return and Handling of Non-standard Tokens in AssetReceiver: The contract didn’t adequately handle non-standard token behaviors."},{"url":"https://cantina.xyz/portfolio/a18b37fe-425b-4a7c-b0b9-b11eaa24ee85","name":"Security Audit for Omni-x","description":"The audit for Omni-x focused on reviewing the security of the Omni X Multisender, an omnichain gas top-up tool built for the Optimism ecosystem. This tool allows users to send gas between OP Stack chains and other EVM-compatible chains using LayerZero v2, promoting more efficient gas fee management. The audit ensures the system’s robustness as Omni X expands its infrastructure, improving cross-chain interactions within Optimism. The audit scope was small, involving a 2-3 day engagement to ensure security before the mainnet launch."},{"url":"https://github.com/decentxyz?q=&type=all&language=&sort=","name":"Security Audit for Decent.xyz","description":"For Decent.xyz we focused on securing its cross-chain transaction and swap protocols, enabling seamless transfers across L2s, L3s, and the broader OP stack. Decent.xyz provides an efficient way for users to swap tokens while executing smart contract functions, reducing friction in cross-chain interactions. The audit enhanced the project's safety and scalability."}],"projectUid":"0x5742c7b3f7096fb9dd7a82cc62a4fda1e72aad9bdba9818c0d953fc82be9903d"},{"name":"Code4rena","description":"Code4rena invented the competitive audit, we’ve run 400+ of them, and we’re obsessed with delivering highest security outcomes.","projectAvatarUrl":"https://storage.googleapis.com/op-atlas/953058ce-5e96-4711-b9df-afa02b1a3fca.png","projectCoverImageUrl":"https://storage.googleapis.com/op-atlas/1cf54e6c-50be-43c1-bce2-edc112c41c97.png","category":"Utility","osoSlug":"","socialLinks":{"website":["https://code4rena.com"],"farcaster":["https://warpcast.com/code4rena"],"twitter":"https://x.com/code4rena","mirror":null},"team":["19716","18354"],"github":[],"packages":[],"contracts":[],"grantsAndFunding":{"ventureFunding":[],"grants":[{"grant":null,"link":null,"amount":"5m-10m","date":"2022","details":"These funds covered operations for 3 years and were essential in getting Code4rena to where it is today.\n\nSharing in the interest of transparent disclosure, but this funding technically is not part of the current entity that houses Code4rena, which is a wholly owned subsidiary of Zellic."}],"revenue":[]},"pricingModel":"freemium","pricingModelDetails":"Code4rena distributes the majority of its income to community contributors—security researchers and judges. We take a small fee on top of funds distributed in competitive audits, bounties, and consultative audits. This fee covers the cost of managing and maintaining the complex logistics of these services.","links":[],"projectUid":"0xe2f742ea351ea741e95f8cf4b2434317d8365c532b97601e8a27854003c2e396"},{"name":"Zeeve RaaS for OP Stack","description":"Launch your Superchain-compatible Optimism L2 Rollup in a few clicks. It features a fully managed Rollup dashboard, in-depth monitoring, analytics, and alerts, as well as automated setup and deployment of Block Explorer and Bridge UI with all the required contracts. \n\nZeeve RaaS also brings 45+ 34d party integrations spanning Data Availability, Interoperability, Account Abstraction, Decentralized Storage, etc for the L2 Rollup.","projectAvatarUrl":"https://storage.googleapis.com/op-atlas/37c05bc5-3c74-41c5-ab7c-496fa673e57d.png","projectCoverImageUrl":"https://storage.googleapis.com/op-atlas/ff35a2ff-6a02-4a30-9da0-0808af1d67d8.png","category":"Utility","osoSlug":"","socialLinks":{"website":["https://www.zeeve.io","https://www.zeeve.io/appchains/optimistic-rollups/"],"farcaster":["https://warpcast.com/ghan-zeeve","https://warpcast.com/rchamria"],"twitter":"https://twitter.com/0xZeeve","mirror":null},"team":["848716","380166"],"github":[],"packages":[],"contracts":[],"grantsAndFunding":{"ventureFunding":[],"grants":[{"grant":null,"link":null,"amount":"1m-5m","date":"2022","details":"Seed Funding "}],"revenue":[]},"pricingModel":"freemium","pricingModelDetails":"The pricing model is SaaS-based, with a monthly fee of USD 3000 per rollup network and a share of net sequencer revenue. This includes a fully-managed L2 Rollup network, including cloud infrastructure, Block Explorer, Bridges, RaaS Dashboard, 24x7 technical support, 24x7 proactive monitoring, Enterprise SLA, and Security monitoring. ","links":[{"url":"https://app.zeeve.io/account/login","name":"1-Click OP Stack-based Rollup","description":"Sign up free and get access to the automated 1-click launchpad to build, configure, and launch your OP Stack-based L2 rollup. It comes with configurations and a RaaS dashboard. You can also access a fully functional Public Demo network for OP Stack-based L2 Rollup to deploy your smart contracts and test drive it. \n\nZeeve RaaS has been running 60+ Op Stack L2 Rollup TestNets and Mainnets since its launch five months ago. 100s of web3 startups and enterprises have accessed the Public demo network during this period. "},{"url":"https://drive.google.com/file/d/1GYBYTf2pEMKJDJkYGt-TXsfCXP3HN7dp/view?usp=share_link","name":"Zeeve RaaS Dashboard for OP Stack","description":"The Zeeve RaaS dashboard provides exhaustive analytics and monitoring metrics for the user. It also comes with wallet balances, alerts, notifications, advanced logging, and a marketplace for third-party integrations. "}],"projectUid":"0x8e05097e0cd6d79100e77cc5f8efe1b405633ee56c79f54ce657eaa58d3c995c"},{"name":"Nethermind Ethereum Execution Client","description":"Nethermind is a robust and highly configurable Ethereum Execution Client built with .NET. Nethermind is recognized for its high performance in syncing and tip-of-chain processing and its extensibility, thanks to a flexible plugin system. As one of the main execution clients on the Ethereum mainnet, Nethermind plays a crucial role in Ethereum’s client diversity.","projectAvatarUrl":"https://storage.googleapis.com/op-atlas/fb68b628-fa43-4bb2-90fc-9f011f9a5c9a.png","projectCoverImageUrl":"https://storage.googleapis.com/op-atlas/c2e45279-ee86-4869-a726-79475d7f707a.png","category":"Utility","osoSlug":"","socialLinks":{"website":["https://www.nethermind.io/nethermind-client"],"farcaster":["https://warpcast.com/nethermind"],"twitter":"https://x.com/NethermindEth","mirror":null},"team":["230074","292202","850269","191651","191702","189615","246575","848939","260032","360561","849002","849220","239820","849142","849492","263978","849505","848972"],"github":[{"url":"https://github.com/NethermindEth/nethermind","name":"Nethermind Execution Client","description":"A robust and performant execution client for Ethereum stakers and node operators."}],"packages":[],"contracts":[],"grantsAndFunding":{"ventureFunding":[],"grants":[{"grant":null,"link":null,"amount":"135600","date":"","details":null},{"grant":null,"link":null,"amount":"248448","date":"","details":null}],"revenue":[]},"pricingModel":"free","pricingModelDetails":"","links":[{"url":"https://supermajority.info/","name":"Client Diversity Dashboard","description":"Self-reported client diversity data"},{"url":"https://ethernodes.org/","name":"Ethereum Mainnet Statistics - Clients","description":""},{"url":"https://www.coinbase.com/developer-platform/discover/insights-analysis/execution-client-diversity","name":"Diversifying execution clients for Coinbase's ETH staking","description":"Quote from the article: \"Our first Nethermind clients will go into production this week, and over the next several weeks, we plan to migrate roughly 50% of our validators to Nethermind.\""},{"url":"https://x.com/NethermindEth/status/1825845699650486415","name":"Client Testing Data","description":"Nethermind continues to optimize the client and increase performance. "}],"projectUid":"0xcd9dfcace81ae28b29b10c4ddf36bcb8db6d705cbb92e7d885e5b946a9f77910"},{"name":"The book of optimism fault proof","description":"# The 'Book of Optimism Fault Proof' Repository\n\nThe 'Book of Optimism Fault Proof' repository is a resource aimed at demystifying the fault proof system for newcomers and seasoned developers alike. Centered around the transformative concept of a fault proof system, this project shifts away from centralized proposers to a mechanism grounded in game theory. The purpose of this document is to offer a multifaceted explanation of the fault proof system, providing newcomers with a rapid understanding of its mechanics and the specific details of its code.\n\n## Starting with the Basics\n\nThe journey into understanding fault proof begins with the simplest design of such a system. This approach breaks down the complexity of fault proof into manageable parts, making it easier for newcomers to grasp the fundamental concepts and how they interconnect within the broader system architecture.\n\n## Key Components Explained\n\n- **Fault Proof:** At its core, the fault proof mechanism replaces centralized proposer systems, which are susceptible to biases and inefficiencies, with a decentralized, game-theory-based approach.\n- **Fault Proof Game:** This component employs a binary search technique to pinpoint and verify discrepancies between parties on the blockchain, ensuring transparency and fairness in dispute resolution.\n- **Cannon:** An off-chain program, Cannon is pivotal in generating verifiable data needed for on-chain interactions, bridging the gap between theoretical fault proof and practical implementation.\n- **op-program:** This tool provides the necessary prototype files for Cannon, facilitating services for pre-image data crucial for the system’s operations.\n- **op-challenger:** Automating the gameplay elements of the fault proof system, op-challenger utilizes both Cannon and op-program to streamline processes and enhance system integrity.\n\n## Architecture Mechanics\n\nUnderstanding the architecture of the fault proof system involves exploring how these components work together to form a robust mechanism. From the deployment of smart contracts and proxies on the Ethereum blockchain, identified by specific addresses such as MIPS and DisputeGameFactoryProxy, to the integration of off-chain computations with on-chain verifications, the architecture is designed for scalability and security.\n\n## Comprehensive Resources\n\nFurther enriching this document, an extensive collection of articles and videos is summarized, providing deep dives into each component and the fault proof mechanism as a whole. These resources are meticulously curated to extend learning beyond the initial explanations, offering insights into potential applications and optimizations of the fault proof system.\n\n## For Newcomers and Experts\n\nWhether you are a new entrant eager to understand the basics or an expert looking to refine your knowledge of decentralized systems, the repository offers a wealth of information designed to bring all readers up to speed on the innovative fault proof system.\n","projectAvatarUrl":"https://storage.googleapis.com/op-atlas/6003ee42-3418-4021-af28-0f997e615893.png","projectCoverImageUrl":"https://storage.googleapis.com/op-atlas/d141ff4f-c241-44a1-9da6-c16c1dcab7ea.png","category":"Utility","osoSlug":"The-book-of-optimism-fault-proof","socialLinks":{"website":["https://github.com/joohhnnn/The-book-of-optimism-fault-proof","https://github.com/joohhnnn/The-book-of-optimism-fault-proof-CN"],"farcaster":[],"twitter":"https://x.com/JoohhnnnChase","mirror":null},"team":["191318"],"github":[{"url":"https://github.com/joohhnnn/The-book-of-optimism-fault-proof","name":"The-book-of-optimism-fault-proof","description":"A document designed to explain fault proof from multiple perspectives, aimed at quickly bringing newcomers up to speed on the mechanisms of fault proof and its specific code details."},{"url":"https://github.com/joohhnnn/The-book-of-optimism-fault-proof-CN","name":"The-book-of-optimism-fault-proof-CN","description":"A document designed to explain fault proof from multiple perspectives, aimed at quickly bringing newcomers up to speed on the mechanisms of fault proof and its specific code details In Chinese."}],"packages":[],"contracts":[],"grantsAndFunding":{"ventureFunding":[],"grants":[],"revenue":[]},"pricingModel":"free","pricingModelDetails":"","links":[],"projectUid":"0x1874030dc79203f106c67f2b1f6a2b600c4efe9a2c1523ae1bce46140368ad04"},{"name":"libp2p Ecosystem","description":"A modular and extensible networking stack which solves many challenges of peer-to-peer applications. libp2p is widely deployed in many notable web3 projects such as Ethereum, Optimism, Filecoin, Polkadot, Celestia, and more. This a general application for the libp2p Core Fund, a vehicle which funds the libp2p ecosystem (implementations, development infrastructure, community outreach & events, etc.) both proactively and retroactively.","projectAvatarUrl":"https://storage.googleapis.com/op-atlas/dcee4e9a-3de0-4868-ad76-5d8d31467342.png","projectCoverImageUrl":"https://storage.googleapis.com/op-atlas/509d70f7-242e-4812-ba2e-00805cae971e.png","category":"Utility","osoSlug":"libp2p","socialLinks":{"website":["https://libp2p.io","https://github.com/libp2p/libp2p"],"farcaster":[],"twitter":"https://x.com/libp2p","mirror":""},"team":["827799"],"github":[{"url":"https://github.com/libp2p/libp2p","name":"","description":"This is the home repo for the entire libp2p project. There are implementations in many different languages that are maintained and stewarded by other organizations. "},{"url":"https://github.com/libp2p/docs","name":"libp2p Documentation","description":"The shared libp2p documentation repo which contains technical docs and explainers on what libp2p is, its protocols, and how to use them."},{"url":"https://github.com/libp2p/specs","name":"libp2p Specifications Repository","description":"The repository is for work on the libp2p specifications. The different libp2p implementations adhere to the same set of specifications for transports, multiplexers, messaging protocols, and more. The specifications work done here is a cross organization and cross community effort to advance the libp2p project together."},{"url":"https://github.com/libp2p/test-plans","name":"libp2p Interoperability and Benchmarking Repository","description":"The repository houses libp2p interoperability tests (which tests the permutation of transports, multiplexers, secure channels, etc.) across libp2p implementations and their versions. It also houses libp2p performance benchmarking tests which help get metrics on latency, throughput, time it takes to establish connections, for different libp2p implementations and different transport protocols."},{"url":"https://github.com/libp2p/blog","name":"libp2p Blog","description":"Blog articles about advancements and updates across libp2p implementations."},{"url":"https://github.com/libp2p/website-new","name":"libp2p Website","description":"The main libp2p project website which holds information about libp2p implementations, community events, and media."}],"packages":[],"contracts":[],"grantsAndFunding":{"ventureFunding":[],"grants":[{"grant":null,"link":null,"amount":"298137.85","date":"","details":null}],"revenue":[]},"pricingModel":"free","pricingModelDetails":"","links":[{"url":"https://easyretropgf.xyz/libp2p-r-pgf-1/stats","name":"libp2p rPGF round 1 ","description":"The first libp2p retroPGF round, 125k USD worth of OP tokens were awarded to 18 projects across the libp2p ecosystem using rewards the libp2p project received from Optimism Round 3.\n\nBlog post: https://blog.libp2p.io/2024-04-08-libp2p-rpgf/."},{"url":"https://www.opensource.observer/projects/libp2p","name":"Open Source Observer Metrics for the libp2p Project","description":"At the end of 2023, the libp2p Ecosystems group was put together to transition the libp2p project into a fully independent open source community. The OSO metrics show that the team was successful in ensuring continuity and preserving project health."},{"url":"https://docs.google.com/spreadsheets/d/1nSz8xmaqJVrCJXtYDN0-pmnCQn84BmxVtQIOZoBYyRA/edit?usp=sharing","name":"2024 YTD Community Metrics Report","description":"This spreadsheet tracks key community metrics based on Github events data as well as meeting attendance data. Key libp2p community project health metrics are meeting attendance, daily unique contributors, daily merges and stars. These all directly measure community investment in the project. The numbers for 2024 show steady growth in all four areas. The number of people attending meetings has nearly tripled since the project became independent and projects like py-libp2p have been revived due to the efforts of the Paper Aviation team hired to execute the community function for libp2p."}],"projectUid":"0x966804cb492e1a4bde5d781a676a44a23d69aa5dd2562fa7a4f95bb606021c8b"},{"name":"Sedge ","description":"Sedge is a command-line tool that simplifies running nodes for the OP Stack, Ethereum mainnet, and other networks, including testnets.\nSedge makes it easy to set up nodes for OP Mainnet, Base Mainnet, OP Sepolia, and Base Sepolia. Sedge also supports various client implementations, not just Nethermind, allowing users to manage OP Stack and Ethereum nodes quickly and efficiently.","projectAvatarUrl":"https://storage.googleapis.com/op-atlas/c121ea9f-65c7-49d1-ab27-479c56b1b390.png","projectCoverImageUrl":"https://storage.googleapis.com/op-atlas/cbf6b9d1-98d1-4b9d-9ef4-3cf79ce43c3d.png","category":"Utility","osoSlug":"","socialLinks":{"website":["https://www.nethermind.io/sedge"],"farcaster":["https://warpcast.com/nethermind"],"twitter":"https://x.com/nethermindeth","mirror":null},"team":["263978","292202","230074","849142","849505"],"github":[{"url":"https://github.com/NethermindEth/sedge","name":"Sedge","description":"Sedge is a one-click node setup tool for PoS network/chain validators and nodes written entirely in the Go programming language. Sedge takes care of the entire on-premise full node setup based on the chosen client, using generated docker-compose scripts based on the desired configuration."}],"packages":[],"contracts":[],"grantsAndFunding":{"ventureFunding":[],"grants":[],"revenue":[]},"pricingModel":"free","pricingModelDetails":"","links":[],"projectUid":"0x8431c44e2f0903879f34134e68fba4c05833b02451ccbf4cdb69620a6715bcdd"},{"name":"opUSDC","description":"Bridged USDC Standard for the OP Stack allows for an efficient and modular solution for expanding the Bridged USDC Standard across the Optimism ecosystem.\nChain operators can use the Bridged USDC Standard for the OP Stack to get bridged USDC on their OP Stack chain while also providing the optionality for Circle to seamlessly upgrade bridged USDC to native USDC and retain existing supply, holders, and app integrations.","projectAvatarUrl":"https://storage.googleapis.com/op-atlas/783c8899-4a1c-45e8-9d97-35977c6c68b7.png","projectCoverImageUrl":"https://storage.googleapis.com/op-atlas/6730b8ba-2008-4aad-b1fa-61e2060d0c48.png","category":"Cross Chain","osoSlug":"Wonderland","socialLinks":{"website":["https://defi.sucks/"],"farcaster":[],"twitter":"https://x.com/DeFi_Wonderland","mirror":null},"team":["17851","19867"],"github":[{"url":"https://github.com/defi-wonderland/opUSDC","name":"opUSDC","description":"The Bridged USDC Standard in the OP Stack repository. This repository includes the referenced implementation, setup guide, tests, audit, and more."}],"packages":[],"contracts":[],"grantsAndFunding":{"ventureFunding":[],"grants":[],"revenue":[]},"pricingModel":"free","pricingModelDetails":"","links":[],"projectUid":"0x66a3f6245dc3ac966d3ed9dd8c076a723cfc3aaaf5ea3721c634d46c3be46331"},{"name":"An indepedent ethereum execution client contributor","description":"I have been actively involved in the Ethereum execution clients and ecosystem for more than 6 years as an independent contributor. Since 2018, I have been involved in various projects within the Ethereum ecosystem. During that time, I created a Chinese guide called [Hitchhikers-guide-to-the-Ethereum](https://github.com/jsvisa/Hitchhikers-guide-to-the-Ethereum), which serves as a valuable resource for beginners to understand the inner workings of Ethereum using the [go-ethereum](https://github.com/ethereum/go-ethereum) implementation. This guide covers a wide range of topics about Ethereum, transactions, smart contracts, data structures, wallets, block synchronization, state synchronization, miners, consensus, RPC, and P2P protocols.\n\nOver the past 6 years, I've made significant contributions to the Ethereum ecosystem, including the following:\n\n- go-ethereum: merged 119 PRs\n- reth: merged 79 PRs\n- prysm: merged 11 PRs\n- erigon: merged 9 PRs\n- others: merged 21 Prs\n","projectAvatarUrl":"https://storage.googleapis.com/op-atlas/60078a18-aa1d-4f54-95f0-16b955e36ef2.png","projectCoverImageUrl":"https://storage.googleapis.com/op-atlas/61e675e1-034e-4098-a139-76a8ebb66211.png","category":"Utility","osoSlug":"","socialLinks":{"website":["https://github.com/jsvisa/retro5"],"farcaster":["@jsvisa"],"twitter":"@jsvisa","mirror":null},"team":["755441"],"github":[{"url":"https://github.com/jsvisa/retro5","name":"Ethereum execution client contributor","description":"List my contributions to the Ethereum ecosystem in the past years."}],"packages":[],"contracts":[],"grantsAndFunding":{"ventureFunding":[],"grants":[],"revenue":[]},"pricingModel":"free","pricingModelDetails":"","links":[],"projectUid":"0x641dc2c289127d1964bd9882f3d4c536395635b846297a4f62cb887fe7c3a119"},{"name":"Hedgio Podcast","description":"We launched the Hedgio Podcast two months ago, and it’s quickly gaining momentum, with each episode attracting 2-3k listeners across various platforms. The podcast focuses on educating both beginners and professionals in blockchain and cryptocurrency. We cover in-depth topics such as OP Stack, Optimistic Rollups, and their impact on Ethereum's ecosystem. By addressing technical subjects and comparing blockchain technologies with traditional systems, we aim to bridge the knowledge gap, and our growing audience demonstrates the value and impact of our content on the crypto community.","projectAvatarUrl":"https://storage.googleapis.com/op-atlas/a00a360c-7b74-4fc9-896a-c6652df70ffb.png","projectCoverImageUrl":"https://storage.googleapis.com/op-atlas/9be7d3fa-efda-4100-a238-8aaefa1dac95.png","category":"Social","osoSlug":"","socialLinks":{"website":["https://open.spotify.com/show/29qTM8M07UYM5QveEEvuDQ"],"farcaster":[],"twitter":"https://x.com/hedgio_fa","mirror":null},"team":["851249"],"github":[],"packages":[],"contracts":[],"grantsAndFunding":{"ventureFunding":[],"grants":[],"revenue":[]},"pricingModel":"free","pricingModelDetails":"","links":[],"projectUid":"0xe88826f4dde8d4abaa647a68763a4826fbb446e977cc00017e63dde91556b48d"},{"name":"OP Reth","description":"The OP Stack is built to be modular, and allows any EL to plug as long as it's following the spec. \n\nWe proceeded to adjust Reth, a new EL for Ethereum, to be compatible with the OP Stack by adding support for Deposit transactions, the new Engine API modifications and more. This brings down OP Stack chain sizes down by >5x and provides improved runtime performance.\n\nOP Reth supports the latest Optimism upgrades, as well as OP Mainnet.\n\nhttps://reth.rs/run/optimism.html\nhttps://reth.rs/run/sync-op-mainnet.html","projectAvatarUrl":"https://storage.googleapis.com/op-atlas/e20ba37b-2751-4976-938f-9f0915231c7d.png","projectCoverImageUrl":"https://storage.googleapis.com/op-atlas/de2004b9-a85c-4846-8d84-c3246d7a53c5.png","category":"Utility","osoSlug":"","socialLinks":{"website":["https://github.com/paradigmxyz/reth"],"farcaster":[],"twitter":null,"mirror":null},"team":["3860"],"github":[{"url":"https://github.com/paradigmxyz/reth","name":"OP Reth","description":""}],"packages":[],"contracts":[],"grantsAndFunding":{"ventureFunding":[],"grants":[{"grant":null,"link":null,"amount":"149069","date":"","details":null}],"revenue":[]},"pricingModel":"free","pricingModelDetails":"","links":[{"url":"https://worldcoin.org/blog/announcements/worldcoin-foundation-launches-world-chain-developer-preview","name":"Worldchain <> Reth","description":""}],"projectUid":"0x5759249c433d67eeb2ca1b6ff827feec164b60b92e849d6ce0db0974cedc4a89"},{"name":"libp2p Ecosystem","description":"A modular and extensible networking stack which solves many challenges of peer-to-peer applications. libp2p is widely deployed in many notable web3 projects such as Ethereum, Optimism, Filecoin, Polkadot, Celestia, and more. This a general application for the libp2p Core Fund, a vehicle which funds the libp2p ecosystem (implementations, development infrastructure, community outreach & events, etc.) both proactively and retroactively.","projectAvatarUrl":"https://storage.googleapis.com/op-atlas/dcee4e9a-3de0-4868-ad76-5d8d31467342.png","projectCoverImageUrl":"https://storage.googleapis.com/op-atlas/509d70f7-242e-4812-ba2e-00805cae971e.png","category":"Utility","osoSlug":"libp2p","socialLinks":{"website":["https://libp2p.io","https://github.com/libp2p/libp2p"],"farcaster":[],"twitter":"https://x.com/libp2p","mirror":""},"team":["827799"],"github":[{"url":"https://github.com/libp2p/libp2p","name":"","description":"This is the home repo for the entire libp2p project. There are implementations in many different languages that are maintained and stewarded by other organizations. "},{"url":"https://github.com/libp2p/docs","name":"libp2p Documentation","description":"The shared libp2p documentation repo which contains technical docs and explainers on what libp2p is, its protocols, and how to use them."},{"url":"https://github.com/libp2p/specs","name":"libp2p Specifications Repository","description":"The repository is for work on the libp2p specifications. The different libp2p implementations adhere to the same set of specifications for transports, multiplexers, messaging protocols, and more. The specifications work done here is a cross organization and cross community effort to advance the libp2p project together."},{"url":"https://github.com/libp2p/test-plans","name":"libp2p Interoperability and Benchmarking Repository","description":"The repository houses libp2p interoperability tests (which tests the permutation of transports, multiplexers, secure channels, etc.) across libp2p implementations and their versions. It also houses libp2p performance benchmarking tests which help get metrics on latency, throughput, time it takes to establish connections, for different libp2p implementations and different transport protocols."},{"url":"https://github.com/libp2p/blog","name":"libp2p Blog","description":"Blog articles about advancements and updates across libp2p implementations."},{"url":"https://github.com/libp2p/website-new","name":"libp2p Website","description":"The main libp2p project website which holds information about libp2p implementations, community events, and media."}],"packages":[],"contracts":[],"grantsAndFunding":{"ventureFunding":[],"grants":[{"grant":null,"link":null,"amount":"298137.85","date":"","details":null}],"revenue":[]},"pricingModel":"free","pricingModelDetails":"","links":[{"url":"https://easyretropgf.xyz/libp2p-r-pgf-1/stats","name":"libp2p rPGF round 1 ","description":"The first libp2p retroPGF round, 125k USD worth of OP tokens were awarded to 18 projects across the libp2p ecosystem using rewards the libp2p project received from Optimism Round 3.\n\nBlog post: https://blog.libp2p.io/2024-04-08-libp2p-rpgf/."},{"url":"https://www.opensource.observer/projects/libp2p","name":"Open Source Observer Metrics for the libp2p Project","description":"At the end of 2023, the libp2p Ecosystems group was put together to transition the libp2p project into a fully independent open source community. The OSO metrics show that the team was successful in ensuring continuity and preserving project health."},{"url":"https://docs.google.com/spreadsheets/d/1nSz8xmaqJVrCJXtYDN0-pmnCQn84BmxVtQIOZoBYyRA/edit?usp=sharing","name":"2024 YTD Community Metrics Report","description":"This spreadsheet tracks key community metrics based on Github events data as well as meeting attendance data. Key libp2p community project health metrics are meeting attendance, daily unique contributors, daily merges and stars. These all directly measure community investment in the project. The numbers for 2024 show steady growth in all four areas. The number of people attending meetings has nearly tripled since the project became independent and projects like py-libp2p have been revived due to the efforts of the Paper Aviation team hired to execute the community function for libp2p."}],"projectUid":"0x966804cb492e1a4bde5d781a676a44a23d69aa5dd2562fa7a4f95bb606021c8b"},{"name":"Nethermind Ethereum Execution Client","description":"Nethermind is a robust and highly configurable Ethereum Execution Client built with .NET. Nethermind is recognized for its high performance in syncing and tip-of-chain processing and its extensibility, thanks to a flexible plugin system. As one of the main execution clients on the Ethereum mainnet, Nethermind plays a crucial role in Ethereum’s client diversity.","projectAvatarUrl":"https://storage.googleapis.com/op-atlas/fb68b628-fa43-4bb2-90fc-9f011f9a5c9a.png","projectCoverImageUrl":"https://storage.googleapis.com/op-atlas/c2e45279-ee86-4869-a726-79475d7f707a.png","category":"Utility","osoSlug":"","socialLinks":{"website":["https://www.nethermind.io/nethermind-client"],"farcaster":["https://warpcast.com/nethermind"],"twitter":"https://x.com/NethermindEth","mirror":null},"team":["230074","292202","191702","189615","246575","848939","260032","360561","849002","849220","239820","849142","849492","263978","849505","848972"],"github":[{"url":"https://github.com/NethermindEth/nethermind","name":"Nethermind Execution Client","description":"A robust and performant execution client for Ethereum stakers and node operators."}],"packages":[],"contracts":[],"grantsAndFunding":{"ventureFunding":[],"grants":[{"grant":null,"link":null,"amount":"135600","date":"","details":null},{"grant":null,"link":null,"amount":"248448","date":"","details":null}],"revenue":[]},"pricingModel":"free","pricingModelDetails":"","links":[{"url":"https://supermajority.info/","name":"Client Diversity Dashboard","description":"Self-reported client diversity data"},{"url":"https://ethernodes.org/","name":"Ethereum Mainnet Statistics - Clients","description":""},{"url":"https://www.coinbase.com/developer-platform/discover/insights-analysis/execution-client-diversity","name":"Diversifying execution clients for Coinbase's ETH staking","description":"Quote from the article: \"Our first Nethermind clients will go into production this week, and over the next several weeks, we plan to migrate roughly 50% of our validators to Nethermind.\""},{"url":"https://x.com/NethermindEth/status/1825845699650486415","name":"Client Testing Data","description":"Nethermind continues to optimize the client and increase performance. "}],"projectUid":"0xcd9dfcace81ae28b29b10c4ddf36bcb8db6d705cbb92e7d885e5b946a9f77910"},{"name":"OP Nethermind","description":"OP Nethermind brings the Nethermind Execution Client to the OP Stack, including OP Mainnet and Base, with all the same features as our L1 client. Nethermind is known for its performance, extensibility and stability. It brings client diversity to the Superchain.","projectAvatarUrl":"https://storage.googleapis.com/op-atlas/0415c07b-027a-46dd-8826-c4dca1cccece.png","projectCoverImageUrl":"https://storage.googleapis.com/op-atlas/c8883caa-2948-4ea3-a38e-eff279f93b8d.png","category":"Utility","osoSlug":"","socialLinks":{"website":["https://www.nethermind.io/nethermind-client"],"farcaster":["https://warpcast.com/nethermind"],"twitter":"https://x.com/nethermindeth","mirror":null},"team":["230074","292202","189615","191702"],"github":[],"packages":[],"contracts":[],"grantsAndFunding":{"ventureFunding":[],"grants":[{"grant":null,"link":null,"amount":"248448","date":"","details":null}],"revenue":[]},"pricingModel":"free","pricingModelDetails":"","links":[{"url":"https://github.com/NethermindEth/nethermind/tree/master/src/Nethermind/Nethermind.Optimism","name":"Nethermind Optimism","description":"This project in the Nethermind repository implements OP-Stack support"}],"projectUid":"0x7f1256b007e1156494e43b58d5e85e6ec20f4fcf1e5cac6ebb17b702e9c0b5fb"},{"name":"js-libp2p","description":"The canonical JavaScript implementation of libp2p. Js-libp2p is a collection of protocols that support a wide range of functionalities, such as; connection establishment, remote node protocol identification and negotiation (through its identify protocol), data encryption, content/peer discovery (through its Kademlia DHT component), and data transfer through its pub-sub protocol (Gossipsub).\n\nThe stakeholders of js-libp2p include the Interplanetary Shipyard team who maintain this implementation as well as projects that depend on js-libp2p like ChainSafe's Lodestar (Ethereum consensus client written in Typescript), Ocean Protocol (in their Ocean Nodes implementation), OrbitDB (a serverless, distributed, peer-to-peer database), Warden Protocol, and many more: https://github.com/libp2p/js-libp2p/tree/main#used-by and https://github.com/libp2p/js-libp2p/network/dependents.","projectAvatarUrl":"https://storage.googleapis.com/op-atlas/11d09c62-9356-40b2-9cd2-06b98f816bfb.png","projectCoverImageUrl":"https://storage.googleapis.com/op-atlas/826fafd9-28a8-49f8-9d07-0e5e57880f20.png","category":"Utility","osoSlug":"","socialLinks":{"website":["https://ipshipyard.com/","https://github.com/libp2p/js-libp2p"],"farcaster":[],"twitter":"https://x.com/ipshipyard","mirror":null},"team":["779819","845866"],"github":[{"url":"https://github.com/libp2p/js-libp2p","name":"js-libp2p","description":"The main js-libp2p code repository."}],"packages":[],"contracts":[],"grantsAndFunding":{"ventureFunding":[],"grants":[],"revenue":[]},"pricingModel":"free","pricingModelDetails":"","links":[{"url":"https://github.com/ChainSafe/lodestar/blob/unstable/packages/beacon-node/src/network/libp2p/index.ts#L67","name":"Lodestar's use of js-libp2p","description":"js-libp2p's use in Lodestar, a typescript client of the Ethereum Beacon Chain"},{"url":"https://clientdiversity.org/","name":"js-libp2p's role in Eth Beacon Chain","description":"According to Miga Labs' data source, js-libp2p Lodestar nodes account for 3.07% of the Beacon Chain"}],"projectUid":"0x5a7e7c7acb21521e99021d746740b368801cbfe531301e50bdbaafdc24a0aac5"},{"name":"Cantina.xyz - OP Stack Audits","description":"Cantina.xyz is a marketplace incubated by Spearbit Labs, bringing together over 100 experienced security professionals and teams. We provide a wide range of code review and audit services to web3 clients, aiming to fortify the blockchain ecosystem. Our mission is to deliver top-tier security audits, continuous monitoring, advisory, and incident response services, ensuring organizations’ smart contracts and systems are thoroughly secured before deployment.\n\n\nWe have an established track record within the Optimism ecosystem, having successfully conducted multiple audits, including those for the OP Stack. Our services align closely with Optimism’s goals by providing essential, high-quality security auditing and incident response solutions. ","projectAvatarUrl":"https://storage.googleapis.com/op-atlas/2214b43d-e761-4d05-a3e2-6a83128bab65.png","projectCoverImageUrl":"https://storage.googleapis.com/op-atlas/812335c7-28b8-48e0-8d55-b3ddda4e4e6e.png","category":"Utility","osoSlug":"","socialLinks":{"website":["https://cantina.xyz/","https://spearbit.com/"],"farcaster":[],"twitter":"https://x.com/cantinaxyz","mirror":"https://cantina.mirror.xyz/"},"team":["850761","542384"],"github":[],"packages":[],"contracts":[],"grantsAndFunding":{"ventureFunding":[],"grants":[{"grant":null,"link":null,"amount":"400000","date":"","details":null},{"grant":null,"link":null,"amount":"145000","date":"","details":null},{"grant":null,"link":null,"amount":"1m-5m","date":"2023","details":"Seed funding we received."}],"revenue":[]},"pricingModel":"pay_to_use","pricingModelDetails":"Our tiers of security researchers (SR) and rates are as it follows:\n\nLead Security Researcher, weekly rate: $20k\nSecurity Researcher, weekly rate: $12.5k\nAssociate Security Researcher, weekly rate: $6.25k\nJunior Security Researcher, weekly rate: $3k","links":[{"url":"https://cantina.xyz/portfolio/c185d7eb-d80b-49d4-8141-44e122c6fee4","name":"OP Stack Audit 1","description":"We conducted a security audit for the OP Stack. The audit was carried out between January 22, 2024, and February 5, 2024, by two primary security researchers, cccz and Jeiwan, along with an associate researcher, Christos Pap. The audit did not uncover any critical, high, or medium-risk vulnerabilities. However, seven low-risk and seven informational issues were identified. None of these issues were fixed, but the team acknowledged all.\n\nThe audit also evaluated gas optimizations, and no concerns were noted.\n\nKey Audit Results:\n\n Critical Risk: 0 issues\n High Risk: 0 issues\n Medium Risk: 0 issues\n Low Risk: 7 issues (acknowledged, not fixed)\n Informational: 7 issues (acknowledged, not fixed)\n Gas Optimizations: No issues\n\nWe can provide the report upon request."},{"url":"https://cantina.xyz/portfolio/db3f43ae-ffa4-4d5a-8316-707e0cb6700d","name":"Optimism EAS Audit","description":"We conducted a security audit for Optimism’s EAS. From August 22 to August 25, 2023. This audit, categorized under Cantina Reviews, was led by the senior security researcher 0xRajeev, with junior researcher Christos Pap assisting.\n\nThe audit found no critical, high, or medium-risk vulnerabilities. However, it uncovered five low-risk issues, of which two were fixed, and three were acknowledged. Additionally, five informational issues were identified, with four being fixed and one acknowledged. Importantly, five gas optimization opportunities were highlighted, and all were addressed and fixed.\n\nKey Audit Results:\nCritical Risk: 0 issues\nHigh Risk: 0 issues\nMedium Risk: 0 issues\nLow Risk: 5 issues (2 fixed, 3 acknowledged)\nInformational: 5 issues (4 fixed, 1 acknowledged)\nGas Optimizations: 5 issues (all fixed)\n\nWe can provide the report upon request."},{"url":"https://cantina.xyz/competitions/d47f8096-8858-437d-a9f5-2fe85ac9b95e","name":"Optimism Safe Extensions Competition","description":"Cantina.xyz participated in and was awarded in the Optimism Safe Extensions competition. This competition, held between May 6, 2024, and May 10, 2024, focused on reviewing the security of Safe Modules and the Safe Guard for the Security Council Safe, which handles upgrades to OP Mainnet and other chains within the Superchain.\n\nOur participation involved analyzing key components like the LivenessModule, LivenessGuard, and DeputyGuardianModule, deployed on Sepolia. Our review contributed to ensuring that these critical systems were free from vulnerabilities such as:\n\n Bypassing authorization.\n Bricking the Safe, which could prevent transaction execution.\n\nWe can provide the report upon request."},{"url":"https://github.com/spearbit/portfolio/blob/master/pdfs/OptimismDrippie-Spearbit-Security-Review.pdf","name":"Optimism Drippie Security Review","description":"The Optimism Drippie Security Review, carried out in October 2022, focused on auditing Drippie, a system designed to manage automated contract interactions. Drippie allows for conditional, automated execution of smart contract calls, referred to as \"drips.\" These can be triggered based on specific conditions (called \"dripchecks\") and executed at set intervals. Drips can also transfer ETH, making the system useful for maintaining sufficient balances in addresses. The review specifically focused on ensuring the security of the system without reliance on external automation services, thus compartmentalizing trust assumptions.\n\nFindings:\n\n Medium Risk:\n Permitting Multiple Drip Calls Per Block: This vulnerability could potentially allow multiple drips to be executed within the same block, which was flagged as a security risk.\n\n Low Risk:\n Version Bump to Latest: The code was using outdated versions, and upgrading was recommended.\n DoS from External Calls in Drippie.executable / Drippie.drip: External calls could be used to perform a denial-of-service attack.\n Use call.value over transfer in withdrawETH: For better handling of ETH transfers, the use of call.value was recommended over transfer.\n Input Validation Checks for Drippie.create: The lack of proper input validation could lead to unexpected behaviors.\n Ownership Initialization and Transfer Safety in setOwner: Recommendations were made to improve safety checks when initializing and transferring ownership.\n Unchecked Return and Handling of Non-standard Tokens in AssetReceiver: The contract didn’t adequately handle non-standard token behaviors."},{"url":"https://cantina.xyz/portfolio/a18b37fe-425b-4a7c-b0b9-b11eaa24ee85","name":"Security Audit for Omni-x","description":"The audit for Omni-x focused on reviewing the security of the Omni X Multisender, an omnichain gas top-up tool built for the Optimism ecosystem. This tool allows users to send gas between OP Stack chains and other EVM-compatible chains using LayerZero v2, promoting more efficient gas fee management. The audit ensures the system’s robustness as Omni X expands its infrastructure, improving cross-chain interactions within Optimism. The audit scope was small, involving a 2-3 day engagement to ensure security before the mainnet launch."},{"url":"https://github.com/decentxyz?q=&type=all&language=&sort=","name":"Security Audit for Decent.xyz","description":"For Decent.xyz we focused on securing its cross-chain transaction and swap protocols, enabling seamless transfers across L2s, L3s, and the broader OP stack. Decent.xyz provides an efficient way for users to swap tokens while executing smart contract functions, reducing friction in cross-chain interactions. The audit enhanced the project's safety and scalability."}],"projectUid":"0x5742c7b3f7096fb9dd7a82cc62a4fda1e72aad9bdba9818c0d953fc82be9903d"},{"name":"superproof","description":"This is the first open source fault proof explorer. The aim of the project is to show the fault proof process to users in a visual way. \n\nWe are OptimismJ who continue to build open source public goods to help the Ethereum and Optimism community get better and better. Our main work is on OP Stack core protocols and ecosystem tools and libraries. You can view more detailed information on our official website https://optimism-java.github.io .","projectAvatarUrl":"https://storage.googleapis.com/op-atlas/12f5886c-60f5-4e25-961b-6b940e563edf.png","projectCoverImageUrl":"https://storage.googleapis.com/op-atlas/05060e60-2d96-4031-a565-fb5a528a4fc4.png","category":"Utility","osoSlug":"dispute-explorer","socialLinks":{"website":["https://optimism-java.github.io/superproof-docs"],"farcaster":[],"twitter":"https://x.com/optimism_java","mirror":null},"team":["451368","754190","193400"],"github":[{"url":"https://github.com/optimism-java/dispute-explorer","name":"","description":""},{"url":"https://github.com/optimism-java/dispute-explorer-frontend","name":"","description":""}],"packages":[],"contracts":[],"grantsAndFunding":{"ventureFunding":[],"grants":[],"revenue":[]},"pricingModel":"free","pricingModelDetails":"","links":[],"projectUid":"0xf6ab5ce1bb1cade3c885b0668addb79ea8997b6dd2b106e95ef1ada65d6f10b7"},{"name":"Sourcify","description":"Sourcify is a decentralized and open-source smart contract verification service","projectAvatarUrl":"https://storage.googleapis.com/op-atlas/f219ada1-9d7d-4d1c-8a90-ea1b09eda31f.png","projectCoverImageUrl":"https://storage.googleapis.com/op-atlas/3d5c829b-3fc4-4dcd-995d-978aceca64dc.png","category":"Utility","osoSlug":"","socialLinks":{"website":["https://sourcify.dev"],"farcaster":[],"twitter":"https://twitter.com/sourcifyeth","mirror":null},"team":["12372"],"github":[{"url":"https://github.com/ethereum/sourcify","name":"","description":""}],"packages":[],"contracts":[],"grantsAndFunding":{"ventureFunding":[],"grants":[{"grant":null,"link":null,"amount":"30700","date":"","details":null},{"grant":null,"link":null,"amount":"198758.57","date":"","details":null}],"revenue":[]},"pricingModel":"free","pricingModelDetails":"","links":[{"url":"https://repo.sourcify.dev/stats.json","name":"Number of verified contracts statistics","description":""}],"projectUid":"0x51cda5996ef1a2ccd8fcf4ee5792337695599454c83eb1218c3ad4388dcb5bf5"},{"name":"op-besu","description":"Op-besu is an OP Stack execution client written in Java 21. \n\nWe are OptimismJ who continue to build open source public goods to help the Ethereum and Optimism community get better and better. Our main work is on OP Stack core protocols and ecosystem tools and libraries. You can view more detailed information on our official [website](https://optimism-java.github.io) .","projectAvatarUrl":"https://storage.googleapis.com/op-atlas/cccbc3c2-e7e4-4f1f-9eb9-110b9d3006dd.png","projectCoverImageUrl":"https://storage.googleapis.com/op-atlas/11b27f90-aab4-4013-b554-1375533a88c5.png","category":"Utility","osoSlug":"op-besu-optimism-java","socialLinks":{"website":["https://optimism-java.github.io/op-besu-docs"],"farcaster":[],"twitter":"https://x.com/optimism_java","mirror":null},"team":["193400"],"github":[{"url":"https://github.com/optimism-java/op-besu","name":"","description":""}],"packages":[],"contracts":[],"grantsAndFunding":{"ventureFunding":[],"grants":[{"grant":"token-house-mission","link":"https://app.charmverse.io/op-grants/op-besu-an-op-stack-execution-client-based-on-hyperledger-besu-2818630304747294","amount":"50000","date":"2024-05-09","details":""}],"revenue":[]},"pricingModel":"free","pricingModelDetails":"","links":[],"projectUid":"0x7d69da70e6453a7abb641a770cad602c0a7893186cb20f990efe22c0cb248115"},{"name":"OPcity stack","description":"The OP City Stack is a research initiative aimed at exploring the operation of the OP Stack and testing the capabilities of the Canon Fault Proofs Virtual Machine (Canon Fault Proofs VM). Through practical deployment, benchmarking, and innovative proposals, this project aims to push the boundaries of Optimistic Rollup performance and functionality, contributing to the broader goal of Ethereum scalability.\n\nThe project covers several key areas. First, the Node & Rollup Setup involved detailed documentation of the deployment process for both an L1 node (Holesky testnet) and an L2 rollup using the OP Stack. To address RPC calls limitations, the project moved from relying on a remote virtual machine and third-party RPC services to a local environment. This shift provided better performance reliability and security.\n\nIn the OP Stack Version Benchmarking, multiple test deployments were conducted to compare the OP Stack versions V4.0.0 (Canyon) and V7.0.0 (Fjord). Significant findings from these tests included a 75% reduction in total gas fees when upgrading from V4.0.0 to V7.0.0. Additionally, a comparison of calldata versus data blob methods revealed that using data blobs resulted in a 60% reduction in resource usage, demonstrating the efficiency gains of advanced data handling techniques.\n\nFor Proposed Changes to Fault Proofs, the project explored integrating the OP Stack's Canon Fault Proofs VM with opML's Multi-Phase Fault Proof protocol. The proposed modifications included developing a state transition function model to handle merkelized decision trees or neural network outputs, analyzing memory management for large datasets required by machine learning models, enhancing syscalls and I/O operations to optimize the ML-driven data processing, and implementing formal verification and error analysis to ensure system integrity. Additionally, simulations were developed to evaluate the system's performance in real-world operational conditions.","projectAvatarUrl":"https://storage.googleapis.com/op-atlas/f9feb4b3-ff72-43c5-b3b5-008aa6ec8f45.png","projectCoverImageUrl":"https://storage.googleapis.com/op-atlas/ed478c5a-8181-465d-a02f-b2b5d72bf44f.png","category":"Utility","osoSlug":"zenbit.eth","socialLinks":{"website":["https://zenbit.mx","https://badges.zenbit.mx/"],"farcaster":["https://warpcast.com/zenbit"],"twitter":"https://x.com/zenbitMX/status/1731886578673254564","mirror":"https://mirror.xyz/zenbit.eth/"},"team":["212738","402339"],"github":[{"url":"https://github.com/zenbitETH/OPcity","name":"OP City","description":"Repository with the documented process of OP City Research and Development"}],"packages":[],"contracts":[],"grantsAndFunding":{"ventureFunding":[],"grants":[{"grant":null,"link":null,"amount":"24850","date":"","details":null},{"grant":null,"link":null,"amount":"1535","date":"","details":null},{"grant":"token-house-mission","link":"https://app.charmverse.io/op-grants/page-1306815702055122","amount":"30000","date":"2024-05-08","details":"Research the compatibility of the OP stack's Canon Fault Proof VM with the opML's Multi-Phase Fault Proof protocol. Proposed during Season 5 and approved during Cycle 22."}],"revenue":[]},"pricingModel":"free","pricingModelDetails":"","links":[{"url":"https://mirror.xyz/zenbit.eth/atHQ_Nz1--bQbY6Vx7NzYO-aOtXibcQi70aLl_WhTzY","name":"OP City: Research compilation","description":"This article delves the research made at Zenbit that delves into the theoretical and practical aspects of the OP Stack and Canon Fault Proofs VM, offering valuable insights into their implementation, performance benchmarks, and potential future enhancements"},{"url":"https://github.com/zenbitETH/OPcity/milestones","name":"OPcity Milestones","description":"List of milestones we aim to achieve during the research and development of the OPcity Stack. It contains the commits, pull requests, and contributions made at each stage and sets a guideline for future "},{"url":"https://github.com/zenbitETH/OPcity/blob/main/README.md","name":"Proposed modifications to the Canon Fault Proofs VM","description":"Research the compatibility of the OP stack's Canon Fault Proof VM with the opML's Multi-Phase Fault Proof protocol. The goal is to implement a custom Fault Dispute Game that manages the challenges related to data availability states from the L2 rollup and the computation results from the Deep Neural Networks (DNN) of the multi-phase opML. "},{"url":"https://github.com/zenbitETH/OPcity/blob/main/Op-stack-research/Test-deployments/node01_V4.0.0.md","name":"Test Deployment 1 (OP stack V4.0.0 / December 2023)","description":"From December 4th to 11th, 2023, we conducted an explorative evaluation of the operational cost performance of the OP stack within a testnet environment, focusing specifically on the gas spending by the batcher and proposer components."},{"url":"https://github.com/zenbitETH/OPcity/blob/main/Op-stack-research/Test-deployments/node02_V7.0.0.md","name":"Test Deployment 2 (OP stack V7.0.0 - Call Data) / June 2024","description":"This test deployment of the OP stack used the V7.0.0.with Calldata configuration and lasted 20 days and occurred after multiple network updates and other optimizations that notably impacted the rollup operation cost from the December test."},{"url":"https://github.com/zenbitETH/OPcity/blob/main/Op-stack-research/Test-deployments/node03_V7.0.0.md","name":"Test Deployment 3 (OP stack V7.0.0 - Data Blobs) / June 2024","description":"We deployed a third test rollup to compare the performance of the OP stack between Calldata and data blobs as a data posting method enables an alternative that can significantly impact the rollup operation cost. To prove it, we deployed a third testnet rollup a week later using the same V7.0.0.0 and data blobs as the data posting method to compare with."},{"url":"https://github.com/zenbitETH/OPcity/blob/main/node-setup/Holesky/geth.md","name":"Guide to setup a Geth on a Holesky node","description":"This document outlines the steps to configure the Geth as Execution Layer on a Holesky node."},{"url":"https://github.com/zenbitETH/OPcity/blob/main/node-setup/Holesky/prysm.md","name":"Guide to setup a Prysm on a Holesky node","description":"This document outlines the steps to configure the Prysm as Consensus Layer on a Holesky node."},{"url":"https://github.com/zenbitETH/OPcity/blob/main/node-setup/Op-stack/op-setup.md","name":"Guide to setup and deploy a Rollup from the OP stack","description":"This document outlines the steps to configure and deploy a rollup from the OP stack repository on a Holesky node"},{"url":"https://github.com/zenbitETH/OPcity/blob/main/node-setup/Op-stack/dashboard-setup.md","name":"Guide to generate data visualization from Rollup activity","description":"This document outlines the steps to configure a dashboard with data visualizations of the node and rollup performance."},{"url":"https://github.com/zenbitETH/OPcity/blob/main/Canon-FPVM/dev.md","name":"Guide to interact with Fault Proofs VM","description":"This document outlines the practical concepts of the Canon Fault Proofs VM used in the OP stacks, along with the steps to interact with the dispute mechanism."}],"projectUid":"0x53499d3243b2c26b1f09d49f911a9d9300d29b2196576d417cf852ac9e8dfe4c"},{"name":"go-libp2p","description":"The canonical Golang implementation of libp2p. Go-libp2p is a collection of protocols that support a wide range of functionalities, such as; connection establishment, remote node protocol identification and negotiation (through its identify protocol), data encryption, content/peer discovery (through its Kademlia DHT component), and data transfer through its pub-sub protocol (Gossipsub).\n\nThe stakeholders of go-libp2p include the Interplanetary Shipyard team who maintain this implementation as well as projects that depend on go-libp2p like Optimism's op-node (the reference implementation of the rollup-node spec), the Ethereum Beacon Chain (via Prysm, the Go consensus client), Filecoin (Lotus and Venus), Celestia node, and many more: https://github.com/libp2p/go-libp2p?tab=readme-ov-file#notable-users.","projectAvatarUrl":"https://storage.googleapis.com/op-atlas/277d8353-44c4-4e16-a2bd-2dfb3fb9e65f.png","projectCoverImageUrl":"https://storage.googleapis.com/op-atlas/4c70ca4a-8b38-47ee-97d0-2a64a63700f8.png","category":"Utility","osoSlug":"","socialLinks":{"website":["https://ipshipyard.com/","https://github.com/libp2p/go-libp2p"],"farcaster":[],"twitter":"https://x.com/ipshipyard","mirror":null},"team":["845866","849466"],"github":[{"url":"https://github.com/libp2p/go-libp2p","name":"go-libp2p","description":"Main project repository."}],"packages":[],"contracts":[],"grantsAndFunding":{"ventureFunding":[],"grants":[],"revenue":[]},"pricingModel":"free","pricingModelDetails":"","links":[{"url":"https://github.com/ethereum-optimism/optimism/blob/develop/op-node/p2p/host.go#L223","name":"Optimism mainnet's use of go-libp2p","description":"A link to Optimism's op-node which uses protocols provided by go-libp2p"},{"url":"https://github.com/prysmaticlabs/prysm/blob/develop/beacon-chain/p2p/options.go#L90","name":"Prysm's use of go-libp2p","description":"A link to Ethereum Beacon Chain client Prysm which shows use of protocols provided by go-libp2p"},{"url":"https://clientdiversity.org/","name":"go-libp2p's role in Ethereum Client Diversity","description":"As of 2024-09-04, Sigma Prime's Blockprint data source shows that 36.42% of the Ethereum Beacon chain consists of Prysm nodes which rely on go-libp2p"}],"projectUid":"0xc71faa1bcb4ceb785816c3f22823377e9e5e7c48649badd9f0a0ce491f20d4b3"},{"name":"1-Click Price Oracle","description":"Traditionally, price oracles are deployed on a per network basic (on each rollup individually). This manual deployment process can be lengthy, expensive, and may require legal agreements to be signed. Furthermore, prices are pushed to each rollup in a siloed manner, repeatedly incurring all associated overhead. Overall, there is a lot of duplicate computation taking place despite the underlying price data being identical. The traditional oracle architecture is unscalable in a world of 1000s of Rollups.\n\nGelato's 1-Click Price Oracles are natively integrated into rollups. These native oracles are immediately available without any manual deployment process and hyper scalable by leveraging a unique property of the rollup architecture. Prices are published to- and verified by a single rollup (Hub) and disseminated to all other rollups (Spokes) whilst avoiding duplicate computation and all associated overhead.\n\nThe key insight making this possible is that rollups essentially act as indexers over the L1 allowing us to consume data such as emitted events in a process known as derivation. The derivation layer is a crucial component as it facilitates, among other things, deposits which are initiated on the L1 and executed on the L2. This is what allows users on the L1 to securely deposit tokens to the L2.\n\nHere is how a deposit works under the hood:\n\n- The user invokes a smart contract which locks up tokens on the L1 and emits a deposited event.\n- Whenever the rollup enters a new epoch (new L1 block), it iterates through transaction receipts in that block and fetches all deposited event logs.\n- For all deposited event logs, the rollup constructs corresponding deposit transactions which are included at the top of the next L2 block.\n\nGelato 1-Click Price Oracles fork and slightly modify the OP Stack to introduce an additional source to the derivation layer. We first deploy an L1PriceOracle smart contract which receives price updates from Pyth every two seconds via a Gelato Web3 Function. This smart contract is deployed once and shared between all rollups. It verifies the associated signature to ensure the price update is legitimate and emits a PricesUpdated event containing all updated price feeds. When the rollup enters a new epoch, in addition to iterating through all deposited event logs as before, it also iterates through all PricesUpdated event logs. Just like with deposits, the rollup then constructs a special top-of-block transaction which updates prices on the L2. This top-of-block transaction calls an L2PriceOracle predeploy smart contract which stores prices on-chain and exposes them via a Pyth-like interface.\n\nIn summary, prices are pushed to and verified by a single smart contract living on the L1. On every epoch, rollups essentially copy fresh prices from L1 to L2 during derivation. Since publishing & verification is done in a single place rather than by each rollup individually, we reduce the complexity of publishing & verification from O(n) to O(1). However, despite avoiding duplicate computation, publishing prices to an L1 such as Ethereum every two seconds is prohibitively expensive. Instead, prices are published to a cheaper L2, in our case Base, and consumed by 1-Click (Base) L3 rollups. Unlike traditional oracles, 1-Click Oracles actually perform better at scale since the costs of publishing & verifying the data is amortized between all rollups. In essence, the constant cost is divided between many rollups (1/N). In addition, whenever a price feed is introduced on the Hub (Base), it is instantly available on all 1-Click rollups without any additional work. This allows us to rapidly introduce new price feeds. For more detailed information, please read the documentation.","projectAvatarUrl":"https://storage.googleapis.com/op-atlas/8a32c0c1-9adf-417a-a55e-f840e9d68166.png","projectCoverImageUrl":"https://storage.googleapis.com/op-atlas/cfc78341-b821-4da4-95ef-35cc9e460541.png","category":"Utility","osoSlug":"op-oracle-gelatodigital - https://github.com/opensource-observer/oss-directory/pull/478/files","socialLinks":{"website":[],"farcaster":[],"twitter":null,"mirror":null},"team":["341724"],"github":[{"url":"https://github.com/gelatodigital/optimism","name":"1-Click Price Oracle","description":"Natively integrated price oracles. Please note that all changes are present in the gelato/oracle branch rather than the default develop branch."},{"url":"https://github.com/gelatodigital/gelato-native-oracle-sdk","name":"Oracle Solidity SDK","description":"This repository contains the L2PriceOracle Solidity SDK. This is also published on npm."},{"url":"https://github.com/gelatodigital/gelato-native-oracle-periphery","name":"Periphery Gelato Native Oracle L1 Smart Contract & Web3Function","description":"This repository contains the L1PriceOracle smart contract and Web3 Function responsible for pushing Pyth prices every two seconds."},{"url":"https://github.com/gelatodigital/gelato-native-oracle-nft-example","name":"Example NFT Mint","description":"This repository demonstrates an NFT mint using the native oracle. "}],"packages":[],"contracts":[{"address":"0x9E5Ed77d01bB393cC69CCB5e3d67a53991279ED0","deploymentTxHash":"0xfe63f5caa2d6c703395d1be2b48867a14e2fb93d28319f1db42280aeae37ced0","deployerAddress":"0xc69F1c96364DbD7e2F6f082D58f34538FfE9Ded4","verificationProof":"0xcc8cf4130f2a9d97ca9a830f1c34ba851353eff5aea8466885ab872e7f9f57362b4bf34c3dada8f5425d3aba0157ed7198cae27134c61cd11ee26a7da45ac2ba1c","chainId":8453}],"grantsAndFunding":{"ventureFunding":[],"grants":[{"grant":null,"link":null,"amount":"10m-25m","date":"2021","details":"This project is part of contributions made by Gelato. All funding information can be seen in other project."}],"revenue":[]},"pricingModel":"free","pricingModelDetails":"","links":[{"url":"https://docs.gelato.network/developer-services/experimental/1-click-price-oracle","name":"1-click Oracle Documentation","description":"Documentation: Natively integrated price oracles available on 1-Click Rollups."},{"url":"https://x.com/gelatonetwork/status/1831391143885758698","name":"1-click Modules","description":"1-click Native Modules let users deploy service-packed chains instantly."}],"projectUid":"0x36dd18c9e9a4bba1acfd94263e1d53c69a24376bf7129e38d60c83ef461e6ab5"},{"name":"nim-libp2p","description":"libp2p is a Peer-to-Peer networking stack, with implementations in multiple languages derived from the same specifications.\n\nBuilding large scale peer-to-peer systems has been complex and difficult in the last 15 years and libp2p is a way to fix that. It's striving to be a modular stack, with sane and secure defaults, useful protocols, while remaining open and extensible. This implementation in native Nim, relying on chronos for async. It's used in production by a few projects.\n\nLearn more about libp2p at libp2p.io and follow libp2p's documentation docs.libp2p.io.","projectAvatarUrl":"https://storage.googleapis.com/op-atlas/0a383e33-111b-4b55-8380-b9efbb5b8c79.png","projectCoverImageUrl":"https://storage.googleapis.com/op-atlas/b5e4e8f2-f625-445b-b802-817890372687.png","category":"Utility","osoSlug":"","socialLinks":{"website":["https://github.com/vacp2p/nim-libp2p"],"farcaster":[],"twitter":null,"mirror":null},"team":["849530"],"github":[{"url":"https://github.com/vacp2p/nim-libp2p","name":null,"description":null}],"packages":[],"contracts":[],"grantsAndFunding":{"ventureFunding":[],"grants":[],"revenue":[]},"pricingModel":"free","pricingModelDetails":"","links":[],"projectUid":"0xc9561ba3e4eca5483b40f8b1a254a73c91fefe4f8aee32dc20c0d96dcf33fe80"},{"name":"OP Erigon","description":"OP Erigon is the first alternative execution client implemented to OP Stack. Test in Prod built & has been actively maintaining OP Erigon since April 2023. Since then, OP Erigon has been serving strategic use cases that require Erigon's high efficiency on disk & performance. Notable users are Blockaid, Chainstack, Blockjoy, etc. \n\nIn the Superchain’s vision, disk space is a huge problem. For example, the sum of OP Mainnet, Base, and Zora’s OP Geth archive node size is 16.16TB. On the other hand, OP Erigon only costs 3.55 TB, which is a 78% savings. Considering the challenger nodes need to run all nodes in Superchain with the interop future, leveraging OP Erigon is a huge win.\n\nSince Retro Funding round 3, Test in Prod has worked on the following:\n- Support users to run & troubleshoot OP-Erigon.\n- Update the up-to-date upstream codes.\n- Port Erigon 3, which saves 90.9% of disk footprint compared to Geth on L1.\n- Host the archive node snapshots for OP Mainnet, OP Sepolia, and Base Mainnet—350+ downloads per month.\n- Host the public RPC of OP Erigon & Otterscan, which serves 4.9k requests/day on average.\n\n---\nHere are the commentaries from the notable users: \n\nRaz (CTO of Blockaid): With OP-Erigon, Blockaid could protect users in the Optimism ecosystem (OP Mainnet, Base, and Zora) more effectively by leveraging its efficient disk space and performance. Moreover, working with Sunnyside Labs is a smooth experience—they help us troubleshoot, notify us of upcoming network upgrades, etc. We think their works are impactful, at least for us. \n\nEugene (CTO of Chainstack): Chainstack is using op-erigon for Global Elastic Nodes in OP Mainnet & Base. Thanks to op-erigon, we could run the archive nodes for the Optimism ecosystem more efficiently. Test in Prod was also helpful for the node operations by helping us troubleshoot, alerting us for upcoming upgrades, etc.\n\nChris (CEO of Blockjoy): Blockjoy provides dedicated unmetered op-erigon node services for customers needing high performance Erigon RPCs; notable customers are Trueblocks, Blockaid, etc. Operating nodes as efficiently as possible can require true expertise, this is why we enjoy working with Test in Prod & hope to continue working with them in the future!","projectAvatarUrl":"https://storage.googleapis.com/op-atlas/9f0fd4cc-c85e-4794-970e-56afdf9b3761.png","projectCoverImageUrl":"https://storage.googleapis.com/op-atlas/d7c777b0-0220-4f5f-a4ed-f46931852bdf.png","category":"Utility","osoSlug":"","socialLinks":{"website":["https://op-erigon.testinprod.io","https://github.com/testinprod-io/op-erigon","https://testinprod.io"],"farcaster":[],"twitter":"https://x.com/testinprod_io","mirror":"https://mirror.xyz/testinprod-io.eth"},"team":["811328"],"github":[{"url":"https://github.com/testinprod-io/op-erigon","name":"OP Erigon Main Repository","description":"This is a main repository for OP Erigon."}],"packages":[],"contracts":[],"grantsAndFunding":{"ventureFunding":[],"grants":[{"grant":null,"link":null,"amount":"273293.03","date":"","details":null},{"grant":"foundation-grant","link":"https://gov.optimism.io/t/welcoming-test-in-prod-to-the-optimism-collective/6944","amount":"5000000","date":"2023-08-30","details":"This is a core dev commitment grant for Test in Prod. 4 years vesting & one year cliff."},{"grant":null,"link":null,"amount":"1m-5m","date":"2022","details":"Initial friends & family rounds to kick off Test in Prod."}],"revenue":[]},"pricingModel":"free","pricingModelDetails":"","links":[{"url":"https://docs.chainstack.com/changelog/chainstack-updates-february-9-2024","name":"Chainstack's Product Updates on Feburary","description":"Announcing that Chainstack is using OP Erigon for Global Elastic Nodes in OP ecosystem."},{"url":"https://snapshot.testinprod.io/","name":"Snapshot Download Page by Test in Prod","description":"This is a snapshot download page built & serving by Test in Prod. It serves 350+ downloads a month."},{"url":"https://op-erigon.mainnet.testinprod.io/","name":"OP Erigon Public RPC for OP Mainnet","description":"This is a public RPC endpoint for OP Erigon, operated by Test in Prod. It serves 4.9k requests/day on average."},{"url":"https://discord.com/channels/1095246127965671424/1095246128766787641","name":"OP Erigon Discord","description":"This is a discord channel that handles OP Erigon's feature reqeusts, bug reports, and support."}],"projectUid":"0xff3bed7d64f6f616e89032f8661f61259bc0b416ff39e1c8584ae8b34c48dbaa"},{"name":"hildr","description":"Hildr is an OP Stack consensus client written in Java 21. \n\nWe are OptimismJ who continue to build open source public goods to help the Ethereum and Optimism community get better and better. Our main work is on OP Stack core protocols and ecosystem tools and libraries. You can view more detailed information on our official [website](https://optimism-java.github.io) .","projectAvatarUrl":"https://storage.googleapis.com/op-atlas/d304db21-cc7e-4236-8a63-a2a5161c4aee.png","projectCoverImageUrl":"https://storage.googleapis.com/op-atlas/2d30ac8c-806b-4332-b596-c8b5faadc032.png","category":"Utility","osoSlug":"hildr-optimism-java","socialLinks":{"website":["https://optimism-java.github.io/hildr-docs"],"farcaster":[],"twitter":"https://x.com/optimism_java","mirror":null},"team":["193400","754190"],"github":[{"url":"https://github.com/optimism-java/hildr","name":"","description":""}],"packages":[{"url":"https://github.com/optimism-java/hildr/pkgs/container/hildr","name":null,"description":null},{"url":"https://github.com/optimism-java/hildr/releases/tag/v0.4.4","name":null,"description":null}],"contracts":[],"grantsAndFunding":{"ventureFunding":[],"grants":[{"grant":null,"link":null,"amount":"62608.95","date":"","details":null},{"grant":"token-house-mission","link":"https://app.charmverse.io/op-grants/page-4923039239406415","amount":"25000","date":"2023-07-05","details":""}],"revenue":[]},"pricingModel":"free","pricingModelDetails":"","links":[{"url":"https://www.opensource.observer/project/hildr-optimism-java","name":"","description":""}],"projectUid":"0x7333cac46b20999de07f4d7be5146c10a30f19586907bd2ce986b81af340cb97"},{"name":"xuwinnie.review","description":"Security Researcher.","projectAvatarUrl":"https://storage.googleapis.com/op-atlas/23976744-db3b-49b9-b5d4-3b629a28dd3a.png","projectCoverImageUrl":"https://storage.googleapis.com/op-atlas/f7905adc-4525-4ea2-bc64-925690c7069c.png","category":"Utility","osoSlug":"","socialLinks":{"website":["xuwinnie.review"],"farcaster":[],"twitter":"https://x.com/xuwinniexu","mirror":null},"team":["462511"],"github":[{"url":"https://github.com/xuwinnie/reports","name":null,"description":null}],"packages":[],"contracts":[],"grantsAndFunding":{"ventureFunding":[],"grants":[],"revenue":[]},"pricingModel":"freemium","pricingModelDetails":"Factors include sloc, complexity, postive impact...","links":[],"projectUid":"0x353abbe13c196db288730b62e7a6d8f2755ee968681a67bc7d5e381621ad211a"},{"name":"Based Italia","description":"Based Italia is the Italian side community of Base through which, with my colleagues, we try to onboard in a nation that has a low crypto adoption rate.\nIn recent months we have engaged artists and influencers, published articles and shared experiences with the Base Global Community.\nThe project was born as part of Crypto4bunnies, a 360-degree crypto dissemination project. ","projectAvatarUrl":"https://cdn.charmverse.io/user-content/9a446931-d305-407c-891e-5df7065eb99b/67e582d9-957a-41ab-acf9-0fff07434971/ItalyNFT.png","projectCoverImageUrl":"https://cdn.charmverse.io/user-content/9a446931-d305-407c-891e-5df7065eb99b/8b8b8a60-ea49-4b8f-9c8e-16ea4f4f07d5/onboardsolo_5.gif","category":"Social","osoSlug":"","socialLinks":{"website":["https://paragraph.xyz/@baseitalia/community/Base%20Italia","https://paragraph.xyz/@crypto4bunnies","https://medium.com/@fr.dinardo","https://x.com/basedita"],"farcaster":["https://warpcast.com/~/channel/base-it"],"twitter":"ifiwasfrank","mirror":null},"team":["331948","214025","329078"],"github":[{"url":"ifiwasfrank","name":"","description":""}],"packages":[],"contracts":[],"grantsAndFunding":{"ventureFunding":[],"grants":[],"revenue":[]},"pricingModel":"free","pricingModelDetails":"","links":[],"projectUid":"0xebc40a8bfaf3b8103e2b5da3a8c89b97daf6bd8b2096b847ef686dd3245ae960"},{"name":"jvm-libp2p","description":"The canonical JVM implementation of libp2p written in Kotlin.","projectAvatarUrl":"https://storage.googleapis.com/op-atlas/19ff1307-15ef-4783-887c-c50c429af401.png","projectCoverImageUrl":"https://storage.googleapis.com/op-atlas/42d1e5bc-8bd6-4604-9e4a-548a144dc721.png","category":"Utility","osoSlug":"","socialLinks":{"website":["https://github.com/libp2p/jvm-libp2p"],"farcaster":[],"twitter":null,"mirror":null},"team":["827799","845866","849171"],"github":[{"url":"https://github.com/libp2p/jvm-libp2p","name":"jvm-libp2p","description":"The main repository for jvm-libp2p"}],"packages":[],"contracts":[],"grantsAndFunding":{"ventureFunding":[],"grants":[],"revenue":[]},"pricingModel":"free","pricingModelDetails":"","links":[{"url":"https://github.com/Consensys/teku/tree/master/networking/p2p/src/main/java/tech/pegasys/teku/networking/p2p/libp2p","name":"Teku's use of jvm-libp2p","description":"A link to Teku repository which demonstrates its use of jvm-libp2p"},{"url":"https://clientdiversity.org/","name":"jvm-libp2p's role in Ethereum Client Diversity","description":"As of 2024-09-04, Sigma Prime's Blockprint data source shows that 22.71% of the Ethereum Beacon chain consists of Teku nodes which rely on jvm-libp2p"}],"projectUid":"0x0be3a0fa062180bdfbfdefa993b09acd9edcae93ba0d8d5829dd01c138268f40"},{"name":"CryptoZombies","description":"CryptoZombies is an interactive school that teaches students to write smart contracts by making their own crypto-collectibles game. CryptoZombies was the first tutorial on the internet for NFTs and is still very relevant to the new crop of web3 developers looking to enter the industry today. The curriculum is focused on Solidity development, which also helps onboard new developers to Optimism. ","projectAvatarUrl":"https://storage.googleapis.com/op-atlas/e18bade7-4f41-4c9a-b531-cc7f55826d3a.png","projectCoverImageUrl":"https://storage.googleapis.com/op-atlas/4abcba4f-797d-4600-bf03-8c4200ff2494.png","category":"Utility","osoSlug":"","socialLinks":{"website":["https://cryptozombies.io/"],"farcaster":[],"twitter":"https://twitter.com/cryptozombieshq","mirror":null},"team":["847269"],"github":[{"url":"https://github.com/CryptozombiesHQ/cryptozombie-lessons","name":"CryptoZombies Lessons","description":"This repository is used to translate CryptoZombies to other languages."}],"packages":[],"contracts":[],"grantsAndFunding":{"ventureFunding":[],"grants":[{"grant":null,"link":null,"amount":"130577.81","date":"","details":null},{"grant":null,"link":null,"amount":"99378.28","date":"","details":null}],"revenue":[]},"pricingModel":"free","pricingModelDetails":"","links":[],"projectUid":"0xbd7efe4f47254e152bc1193b095dbad6711748577df2cd8f6a55c125ea58a376"},{"name":"OPcity stack","description":"The OP City Stack is a research initiative aimed at exploring the operation of the OP Stack and testing the capabilities of the Canon Fault Proofs Virtual Machine (Canon Fault Proofs VM). Through practical deployment, benchmarking, and innovative proposals, this project aims to push the boundaries of Optimistic Rollup performance and functionality, contributing to the broader goal of Ethereum scalability.\n\nThe project covers several key areas. First, the Node & Rollup Setup involved detailed documentation of the deployment process for both an L1 node (Holesky testnet) and an L2 rollup using the OP Stack. To address RPC calls limitations, the project moved from relying on a remote virtual machine and third-party RPC services to a local environment. This shift provided better performance reliability and security.\n\nIn the OP Stack Version Benchmarking, multiple test deployments were conducted to compare the OP Stack versions V4.0.0 (Canyon) and V7.0.0 (Fjord). Significant findings from these tests included a 75% reduction in total gas fees when upgrading from V4.0.0 to V7.0.0. Additionally, a comparison of calldata versus data blob methods revealed that using data blobs resulted in a 60% reduction in resource usage, demonstrating the efficiency gains of advanced data handling techniques.\n\nFor Proposed Changes to Fault Proofs, the project explored integrating the OP Stack's Canon Fault Proofs VM with opML's Multi-Phase Fault Proof protocol. The proposed modifications included developing a state transition function model to handle merkelized decision trees or neural network outputs, analyzing memory management for large datasets required by machine learning models, enhancing syscalls and I/O operations to optimize the ML-driven data processing, and implementing formal verification and error analysis to ensure system integrity. Additionally, simulations were developed to evaluate the system's performance in real-world operational conditions.","projectAvatarUrl":"https://storage.googleapis.com/op-atlas/f9feb4b3-ff72-43c5-b3b5-008aa6ec8f45.png","projectCoverImageUrl":"https://storage.googleapis.com/op-atlas/ed478c5a-8181-465d-a02f-b2b5d72bf44f.png","category":"Utility","osoSlug":"zenbit.eth","socialLinks":{"website":["https://zenbit.mx","https://badges.zenbit.mx/"],"farcaster":["https://warpcast.com/zenbit"],"twitter":"https://x.com/zenbitMX/status/1731886578673254564","mirror":"https://mirror.xyz/zenbit.eth/"},"team":["212738","402339"],"github":[{"url":"https://github.com/zenbitETH/OPcity","name":"OP City","description":"This repository documents the research and development efforts for the OP City project."}],"packages":[],"contracts":[],"grantsAndFunding":{"ventureFunding":[],"grants":[{"grant":null,"link":null,"amount":"24850","date":"","details":null},{"grant":null,"link":null,"amount":"1535","date":"","details":null},{"grant":"token-house-mission","link":"https://app.charmverse.io/op-grants/page-1306815702055122","amount":"30000","date":"2024-05-08","details":"Research the compatibility of the OP stack's Canon Fault Proof VM with the opML's Multi-Phase Fault Proof protocol. Proposed during Season 5 and approved during Cycle 22."}],"revenue":[]},"pricingModel":"free","pricingModelDetails":"","links":[{"url":"https://github.com/zenbitETH/OPcity/blob/main/README.md","name":"Proposed modifications to the Canon Fault Proofs VM","description":"Research the compatibility of the OP stack's Canon Fault Proof VM with the opML's Multi-Phase Fault Proof protocol. The goal is to implement a custom Fault Dispute Game that manages the challenges related to data availability states from the L2 rollup and the computation results from the Deep Neural Networks (DNN) of the multi-phase opML. "},{"url":"https://github.com/zenbitETH/OPcity/blob/main/Op-stack-research/Test-deployments/node01_V4.0.0.md","name":"Test Deployment 1 (OP stack V4.0.0 / December 2023)","description":"An explorative evaluation was conducted from December 4th to 11th, assessing the OP Stack's operational cost performance in a testnet environment, focusing on gas spending by the batcher and proposer components."},{"url":"https://github.com/zenbitETH/OPcity/blob/main/Op-stack-research/Test-deployments/node02_V7.0.0.md","name":"Test Deployment 2 (OP stack V7.0.0 - Call Data) / June 2024","description":"In June 2024, a 20-day test deployment was conducted using OP Stack V7.0.0 with a Calldata configuration. This test followed multiple network updates and optimizations, significantly impacting rollup operation costs."},{"url":"https://github.com/zenbitETH/OPcity/blob/main/Op-stack-research/Test-deployments/node03_V7.0.0.md","name":"Test Deployment 3 (OP stack V7.0.0 - Data Blobs) / June 2024","description":"Documentation of a third test deployment comparing the performance of OP Stack using Calldata versus Data Blobs for data posting. This test demonstrated the efficiency and cost-saving benefits of using Data Blobs."},{"url":"https://github.com/zenbitETH/OPcity/blob/main/node-setup/Holesky/geth.md","name":"Guide to setup a Geth on a Holesky node","description":"A step-by-step guide for configuring Geth as the Execution Layer on a Holesky node."},{"url":"https://github.com/zenbitETH/OPcity/blob/main/node-setup/Holesky/prysm.md","name":"Guide to setup a Prysm on a Holesky node","description":"This guide provides instructions for configuring Prysm as the Consensus Layer on a Holesky node."},{"url":"https://github.com/zenbitETH/OPcity/blob/main/node-setup/Op-stack/op-setup.md","name":"Guide to setup and deploy a Rollup from the OP stack","description":"A comprehensive guide detailing the steps to configure and deploy a rollup from the OP Stack repository on a Holesky node."},{"url":"https://github.com/zenbitETH/OPcity/blob/main/node-setup/Op-stack/dashboard-setup.md","name":"Guide to generate data visualization from Rollup activity","description":"This document outlines the setup of a dashboard for visualizing data from node and rollup performance."},{"url":"https://github.com/zenbitETH/OPcity/blob/main/Canon-FPVM/dev.md","name":"Guide to interact with Fault Proofs VM","description":"This document explains the practical concepts of the Canon Fault Proofs VM used in the OP Stack, including steps to interact with the dispute mechanism."},{"url":"https://mirror.xyz/zenbit.eth/atHQ_Nz1--bQbY6Vx7NzYO-aOtXibcQi70aLl_WhTzY","name":"OP City: Research compilation","description":"This article compiles research conducted at Zenbit, focusing on the theoretical and practical aspects of the OP Stack and Canon Fault Proofs VM. It includes insights into their implementation, performance benchmarks, and potential future enhancements."},{"url":"https://github.com/zenbitETH/OPcity/milestones","name":"OPcity Milestones","description":"List of milestones we aim to achieve during the research and development of the OPcity Stack. It contains the commits, pull requests, and contributions made at each stage and sets a guideline for future "}],"projectUid":"0x53499d3243b2c26b1f09d49f911a9d9300d29b2196576d417cf852ac9e8dfe4c"},{"name":"Smoo.th Cryptolib","description":"This project is eligible for round 5 as a Research project. \n\nSmoo.th conducts research project to push generic elliptic computations over Ethereum. While previous FCL enabled only P256, SCL, delivered this year enables any curve.\n\n\nAs such, it developped two cryptolibs : \n- FCL, currently used by Coinbase smarwallet, metamask delegation toolkit, \n- SCL, which supersedes FCL both in term of \n\nSmoo.th is also authoring RIP7696, as implemented in SCL, enabling both Ed25519, starkcurve, palla, vesta curves and P256 for lesser cost than any other solidity lib.","projectAvatarUrl":"https://storage.googleapis.com/op-atlas/5c7fad2d-0472-436b-a963-27ecf314919d.png","projectCoverImageUrl":"https://storage.googleapis.com/op-atlas/9fd789bb-db6e-4acc-81d8-16b136528f42.png","category":"Utility","osoSlug":"","socialLinks":{"website":["https://github.com/get-smooth/crypto-lib"],"farcaster":[],"twitter":"@RenaudDubois10","mirror":null},"team":["585499"],"github":[{"url":"https://github.com/rdubois-crypto/FreshCryptoLib","name":"FCL","description":"This repo contains our previous FCL, which implement RIP7212 and was used prior to its adoption by OP mainnet by many actors. It is currently deployed in every Coinbase Smartwallet at address\nhttps://basescan.org/address/0x0BA5ED0c6AA8c49038F819E587E2633c4A9F428a#code\nand in soulWallet\nhttps://optimistic.etherscan.io/address/0x31585171cd8e80111180a2f66AE6cc9aEB4dbA84#code\n\nUnfortunately, all actors use a copy of the library, thus i don't have the ownership of it and can't provide a proof in the \"contracts\" section of the application.\n\n"},{"url":"https://github.com/get-smooth/crypto-lib","name":"Smoo.th Crypto Lib (SCL)","description":"This repo contains the latest of our cryptolib, audited by cryptoExperts (and ongoing by Veridise).\n\nIt implements RIP7696, enabling generic elliptic curve cryptography, superseding FCL and RIP7212.\nIt is the result of our latest research, presented at ETHCC and ETH Zurich.\n\nWe are also participating actively to RollCalls, and explained our work at RollCall5 :\nhttps://github.com/get-smooth/crypto-lib/blob/main/doc/Conferences/RollCall_8_5_2024.pdf\n\nsmoo.th conducted two different audits both with CryptoExperts and Veridise for a total spending of 60K$, which appear in separate branch of the repo. (audit result summarized in README)."}],"packages":[],"contracts":[],"grantsAndFunding":{"ventureFunding":[],"grants":[{"grant":null,"link":null,"amount":"19875","date":"","details":null}],"revenue":[]},"pricingModel":"free","pricingModelDetails":"","links":[{"url":"https:ethereum-magicians.org/t/rip-7696-generic-double-scalar-multiplication-dsm-for-all-curves/19798","name":"","description":"Discussions about RIP7696"},{"url":"https://github.com/ethereum/RIPs/blob/master/RIPS/rip-7696.md","name":"RIP7696 ","description":"This RIP implements generic elliptic curve computation. It also provide the asset code to do so (it is the SCL code). Using this, it is possible to use Ed25519 over ethereum, making it compatible with private keys of COSMOS and SOLANA. It is also provide a full webauthn compatibility, while RIP7212 is limited to P256.\n\nThe day devices integrate ed25519, SOLANA and COSMOS will natively enable to store their private key in the secure enclave through passkeys. \n\n"}],"projectUid":"0xfef0eaf3c745a7175550a75ecfc0056d0a3276eeb0ce8fbc45dd7254411985ec"},{"name":"Dappnode","description":"Since 2018, Dappnode has been a key software for blockchain infrastructure and a big part of decentralization in Ethereum.\nDappnode is a decentralized infrastructure platform that allows users to easily host their own decentralized applications (dApps) and blockchain nodes. Dappnode makes it easy to host and run various types of blockchain software, such as Ethereum, Bitcoin, IPFS, and others. The platform also provides users with a user-friendly interface to manage and monitor their nodes.","projectAvatarUrl":"https://storage.googleapis.com/op-atlas/69817332-d0d8-41e4-98bf-d691ac36a92f.png","projectCoverImageUrl":"https://storage.googleapis.com/op-atlas/7337ad49-5899-4fcf-9420-931cb7c45277.png","category":"Utility","osoSlug":"","socialLinks":{"website":["https://dappnode.com"],"farcaster":["https://warpcast.com/dappnode"],"twitter":"https://twitter.com/dappnode","mirror":null},"team":["15703","8263"],"github":[{"url":"https://github.com/dappnode/DAppNode","name":"Dappnode","description":"General repository for Dappnode"}],"packages":[],"contracts":[],"grantsAndFunding":{"ventureFunding":[],"grants":[{"grant":null,"link":null,"amount":"248448.21","date":"","details":null},{"grant":"token-house-mission","link":"https://github.com/dappnode/DAppNodePackage-op-node","amount":"50000","date":"2023-07-07","details":"You can find the link to the forum thread for this mission here:\nhttps://gov.optimism.io/t/final-dappnode-future-proofing-ui-ux-of-op-nodes/6189 "}],"revenue":[]},"pricingModel":"free","pricingModelDetails":"","links":[{"url":"https://ethseer.io/entity/dappnode?network=mainnet","name":"Dappnode self-reported users","description":"Dappnode includes the graffiti \"validated_from_DAppNode\" in consensus clients by default, giving users the option to opt-out of the self-reporting setting"},{"url":"https://www.youtube.com/watch?v=lh5hADm1Iuk&list=PLpMpAvZuB3w56Z__TProOhu767X1Udoyc","name":"Dappnode Driving School","description":"Video tutorials for getting started on Dappnode"}],"projectUid":"0xf839a585342327848d4541a6fcc315404e879537a60a1370f2cd45a94283a1ba"},{"name":"go-libp2p","description":"The canonical Golang implementation of libp2p. Go-libp2p is a collection of protocols that support a wide range of functionalities, such as; connection establishment, remote node protocol identification and negotiation (through its identify protocol), data encryption, content/peer discovery (through its Kademlia DHT component), and data transfer through its pub-sub protocol (Gossipsub).\n\nThe stakeholders of go-libp2p include the Interplanetary Shipyard team who maintain this implementation as well as projects that depend on go-libp2p like Optimism's op-node (the reference implementation of the rollup-node spec), the Ethereum Beacon Chain (via Prysm, the Go consensus client), Filecoin (Lotus and Venus), Celestia node, and many more: https://github.com/libp2p/go-libp2p?tab=readme-ov-file#notable-users.","projectAvatarUrl":"https://storage.googleapis.com/op-atlas/277d8353-44c4-4e16-a2bd-2dfb3fb9e65f.png","projectCoverImageUrl":"https://storage.googleapis.com/op-atlas/4c70ca4a-8b38-47ee-97d0-2a64a63700f8.png","category":"Utility","osoSlug":"","socialLinks":{"website":["https://ipshipyard.com/","https://github.com/libp2p/go-libp2p"],"farcaster":[],"twitter":"https://x.com/ipshipyard","mirror":null},"team":["845866","849466"],"github":[{"url":"https://github.com/libp2p/go-libp2p","name":"go-libp2p","description":"Main project repository."}],"packages":[],"contracts":[],"grantsAndFunding":{"ventureFunding":[],"grants":[],"revenue":[]},"pricingModel":"free","pricingModelDetails":"","links":[{"url":"https://github.com/ethereum-optimism/optimism/blob/develop/op-node/p2p/host.go#L223","name":"Optimism mainnet's use of go-libp2p","description":"A link to Optimism's op-node which uses protocols provided by go-libp2p"},{"url":"https://github.com/prysmaticlabs/prysm/blob/develop/beacon-chain/p2p/options.go#L90","name":"Prysm's use of go-libp2p","description":"A link to Ethereum Beacon Chain client Prysm which shows use of protocols provided by go-libp2p"},{"url":"https://clientdiversity.org/","name":"go-libp2p's role in Ethereum Client Diversity","description":"As of 2024-09-04, Sigma Prime's Blockprint data source shows that 36.42% of the Ethereum Beacon chain consists of Prysm nodes which rely on go-libp2p"}],"projectUid":"0xc71faa1bcb4ceb785816c3f22823377e9e5e7c48649badd9f0a0ce491f20d4b3"},{"name":"Asterisc","description":"Asterisc is an alternative fault-proof VM running RISC-V—initial code written by Protolambda. TiP, in collaboration with OP Labs, built and deployed Asterisc to OP Sepolia. Asterisc can allow a multi-proof system to OP Chains for better security and provide a future-proof alternative for MIPS (Cannon) as Asterisc runs RISC-V.\n\nThe multi-proof system was OP Stack's long-awaited vision and a crucial component of Stage 2 because it keeps the system sane when the primary implementation breaks. For that reason, Ethereum has long supported multi-client implementations, and in L2, we need a multi-proof system to fully achieve them.\n\nTest in Prod has been supporting OP Stack to pioneer the multi-client system. We helped execution clients diversify with OP Erigon and have also been working on fault-proof systems diversify with Asterisc.\n\nWe have been working on the following:\n- Upon Protolambda’s initial implementation, we finished implementing all required opcodes & fixed bugs.\n- Built test suites to run Asterisc against OP Sepolia & OP Mainnet.\n- Ran all blocks of OP Sepolia with Asterisc to verify its deployability on OP Sepolia.\n- Deployed Asterisc to OP Sepolia with cold path.\n- Implementing a different memory structure from Cannon using Radix trie so that Asterisc can save the system when there’s a problem with existing memory implementation.\n\n---\nHere are the commentaries for Asterisc:\n\nClabby (Senior Software Engineer from OP Labs): Asterisc is critical to the OP Stack’s multi-proof roadmap, serving as the compliment to cannon in the landscape of FPVMs. After the rollout of multi-proofs, it will add redundancy to the virtual machine component that runs the fault proof programs, reducing the likelihood of critical impact in the event of an issue with either the on-chain or off-chain FPVM implementations.","projectAvatarUrl":"https://storage.googleapis.com/op-atlas/a0697193-268a-411b-afba-8dee1ccb89b3.png","projectCoverImageUrl":"https://storage.googleapis.com/op-atlas/22dc56e6-a5af-4388-84fa-5d47485a6bd5.png","category":"Utility","osoSlug":"","socialLinks":{"website":["https://github.com/ethereum-optimism/asterisc","https://testinprod.io"],"farcaster":[],"twitter":"https://x.com/testinprod_io","mirror":"https://mirror.xyz/testinprod-io.eth"},"team":["811328"],"github":[{"url":"https://github.com/ethereum-optimism/asterisc","name":"Asterisc Github Repository","description":""}],"packages":[],"contracts":[],"grantsAndFunding":{"ventureFunding":[],"grants":[{"grant":null,"link":null,"amount":"273293.03","date":"","details":null},{"grant":"foundation-grant","link":"https://gov.optimism.io/t/welcoming-test-in-prod-to-the-optimism-collective/6944","amount":"5000000","date":"2023-08-30","details":"This is a core dev commitment grant for Test in Prod. 4 years vesting & one year cliff."},{"grant":null,"link":null,"amount":"1m-5m","date":"2022","details":"Initial friends & family rounds to kick off Test in Prod."}],"revenue":[]},"pricingModel":"free","pricingModelDetails":"","links":[{"url":"https://x.com/Optimism/status/1801329290329604312","name":"Live interview on Optimism Twitter for fault-proof & Asterisc promotion.","description":""},{"url":"https://x.com/Optimism/status/1800256934597304799","name":"Shout-out tweet from Optimism for fault-proof design contributions.","description":""},{"url":"https://github.com/ethereum-optimism/asterisc/blob/master/deployments/README.md#asterisc-stage-14-deployment-information","name":"Asterisc Sepolia deployment informations for Stage 1.4 project.","description":""},{"url":"https://github.com/ethereum-optimism/asterisc/tree/master/op-e2e","name":"e2e test suite for Asterisc","description":""},{"url":"https://gist.github.com/pcw109550/3adfc45bc9bee6b13562bf8d1c6d9f26","name":"A log of Asterisc game on Sepolia.","description":""}],"projectUid":"0x1ea2fc7183a8ad244a97ecc287ca922209274c11dd9e991a04315e8399e118fc"},{"name":"xuwinnie.review","description":"Security Researcher.","projectAvatarUrl":"https://storage.googleapis.com/op-atlas/23976744-db3b-49b9-b5d4-3b629a28dd3a.png","projectCoverImageUrl":"https://storage.googleapis.com/op-atlas/f7905adc-4525-4ea2-bc64-925690c7069c.png","category":"Utility","osoSlug":"","socialLinks":{"website":["xuwinnie.review"],"farcaster":[],"twitter":null,"mirror":null},"team":["462511"],"github":[{"url":"https://github.com/xuwinnie/reports","name":null,"description":null}],"packages":[],"contracts":[],"grantsAndFunding":{"ventureFunding":[],"grants":[],"revenue":[]},"pricingModel":"freemium","pricingModelDetails":"NA","links":[],"projectUid":"0x353abbe13c196db288730b62e7a6d8f2755ee968681a67bc7d5e381621ad211a"},{"name":"Mysth NFT","description":"NFT works based on block Chain with a collection of Myth Canvas","projectAvatarUrl":"https://storage.googleapis.com/op-atlas/25d67767-622f-4a1b-b62c-4bdadc9e145b.png","projectCoverImageUrl":"https://storage.googleapis.com/op-atlas/e90d87d2-aac9-46f3-90bf-3708f4e30807.png","category":"NFT","osoSlug":"","socialLinks":{"website":["https://opensea.io/0x8Df4e551cC464492eF7858256e57A57006D338e5"],"farcaster":["https://warpcast.com/0xethl2"],"twitter":"https://x.com/Hula_ardi","mirror":null},"team":["330020","19697","5092"],"github":[],"packages":[],"contracts":[],"grantsAndFunding":{"ventureFunding":[],"grants":[{"grant":null,"link":null,"amount":"under-1m","date":"2021","details":"For support a project"}],"revenue":[]},"pricingModel":"free","pricingModelDetails":"","links":[{"url":"https://warpcast.com/0xethl2","name":"Miracle ","description":"NFT works based on block Chain with a collection of Myth Canvas"}],"projectUid":"0x356eee43066d2e12c46f06eb710b8d33d6655db061cb3b24d7a38433f228a45b"},{"name":"PANTONE PLANET","description":"Pantone Planet, is an NFT series from the universe, with different colors and has its own uniqueness","projectAvatarUrl":"https://cdn.charmverse.io/user-content/9090e73a-29c0-4526-aa48-502931e587db/32fb3d1a-2380-489f-af46-05281394491c/simon-lee-eGALMCJ_Cvk-unsplash.jpg","projectCoverImageUrl":"https://cdn.charmverse.io/user-content/9090e73a-29c0-4526-aa48-502931e587db/eef933e3-67a1-4f67-9fb1-f83b721d928b/WhatsApp-Image-2024-06-20-at-01.15.39_89df9811.jpg","category":"NFT","osoSlug":"","socialLinks":{"website":["https://opensea.io/collection/pantone-planet-1"],"farcaster":["https://warpcast.com/zoopdrop.eth"],"twitter":"sakbaniiiii","mirror":null},"team":["258848","372043"],"github":[],"packages":[],"contracts":[],"grantsAndFunding":{"ventureFunding":[],"grants":[],"revenue":[]},"pricingModel":"free","pricingModelDetails":"","links":[{"url":"https://create.party.app/mint/base/0x70c2d3dd78a1395f45861af979bc29e6d0d40017","name":"","description":""}],"projectUid":"0x3f8baf6d4f2cbe2d02f471274f32ad259a446e84dd82c600f034d36f84a2a3d3"},{"name":"BASE BTC EARTH 🌍","description":"Hello, I am a designer. I am an artificial intelligence designer. I am 25 years old. I'm from Turkey. I need some support. I want to do more for Optimisim. I don't know much about Github. But everything I did here is as you want. I increased the on-chain activity and interacted with 420 wallets. https://element.market/collections/base-btc-earth","projectAvatarUrl":"https://storage.googleapis.com/op-atlas/f7b97236-dce1-4e44-873c-74bb5f31b49c.png","projectCoverImageUrl":"https://storage.googleapis.com/op-atlas/963d18b8-32a1-4d7c-a09a-640cd20e4f22.png","category":"NFT","osoSlug":"BASE BTC EARTH 🌍","socialLinks":{"website":["https://element.market/collections/base-btc-earth"],"farcaster":[],"twitter":null,"mirror":null},"team":["569945"],"github":[{"url":"https://github.com/mali030303/BASE-BTC-EARTH--","name":null,"description":null}],"packages":[],"contracts":[],"grantsAndFunding":{"ventureFunding":[],"grants":[],"revenue":[]},"pricingModel":"pay_to_use","pricingModelDetails":"Our price is the lowest fee. Our goal is community before money. It is usually a fee like 0.00001 Eth that everyone can reach.This is true for all the projects I do.","links":[],"projectUid":"0xcb0434aaf86a5dca68f96edefc22bf04a16bbfaa48b0a4a40c844f1afb8d7b1e"},{"name":"op-besu","description":"Op-besu is an OP Stack execution client written in Java 21. \n\nWe are OptimismJ who continue to build open source public goods to help the Ethereum and Optimism community get better and better. Our main work is on OP Stack core protocols and ecosystem tools and libraries. You can view more detailed information on our official [website](https://optimism-java.github.io) .","projectAvatarUrl":"https://storage.googleapis.com/op-atlas/cccbc3c2-e7e4-4f1f-9eb9-110b9d3006dd.png","projectCoverImageUrl":"https://storage.googleapis.com/op-atlas/11b27f90-aab4-4013-b554-1375533a88c5.png","category":"Utility","osoSlug":"op-besu-optimism-java","socialLinks":{"website":["https://optimism-java.github.io/op-besu-docs"],"farcaster":[],"twitter":"https://x.com/optimism_java","mirror":null},"team":["193400"],"github":[{"url":"https://github.com/optimism-java/op-besu","name":"","description":""}],"packages":[],"contracts":[],"grantsAndFunding":{"ventureFunding":[],"grants":[{"grant":"token-house-mission","link":"https://app.charmverse.io/op-grants/op-besu-an-op-stack-execution-client-based-on-hyperledger-besu-2818630304747294","amount":"50000","date":"2024-05-09","details":""}],"revenue":[]},"pricingModel":"free","pricingModelDetails":"","links":[],"projectUid":"0x7d69da70e6453a7abb641a770cad602c0a7893186cb20f990efe22c0cb248115"},{"name":"OPcity stack","description":"The OP City Stack is a research initiative aimed at exploring the operation of the OP Stack and testing the capabilities of the Canon Fault Proofs Virtual Machine (Canon Fault Proofs VM). Through practical deployment, benchmarking, and innovative proposals, this project aims to push the boundaries of Optimistic Rollup performance and functionality, contributing to the broader goal of Ethereum scalability.\n\nThe project covers several key areas. First, the Node & Rollup Setup involved detailed documentation of the deployment process for both an L1 node (Holesky testnet) and an L2 rollup using the OP Stack. To address RPC calls limitations, the project moved from relying on a remote virtual machine and third-party RPC services to a local environment. This shift provided better performance reliability and security.\n\nIn the OP Stack Version Benchmarking, multiple test deployments were conducted to compare the OP Stack versions V4.0.0 (Canyon) and V7.0.0 (Fjord). Significant findings from these tests included a 75% reduction in total gas fees when upgrading from V4.0.0 to V7.0.0. Additionally, a comparison of calldata versus data blob methods revealed that using data blobs resulted in a 60% reduction in resource usage, demonstrating the efficiency gains of advanced data handling techniques.\n\nFor Proposed Changes to Fault Proofs, the project explored integrating the OP Stack's Canon Fault Proofs VM with opML's Multi-Phase Fault Proof protocol. The proposed modifications included developing a state transition function model to handle merkelized decision trees or neural network outputs, analyzing memory management for large datasets required by machine learning models, enhancing syscalls and I/O operations to optimize the ML-driven data processing, and implementing formal verification and error analysis to ensure system integrity. Additionally, simulations were developed to evaluate the system's performance in real-world operational conditions.","projectAvatarUrl":"https://storage.googleapis.com/op-atlas/f9feb4b3-ff72-43c5-b3b5-008aa6ec8f45.png","projectCoverImageUrl":"https://storage.googleapis.com/op-atlas/ed478c5a-8181-465d-a02f-b2b5d72bf44f.png","category":"Utility","osoSlug":"zenbit.eth","socialLinks":{"website":["https://zenbit.mx","https://badges.zenbit.mx/"],"farcaster":["https://warpcast.com/zenbit"],"twitter":"https://x.com/zenbitMX/status/1731886578673254564","mirror":"https://mirror.xyz/zenbit.eth/"},"team":["212738","402339"],"github":[{"url":"https://github.com/zenbitETH/OPcity","name":"OP City","description":"This repository documents the research and development efforts for the OP City project."}],"packages":[],"contracts":[],"grantsAndFunding":{"ventureFunding":[],"grants":[{"grant":null,"link":null,"amount":"24850","date":"","details":null},{"grant":null,"link":null,"amount":"1535","date":"","details":null},{"grant":"token-house-mission","link":"https://app.charmverse.io/op-grants/page-1306815702055122","amount":"30000","date":"2024-05-08","details":"Research the compatibility of the OP stack's Canon Fault Proof VM with the opML's Multi-Phase Fault Proof protocol. Proposed during Season 5 and approved during Cycle 22."}],"revenue":[]},"pricingModel":"free","pricingModelDetails":"","links":[{"url":"https://github.com/zenbitETH/OPcity/blob/main/README.md","name":"Proposed modifications to the Canon Fault Proofs VM","description":"Research the compatibility of the OP stack's Canon Fault Proof VM with the opML's Multi-Phase Fault Proof protocol. The goal is to implement a custom Fault Dispute Game that manages the challenges related to data availability states from the L2 rollup and the computation results from the Deep Neural Networks (DNN) of the multi-phase opML. "},{"url":"https://github.com/zenbitETH/OPcity/blob/main/Op-stack-research/Test-deployments/node01_V4.0.0.md","name":"Test Deployment 1 (OP stack V4.0.0 / December 2023)","description":"An explorative evaluation was conducted from December 4th to 11th, assessing the OP Stack's operational cost performance in a testnet environment, focusing on gas spending by the batcher and proposer components."},{"url":"https://github.com/zenbitETH/OPcity/blob/main/Op-stack-research/Test-deployments/node02_V7.0.0.md","name":"Test Deployment 2 (OP stack V7.0.0 - Call Data) / June 2024","description":"In June 2024, a 20-day test deployment was conducted using OP Stack V7.0.0 with a Calldata configuration. This test followed multiple network updates and optimizations, significantly impacting rollup operation costs."},{"url":"https://github.com/zenbitETH/OPcity/blob/main/Op-stack-research/Test-deployments/node03_V7.0.0.md","name":"Test Deployment 3 (OP stack V7.0.0 - Data Blobs) / June 2024","description":"Documentation of a third test deployment comparing the performance of OP Stack using Calldata versus Data Blobs for data posting. This test demonstrated the efficiency and cost-saving benefits of using Data Blobs."},{"url":"https://github.com/zenbitETH/OPcity/blob/main/node-setup/Holesky/geth.md","name":"Guide to setup a Geth on a Holesky node","description":"A step-by-step guide for configuring Geth as the Execution Layer on a Holesky node."},{"url":"https://github.com/zenbitETH/OPcity/blob/main/node-setup/Holesky/prysm.md","name":"Guide to setup a Prysm on a Holesky node","description":"This guide provides instructions for configuring Prysm as the Consensus Layer on a Holesky node."},{"url":"https://github.com/zenbitETH/OPcity/blob/main/node-setup/Op-stack/op-setup.md","name":"Guide to setup and deploy a Rollup from the OP stack","description":"A comprehensive guide detailing the steps to configure and deploy a rollup from the OP Stack repository on a Holesky node."},{"url":"https://github.com/zenbitETH/OPcity/blob/main/node-setup/Op-stack/dashboard-setup.md","name":"Guide to generate data visualization from Rollup activity","description":"This document outlines the setup of a dashboard for visualizing data from node and rollup performance."},{"url":"https://github.com/zenbitETH/OPcity/blob/main/Canon-FPVM/dev.md","name":"Guide to interact with Fault Proofs VM","description":"This document explains the practical concepts of the Canon Fault Proofs VM used in the OP Stack, including steps to interact with the dispute mechanism."},{"url":"https://mirror.xyz/zenbit.eth/atHQ_Nz1--bQbY6Vx7NzYO-aOtXibcQi70aLl_WhTzY","name":"OP City: Research compilation","description":"This article compiles research conducted at Zenbit, focusing on the theoretical and practical aspects of the OP Stack and Canon Fault Proofs VM. It includes insights into their implementation, performance benchmarks, and potential future enhancements."},{"url":"https://github.com/zenbitETH/OPcity/milestones","name":"OPcity Milestones","description":"List of milestones we aim to achieve during the research and development of the OPcity Stack. It contains the commits, pull requests, and contributions made at each stage and sets a guideline for future "}],"projectUid":"0x53499d3243b2c26b1f09d49f911a9d9300d29b2196576d417cf852ac9e8dfe4c"},{"name":"Blocknative Decoding API","description":"Blocknative is dedicated to building developer-friendly tools that enhance user experience and ecosystem growth. We specialize in creating innovative solutions for gas fee estimation across various blockchains and have been building, running, and maintaining advanced gas estimation and optimization infrastructure since 2021. ","projectAvatarUrl":"https://storage.googleapis.com/op-atlas/6445d309-3c48-429b-85c7-46b3013baeb7.png","projectCoverImageUrl":"https://storage.googleapis.com/op-atlas/514008b5-80bb-4cf3-87e8-45b4ce67beb3.png","category":"Utility","osoSlug":"","socialLinks":{"website":["Blocknative.com"],"farcaster":["https://warpcast.com/blocknative"],"twitter":"x.com/blocknative","mirror":null},"team":["410300"],"github":[],"packages":[],"contracts":[],"grantsAndFunding":{"ventureFunding":[],"grants":[{"grant":null,"link":null,"amount":"99378","date":"","details":null},{"grant":"foundation-mission","link":"https://app.charmverse.io/op-grants/batcher-gas-fee-optimization-research-and-implementation-419013603973726","amount":"40000","date":"2023-05-14","details":""},{"grant":null,"link":null,"amount":"10m-25m","date":"2022","details":"https://www.blocknative.com/blog/blocknative-raises-15m-for-block-building"}],"revenue":[]},"pricingModel":"free","pricingModelDetails":"","links":[{"url":"https://docs.optimism.io/builders/tools/monitor/analytics-tools#blocknative","name":"Blocknative Decoding API ","description":"Decode Ethereum L2s batch transactions to its human-readable, JSON format."}],"projectUid":"0x039dd46c72b1c02723e8f81a08b606a54b5f413c6756e60ba9e3a467dbbcf38b"},{"name":"Retro Funding Site Design","description":"Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur.","projectAvatarUrl":"https://storage.googleapis.com/op-atlas/729b2f2b-25ac-4668-a715-61b0471e025a.png","projectCoverImageUrl":"https://storage.googleapis.com/op-atlas/dfec054e-366f-4db0-8603-372f715d012f.png","category":"Governance","osoSlug":"","socialLinks":{"website":[],"farcaster":[],"twitter":null,"mirror":null},"team":["5779","844381"],"github":[],"packages":[],"contracts":[],"grantsAndFunding":{"ventureFunding":[],"grants":[],"revenue":[]},"pricingModel":"free","pricingModelDetails":"","links":[],"projectUid":"0x985a1ed485458d7c383c8b59a18856183197783883014c74b865468769436c52"},{"name":"Viem: TypeScript Tooling for OP Stack","description":"Viem is the most used TypeScript Interface for Ethereum and the OP Stack. Viem provides robust, performant, and type-safe modules to be the foundation for building Web Applications, TypeScript Libraries, Wallets, Backends, Indexers, Scripts, and more, on top of Ethereum (and the OP Stack). With over 2.5 million monthly downloads, Viem is used in production by most at-scale (and small scale!) OP Stack projects like Optimism, Uniswap, Zora, Coinbase, Opensea, WalletConnect, Friend.tech, Rainbow, and so much more.","projectAvatarUrl":"https://storage.googleapis.com/op-atlas/171f60c2-1e3e-4b0a-998e-4015a7f468f7.png","projectCoverImageUrl":"https://storage.googleapis.com/op-atlas/64c06023-a910-4646-ba3e-81baa2d935dc.png","category":"Utility","osoSlug":"wevm","socialLinks":{"website":["https://viem.sh"],"farcaster":["https://warpcast.com/wevm"],"twitter":"https://x.com/wevm_dev","mirror":null},"team":["6143"],"github":[{"url":"https://github.com/wevm/viem","name":"Viem","description":"TypeScript Interface for the OP Stack and Ethereum"}],"packages":[],"contracts":[],"grantsAndFunding":{"ventureFunding":[],"grants":[{"grant":null,"link":null,"amount":"156463.05","date":"","details":null},{"grant":null,"link":null,"amount":"198758.57","date":"","details":null}],"revenue":[]},"pricingModel":"free","pricingModelDetails":"","links":[{"url":"https://npm.im/viem","name":"580k weekly downloads via NPM","description":"Downloads: 580,000 weekly downloads\nDependents: 1,365\n"},{"url":"https://github.com/wevm/viem/graphs/contributors","name":"368 unique contributors","description":"368 unique contributors\n"},{"url":"https://github.com/wevm/viem/network/dependents","name":"41.3k Open Source Projects using Viem","description":"41.3k open source projects are using Viem\n2.1k open source libraries are using Viem"},{"url":"https://github.com/wevm/viem","name":"2.4k GitHub Stars","description":"2.4k GitHub Stars"}],"projectUid":"0x6bd057da522918a4675396313ae33a2f2788a1ceeb3bd7ae228015e3eb317a7d"},{"name":"Native Account Abstraction on OP Stack","description":"Kroma Network has implemented Native Account Abstraction on the OP Stack and is currently operating a public devnet called Pioneer Alpha, which is open for anyone to test. Compared to ERC-4337, which relies on off-chain components, Native Account Abstraction offers advantages such as lower gas fees for users (approximately 40% reduction) and a more consistent experience for builders. Because of these benefits, we believe that Account Abstraction should be enshrined within the protocol, and we have been continuously working towards this goal.\n\nOne of the most important aspects is conducting all development processes in an open environment, and making it easy for anyone to test. To achieve this, Kroma team launched the public devnet Pioneer Alpha, which incorporates RIP-7560, RIP-7711, and RIP-7712 into the OP Stack. Additionally, we have developed an RIP-7560 compatible bundler in Golang, based on Stackup's bundler, and provide a Blockscout page and scripts that allow anyone to easily verify and test these implementations.","projectAvatarUrl":"https://storage.googleapis.com/op-atlas/f4561652-9847-4c8c-b744-43d0d91f0a4e.png","projectCoverImageUrl":"https://storage.googleapis.com/op-atlas/82a98589-84af-48d9-abd8-854ece2661a0.png","category":"Utility","osoSlug":"","socialLinks":{"website":["https://docs.pioneer.kroma.network/"],"farcaster":["https://warpcast.com/kroma-network"],"twitter":"https://x.com/kroma_network","mirror":null},"team":["217355","662916"],"github":[{"url":"https://github.com/kroma-network/7560-optimism","name":"7560-optimism","description":"OP Stack consensus client with necessary predeploy contracts for Native Account Abstraction, which is used in Pioneer Alpha."},{"url":"https://github.com/kroma-network/7560-geth","name":"7560-geth","description":"OP Stack go-ethereum client with Native Account Abstraction, which is used in Pioneer Alpha."},{"url":"https://github.com/kroma-network/rip7560-bundler","name":"7560-bundler","description":"RIP-7560 compatible bundler at Pioneer Alpha."},{"url":"https://github.com/kroma-network/rip7560-scripts","name":"rip7560-scripts","description":"Simple scripts to test the functionalities of Native Account Abstraction at Pioneer Alpha."}],"packages":[],"contracts":[],"grantsAndFunding":{"ventureFunding":[],"grants":[{"grant":null,"link":null,"amount":"5m-10m","date":"2022","details":""}],"revenue":[]},"pricingModel":"free","pricingModelDetails":"","links":[{"url":"https://docs.pioneer.kroma.network/","name":"Pioneer Alpha Docs","description":"Full documentation about Pioneer Alpha"},{"url":"https://blog.kroma.network/deep-dive-into-pioneer-alpha-7fce8433dd97","name":"Technical Deep Dive in Pioneer Alpha","description":"Article that demonstrates how Pioneer Alpha implements Native Account Abstraction and shows a replayable gas benchmark results between a Native AA transaction and ERC-4337 UserOp. "},{"url":"https://blockscout.pioneer.kroma.network/","name":"Pioneer Alpha Explorer","description":"Blockscout Explorer for simplified monitoring of RIP-7560 transactions."},{"url":"https://github.com/ethereum-optimism/specs/discussions/202","name":"Discussions on optimism specs GitHub","description":"Open discussion page on bringing Native Account Abstraction on OP Stack."},{"url":"https://www.youtube.com/watch?v=2CINj63Akp0","name":"Presentations","description":"Presentation video about Native Account Abstraction on OP Stack at Optimistic Gathering (EthCC)."}],"projectUid":"0x842f92e1a555fdbc6f0be1640997d1a6f6a96af3c19b5a035b649d806608ad19"},{"name":"OP Succinct: Full ZK Validity Proving of OP Stack Rollups with SP1","description":"OP Succinct combines OP Stack, a battle-tested, modular rollup framework, with SP1, a blazing-fast zkVM, to enable any OP Stack rollup to be fully proven with ZKPs. ","projectAvatarUrl":"https://storage.googleapis.com/op-atlas/55feffd8-8eb4-42f9-a46a-d01336ce9c0f.png","projectCoverImageUrl":"https://storage.googleapis.com/op-atlas/87d02689-101f-4ee0-83d2-8720fad3073c.png","category":"Utility","osoSlug":"","socialLinks":{"website":["https://www.succinct.xyz/"],"farcaster":[],"twitter":"https://twitter.com/SuccinctLabs","mirror":null},"team":["5323"],"github":[{"url":"https://github.com/succinctlabs/op-succinct","name":null,"description":null}],"packages":[],"contracts":[],"grantsAndFunding":{"ventureFunding":[],"grants":[{"grant":null,"link":null,"amount":"above-50m","date":"2024","details":""}],"revenue":[]},"pricingModel":"freemium","pricingModelDetails":"Our product is 100% open-source and free to use locally. Users can pay to use our prover network infrastructure which helps them with proof generation.","links":[],"projectUid":"0xfad78fad680d407f81e7fd46632b4b4936676d1776a5cbf02694b94698495746"},{"name":"quic-go","description":"quic-go is an open-source implementation of the QUIC protocol (RFC 9000) in Go.\nIt is a general-purpose QUIC implementation that, among others, provides support for HTTP/3 (RFC 9114), WebTransport (soon-to-be an RFC) and CONNECT-UDP (RFC 9298).\n\nquic-go powers QUIC support in Prysm. The main advantages for the Ethereum network are:\n1. Lower handshake latency: Establishing a libp2p-capable QUIC connection saves ~3 network roundtrips compared to TCP.\n2. Faster transfer performance due to built-in stream multiplexing, lack of head-of-line blocking, advanced loss recovery and congestion control.\n3. Easy interoperability: Every major programming language provides a QUIC interface. This is a significant simplification to the connection setup logic (multistream + Noise + mplex / yamux) necessary for TCP.","projectAvatarUrl":"https://storage.googleapis.com/op-atlas/d231af7c-780d-4e4c-83bb-45c2c6023876.png","projectCoverImageUrl":"https://storage.googleapis.com/op-atlas/2753584c-d289-41b8-a7c1-07f595b6575e.png","category":"Utility","osoSlug":"","socialLinks":{"website":["https://quic-go.net"],"farcaster":[],"twitter":null,"mirror":null},"team":["843709"],"github":[{"url":"https://github.com/quic-go/quic-go","name":"quic-go","description":""}],"packages":[],"contracts":[],"grantsAndFunding":{"ventureFunding":[],"grants":[],"revenue":[]},"pricingModel":"free","pricingModelDetails":"","links":[{"url":"https://quic-go.net","name":"quic-go documentation","description":"In-depth documentation of quic-go and all its features."}],"projectUid":"0x518706ed6e45ba99aaf9fe6ed3d647373cd67b8632492e59c294b835758c2194"},{"name":"JEFE TOKEN","description":"JEFETOKEN is a software development project focused on smart contracts, blockchain technology, video games & mobile applications. Our goal is to create an ecosystem of web3 applications, based on our own token that powers our platforms and services. Additionally, we offer education through interactive workshops, both in-person and digital, to facilitate user integration into the blockchain ecosystem.\nBlockchain: The JEFE token is developed Open source under the MIT license, coded in Solidity and forms the foundation of the project, deployed on the mainnet in Optimism as $JEFE with the vision of being part of the SUPERCHAIN.\n\nApplication Development: We implement web3 activities within the community, promoting healthy competition through participation in educational workshops and learning activities on blockchain usage. All information is accessible to users from our website and with direct support on our social media channels. We have our own video game, Jefe Zombie, available on Android and iOS. This game introduces users to using their ERC-20 address to rank within the community and earn on-chain rewards, such as $JEFE & NFTs, and off-chain rewards, such as game appearances & accessories.\n\nCommunity Support: We also support community talent in areas like sports (American football and paintball), audiovisual art, helping artists transition to the web3 world, and e-sports, promoting competition and game streaming among users.\n\nJEFE University: We have JEFE University, a tour of presentations and workshops at universities about Optimism, blockchain & web3. We generate POAPs (Proof of Attendance Protocol) for attendees, promoting learning and knowledge sharing.\n\nRewards Program: We incentivize talent and user engagement within our ecosystem through a comprehensive rewards program, prominently featured on our website. Additionally, we're currently developing JEFE COMPASS, an innovative mobile Dapp where users can seamlessly monitor the global community ranking, organize activities, and track both on-chain and off-chain interactions from community addresses and VOTE for events, competitions, top players and more. By participating, users earn rewards points, enabling them to evolve their progress and level of their ranking within the community. \nThis program recurrently lists community activities that integrate web3, providing an access point to understand the use case of JEFE TOKEN. We act as a compass for navigating the web3 world, with a vision of a Superchain. Our utility is to support the transition from web2 to its integration with the Superchain in web3 interactively.","projectAvatarUrl":"https://storage.googleapis.com/op-atlas/b9e15e7a-8d23-4b25-83ab-88fc333c417f.png","projectCoverImageUrl":"https://storage.googleapis.com/op-atlas/a5f679ab-f06a-401f-a73c-d93f27a2f9ee.png","category":"Utility","osoSlug":"JEFE TOKEN","socialLinks":{"website":["https://jefetoken.com","https://rewards.jefetoken.com"],"farcaster":["https://warpcast.com/jefetoken"],"twitter":"https://x.com/JefeTOKEN","mirror":""},"team":["406049"],"github":[{"url":"https://github.com/jefetoken/JEFE-OPTIMISM","name":"JEFE TOKEN OPTIMISM","description":"This is the repo that contains the open source contract of jefe token that is deployed in the main net of Optimism"},{"url":"https://github.com/jefetoken/JEFE-OPSTACK","name":"JEFE OP STACK RESEARCH & DEVELOPMENT ","description":"Contains the information of all the research & development of the optimism chain named knuckles, there are four documents inside that contains the research & development of an open source blockchain with the opstack named knuckles , the documentation of how to deploy a blockchain using opstack is included in English & Spanish , used in workshops and educational purposes there is also kosotl which is an open source reference that helps the developer to serve the purpose of doing the each of the steps that are needed to configure an op blockchain. "},{"url":"https://github.com/jefetoken/Rewards","name":"JEFE WEB3 ACTIVITIES & REWARDS","description":"Repo for the orientation of users to use the rewards system of JEFE TOKEN, which is integrated in the Dapp of JEFE COMPASS too , it creates a ranking system on a leaderboard reading the information of the footprint the address of the user is using to interact in web3 activities from and for the community , these activities are sports oriented, educational oriented & gaming oriented, users comply with challenges or task given via rewards system & JEFE COMPASS , activities that are done and verified increase their reward points & based on their balance of JEFE TOKEN users have the voting power that allows them to vote for competition among teams, players & events . "},{"url":"https://github.com/jefetoken/JEFE-COMPASS","name":"JEFE COMPASS ","description":"This repo contains the public information for other apps to connect to JEFE COMPASS app & integrate the logic of rewards & web3 activities we have for the community ."}],"packages":[],"contracts":[{"address":"0x9FD22a17b4A96Da3F83797d122172C450381fb88","deploymentTxHash":"0xd800882d9a1b5c25de1dccf30577e2b5ef27333998cdd9fbeb563b17c64d9997","deployerAddress":"0xdBeA55Bad7404F00DF5cd12d30d2086151E83950","verificationProof":"0xb84a5278e71e9a6f745de0fe89b4583f9a88b3bf52b5861782acf57b5bc09c0d2debf8fd5dc39b05fbc8ce84f0a76ddda935870f0b60281d89f67c08d782ef1f1c","chainId":10}],"grantsAndFunding":{"ventureFunding":[],"grants":[{"grant":null,"link":null,"amount":"12422","date":"","details":null}],"revenue":[]},"pricingModel":"free","pricingModelDetails":"","links":[{"url":"https://explorer.jefetoken.com","name":"OP JEFE BLOCKCHAIN KNUCKLES EXPLORER INSPECTOR & MONITOR OF TRANSACTIONS & BLOCKS","description":"This is the server for monitoring the op-blockchain knuckles that was deployed together with the research of the op stack and journey, it allows to visualize the blocks, transactions and data related from the blockchain."},{"url":"https://sepolia-optimism.etherscan.io/address/0x1F1a029BA54513981e4AB05EfF4383647AeB76fF","name":"JEFE TOKEN BLOCKCHAIN KNUCKLES BATCHER TESTNET","description":"This is the address contract of the batcher that is running the Op blockchain knuckles, connected to the RPC of knuckles on the Sepolia Tesnet .This allow us to understand, study and develop better understanding of the deployment of the blockchain Knuckles using the Opstack along with a wider inspection on how blocks, transactions and the technical aspects that conforms the Superchain."}],"projectUid":"0x43bb3210691d0a7fd15df10a5401020281f7ab57baa49a63225c5c262abc357d"},{"name":"Dappnode","description":"Since 2018, Dappnode has been a key software for blockchain infrastructure and a big part of decentralization in Ethereum.\nDappnode is a decentralized infrastructure platform that allows users to easily host their own decentralized applications (dApps) and blockchain nodes. Dappnode makes it easy to host and run various types of blockchain software, such as Ethereum, Bitcoin, IPFS, and others. The platform also provides users with a user-friendly interface to manage and monitor their nodes.","projectAvatarUrl":"https://storage.googleapis.com/op-atlas/69817332-d0d8-41e4-98bf-d691ac36a92f.png","projectCoverImageUrl":"https://storage.googleapis.com/op-atlas/7337ad49-5899-4fcf-9420-931cb7c45277.png","category":"Utility","osoSlug":"","socialLinks":{"website":["https://dappnode.com"],"farcaster":["https://warpcast.com/dappnode"],"twitter":"https://twitter.com/dappnode","mirror":null},"team":["15703","8263"],"github":[{"url":"https://github.com/dappnode/DAppNode","name":"Dappnode","description":"General repository for Dappnode"}],"packages":[],"contracts":[],"grantsAndFunding":{"ventureFunding":[],"grants":[{"grant":null,"link":null,"amount":"248448.21","date":"","details":null},{"grant":"token-house-mission","link":"https://github.com/dappnode/DAppNodePackage-op-node","amount":"50000","date":"2023-07-07","details":"You can find the link to the forum thread for this mission here:\nhttps://gov.optimism.io/t/final-dappnode-future-proofing-ui-ux-of-op-nodes/6189 "}],"revenue":[]},"pricingModel":"free","pricingModelDetails":"","links":[{"url":"https://ethseer.io/entity/dappnode?network=mainnet","name":"Dappnode self-reported users","description":"Dappnode includes the graffiti \"validated_from_DAppNode\" in consensus clients by default, giving users the option to opt-out of the self-reporting setting"},{"url":"https://www.youtube.com/watch?v=lh5hADm1Iuk&list=PLpMpAvZuB3w56Z__TProOhu767X1Udoyc","name":"Dappnode Driving School","description":"Video tutorials for getting started on Dappnode"}],"projectUid":"0xf839a585342327848d4541a6fcc315404e879537a60a1370f2cd45a94283a1ba"},{"name":"Hermes - a GossipSub listener and tracer for libp2p-based networks.","description":"The ProbeLab team has recently built Hermes, a GossipSub listener and tracer for libp2p-based networks. Hermes-based experiments aim to measure the efficiency and performance of the GossipSub message broadcasting protocol in any libp2p-based network. Acting as a light node of sorts, Hermes can help developers collect valuable data and tune their network’s protocols based on the message propagation latency, control message overhead and a variety of other metrics. Hermes currently supports the Ethereum consensus layer network.\n\nThe ProbeLab team specialises in network-layer measurements and monitoring. The team operates a variety of tools and uses the data it collects to propose network protocol optimisations.","projectAvatarUrl":"https://storage.googleapis.com/op-atlas/90c0de0c-cc0e-4959-afb7-a78ae4c9d674.png","projectCoverImageUrl":"https://storage.googleapis.com/op-atlas/e1d59a51-3f6f-4642-bc88-553026d2d067.png","category":"Utility","osoSlug":"","socialLinks":{"website":["https://probelab.io","https://probelab.network"],"farcaster":["@yiannisbot"],"twitter":"@yiannisbot","mirror":null},"team":["779819","845866","468804"],"github":[{"url":"https://github.com/probe-lab/hermes","name":"Hermes","description":"Main project repository."}],"packages":[],"contracts":[],"grantsAndFunding":{"ventureFunding":[],"grants":[],"revenue":[]},"pricingModel":"free","pricingModelDetails":"","links":[{"url":"https://probelab.io/tools/hermes/","name":"Hermes @ probelab.io","description":"Tool description"}],"projectUid":"0x7504e494cb8d227193182e083128912173c14eaeecec9b90fa453de28377b269"},{"name":"JEFE TOKEN","description":"JEFETOKEN is a software development project focused on smart contracts, blockchain technology, video games & mobile applications. Our goal is to create an ecosystem of web3 applications, based on our own token that powers our platforms and services. Additionally, we offer education through interactive workshops, both in-person and digital, to facilitate user integration into the blockchain ecosystem.\nBlockchain: The JEFE token is developed Open source under the MIT license, coded in Solidity and forms the foundation of the project, deployed on the mainnet in Optimism as $JEFE with the vision of being part of the SUPERCHAIN.\n\nApplication Development: We implement web3 activities within the community, promoting healthy competition through participation in educational workshops and learning activities on blockchain usage. All information is accessible to users from our website and with direct support on our social media channels. We have our own video game, Jefe Zombie, available on Android and iOS. This game introduces users to using their ERC-20 address to rank within the community and earn on-chain rewards, such as $JEFE & NFTs, and off-chain rewards, such as game appearances & accessories.\n\nCommunity Support: We also support community talent in areas like sports (American football and paintball), audiovisual art, helping artists transition to the web3 world, and e-sports, promoting competition and game streaming among users.\n\nJEFE University: We have JEFE University, a tour of presentations and workshops at universities about Optimism, blockchain & web3. We generate POAPs (Proof of Attendance Protocol) for attendees, promoting learning and knowledge sharing.\n\nRewards Program: We incentivize talent and user engagement within our ecosystem through a comprehensive rewards program, prominently featured on our website. Additionally, we're currently developing JEFE COMPASS, an innovative mobile Dapp where users can seamlessly monitor the global community ranking, organize activities, and track both on-chain and off-chain interactions from community addresses and VOTE for events, competitions, top players and more. By participating, users earn rewards points, enabling them to evolve their progress and level of their ranking within the community. \nThis program recurrently lists community activities that integrate web3, providing an access point to understand the use case of JEFE TOKEN. We act as a compass for navigating the web3 world, with a vision of a Superchain. Our utility is to support the transition from web2 to its integration with the Superchain in web3 interactively.","projectAvatarUrl":"https://storage.googleapis.com/op-atlas/b9e15e7a-8d23-4b25-83ab-88fc333c417f.png","projectCoverImageUrl":"https://storage.googleapis.com/op-atlas/a5f679ab-f06a-401f-a73c-d93f27a2f9ee.png","category":"Utility","osoSlug":"JEFE TOKEN","socialLinks":{"website":["https://jefetoken.com","https://rewards.jefetoken.com"],"farcaster":["https://warpcast.com/jefetoken"],"twitter":"https://x.com/JefeTOKEN","mirror":""},"team":["406049"],"github":[{"url":"https://github.com/jefetoken/JEFE-OPTIMISM","name":"JEFE TOKEN OPTIMISM","description":"This is the repo that contains the open source contract of jefe token that is deployed in the main net of Optimism"},{"url":"https://github.com/jefetoken/JEFE-OPSTACK","name":"JEFE OP STACK RESEARCH & DEVELOPMENT ","description":"Contains the information of all the research & development of the optimism chain named knuckles, there are four documents inside that contains the research & development of an open source blockchain with the opstack named knuckles , the documentation of how to deploy a blockchain using opstack is included in English & Spanish , used in workshops and educational purposes there is also kosotl which is an open source reference that helps the developer to serve the purpose of doing the each of the steps that are needed to configure an op blockchain. "},{"url":"https://github.com/jefetoken/Rewards","name":"JEFE WEB3 ACTIVITIES & REWARDS","description":"Repo for the orientation of users to use the rewards system of JEFE TOKEN, which is integrated in the Dapp of JEFE COMPASS too , it creates a ranking system on a leaderboard reading the information of the footprint the address of the user is using to interact in web3 activities from and for the community , these activities are sports oriented, educational oriented & gaming oriented, users comply with challenges or task given via rewards system & JEFE COMPASS , activities that are done and verified increase their reward points & based on their balance of JEFE TOKEN users have the voting power that allows them to vote for competition among teams, players & events . "},{"url":"https://github.com/jefetoken/JEFE-COMPASS","name":"JEFE COMPASS ","description":"This repo contains the public information for other apps to connect to JEFE COMPASS app & integrate the logic of rewards & web3 activities we have for the community ."}],"packages":[],"contracts":[{"address":"0x9FD22a17b4A96Da3F83797d122172C450381fb88","deploymentTxHash":"0xd800882d9a1b5c25de1dccf30577e2b5ef27333998cdd9fbeb563b17c64d9997","deployerAddress":"0xdBeA55Bad7404F00DF5cd12d30d2086151E83950","verificationProof":"0xb84a5278e71e9a6f745de0fe89b4583f9a88b3bf52b5861782acf57b5bc09c0d2debf8fd5dc39b05fbc8ce84f0a76ddda935870f0b60281d89f67c08d782ef1f1c","chainId":10}],"grantsAndFunding":{"ventureFunding":[],"grants":[{"grant":null,"link":null,"amount":"12422","date":"","details":null}],"revenue":[]},"pricingModel":"free","pricingModelDetails":"","links":[{"url":"https://explorer.jefetoken.com","name":"OP JEFE BLOCKCHAIN KNUCKLES EXPLORER INSPECTOR & MONITOR OF TRANSACTIONS & BLOCKS","description":"This is the server for monitoring the op-blockchain knuckles that was deployed together with the research of the op stack and journey, it allows to visualize the blocks, transactions and data related from the blockchain."},{"url":"https://sepolia-optimism.etherscan.io/address/0x1F1a029BA54513981e4AB05EfF4383647AeB76fF","name":"JEFE TOKEN BLOCKCHAIN KNUCKLES BATCHER TESTNET","description":"This is the address contract of the batcher that is running the Op blockchain knuckles, connected to the RPC of knuckles on the Sepolia Tesnet .This allow us to understand, study and develop better understanding of the deployment of the blockchain Knuckles using the Opstack along with a wider inspection on how blocks, transactions and the technical aspects that conforms the Superchain."}],"projectUid":"0x43bb3210691d0a7fd15df10a5401020281f7ab57baa49a63225c5c262abc357d"},{"name":"Rust Libp2p","description":"The rust implementation of libp2p. Libp2p is a modular framework for a variety of p2p protocols. These protocols are used widely by a variety of projects to establish p2p communications in a decentralized manner.\n\nThe rust implementation is used by a variety of projects in the space including, Magi (OP Stack rollup client), Lighthouse (Ethereum consensus client) and Forest (Filecoin client). \n\nThe rust implementation specifically, is used by a variety of projects in the ","projectAvatarUrl":"https://storage.googleapis.com/op-atlas/352a5108-5f07-4765-a43d-7ba0b4b27054.png","projectCoverImageUrl":"https://storage.googleapis.com/op-atlas/01e43966-8955-4584-b45d-84645a97dc5d.png","category":"Utility","osoSlug":"","socialLinks":{"website":["https://sigmaprime.io"],"farcaster":[],"twitter":"@sigp_io","mirror":null},"team":["845911"],"github":[{"url":"https://github.com/libp2p/rust-libp2p","name":"Rust-Libp2p","description":"Collection of p2p protocols in the rust programming language"}],"packages":[],"contracts":[],"grantsAndFunding":{"ventureFunding":[],"grants":[],"revenue":[]},"pricingModel":"free","pricingModelDetails":"","links":[{"url":"https://github.com/libp2p/rust-libp2p","name":"Rust Libp2p","description":"The core rust libp2p library"}],"projectUid":"0xdf1bb03d08808e2d789f5eac8462bdc560f1bb5b0877f0cf8c66ab53a0bc2f5c"},{"name":"hevm","description":"hevm is an open source, state-of-the art, fast symbolic and concrete EVM execution engine. It has a library interface and can be used as a component in high level tooling. It can be used stand-alone for ad-hoc analysis and symbolic unit test execution.","projectAvatarUrl":"https://storage.googleapis.com/op-atlas/d7cf4059-4f9c-48aa-a37a-df2f8c81933c.png","projectCoverImageUrl":"https://storage.googleapis.com/op-atlas/020d34f6-e8bb-43b5-8508-7935d2b00583.png","category":"Utility","osoSlug":"","socialLinks":{"website":["https://hevm.dev/","https://github.com/ethereum/hevm/"],"farcaster":[],"twitter":null,"mirror":null},"team":["843949","844134","845018","848682"],"github":[{"url":"https://github.com/ethereum/hevm","name":"hevm","description":"hevm source code"}],"packages":[],"contracts":[],"grantsAndFunding":{"ventureFunding":[],"grants":[],"revenue":[]},"pricingModel":"free","pricingModelDetails":"","links":[{"url":"https://hevm.dev/","name":"hevm documentation and tutorial webpage","description":"documentation and tutorials"}],"projectUid":"0x2c97e213fef2bd3f30a71edf6ed48232640368d0083dc0a134a1b59391639bde"},{"name":"Opstack For Cats Dream ☑️","description":"I am a builder who deals with the production of nft in all L2s. I create my NFTs with artificial intelligence. I think my imaginary collection of cats is worthy of receiving an award on optimism.","projectAvatarUrl":"https://storage.googleapis.com/op-atlas/aaff6a85-cd3e-4066-8f03-f09359b3a900.png","projectCoverImageUrl":"https://storage.googleapis.com/op-atlas/318a51e5-edfa-4564-8937-8508d3041a72.png","category":"NFT","osoSlug":"Opstack For Cats Dream ☑️","socialLinks":{"website":["https://element.market/collections/opstack-for-cats-dream"],"farcaster":["@zeus199803"],"twitter":"https://twitter.com/CiyiltepeE32442","mirror":null},"team":["569148"],"github":[{"url":"https://github.com/zeus199803/Opstack-For-Cats-Dream-","name":null,"description":null}],"packages":[{"url":"https://github.com/users/zeus199803/projects/1","name":null,"description":null}],"contracts":[],"grantsAndFunding":{"ventureFunding":[],"grants":[],"revenue":[]},"pricingModel":"pay_to_use","pricingModelDetails":"","links":[],"projectUid":"0x1335476de5a24573f3fa1297827fbeb02921948d678b399c7367fb956d08a6cc"},{"name":"Upnode Deploy","description":"Upnode Deploy allows chain operators and developers to quickly launch their OP Stack chain with the necessary infrastructure, including an explorer, bridge, faucet, and monitoring system, by modifying a few environment variables related to the RPC endpoint, private keys, and chain information.\n\nWith a single Docker Compose command, they can launch and manage every component of the OP Stack chain, including the ability to deploy a replica node by providing `rollup.json` and `genesis.json`. Upnode Deploy also offers a user interface similar to Conduit, which simplifies the OP Stack deployment process.\n\nUnlike Conduit, Upnode Deploy provides developers and chain operators with a tool to deploy OP Stack chains on their own servers instead of relying on third-party managed servers. Upnode Deploy is free, open-source, and fully transparent, whereas Conduit is a paid, closed-source solution.\n\nUpnode Deploy supports the latest OP Stack v1.9.0 and is prepared for the upcoming migration from `pnpm` to `just`.\n\nUpnode Deploy has won Fraxtal Hackathon: https://dorahacks.io/buidl/13971\n\nVideo of docker compose deploying an OP Stack L3 on Fraxtal: https://www.youtube.com/watch?v=8dytrXGjDG4","projectAvatarUrl":"https://storage.googleapis.com/op-atlas/91ebe6cd-12a6-42fb-b3ef-d717e79ac9b8.png","projectCoverImageUrl":"https://storage.googleapis.com/op-atlas/84ec5980-5e06-4630-92b4-16ce9e9e3f83.png","category":"Utility","osoSlug":"","socialLinks":{"website":["https://deploy.upnode.org","https://upnode.org","https://dorahacks.io/buidl/13971","https://www.youtube.com/watch?v=8dytrXGjDG4"],"farcaster":[],"twitter":"https://x.com/upnodeIntern","mirror":null},"team":["328679"],"github":[{"url":"https://github.com/upnodedev/upnode-deploy-ui","name":"Upnode Deploy UI","description":"User interface for deploying an OP Stack chain on-premise"},{"url":"https://github.com/upnodedev/opstack-bridge-ui-v2","name":"Upnode Deploy Bridge UI","description":""},{"url":"https://github.com/upnodedev/opstack-bridge-indexer-v2","name":"Upnode Deploy Bridge Indexer","description":""},{"url":"https://github.com/upnodedev/evm-faucet","name":"Upnode Deploy Faucet","description":""},{"url":"https://github.com/upnodedev/opstack-compose","name":"opstack-compose","description":"OP Stack deployment tool using docker compose"},{"url":"https://github.com/upnodedev/opstack-bridge-ui","name":"Upnode Deploy Bridge UI (Old)","description":""},{"url":"https://github.com/upnodedev/opstack-bridge-indexer","name":"Upnode Deploy Bridge Indexer (Old)","description":""}],"packages":[],"contracts":[],"grantsAndFunding":{"ventureFunding":[],"grants":[{"grant":null,"link":null,"amount":"62112","date":"","details":null},{"grant":"token-house-mission","link":"https://app.charmverse.io/op-grants/page-5705679072018564","amount":"30000","date":"2023-08-19","details":"Cycle 14 Grant"}],"revenue":[]},"pricingModel":"free","pricingModelDetails":"","links":[{"url":"https://dorahacks.io/buidl/13971","name":"Upnode Deploy has won Fraxtal hackathon","description":"Upnode Deploy has won Fraxtal hackathon"},{"url":"https://youtu.be/8dytrXGjDG4","name":"Upnode Deploy opstack-compose demo","description":"A demo video shows how opstack-compose Docker Compose work to deploy a new OP Stack chain"}],"projectUid":"0x81af86360a8e964cc907a5689a62e94231c7e42e05f49c0586716975d72e2e2e"},{"name":"[DappLearning] Web3 Development Tutorial","description":"DappLearning is the definitive guide to decentralized application (Dapp) development on blockchain technology. It offers step-by-step practical experience through classic projects. The GitHub repository has garnered over 5K stars. The OP Stack is a crucial component of this guide, and we have meticulously designed relevant experiments, as well as compiled a rich list of reference materials for those who wish to learn. Additionally, we organized two online OP Stack sharing sessions and uploaded the related videos to YouTube, which have received nearly 1K views. \nOur tutorial not only assists Mandarin-speaking developers in Mainland China but also extends its reach to support developers in regions such as Hong Kong, Singapore, Malaysia, and beyond.\n\nOP stack tutorial (docs + video course): \nhttps://github.com/Dapp-Learning-DAO/Dapp-Learning/blob/main/basic/28-optimism-layer2/README.md\nhttps://www.youtube.com/playlist?list=PLgPVMJY4tnFNXwnStKiI9FZ9cV-OqgZMT\n","projectAvatarUrl":"https://storage.googleapis.com/op-atlas/8edaf178-239d-4396-85f0-15b9a13eff91.png","projectCoverImageUrl":"https://storage.googleapis.com/op-atlas/23f1881a-a148-4a96-b974-97e0a4016d0b.png","category":"Utility","osoSlug":"","socialLinks":{"website":["https://dapplearning.org/"],"farcaster":[],"twitter":"https://x.com/Dapp_learning","mirror":null},"team":["517069","617880","516941"],"github":[{"url":"https://github.com/Dapp-Learning-DAO/Dapp-Learning","name":"Dapp Learning Development Tutorial","description":"DappLearning is the definitive guide to decentralized application (Dapp) development on blockchain technology. It offers step-by-step practical experience through classic projects. The GitHub repository has garnered over 5K stars. The OP Stack is a crucial component of this guide, and we have meticulously designed relevant experiments, as well as compiled a rich list of reference materials for those who wish to learn. Additionally, we organized two online OP Stack sharing sessions and uploaded the related videos to YouTube, which have received nearly 1K views. \nOur tutorial not only assists Mandarin-speaking developers in Mainland China but also extends its reach to support developers in regions such as Hong Kong, Singapore, Malaysia, and beyond.\n\nOP stack tutorial (docs + video course): \nhttps://github.com/Dapp-Learning-DAO/Dapp-Learning/blob/main/basic/28-optimism-layer2/README.md\nhttps://www.youtube.com/playlist?list=PLgPVMJY4tnFNXwnStKiI9FZ9cV-OqgZMT\n"}],"packages":[],"contracts":[],"grantsAndFunding":{"ventureFunding":[],"grants":[{"grant":null,"link":null,"amount":"21600","date":"","details":null}],"revenue":[]},"pricingModel":"free","pricingModelDetails":"","links":[],"projectUid":"0x4d926f7d302cbb95fe37487892a49b0b6240601e3a84023f8a1518678d6e6dbe"},{"name":"Dynamic Inbox Contract For OP Stack","description":"This feature aims to allow the batch inbox to be a contract, enabling customized batch submission conditions such as:\n\nRequiring the batch transaction to be signed by a quorum of sequencers in a decentralized sequencing network; or\nMandating that the batch transaction call a BLOB storage contract (e.g., EthStorage) with a long-term storage fee, which is then distributed to data nodes that prove BLOB storage over time.","projectAvatarUrl":"https://storage.googleapis.com/op-atlas/fa88a614-4de4-4ae0-9363-0b819540724c.png","projectCoverImageUrl":"https://storage.googleapis.com/op-atlas/6560734b-a095-4659-94ea-0e6dfa8373f6.png","category":"Utility","osoSlug":"","socialLinks":{"website":[],"farcaster":[],"twitter":null,"mirror":null},"team":["498701","245756","438493"],"github":[{"url":"https://github.com/blockchaindevsh/optimism","name":"changes for genesis inbox contract","description":"op-node & op-batcher changes: https://github.com/blockchaindevsh/optimism/compare/5137f3b74c6ebcac4f0f5a118b0f4909df03aec6...02e3b7248f1b590a2adf1f81488829760fa2ba03\n\n"}],"packages":[],"contracts":[],"grantsAndFunding":{"ventureFunding":[],"grants":[{"grant":"token-house-mission","link":"https://app.charmverse.io/op-grants/page-36156815313550994","amount":"30000","date":"2023-05-09","details":"During the process, we added the feature of genesis inbox contract to OP Stack. And after further discussing with Mark, we find it more valuable to allow existing OP Stack instances to migrate the inbox from EOA to contract."}],"revenue":[]},"pricingModel":"free","pricingModelDetails":"","links":[{"url":"https://github.com/ethereum-optimism/specs/pull/284","name":"spec for dynamic inbox contract","description":"Besides genesis inbox contract, we've also specified the required changes for dynamic inbox contract."}],"projectUid":"0x7c2460f0e048edd08abb4279db8fc5318168145672399cb37c9f19c9381d5273"},{"name":"go-ethereum","description":"The go-ethereum team develops the software which the OP Stack is built on, contributes to Ethereum upgrades which benefit the OP Stack, and work with the Optimism team on occasion to upstream changes to the core code base.\n\nAlthough we are not the most active Optimism contributors day-to-day, we believe that we play a fundamental role in the OP Stack.","projectAvatarUrl":"https://storage.googleapis.com/op-atlas/ba199d56-5d0d-4c5c-8b52-1c7257c92242.png","projectCoverImageUrl":"https://storage.googleapis.com/op-atlas/9e0541a5-a7c3-40fc-9bd2-2b29c80c38de.png","category":"Utility","osoSlug":"","socialLinks":{"website":["https://github.com/ethereum/go-ethereum"],"farcaster":[],"twitter":"https://twitter.com/go_ethereum","mirror":null},"team":["11112"],"github":[{"url":"https://github.com/ethereum/go-ethereum","name":"go-ethereum","description":"Go implementation of the Ethereum protocol "}],"packages":[],"contracts":[],"grantsAndFunding":{"ventureFunding":[],"grants":[{"grant":null,"link":null,"amount":"496896.42","date":"","details":null},{"grant":null,"link":null,"amount":"230590.08","date":"","details":null}],"revenue":[]},"pricingModel":"free","pricingModelDetails":"","links":[{"url":"https://ethernodes.org/","name":"ethernodes","description":"Chart of most used execution clients."}],"projectUid":"0x79c2ae8858a5a3bd7f2e0da9509d727833ffa01f358b5969355f38ff32b20122"},{"name":"Optimism Collective and OP Stack Documentation Improvements","description":"Hello Optimism Collective! I'm Greg Cardo, a passionate developer focused on enhancing the usability, clarity, and accessibility of the OP Stack through high-standard documentation. This project primarily focuses around improving the OP Stack documentation, where I've introduced useful updates and clarifications to support developers and operators working with Optimism's core infrastructure.","projectAvatarUrl":"https://storage.googleapis.com/op-atlas/eb2f9786-782a-4c8a-86ef-fa3aca286e98.png","projectCoverImageUrl":"https://storage.googleapis.com/op-atlas/1233d4d9-ddf6-414b-aba3-f91e821584ef.png","category":"Utility","osoSlug":"","socialLinks":{"website":["https://github.com/richardgreg/op-docs"],"farcaster":[],"twitter":null,"mirror":null},"team":["261806"],"github":[{"url":"https://github.com/richardgreg/op-docs","name":"Optimism Docs","description":"This repo is a fork of the main Optimism Docs repo which houses the Optimism Stack Documentation located at docs.optimism.io."}],"packages":[],"contracts":[],"grantsAndFunding":{"ventureFunding":[],"grants":[{"grant":null,"link":null,"amount":"10000","date":"","details":null}],"revenue":[]},"pricingModel":"free","pricingModelDetails":"","links":[{"url":"https://github.com/ethereum-optimism/docs/pull/805/files","name":"Derivative Pipeline Information","description":"Added a high-level overview of the derivative pipeline and linked the specs page"},{"url":"https://github.com/ethereum-optimism/docs/pull/779/files","name":"Node Log Levels Explainer","description":"This PR updates the consensus-config.mdx file to include detailed documentation on log levels for the op-node. The new section describes various log levels, ranging from silent to detailed, and provides guidance on setting the log level using the --log.level flag."},{"url":"https://github.com/ethereum-optimism/docs/pull/853/files","name":"Information on Expected Internal Reverts for Withdrawal Transactions","description":"This modification adds a section to the existing withdrawal-flow.mdx documentation to explain the expected internal reverts that users often see on Etherscan during withdrawal transactions."},{"url":"https://github.com/ethereum-optimism/docs/pull/857/files","name":" Information about `proxyd`","description":"I added a dedicated section and explanation for the proxyd service under Chain Operators > Operator Features. Documentation included what `proxyd` is, key features, how it works, consensus awareness, caching and metrics."},{"url":"https://github.com/ethereum-optimism/docs/pull/858/files","name":"Details on the sequencer fee vault","description":"I added in-depth details on the sequence fee vaults to indicate where transaction fees collected by the sequencer go."},{"url":"https://github.com/ethereum-optimism/docs/pull/865/files","name":"Addition of rollup.sequencerhttp to node operation docs","description":"Added a \"callout\" to the node operation documentation in step 7, instructing users to configure the --rollup.sequencerhttp flag."},{"url":"https://github.com/ethereum-optimism/docs/pull/866/files","name":"Addition of a Callout on the Cap for sequencer.l1-confs and verifier.l1-confs","description":"Added a callout to the sequencer.l1-confs and verifier.l1-confs configuration options in the node operation documentation. The callout highlighted the maximum values for sequencer.l1-confs to be 1800 seconds (150 blocks) since the Fjord upgrade is live. It also suggests keeping verifier.l1-confs within a 12-13 minute range (10-20 blocks) for optimal performance."},{"url":"https://github.com/ethereum-optimism/docs/pull/796/files","name":"OP Conductor Docs Improvement","description":"Improvements include:\n\n1. Safe Head Database (SafeDB) Configuration:\nDetailed instructions on enabling the SafeDB for op-node by setting the --safedb.path value.\nExplanation of the importance of SafeDB in ensuring the op-node is not stateless and can persist crucial update data.\n\n2. Rollup RPC Configuration:\nClear guidelines on setting the --rollup-rpc flag to point to an op-node archive node, highlighting the need for the challenger to access historical output roots.\nInclusion of an example configuration snippet for ease of understanding and implementation.\n\n3. Historical Data Requirements:\nEmphasis on the necessity for both op-node and op-geth to have data from the start of the games to maintain network consistency.\nGuidelines on ensuring sufficient historical data availability for both nodes, either through local storage or using archive nodes."},{"url":"https://github.com/ethereum-optimism/docs/pull/809/files","name":"Docker Images Discoverabilty","description":"Improvements for docker images discoverability include:\n\n1. Comprehensive Software Releases:\n\nExpanding the scope to include all software components, not just node components.\nAdding op-challenger to the list of software components with links to releases.\n\n2. Docker Image Searchability:\n\nClear instructions and links to find Docker images for op-node and op-geth.\nConsistent tagging conventions for Docker images to aid in searchability.\n\n3. Example Docker Image Tags:\n\nExamples of tagging the Docker images for better understanding and easier access.\n"},{"url":"https://github.com/ethereum-optimism/docs/pull/823/files","name":"Chain Operator Feature: Span Batches","description":"Enhancements include:\n\n1. Documentation for Span Batches:\n\nOverview of what span batches are and their benefits.\nDetailed instructions on how to enable span batches in the chain configuration.\n\n2. Configuration Instructions:\n\nClear steps to add or update the configuration settings to enable span batches.\nInstructions on redeploying the chain node and verifying the changes.\n\n3. Links to Related Pages:\n\nDirect links to detailed span batches specification and design documents for further reading."},{"url":"https://github.com/ethereum-optimism/docs/pull/876/files","name":"Cross Domain Section","description":"Carving out a new \"Cross Domain\" section under OP STACK > Protocol that gives an overview of the lifecycle of an OP Stack cross-chain transaction."}],"projectUid":"0x334fa6de0243cd1509870ea95f400fd524bd9c8f909e7f629d5457e4ca52e6fc"},{"name":"Maintaining simple-optimism-node","description":"I'm maintaining \"simple-optimism-node\" created by @smartcontracts, an open-source Optimism's full/archive node docker compose deployment script used by more than 320 developers and featured in the official docs.\n\nBelow are some key metrics that indicate its adoption:\n\n- Stars: 321\n- Forks: 111\n\nFrom October 1, 2023, to July 31, 2024, the following metrics were observed:\n\n- External Contributors: 3\n- Issues Opened: 34\n- Issues Closed: 30\n- Merged Pull Requests: 28\n\nHowever, the actual usage is higher, as many instances are not being tracked.","projectAvatarUrl":"https://storage.googleapis.com/op-atlas/88286a99-4f87-423a-8d13-2ed8ebe4f47c.png","projectCoverImageUrl":"https://storage.googleapis.com/op-atlas/6e9dc772-39bd-48ef-b113-988854d3062b.png","category":"Utility","osoSlug":"","socialLinks":{"website":["https://github.com/smartcontracts/simple-optimism-node"],"farcaster":[],"twitter":null,"mirror":null},"team":["328679"],"github":[{"url":"https://github.com/smartcontracts/simple-optimism-node","name":"simple-optimism-node","description":"I'm maintaining \"simple-optimism-node\" created by @smartcontracts, an open-source Optimism's full/archive node docker compose deployment script used by more than 320 developers and featured in the official docs."}],"packages":[],"contracts":[],"grantsAndFunding":{"ventureFunding":[],"grants":[{"grant":null,"link":null,"amount":"17391","date":"","details":null}],"revenue":[]},"pricingModel":"free","pricingModelDetails":"","links":[],"projectUid":"0x09b95c7697625da4915338750c5f78446817a3634cb38bc9155e26bbbc0c87f1"},{"name":"TechNERDs Program","description":"The TechNERDs program maintain a developers repository and the discussion section has evolved into a Stack Overflow style forum where 100s of threads have turned into reusable resources and have lead to documentation and developer experience improvements. https://github.com/ethereum-optimism/developers/discussions\n\nThe TechNERDS expand developer support and bridge technical knowledge gaps. They directly solve developer pain by answering questions, debugging issues via support tickets and dev channels, improve documentation, and making improvements to the code repositories. They're enabling developers to build and thrive with the OP Stack.\n","projectAvatarUrl":"https://storage.googleapis.com/op-atlas/339e37a6-4383-431f-be9a-fd40d82586c0.png","projectCoverImageUrl":"https://storage.googleapis.com/op-atlas/d40c4486-fd46-4b2b-9bdf-d28c9dd636b5.png","category":"Utility","osoSlug":"","socialLinks":{"website":[],"farcaster":[],"twitter":null,"mirror":null},"team":["16340"],"github":[{"url":"https://github.com/ethereum-optimism/developers","name":"developers","description":"This developers repo is where the Optimism Collective's technical community can receive support. The primary value is in the discussion section where the TechNERDs facilitate a stack overflow type forum."}],"packages":[],"contracts":[],"grantsAndFunding":{"ventureFunding":[],"grants":[{"grant":null,"link":null,"amount":"50462","date":"","details":null},{"grant":"token-house-mission","link":"https://gov.optimism.io/t/final-technerd-program/6087","amount":"16800","date":"2023-07-24","details":"These grants are subject to a 1 year lock up period."},{"grant":"foundation-mission","link":"https://github.com/ethereum-optimism/ecosystem-contributions/issues/151","amount":"32500","date":"2024-05-09","details":"These grants are subject to a 1 year lock up period."},{"grant":"foundation-mission","link":"https://github.com/ethereum-optimism/ecosystem-contributions/issues/232","amount":"26250","date":"2024-07-26","details":"These grants are subject to a 1 year lock up period."}],"revenue":[]},"pricingModel":"free","pricingModelDetails":"","links":[{"url":"https://github.com/ethereum-optimism/developers/issues?q=label%3Amonthly-report","name":"Monthly Metrics Reporting","description":"The developers repository has an automated issue creation tool that summarizes the activity in the repository on a monthly cadence."},{"url":"https://github.com/ethereum-optimism/developers/blob/main/community/technerds-program/metrics/retro-funding-5.md","name":"Curated Retro Funding Round 5 Metrics","description":"This document quantifies the TechNERDs Program's impact on the OP Stack ecosystem from October 1, 2023, to July 31, 2024. "}],"projectUid":"0x09875cfe708f0c3acaca3d8af6b1ca2bd45b43c4a268a55c5d2b50ec9bdeef75"},{"name":"libp2p Ecosystem","description":"A modular and extensible networking stack which solves many challenges of peer-to-peer applications. libp2p is widely deployed in many notable web3 projects such as Ethereum, Optimism, Filecoin, Polkadot, Celestia, and more. This a general application for the libp2p Core Fund, a vehicle which funds the libp2p ecosystem (implementations, development infrastructure, community outreach & events, etc.) both proactively and retroactively.","projectAvatarUrl":"https://storage.googleapis.com/op-atlas/dcee4e9a-3de0-4868-ad76-5d8d31467342.png","projectCoverImageUrl":"https://storage.googleapis.com/op-atlas/509d70f7-242e-4812-ba2e-00805cae971e.png","category":"Utility","osoSlug":"libp2p","socialLinks":{"website":["https://libp2p.io","https://github.com/libp2p/libp2p"],"farcaster":[],"twitter":"https://x.com/libp2p","mirror":""},"team":["827799"],"github":[{"url":"https://github.com/libp2p/libp2p","name":"","description":"This is the home repo for the entire libp2p project. There are implementations in many different languages that are maintained and stewarded by other organizations. "},{"url":"https://github.com/libp2p/docs","name":"libp2p Documentation","description":"The shared libp2p documentation repo which contains technical docs and explainers on what libp2p is, its protocols, and how to use them."},{"url":"https://github.com/libp2p/specs","name":"libp2p Specifications Repository","description":"The repository is for work on the libp2p specifications. The different libp2p implementations adhere to the same set of specifications for transports, multiplexers, messaging protocols, and more. The specifications work done here is a cross organization and cross community effort to advance the libp2p project together."},{"url":"https://github.com/libp2p/test-plans","name":"libp2p Interoperability and Benchmarking Repository","description":"The repository houses libp2p interoperability tests (which tests the permutation of transports, multiplexers, secure channels, etc.) across libp2p implementations and their versions. It also houses libp2p performance benchmarking tests which help get metrics on latency, throughput, time it takes to establish connections, for different libp2p implementations and different transport protocols."},{"url":"https://github.com/libp2p/blog","name":"libp2p Blog","description":"Blog articles about advancements and updates across libp2p implementations."},{"url":"https://github.com/libp2p/website-new","name":"libp2p Website","description":"The main libp2p project website which holds information about libp2p implementations, community events, and media."}],"packages":[],"contracts":[],"grantsAndFunding":{"ventureFunding":[],"grants":[{"grant":null,"link":null,"amount":"298137.85","date":"","details":null}],"revenue":[]},"pricingModel":"free","pricingModelDetails":"","links":[{"url":"https://easyretropgf.xyz/libp2p-r-pgf-1/stats","name":"libp2p rPGF round 1 ","description":"The first libp2p retroPGF round, 125k USD worth of OP tokens were awarded to 18 projects across the libp2p ecosystem using rewards the libp2p project received from Optimism Round 3.\n\nBlog post: https://blog.libp2p.io/2024-04-08-libp2p-rpgf/."},{"url":"https://www.opensource.observer/projects/libp2p","name":"Open Source Observer Metrics for the libp2p Project","description":"At the end of 2023, the libp2p Ecosystems group was put together to transition the libp2p project into a fully independent open source community. The OSO metrics show that the team was successful in ensuring continuity and preserving project health."},{"url":"https://docs.google.com/spreadsheets/d/1nSz8xmaqJVrCJXtYDN0-pmnCQn84BmxVtQIOZoBYyRA/edit?usp=sharing","name":"2024 YTD Community Metrics Report","description":"This spreadsheet tracks key community metrics based on Github events data as well as meeting attendance data. Key libp2p community project health metrics are meeting attendance, daily unique contributors, daily merges and stars. These all directly measure community investment in the project. The numbers for 2024 show steady growth in all four areas. The number of people attending meetings has nearly tripled since the project became independent and projects like py-libp2p have been revived due to the efforts of the Paper Aviation team hired to execute the community function for libp2p."}],"projectUid":"0x966804cb492e1a4bde5d781a676a44a23d69aa5dd2562fa7a4f95bb606021c8b"},{"name":"Nethermind Ethereum Execution Client","description":"Nethermind is a robust and highly configurable Ethereum Execution Client built with .NET. Nethermind is recognized for its high performance in syncing and tip-of-chain processing and its extensibility, thanks to a flexible plugin system. As one of the main execution clients on the Ethereum mainnet, Nethermind plays a crucial role in Ethereum’s client diversity.","projectAvatarUrl":"https://storage.googleapis.com/op-atlas/fb68b628-fa43-4bb2-90fc-9f011f9a5c9a.png","projectCoverImageUrl":"https://storage.googleapis.com/op-atlas/c2e45279-ee86-4869-a726-79475d7f707a.png","category":"Utility","osoSlug":"","socialLinks":{"website":["https://www.nethermind.io/nethermind-client"],"farcaster":["https://warpcast.com/nethermind"],"twitter":"https://x.com/NethermindEth","mirror":null},"team":["230074","292202","850269","191651","191702","189615","246575","848939","260032","360561","849002","849220","239820","849142","849492","263978","849505","848972"],"github":[{"url":"https://github.com/NethermindEth/nethermind","name":"Nethermind Execution Client","description":"A robust and performant execution client for Ethereum stakers and node operators."}],"packages":[],"contracts":[],"grantsAndFunding":{"ventureFunding":[],"grants":[{"grant":null,"link":null,"amount":"135600","date":"","details":null},{"grant":null,"link":null,"amount":"248448","date":"","details":null}],"revenue":[]},"pricingModel":"free","pricingModelDetails":"","links":[{"url":"https://supermajority.info/","name":"Client Diversity Dashboard","description":"Self-reported client diversity data"},{"url":"https://ethernodes.org/","name":"Ethereum Mainnet Statistics - Clients","description":""},{"url":"https://www.coinbase.com/developer-platform/discover/insights-analysis/execution-client-diversity","name":"Diversifying execution clients for Coinbase's ETH staking","description":"Quote from the article: \"Our first Nethermind clients will go into production this week, and over the next several weeks, we plan to migrate roughly 50% of our validators to Nethermind.\""},{"url":"https://x.com/NethermindEth/status/1825845699650486415","name":"Client Testing Data","description":"Nethermind continues to optimize the client and increase performance. "}],"projectUid":"0xcd9dfcace81ae28b29b10c4ddf36bcb8db6d705cbb92e7d885e5b946a9f77910"},{"name":"Maintaining simple-optimism-node","description":"I'm maintaining \"simple-optimism-node\" created by @smartcontracts, an open-source Optimism's full/archive node docker compose deployment script used by more than 320 developers and featured in the official docs.\n\nBelow are some key metrics that indicate its adoption:\n\n- Stars: 321\n- Forks: 111\n\nFrom October 1, 2023, to July 31, 2024, the following metrics were observed:\n\n- External Contributors: 3\n- Issues Opened: 34\n- Issues Closed: 30\n- Merged Pull Requests: 28\n\nHowever, the actual usage is higher, as many instances are not being tracked.","projectAvatarUrl":"https://storage.googleapis.com/op-atlas/88286a99-4f87-423a-8d13-2ed8ebe4f47c.png","projectCoverImageUrl":"https://storage.googleapis.com/op-atlas/6e9dc772-39bd-48ef-b113-988854d3062b.png","category":"Utility","osoSlug":"","socialLinks":{"website":["https://github.com/smartcontracts/simple-optimism-node"],"farcaster":[],"twitter":null,"mirror":null},"team":["328679"],"github":[{"url":"https://github.com/smartcontracts/simple-optimism-node","name":"simple-optimism-node","description":"I'm maintaining \"simple-optimism-node\" created by @smartcontracts, an open-source Optimism's full/archive node docker compose deployment script used by more than 320 developers and featured in the official docs."}],"packages":[],"contracts":[],"grantsAndFunding":{"ventureFunding":[],"grants":[{"grant":null,"link":null,"amount":"17391","date":"","details":null}],"revenue":[]},"pricingModel":"free","pricingModelDetails":"","links":[],"projectUid":"0x09b95c7697625da4915338750c5f78446817a3634cb38bc9155e26bbbc0c87f1"},{"name":"CryptoZombies","description":"CryptoZombies is an interactive school that teaches students to write smart contracts by making their own crypto-collectibles game. CryptoZombies was the first tutorial on the internet for NFTs and is still very relevant to the new crop of web3 developers looking to enter the industry today. The curriculum is focused on Solidity development, which also helps onboard new developers to Optimism.\n\nOur platform is free and used by more than 500,000 developers worldwide. Consequently, we've broadened the Optimism Collective's audience while streamlining developer onboarding. In doing so, we've blended simplicity and humor, making the art of writing smart contracts on Optimism fun and accessible. Furthermore, our Telegram community ensures prompt support from our engineers, aiding both newcomers and experienced developers alike.\n\nWe've teamed up with the Optimism Foundation to build a course, Optimism Unleashed, that teaches students to write, test, and deploy smart contracts on the OP Mainnet and use the Superchain Faucet. The course is available at https://cryptozombies.io/en/optimism.\n\nWe're also building [CryptoZombies Apocalypse](https://apocalypse.cryptozombies.io/), an Optimism-based tower defense game where players fight zombie waves to save humanity. The game includes an educational curriculum providing hands-on experience building blockchain-powered game content.\n\nEarly adopters can now claim Early Bird Badge NFTs for game access. To boost adoption, we're covering minting fees on Optimism.","projectAvatarUrl":"https://storage.googleapis.com/op-atlas/e18bade7-4f41-4c9a-b531-cc7f55826d3a.png","projectCoverImageUrl":"https://storage.googleapis.com/op-atlas/4abcba4f-797d-4600-bf03-8c4200ff2494.png","category":"Utility","osoSlug":"","socialLinks":{"website":["https://cryptozombies.io/","https://apocalypse.cryptozombies.io/"],"farcaster":[],"twitter":"https://twitter.com/cryptozombieshq","mirror":null},"team":["847269"],"github":[{"url":"https://github.com/CryptozombiesHQ/cryptozombie-lessons","name":"CryptoZombies Lessons","description":"This repository is used to translate CryptoZombies to other languages."}],"packages":[],"contracts":[],"grantsAndFunding":{"ventureFunding":[],"grants":[{"grant":null,"link":null,"amount":"130577.81","date":"","details":null},{"grant":null,"link":null,"amount":"99378.28","date":"","details":null}],"revenue":[]},"pricingModel":"free","pricingModelDetails":"","links":[],"projectUid":"0xbd7efe4f47254e152bc1193b095dbad6711748577df2cd8f6a55c125ea58a376"},{"name":"Be Part Of Art","description":"In a time where the world is divided, I feel it is time to build projects that connect. In a time where everyone is focusing on themselves, I feel it is time to build projects that focus on collaboration. \n\nBe Part Of Art is a one of a kind art project. It is a blank infinite art canvas that invites graphic artists from around the world to contribute and collaborate with each other to create something that has never been done before. An artwork that is never finished, an artwork that is always growing into something bigger. An artwork that evolves as time goes by. \n\nI imagine it as a digital \"cave painting\"... A place where you can see art, the artists and life merge into something that will be forever available to mankind.\n\nDo you have what it takes to Be Part Of Art? \n\nIn this first stage of the project I'd like to do a bit more research about the technical requirements and technical feasibility of the project. Find the initial group of artists to create the first piece and spend time planning the next phases. \n\nI'd like to spend some time brainstorming with different artists to see how they feel about the project and if they would want to collaborate. Since this all takes time I'd like to request an initial capital to cover the costs so I can focus on this project and the research full-time. ","projectAvatarUrl":"https://storage.googleapis.com/op-atlas/53ee4bea-4882-4f2c-8f71-2b6d747a28b2.png","projectCoverImageUrl":"https://storage.googleapis.com/op-atlas/8fd63b00-4bcd-447a-9e9b-7bfd805f3242.png","category":"Social","osoSlug":"","socialLinks":{"website":["Www.Bepartofart.com"],"farcaster":[],"twitter":null,"mirror":null},"team":["413209"],"github":[],"packages":[],"contracts":[],"grantsAndFunding":{"ventureFunding":[],"grants":[],"revenue":[]},"pricingModel":"freemium","pricingModelDetails":"You must be selected by the community to join the artwall. Participation is free but once your art is part of the wall, it can get sold, the original artist will receive a % of the sale price in relation to how much of his artwork is in the sold piece. ","links":[],"projectUid":"0xa9860e1ba61461740831e00d03eb22660e47e8e9087b2ea2e4441f21210fb786"},{"name":"Node Guardians","description":"Node Guardians is a gamified educational platform for intermediate to advanced developers. We create lore-rich programming challenges for accomplished Solidity developers. Think of it as a skill-based RPG for developers and a platform to showcase their abilities. ","projectAvatarUrl":"https://storage.googleapis.com/op-atlas/6878f254-b99f-47ad-8cf8-7f6cd1601300.png","projectCoverImageUrl":"https://storage.googleapis.com/op-atlas/8f285391-e69f-40f3-aa14-1456fbb92440.png","category":"Utility","osoSlug":"","socialLinks":{"website":["https://nodeguardians.io/"],"farcaster":["https://warpcast.com/sam-ng"],"twitter":"https://x.com/nodeguardians","mirror":null},"team":["17309"],"github":[{"url":"https://github.com/Nodeguardians/optimism","name":"Node Guardians x OP Stack","description":"This repo dives into the three quests (i.e., programming challenges) of the campaign called \"Playing with the OP Stack.\"\n\nThe first quest, \"Introduction to the OP Stack,\" a theoretical one, explores the different components of the OP Stack.\n\nThe second quest, \"Cross Layer Messaging,\" a CTF, focuses on cross-layer communication to open a series of locks.\n\nThe third and final quest, \"Custom OP Rollup,\" involves using the OP Stack to deploy a custom OP rollup based on Sepolia.\n\n(note: developers interact directly with the quests on our platform nodeguardians.io)"}],"packages":[],"contracts":[],"grantsAndFunding":{"ventureFunding":[],"grants":[{"grant":null,"link":null,"amount":"49689","date":"","details":null},{"grant":null,"link":null,"amount":"20200","date":"","details":null},{"grant":"token-house-mission","link":"https://app.charmverse.io/op-grants/node-guardians-x-op-stack-8922710643472445","amount":"19998","date":"2024-05-09","details":"The goal of this grant was twofold: to onboard developers to the OP Stack and help them get familiar with it, and also to filter applications/whitelist participants (by checking campaign completions) for the Optimistic Gathering event we hosted in Brussels during ETHCC in July."},{"grant":null,"link":null,"amount":"1m-5m","date":"2022","details":"This funding bootstrapped the platform and kept it free for users - no newsletters, no pushy stuff - just code and skills. We maintain this ethos: no pressure on users. It’s a public good and will stay that way. We made it sustainable via grants while benefiting people. "}],"revenue":[]},"pricingModel":"free","pricingModelDetails":"","links":[{"url":"https://x.com/nodeguardians/status/1803835999941754953","name":"X announcement of the campaign","description":"An optimistic post to bring awareness to and introduce the OP Stack campaign (i.e a series of programming challenges)."},{"url":"https://snapshots.raintank.io/dashboard/snapshot/TcugNERAptas4auBDdkpwRfQAZx0WBvs","name":"Campaign Metrics","description":"This dashboard provides data on how many users participated in the campaign. It also shows the number of users who benefited from completing the campaign to gain access to an OP Stack demo at the Optimistic Gathering event in Brussels during ETHCC week.\n\nIn the following \"Contracts\" section, because there is no way to select the Sepolia testnet, we can't verify our contracts. For these CTFs, each challenge introduces contracts deployed on OP Sepolia. The number of interactions with these contracts makes it possible to determine how many users started and completed the quests of the OP Stack campaign."}],"projectUid":"0x11a2255f272c84328438f5081139455d8fd2a302fd35f0f08acdff1f1c0d84e6"},{"name":"op-besu","description":"Op-besu is an OP Stack execution client written in Java 21. \n\nWe are OptimismJ who continue to build open source public goods to help the Ethereum and Optimism community get better and better. Our main work is on OP Stack core protocols and ecosystem tools and libraries. You can view more detailed information on our official [website](https://optimism-java.github.io) .","projectAvatarUrl":"https://storage.googleapis.com/op-atlas/cccbc3c2-e7e4-4f1f-9eb9-110b9d3006dd.png","projectCoverImageUrl":"https://storage.googleapis.com/op-atlas/11b27f90-aab4-4013-b554-1375533a88c5.png","category":"Utility","osoSlug":"op-besu-optimism-java","socialLinks":{"website":["https://optimism-java.github.io/op-besu-docs"],"farcaster":[],"twitter":"https://x.com/optimism_java","mirror":null},"team":["193400"],"github":[{"url":"https://github.com/optimism-java/op-besu","name":"","description":""}],"packages":[],"contracts":[],"grantsAndFunding":{"ventureFunding":[],"grants":[{"grant":"token-house-mission","link":"https://app.charmverse.io/op-grants/op-besu-an-op-stack-execution-client-based-on-hyperledger-besu-2818630304747294","amount":"50000","date":"2024-05-09","details":""}],"revenue":[]},"pricingModel":"free","pricingModelDetails":"","links":[],"projectUid":"0x7d69da70e6453a7abb641a770cad602c0a7893186cb20f990efe22c0cb248115"},{"name":"Vyper","description":"Pythonic Smart Contract Language for the EVM","projectAvatarUrl":"https://cdn.charmverse.io/user-content/5302de23-eae6-4cda-97aa-25fefd829726/9aa6f15f-e32a-4bca-a40a-5b1e1122babb/2024-06-11_23-25.png","projectCoverImageUrl":"https://cdn.charmverse.io/user-content/5302de23-eae6-4cda-97aa-25fefd829726/6c137923-55fc-4dc9-9424-5dad59f82ab4/vyper-optimism.png","category":"Utility","osoSlug":"","socialLinks":{"website":["https://github.com/vyperlang/vyper","https://vyperlang.org/"],"farcaster":["https://warpcast.com/~/channel/vyper"],"twitter":"https://x.com/vyperlang?lang=en","mirror":null},"team":["253861","14976","19809"],"github":[{"url":"https://github.com/vyperlang/vyper","name":"Vyper","description":"Pythonic Smart Contract Language for the EVM"}],"packages":[],"contracts":[],"grantsAndFunding":{"ventureFunding":[],"grants":[{"grant":null,"link":null,"amount":"135200","date":"","details":null},{"grant":null,"link":null,"amount":"248448.21","date":"","details":null}],"revenue":[]},"pricingModel":"free","pricingModelDetails":"","links":[{"url":"https://defillama.com/languages","name":"Smart Contract Programming Language Statistics","description":"Vyper is the #2 most popular EVM programming language, securing $2b+ of value ($50m of which are on Optimism)"},{"url":"https://github.com/benber86/vyper_bytecode","name":"Vyper Bytecode Benchmark","description":"Benchmarks showing that Vyper generates on average 50% less bytecode than Solidity"},{"url":"https://github.com/z80dev/gascomps","name":"Gas Usage Benchmark","description":"Benchmark showing that Vyper uses much less gas for standard ERC20 functions compared to Solidity reference implementations "}],"projectUid":"0x9ca1f7b0e0d10d3bd2619e51a54f2e4175e029c87a2944cf1ebc89164ba77ea0"},{"name":"jvm-libp2p","description":"The canonical JVM implementation of libp2p written in Kotlin.","projectAvatarUrl":"https://storage.googleapis.com/op-atlas/19ff1307-15ef-4783-887c-c50c429af401.png","projectCoverImageUrl":"https://storage.googleapis.com/op-atlas/42d1e5bc-8bd6-4604-9e4a-548a144dc721.png","category":"Utility","osoSlug":"","socialLinks":{"website":["https://github.com/libp2p/jvm-libp2p"],"farcaster":[],"twitter":null,"mirror":null},"team":["827799","845866","849171"],"github":[{"url":"https://github.com/libp2p/jvm-libp2p","name":"jvm-libp2p","description":"The main repository for jvm-libp2p"}],"packages":[],"contracts":[],"grantsAndFunding":{"ventureFunding":[],"grants":[],"revenue":[]},"pricingModel":"free","pricingModelDetails":"","links":[{"url":"https://github.com/Consensys/teku/tree/master/networking/p2p/src/main/java/tech/pegasys/teku/networking/p2p/libp2p","name":"Teku's use of jvm-libp2p","description":"A link to Teku repository which demonstrates its use of jvm-libp2p"},{"url":"https://clientdiversity.org/","name":"jvm-libp2p's role in Ethereum Client Diversity","description":"As of 2024-09-04, Sigma Prime's Blockprint data source shows that 22.71% of the Ethereum Beacon chain consists of Teku nodes which rely on jvm-libp2p"}],"projectUid":"0x0be3a0fa062180bdfbfdefa993b09acd9edcae93ba0d8d5829dd01c138268f40"},{"name":"OPcity stack","description":"The OP City Stack is a comprehensive research initiative focused on exploring the operation of the OP Stack and testing the capabilities of the Canon Fault Proofs Virtual Machine (Canon Fault Proofs VM). Through practical deployments, benchmarking, and innovative proposals, this project seeks to push the boundaries of Optimistic Rollup performance and functionality, contributing to the broader goal of Ethereum scalability.\n\nThe project covers several key areas. First, the Node & Rollup Setup involved detailed documentation of the deployment process for both an L1 node (Holesky testnet) and an L2 rollup using the OP Stack. To address RPC calls limitations, the project transitioned from relying on a remote virtual machine and third-party RPC services to a local environment. This shift improved performance reliability and security.\n\nIn the OP Stack Version Benchmarking, multiple test deployments were conducted to compare the OP Stack versions V4.0.0 (Canyon) and V7.0.0 (Fjord). Significant findings from these tests included a 75% reduction in total gas fees when upgrading from V4.0.0 to V7.0.0. Additionally, a comparison of calldata versus data blob methods revealed that using data blobs resulted in a 60% reduction in resource usage, demonstrating the efficiency gains of advanced data handling techniques.\n\nFor the Proposed Changes to Fault Proofs, the project explored integrating the OP Stack's Canon Fault Proofs VM with the opML's Multi-Phase Fault Proof protocol. The proposed modifications included developing a state transition function model to handle merkelized decision trees or neural network outputs. The project also focused on analyzing memory management strategies for handlig large datasets required by machine learning models, and enhancing syscalls and I/O operations to optimize the ML-driven data processing. To ensure system integrity, formal verification, and error analysis were implemented. Additionally, simulations were developed to evaluate the system's performance under real-world operational conditions.","projectAvatarUrl":"https://storage.googleapis.com/op-atlas/f9feb4b3-ff72-43c5-b3b5-008aa6ec8f45.png","projectCoverImageUrl":"https://storage.googleapis.com/op-atlas/ed478c5a-8181-465d-a02f-b2b5d72bf44f.png","category":"Utility","osoSlug":"zenbit.eth","socialLinks":{"website":["https://zenbit.mx","https://badges.zenbit.mx/"],"farcaster":["https://warpcast.com/zenbit"],"twitter":"https://x.com/zenbitMX/status/1731886578673254564","mirror":"https://mirror.xyz/zenbit.eth/"},"team":["212738","402339"],"github":[{"url":"https://github.com/zenbitETH/OPcity","name":"OP City","description":"This repository documents the research and development efforts for the OP City project."}],"packages":[],"contracts":[],"grantsAndFunding":{"ventureFunding":[],"grants":[{"grant":null,"link":null,"amount":"24850","date":"","details":null},{"grant":null,"link":null,"amount":"1535","date":"","details":null},{"grant":"token-house-mission","link":"https://app.charmverse.io/op-grants/page-1306815702055122","amount":"30000","date":"2024-05-08","details":"Research the compatibility of the OP stack's Canon Fault Proof VM with the opML's Multi-Phase Fault Proof protocol. Proposed during Season 5 and approved during Cycle 22."}],"revenue":[]},"pricingModel":"free","pricingModelDetails":"","links":[{"url":"https://github.com/zenbitETH/OPcity/blob/main/README.md","name":"Proposed modifications to the Canon Fault Proofs VM","description":"Research the compatibility of the OP stack's Canon Fault Proof VM with the opML's Multi-Phase Fault Proof protocol. The goal is to implement a custom Fault Dispute Game that manages the challenges related to data availability states from the L2 rollup and the computation results from the Deep Neural Networks (DNN) of the multi-phase opML. "},{"url":"https://github.com/zenbitETH/OPcity/blob/main/Op-stack-research/Test-deployments/node01_V4.0.0.md","name":"Test Deployment 1 (OP stack V4.0.0 / December 2023)","description":"An explorative evaluation was conducted from December 4th to 11th, assessing the OP Stack's operational cost performance in a testnet environment, focusing on gas spending by the batcher and proposer components."},{"url":"https://github.com/zenbitETH/OPcity/blob/main/Op-stack-research/Test-deployments/node02_V7.0.0.md","name":"Test Deployment 2 (OP stack V7.0.0 - Call Data) / June 2024","description":"In June 2024, a 20-day test deployment was conducted using OP Stack V7.0.0 with a Calldata configuration. This test followed multiple network updates and optimizations, significantly impacting rollup operation costs."},{"url":"https://github.com/zenbitETH/OPcity/blob/main/Op-stack-research/Test-deployments/node03_V7.0.0.md","name":"Test Deployment 3 (OP stack V7.0.0 - Data Blobs) / June 2024","description":"Documentation of a third test deployment comparing the performance of OP Stack using Calldata versus Data Blobs for data posting. This test demonstrated the efficiency and cost-saving benefits of using Data Blobs."},{"url":"https://github.com/zenbitETH/OPcity/blob/main/node-setup/Holesky/geth.md","name":"Guide to setup a Geth on a Holesky node","description":"A step-by-step guide for configuring Geth as the Execution Layer on a Holesky node."},{"url":"https://github.com/zenbitETH/OPcity/blob/main/node-setup/Holesky/prysm.md","name":"Guide to setup a Prysm on a Holesky node","description":"This guide provides instructions for configuring Prysm as the Consensus Layer on a Holesky node."},{"url":"https://github.com/zenbitETH/OPcity/blob/main/node-setup/Op-stack/op-setup.md","name":"Guide to setup and deploy a Rollup from the OP stack","description":"A comprehensive guide detailing the steps to configure and deploy a rollup from the OP Stack repository on a Holesky node."},{"url":"https://github.com/zenbitETH/OPcity/blob/main/node-setup/Op-stack/dashboard-setup.md","name":"Guide to generate data visualization from Rollup activity","description":"This document outlines the setup of a dashboard for visualizing data from node and rollup performance."},{"url":"https://github.com/zenbitETH/OPcity/blob/main/Canon-FPVM/dev.md","name":"Guide to interact with Fault Proofs VM","description":"This document explains the practical concepts of the Canon Fault Proofs VM used in the OP Stack, including steps to interact with the dispute mechanism."},{"url":"https://mirror.xyz/zenbit.eth/atHQ_Nz1--bQbY6Vx7NzYO-aOtXibcQi70aLl_WhTzY","name":"OP City: Research compilation","description":"This article compiles research conducted at Zenbit, focusing on the theoretical and practical aspects of the OP Stack and Canon Fault Proofs VM. It includes insights into their implementation, performance benchmarks, and potential future enhancements."},{"url":"https://github.com/zenbitETH/OPcity/milestones","name":"OPcity Milestones","description":"List of milestones we aim to achieve during the research and development of the OPcity Stack. It contains the commits, pull requests, and contributions made at each stage and sets a guideline for future "}],"projectUid":"0x53499d3243b2c26b1f09d49f911a9d9300d29b2196576d417cf852ac9e8dfe4c"},{"name":"Redprint","description":"Redprint toolkit, is a \\ toolkit and knowledge hub to improve OPStack accessibility, tailored for developer. It includes:\n\n1) Redprint wizard: It is a code generator/ interactive developer playground to modify OPStack ’s codebase. It supports a space to experience, and build features which aren't yet available on the production at all, empowering developers to tinker, and push the boundaries of what's possible by composing their own different OPStack components together. \n\n2) redprint-forge: It is a developer-friendly framework/library in solidity to deploy OPStack ’s contracts in a modular style. It supports type-safe smart contract deployment, re-usable testing pipeline, all-Solidity-based ( no context switching), and tx Management via Safe Smart Contract Deploy Script","projectAvatarUrl":"https://storage.googleapis.com/op-atlas/3cc6bd19-1ade-4c0d-8fe3-ec6ea6f50183.png","projectCoverImageUrl":"https://storage.googleapis.com/op-atlas/d2d120fb-11fa-456c-b7e0-b0ed52b477e0.png","category":"Utility","osoSlug":"","socialLinks":{"website":["https://redprint.ninja/"],"farcaster":["https://warpcast.com/ratimon"],"twitter":"https://twitter.com/RATi_MOn","mirror":null},"team":["397087"],"github":[{"url":"https://github.com/Ratimon/redprint-wizard","name":"Redprint Wizard","description":"Interactive smart contract generator based on OPStack"},{"url":"https://github.com/Ratimon/redprint-forge","name":"redprint-forge","description":"A developer-friendly framework/library in solidity to deploy OPStack ’s contracts in a modular style."}],"packages":[],"contracts":[],"grantsAndFunding":{"ventureFunding":[],"grants":[{"grant":"token-house-mission","link":"https://app.charmverse.io/op-grants/redprint-toolkit-an-interactive-code-generator-and-a-dev-framework-to-modify-deploy-opstack-s-contracts-9499729065142495","amount":"38500","date":"2024-05-15","details":""}],"revenue":[]},"pricingModel":"free","pricingModelDetails":"","links":[{"url":"https://redprint.ninja/blog/3-metric-hub","name":"Redprint Toolkit Metric Hub","description":"It include impacts' details for both tools `Redprint Wizard` and `redprnt-forge`. The justification are categorized by \"upstream\" and \"downstream\" parts in the link provided.\n\nHowever, only relevant part is \"upstream\". Please ignore the \"downstream\" part. It is noted that Both `Redprint Wizard` and `redprnt-forge` are fall in Category 3: OP Stack Tooling.\n\nIn shorts, the metrics include:\n1) redprint-forge 's Version Releases\n2) redprint-forge 's Number of Github repo likes\n3) redprint-forge 's Number of code repo forks\n4) redprint-forge 's Number of npm packages downloaded\n5) Redprint Wizard 's Number of Monthly Visitor\n6) Redprint Wizard 'sNumber of Link Clicks Toward the Code copy button\n7) Redprint Wizard 'sNumber of Downloaded code as zip file\n8) Redprint Wizard 'sNumber of visitors to our technical articles in our blog"}],"projectUid":"0xdd8b2e68cad9afa0701c8f27bf085302b152dbca3393083d3c664e3fc75945ab"},{"name":"js-libp2p","description":"The canonical JavaScript implementation of libp2p. Js-libp2p is a collection of protocols that support a wide range of functionalities, such as; connection establishment, remote node protocol identification and negotiation (through its identify protocol), data encryption, content/peer discovery (through its Kademlia DHT component), and data transfer through its pub-sub protocol (Gossipsub).\n\nThe stakeholders of js-libp2p include the Interplanetary Shipyard team who maintain this implementation as well as projects that depend on js-libp2p like ChainSafe's Lodestar (Ethereum consensus client written in Typescript), Ocean Protocol (in their Ocean Nodes implementation), OrbitDB (a serverless, distributed, peer-to-peer database), Warden Protocol, and many more: https://github.com/libp2p/js-libp2p/tree/main#used-by and https://github.com/libp2p/js-libp2p/network/dependents.","projectAvatarUrl":"https://storage.googleapis.com/op-atlas/11d09c62-9356-40b2-9cd2-06b98f816bfb.png","projectCoverImageUrl":"https://storage.googleapis.com/op-atlas/826fafd9-28a8-49f8-9d07-0e5e57880f20.png","category":"Utility","osoSlug":"","socialLinks":{"website":["https://ipshipyard.com/","https://github.com/libp2p/js-libp2p"],"farcaster":[],"twitter":"https://x.com/ipshipyard","mirror":null},"team":["779819","845866"],"github":[{"url":"https://github.com/libp2p/js-libp2p","name":"js-libp2p","description":"The main js-libp2p code repository."}],"packages":[],"contracts":[],"grantsAndFunding":{"ventureFunding":[],"grants":[],"revenue":[]},"pricingModel":"free","pricingModelDetails":"","links":[{"url":"https://github.com/ChainSafe/lodestar/blob/unstable/packages/beacon-node/src/network/libp2p/index.ts#L67","name":"Lodestar's use of js-libp2p","description":"js-libp2p's use in Lodestar, a typescript client of the Ethereum Beacon Chain"},{"url":"https://clientdiversity.org/","name":"js-libp2p's role in Eth Beacon Chain","description":"According to Miga Labs' data source, js-libp2p Lodestar nodes account for 3.07% of the Beacon Chain"}],"projectUid":"0x5a7e7c7acb21521e99021d746740b368801cbfe531301e50bdbaafdc24a0aac5"},{"name":"NFT Starter","description":"NFT STARTER is a platform designed to help creators, artists, and entrepreneurs launch their own NFT projects. It acts as a launchpad, providing the tools and resources to create and mint NFTs. Currently working on version 2.0","projectAvatarUrl":"https://cdn.charmverse.io/user-content/d30a1da7-8e25-495b-9961-f332bcfc43a1/44113f51-1a0b-40cb-b5b1-f4cb5241d913/GDUQ_lQU_400x400.jpg","projectCoverImageUrl":"https://storage.googleapis.com/op-atlas/0f8ad22d-b07f-422a-a341-5c2d9df1e570.png","category":"NFT","osoSlug":"","socialLinks":{"website":["https://nftstarter.lol/"],"farcaster":[],"twitter":"Nftstarter","mirror":null},"team":["238622"],"github":[{"url":"nonboring/nft-starter","name":"NFT Starter","description":"NFT STARTER is a platform designed to help creators, artists, and entrepreneurs launch their own NFT projects. It acts as a launchpad, providing the tools and resources to create and mint NFTs"},{"url":"https://github.com/nonboring/nft-starter","name":"NFT Starter","description":"NFT STARTER is a platform designed to help creators, artists, and entrepreneurs launch their own NFT projects. It acts as a launchpad, providing the tools and resources to create and mint NFTs"}],"packages":[],"contracts":[],"grantsAndFunding":{"ventureFunding":[],"grants":[],"revenue":[]},"pricingModel":"freemium","pricingModelDetails":"In the NFTStarter v2.0 all project listings are supposed to be free, however, there are a bunch of premium features we are about to offer, like promoting drops on the homepage, etc. There are no specific prices yet, because all premium features are only ideas at the moment. ","links":[],"projectUid":"0xd8012752e512ed8c6a47e61293bbad8cd942c9d016de1dc78d64d2248373444a"},{"name":"Research and development on multi-section fault dispute game","description":"Our research aims to significantly expedite the fault-proof dispute by implementing a multi-section search approach. In contrast to the bi-section game, which demands log2(N) moves to identify the final disputable step, the K-section game (where K > 2) diminishes the moves to logK(N). However, in the K-section game, each player (defender/attacker) must publish a K-1 VM state hashes on-chain with every move. The introduction of EIP-4844 facilitates a substantial reduction in this cost through the utilization of EIP-4844 Binary Large Object (BLOB), capable of accommodating K=4096 VM hashes per BLOB. Consequently, for an N=2^48 game, the game can be condensed to 4 moves from the original 48 moves.","projectAvatarUrl":"https://storage.googleapis.com/op-atlas/246a6f8a-8335-40b7-b7d9-2590bb1c7cf9.png","projectCoverImageUrl":"https://storage.googleapis.com/op-atlas/1d5c5564-489a-43f8-bb76-73ab8a30b1c5.png","category":"Utility","osoSlug":"","socialLinks":{"website":["https://ethstorage.io/"],"farcaster":[],"twitter":"https://twitter.com/EthStorage","mirror":""},"team":["498701","245756"],"github":[{"url":"https://github.com/ethstorage/optimism","name":"","description":"The 'develop' contains the latest development of multi-section fault proof."}],"packages":[],"contracts":[],"grantsAndFunding":{"ventureFunding":[],"grants":[{"grant":"token-house-mission","link":"https://app.charmverse.io/op-grants/page-29596258544520615","amount":"30000","date":"2024-04-24","details":"For detailed information on the grant, please visit the Charmverse page. You can find our progress updates, draft specifications, and code on this [GitHub discussion page](https://github.com/ethereum-optimism/specs/discussions/191)."}],"revenue":[]},"pricingModel":"free","pricingModelDetails":"","links":[{"url":"https://app.charmverse.io/op-grants/page-29596258544520615","name":"Optimism Season 5 Grant","description":"Recognition from Optimism community"},{"url":"https://twitter.com/EthStorage/status/1788554575869542831","name":"Twitter announcement","description":""},{"url":"https://www.youtube.com/watch?v=vbCSqdB-D8g","name":"Talk at EthPrague about the project","description":""}],"projectUid":"0xdbc21abd2657c839060753eada61f93a6d835a0a2f3bdfb530339a2c85f23516"},{"name":"Moved Network","description":"We're building the next generation Ethereum L2 blockchain on Optimism OP Stack that supports the most secure Move smart contract language. Our goal is to help the security and parallel execution of Move meet Ethereum’s vast liquidity.","projectAvatarUrl":"https://storage.googleapis.com/op-atlas/4088a7f3-ba0f-4ec6-a6bc-ff4caaf666eb.png","projectCoverImageUrl":"https://storage.googleapis.com/op-atlas/68088c9d-248f-4b4c-b8b7-1e8c52c5569a.png","category":"Cross Chain","osoSlug":"","socialLinks":{"website":["https://moved.network"],"farcaster":[],"twitter":"https://x.com/MovedNetwork","mirror":null},"team":["831955"],"github":[],"packages":[],"contracts":[],"grantsAndFunding":{"ventureFunding":[],"grants":[{"grant":null,"link":null,"amount":"under-1m","date":"2024","details":"Received some of the pre-seed investment from 4 VCs and 2 angels. The rounds is still open for more investment."}],"revenue":[]},"pricingModel":"pay_to_use","pricingModelDetails":"Users pay for transaction fees","links":[{"url":"https://www.crunchbase.com/organization/moved-network","name":"Crunchbase","description":"Company investor profile"}],"projectUid":"0x5606763865e540ae9ff0c58f206a708f58ea117c08d8d8d1e74f768abeff084c"},{"name":"Builderism","description":"Make your op stack with just a few commands!","projectAvatarUrl":"https://storage.googleapis.com/op-atlas/e74ad0ba-d2bc-449d-9411-cbcad9bc8105.png","projectCoverImageUrl":"https://storage.googleapis.com/op-atlas/c7c58454-c6b7-4ce0-8b5f-cd60576940f4.png","category":"Utility","osoSlug":"","socialLinks":{"website":["https://github.com/rabbitprincess/builderism"],"farcaster":[],"twitter":null,"mirror":null},"team":["841662"],"github":[{"url":"https://github.com/rabbitprincess/builderism","name":"Builderism","description":"Make your mainnet using OP Stack!"}],"packages":[],"contracts":[],"grantsAndFunding":{"ventureFunding":[],"grants":[],"revenue":[]},"pricingModel":"free","pricingModelDetails":"","links":[],"projectUid":"0xd9d3c625d5d821c6cea40f671dae15bc5ef9b9e159abcefe94864cddf11750a4"},{"name":"Dragons On Op Stack 🔴","description":"Hello, I am a designer. I am an artificial intelligence designer. I am 25 years old. I'm from Turkey. I need some support. I want to do more for Optimisim. I don't know much about Github. But everything I did here is as you want. I increased the on-chain activity and interacted with 420 wallets.","projectAvatarUrl":"https://storage.googleapis.com/op-atlas/7d8db529-7225-43f2-bc2c-ade2f7aaf7af.png","projectCoverImageUrl":"https://storage.googleapis.com/op-atlas/af6a4fb6-52e3-4570-840a-e6c949ff905e.png","category":"NFT","osoSlug":"Dragons On Op Stack 🔴","socialLinks":{"website":["https://element.market/collections/dragons-on-op-stack"],"farcaster":[],"twitter":null,"mirror":null},"team":["569945"],"github":[{"url":"https://github.com/mali030303/Dragons-On-Op-Stack--","name":null,"description":null}],"packages":[],"contracts":[],"grantsAndFunding":{"ventureFunding":[],"grants":[],"revenue":[]},"pricingModel":"pay_to_use","pricingModelDetails":"Our price is the lowest fee. Our goal is community before money. It is usually a fee like 0.00001 Eth that everyone can reach.This is true for all the projects I do.","links":[],"projectUid":"0x6ee546715053790bda72f913925b782461830ccdcc14ad12a2f288641510f448"},{"name":"go-libp2p","description":"The canonical Golang implementation of libp2p. Go-libp2p is a collection of protocols that support a wide range of functionalities, such as; connection establishment, remote node protocol identification and negotiation (through its identify protocol), data encryption, content/peer discovery (through its Kademlia DHT component), and data transfer through its pub-sub protocol (Gossipsub).\n\nThe stakeholders of go-libp2p include the Interplanetary Shipyard team who maintain this implementation as well as projects that depend on go-libp2p like Optimism's op-node (the reference implementation of the rollup-node spec), the Ethereum Beacon Chain (via Prysm, the Go consensus client), Filecoin (Lotus and Venus), Celestia node, and many more: https://github.com/libp2p/go-libp2p?tab=readme-ov-file#notable-users.","projectAvatarUrl":"https://storage.googleapis.com/op-atlas/277d8353-44c4-4e16-a2bd-2dfb3fb9e65f.png","projectCoverImageUrl":"https://storage.googleapis.com/op-atlas/4c70ca4a-8b38-47ee-97d0-2a64a63700f8.png","category":"Utility","osoSlug":"","socialLinks":{"website":["https://ipshipyard.com/","https://github.com/libp2p/go-libp2p"],"farcaster":[],"twitter":"https://x.com/ipshipyard","mirror":null},"team":["845866","849466"],"github":[{"url":"https://github.com/libp2p/go-libp2p","name":"go-libp2p","description":"Main project repository."}],"packages":[],"contracts":[],"grantsAndFunding":{"ventureFunding":[],"grants":[],"revenue":[]},"pricingModel":"free","pricingModelDetails":"","links":[{"url":"https://github.com/ethereum-optimism/optimism/blob/develop/op-node/p2p/host.go#L223","name":"Optimism mainnet's use of go-libp2p","description":"A link to Optimism's op-node which uses protocols provided by go-libp2p"},{"url":"https://github.com/prysmaticlabs/prysm/blob/develop/beacon-chain/p2p/options.go#L90","name":"Prysm's use of go-libp2p","description":"A link to Ethereum Beacon Chain client Prysm which shows use of protocols provided by go-libp2p"},{"url":"https://clientdiversity.org/","name":"go-libp2p's role in Ethereum Client Diversity","description":"As of 2024-09-04, Sigma Prime's Blockprint data source shows that 36.42% of the Ethereum Beacon chain consists of Prysm nodes which rely on go-libp2p"}],"projectUid":"0xc71faa1bcb4ceb785816c3f22823377e9e5e7c48649badd9f0a0ce491f20d4b3"},{"name":"op-besu","description":"Op-besu is an OP Stack execution client written in Java 21. \n\nWe are OptimismJ who continue to build open source public goods to help the Ethereum and Optimism community get better and better. Our main work is on OP Stack core protocols and ecosystem tools and libraries. You can view more detailed information on our official website https://optimism-java.github.io .","projectAvatarUrl":"https://storage.googleapis.com/op-atlas/cccbc3c2-e7e4-4f1f-9eb9-110b9d3006dd.png","projectCoverImageUrl":"https://storage.googleapis.com/op-atlas/11b27f90-aab4-4013-b554-1375533a88c5.png","category":"Utility","osoSlug":"op-besu-optimism-java","socialLinks":{"website":["https://optimism-java.github.io/op-besu-docs"],"farcaster":[],"twitter":"https://x.com/optimism_java","mirror":null},"team":["193400"],"github":[{"url":"https://github.com/optimism-java/op-besu","name":"","description":""}],"packages":[],"contracts":[],"grantsAndFunding":{"ventureFunding":[],"grants":[{"grant":"token-house-mission","link":"https://app.charmverse.io/op-grants/op-besu-an-op-stack-execution-client-based-on-hyperledger-besu-2818630304747294","amount":"50000","date":"2024-05-09","details":""}],"revenue":[]},"pricingModel":"free","pricingModelDetails":"","links":[],"projectUid":"0x7d69da70e6453a7abb641a770cad602c0a7893186cb20f990efe22c0cb248115"},{"name":"roll-op","description":"roll-op is a script that makes it trivial for any developer to spin up an OP stack rollup, both for dev and production use.\n\nThe script lets you configure and run your own rollup by running only two or three commands. It uses a single well-documented config file.\n\nAdditionally, it supports EIP-4337 AA infrastructure (bundler + paymaster) and helps you automatically subsidize gas for transactions that match certain criteria.\n\nSpinning a rollup on Sepolia is as simple as:\n\n> git clone git@github.com:0xFableOrg/roll-op.git\n> cd roll-op\n> cp conf.toml.example conf.toml\n# conf.toml: uncomment Sepolia section, add your keys & rpc\n> ./rollop setup --yes\n> ./rollop --preset=prod --conf=conf.toml l2\n\nMore info: https://twitter.com/norswap/status/1707188816455622899\n\nIt has most notably been used by Celestia as the official way to let people experiment with devnet OP stack rollups using Celestia as DA layer: https://x.com/JoshCStein/status/1816558353172300114","projectAvatarUrl":"https://storage.googleapis.com/op-atlas/46663b96-a394-4298-9ab1-bbd2f3739669.png","projectCoverImageUrl":"https://storage.googleapis.com/op-atlas/fc36ef5f-4347-4d44-ad13-b68906265782.png","category":"Utility","osoSlug":"https://www.opensource.observer/projects/roll-op-0xfableorg","socialLinks":{"website":["https://github.com/0xFableOrg/roll-op"],"farcaster":[],"twitter":null,"mirror":null},"team":["2034"],"github":[{"url":"https://github.com/0xFableOrg/roll-op","name":null,"description":null}],"packages":[],"contracts":[],"grantsAndFunding":{"ventureFunding":[],"grants":[{"grant":null,"link":null,"amount":"74534","date":"","details":null},{"grant":"token-house-mission","link":"https://app.charmverse.io/op-grants/page-3173529621090243","amount":"45000","date":"2023-07-23","details":"Grant for initial work on roll-op"}],"revenue":[]},"pricingModel":"free","pricingModelDetails":"","links":[],"projectUid":"0x3a103436d12a3d54ade1a44f87ce255417fd530b6ec55abd3bea1898b32c61c1"},{"name":"Nimbus","description":"Nimbus is a client implementation for both Ethereum’s Consensus Layer and Execution Layer that strives to be as lightweight as possible in terms of resources used. ","projectAvatarUrl":"https://storage.googleapis.com/op-atlas/cf0751ef-d8aa-4814-80c7-70e3a305499d.png","projectCoverImageUrl":"https://storage.googleapis.com/op-atlas/14ef8c04-600b-4449-a501-2c8e1880ac9e.png","category":"Utility","osoSlug":"","socialLinks":{"website":["https://nimbus.team/"],"farcaster":[],"twitter":"https://twitter.com/ethnimbus","mirror":null},"team":["12747"],"github":[{"url":"https://github.com/status-im/nimbus-eth2","name":"Nimbus Consensus Client Repo","description":"Nim implementation of the Ethereum Beacon Chain (Consensus Client)"}],"packages":[],"contracts":[],"grantsAndFunding":{"ventureFunding":[],"grants":[{"grant":null,"link":null,"amount":"84018","date":"","details":null},{"grant":null,"link":null,"amount":"198758","date":"","details":null}],"revenue":[]},"pricingModel":"free","pricingModelDetails":"","links":[],"projectUid":"0xe346264e87202b47f1057eb0b0fcaa0ea7f83e14507ca4585a91a5d94e0e92c0"},{"name":"Fe Language","description":"Fe is a high-level language for the EVM. It is heavily inspired by Rust and implemented in it too. You can use Fe to write smart contracts for Ethereum or any EVM-equivalent platform. Developers who have come to appreciate Rust will enjoy many of the features currently supported by Fe.","projectAvatarUrl":"https://storage.googleapis.com/op-atlas/05ac5706-2a13-4325-8333-183a730e7797.png","projectCoverImageUrl":"https://storage.googleapis.com/op-atlas/f733c3ee-3819-40f8-9ee8-b94416a770d9.png","category":"Utility","osoSlug":"","socialLinks":{"website":["fe-lang.org"],"farcaster":[],"twitter":null,"mirror":null},"team":["850320"],"github":[{"url":"https://github.com/ethereum/fe","name":"","description":""}],"packages":[],"contracts":[],"grantsAndFunding":{"ventureFunding":[],"grants":[{"grant":null,"link":null,"amount":"99379","date":"","details":null}],"revenue":[]},"pricingModel":"free","pricingModelDetails":"","links":[],"projectUid":"0x541b7b08401d799b87f583c102a6c94cee7105f1b29dc630de5edbbd966d7c13"},{"name":"One-click bare metal node deployment","description":"BlockJoy makes it easy to deploy and manage dedicated, unmetered blockchain nodes on any bare metal infrastructure.\n\nIn 2024, we've expanded our support to include OP-Geth-Archive, OP-Reth-Archive, OP-Reth-Full, OP-Erigon-Archive, OP-Reth-Base-Archive, and OP-Erigon-Zora-Archive. We also support any custom binaries, node settings, and sidecar applications that the user request. \n\nOur infrastructure maintains snapshots, enabling fast node deployment near the chain tip, and takes care of upgrades, monitoring, and any custom configurations. The user has the option to deploy nodes on their servers, or our global network of high performance baremetal servers. This enables super low latency access at a low cost.\n\nHigh-profile projects like Goldsky, 0x, Indexing Company, and Test In Prod have been using BlockJoy nodes throughout the past year.\n\nThe next phase of our project will enable self-serve access for users to integrate custom binaries and images, creating a truly self-serve rollup-as-a-service platform running on high-performance bare metal servers.","projectAvatarUrl":"https://storage.googleapis.com/op-atlas/1aac843e-d242-4bf1-aca5-fe698740d276.png","projectCoverImageUrl":"https://storage.googleapis.com/op-atlas/b12dec8b-f04b-4a73-b8fc-7660ef7692b4.png","category":"Utility","osoSlug":"","socialLinks":{"website":["http://blockjoy.com"],"farcaster":[],"twitter":"https://x.com/BlockJoyWeb3","mirror":null},"team":["850705","215046"],"github":[],"packages":[],"contracts":[],"grantsAndFunding":{"ventureFunding":[],"grants":[{"grant":null,"link":null,"amount":"5m-10m","date":"2023","details":""}],"revenue":[]},"pricingModel":"pay_to_use","pricingModelDetails":"Dedicated node as a service rates. These nodes run on high performance baremetal servers around the globe with specs including: AMD Epyc Genoa, DDR5 Ram, NVME5 drives, 10+ GB unmetered network.\n\nOptimism-Reth Full - Monthly rate: $542\nBase-Reth Full - $433\nOP-Erigon Archive - $891\nOP-Geth Archive - $891\nOP-Reth Archive - $650\nBase-Reth Archive - $542","links":[],"projectUid":"0x5c7ef2866a2370e1e24397b22dfaf937c2b801778335a755b258c7e8fe19d027"},{"name":"RPCHub","description":"RPCHub is an open source RPC aggregator allowing you to customize configurations and set own strategies, enabling the fastest and most robust RPC services.","projectAvatarUrl":"https://storage.googleapis.com/op-atlas/db450965-ac30-4d2e-a635-39d40d1e4179.png","projectCoverImageUrl":"https://storage.googleapis.com/op-atlas/48fb767e-4b37-432b-91b6-be8671b99c45.png","category":"Utility","osoSlug":"","socialLinks":{"website":["https://rpchub.io/"],"farcaster":[],"twitter":"https://x.com/RealRPCHub","mirror":null},"team":["568168"],"github":[{"url":"https://github.com/BlockPILabs/aggregator","name":"","description":""}],"packages":[],"contracts":[],"grantsAndFunding":{"ventureFunding":[],"grants":[],"revenue":[]},"pricingModel":"free","pricingModelDetails":"","links":[{"url":"https://discord.com/channels/900985418202365982/1083240109811445801","name":"RPChub discord channel","description":"Many developers have expressed that this tool is very useful."},{"url":"https://github.com/ethereum-optimism/ecosystem-contributions/pull/193","name":"Builder Ideas PR","description":"The pull request we submitted and got approved and merged"}],"projectUid":"0xc8baf94c13404f1f5f1fb13de286c052bae58919ca80fd2be5d61312be096b35"},{"name":"Crypto4Bunnies🐰🥕","description":"Italian web3 community in which to popularize blockchain and its potential with the best projects to accelerate mass adoption and educate users on the transition from web2 to web3\nOur services include articles, live streaming on twitch, threads and giveaways on social, Youtube channel for video content, reels on tik tok, podcasts. We also have Italian communities on discord, a telegram channel and a channel on warpcast","projectAvatarUrl":"https://storage.googleapis.com/op-atlas/3a0567f1-275b-46e2-b94e-040cc35dd014.png","projectCoverImageUrl":"https://storage.googleapis.com/op-atlas/c26eec87-530c-406c-8fb9-130c13ee40f0.png","category":"Social","osoSlug":"","socialLinks":{"website":["https://x.com/crypto4bunnies","https://www.youtube.com/@crypto4bunnies","t.me/RadioHolder","https://www.instagram.com/crypto4bunnies/","https://www.tiktok.com/@panofsky"],"farcaster":["https://warpcast.com/panofsky","https://warpcast.com/~/channel/base-it"],"twitter":"https://x.com/panofsky167","mirror":"https://mirror.xyz/0xd386E9bDC4095BED8333aF3F0d48F6dBc4cB0Cab"},"team":["329078","331948","214025"],"github":[],"packages":[],"contracts":[],"grantsAndFunding":{"ventureFunding":[],"grants":[],"revenue":[]},"pricingModel":"free","pricingModelDetails":"","links":[],"projectUid":"0x0242f727cd5dc0878cfc297be8046e3527563cc12f28021ea1eeb6611d86eb0e"},{"name":"Redprint","description":"Redprint toolkit, is a \\ toolkit and knowledge hub to improve OPStack accessibility, tailored for developer. It includes:\n\n1) Redprint wizard: It is a code generator/ interactive developer playground to modify OPStack ’s codebase. It supports a space to experience, and build features which aren't yet available on the production at all, empowering developers to tinker, and push the boundaries of what's possible by composing their own different OPStack components together. \n\n2) redprint-forge: It is a developer-friendly framework/library in solidity to deploy OPStack ’s contracts in a modular style. It supports type-safe smart contract deployment, re-usable testing pipeline, all-Solidity-based ( no context switching), and tx Management via Safe Smart Contract Deploy Script","projectAvatarUrl":"https://storage.googleapis.com/op-atlas/3cc6bd19-1ade-4c0d-8fe3-ec6ea6f50183.png","projectCoverImageUrl":"https://storage.googleapis.com/op-atlas/d2d120fb-11fa-456c-b7e0-b0ed52b477e0.png","category":"Utility","osoSlug":"","socialLinks":{"website":["https://redprint.ninja/"],"farcaster":["https://warpcast.com/ratimon"],"twitter":"https://twitter.com/RATi_MOn","mirror":null},"team":["397087"],"github":[{"url":"https://github.com/Ratimon/redprint-wizard","name":"Redprint Wizard","description":"Interactive smart contract generator based on OPStack"},{"url":"https://github.com/Ratimon/redprint-forge","name":"redprint-forge","description":"A developer-friendly framework/library in solidity to deploy OPStack ’s contracts in a modular style."}],"packages":[],"contracts":[],"grantsAndFunding":{"ventureFunding":[],"grants":[{"grant":"token-house-mission","link":"https://app.charmverse.io/op-grants/redprint-toolkit-an-interactive-code-generator-and-a-dev-framework-to-modify-deploy-opstack-s-contracts-9499729065142495","amount":"38500","date":"2024-05-15","details":""}],"revenue":[]},"pricingModel":"free","pricingModelDetails":"","links":[{"url":"https://redprint.ninja/blog/3-metric-hub","name":"Redprint Toolkit Metric Hub","description":"It include impacts' details for both tools `Redprint Wizard` and `redprnt-forge`. The justification are categorized by \"upstream\" and \"downstream\" parts in the link provided.\n\nHowever, only relevant part is \"upstream\". Please ignore the \"downstream\" part. It is noted that Both `Redprint Wizard` and `redprnt-forge` are fall in Category 3: OP Stack Tooling.\n\nIn shorts, the metrics include:\n1) redprint-forge 's Version Releases\n2) redprint-forge 's Number of Github repo likes\n3) redprint-forge 's Number of code repo forks\n4) redprint-forge 's Number of npm packages downloaded\n5) Redprint Wizard 's Number of Monthly Visitor\n6) Redprint Wizard 'sNumber of Link Clicks Toward the Code copy button\n7) Redprint Wizard 'sNumber of Downloaded code as zip file\n8) Redprint Wizard 'sNumber of visitors to our technical articles in our blog"}],"projectUid":"0xdd8b2e68cad9afa0701c8f27bf085302b152dbca3393083d3c664e3fc75945ab"},{"name":"OP Nethermind","description":"OP Nethermind brings the Nethermind Execution Client to the OP Stack, including OP Mainnet and Base, with all the same features as our L1 client. Nethermind is known for its performance, extensibility and stability. It brings client diversity to the Superchain.","projectAvatarUrl":"https://storage.googleapis.com/op-atlas/0415c07b-027a-46dd-8826-c4dca1cccece.png","projectCoverImageUrl":"https://storage.googleapis.com/op-atlas/c8883caa-2948-4ea3-a38e-eff279f93b8d.png","category":"Utility","osoSlug":"","socialLinks":{"website":["https://www.nethermind.io/nethermind-client"],"farcaster":["https://warpcast.com/nethermind"],"twitter":"https://x.com/nethermindeth","mirror":null},"team":["230074","292202","189615","191702"],"github":[],"packages":[],"contracts":[],"grantsAndFunding":{"ventureFunding":[],"grants":[{"grant":null,"link":null,"amount":"248448","date":"","details":null}],"revenue":[]},"pricingModel":"free","pricingModelDetails":"","links":[{"url":"https://github.com/NethermindEth/nethermind/tree/master/src/Nethermind/Nethermind.Optimism","name":"Nethermind Optimism","description":"This project in the Nethermind repository implements OP-Stack support"}],"projectUid":"0x7f1256b007e1156494e43b58d5e85e6ec20f4fcf1e5cac6ebb17b702e9c0b5fb"},{"name":"The book of optimism fault proof","description":"The Book of Optimism Fault Proof\n\nThe Book of Optimism Fault Proof repository is a resource aimed at demystifying the fault proof system for newcomers and seasoned developers alike. Centered around the transformative concept of a fault proof system, this project shifts away from centralized proposers to a mechanism grounded in game theory. The purpose of this document is to offer a multifaceted explanation of the fault proof system, providing newcomers with a rapid understanding of its mechanics and the specific details of its code.\n\n1. Starting with the Basics\n\nThe journey into understanding fault proof begins with the simplest design of such a system. This approach breaks down the complexity of fault proof into manageable parts, making it easier for newcomers to grasp the fundamental concepts and how they interconnect within the broader system architecture.\n\n2. Key Components Explained\n\nFault Proof: At its core, the fault proof mechanism replaces centralized proposer systems, which are susceptible to biases and inefficiencies, with a decentralized, game-theory-based approach.\nFault Proof Game: This component employs a binary search technique to pinpoint and verify discrepancies between parties on the blockchain, ensuring transparency and fairness in dispute resolution.\nCannon: An off-chain program, Cannon is pivotal in generating verifiable data needed for on-chain interactions, bridging the gap between theoretical fault proof and practical implementation.\nop-program: This tool provides the necessary prototype files for Cannon, facilitating services for pre-image data crucial for the system’s operations.\nop-challenger: Automating the gameplay elements of the fault proof system, op-challenger utilizes both Cannon and op-program to streamline processes and enhance system integrity.\n3. Architecture Mechanics\n\nUnderstanding the architecture of the fault proof system involves exploring how these components work together to form a robust mechanism. From the deployment of smart contracts and proxies on the Ethereum blockchain, identified by specific addresses such as MIPS and DisputeGameFactoryProxy, to the integration of off-chain computations with on-chain verifications, the architecture is designed for scalability and security.\n\n4. Comprehensive Resources\n\nFurther enriching this document, an extensive collection of articles and videos is summarized, providing deep dives into each component and the fault proof mechanism as a whole. These resources are meticulously curated to extend learning beyond the initial explanations, offering insights into potential applications and optimizations of the fault proof system.\n\n5. For Newcomers and Experts\n\nWhether you are a new entrant eager to understand the basics or an expert looking to refine your knowledge of decentralized systems, the repository offers a wealth of information designed to bring all readers up to speed on the innovative fault proof system.\n","projectAvatarUrl":"https://storage.googleapis.com/op-atlas/6003ee42-3418-4021-af28-0f997e615893.png","projectCoverImageUrl":"https://storage.googleapis.com/op-atlas/d141ff4f-c241-44a1-9da6-c16c1dcab7ea.png","category":"Utility","osoSlug":"the-book-of-optimism-fault-proof-joohhnnn","socialLinks":{"website":["https://github.com/joohhnnn/The-book-of-optimism-fault-proof","https://github.com/joohhnnn/The-book-of-optimism-fault-proof-CN"],"farcaster":[],"twitter":"https://x.com/JoohhnnnChase","mirror":null},"team":["191318"],"github":[{"url":"https://github.com/joohhnnn/The-book-of-optimism-fault-proof","name":"The-book-of-optimism-fault-proof","description":"A document designed to explain fault proof from multiple perspectives, aimed at quickly bringing newcomers up to speed on the mechanisms of fault proof and its specific code details."},{"url":"https://github.com/joohhnnn/The-book-of-optimism-fault-proof-CN","name":"The-book-of-optimism-fault-proof-CN","description":"A document designed to explain fault proof from multiple perspectives, aimed at quickly bringing newcomers up to speed on the mechanisms of fault proof and its specific code details In Chinese."}],"packages":[],"contracts":[],"grantsAndFunding":{"ventureFunding":[],"grants":[],"revenue":[]},"pricingModel":"free","pricingModelDetails":"","links":[],"projectUid":"0x1874030dc79203f106c67f2b1f6a2b600c4efe9a2c1523ae1bce46140368ad04"},{"name":"Sedge ","description":"Sedge is a command-line tool that simplifies running nodes for the OP Stack, Ethereum mainnet, and other networks, including testnets.\nSedge makes it easy to set up nodes for OP Mainnet, Base Mainnet, OP Sepolia, and Base Sepolia. Sedge also supports various client implementations, not just Nethermind, allowing users to manage OP Stack and Ethereum nodes quickly and efficiently.","projectAvatarUrl":"https://storage.googleapis.com/op-atlas/c121ea9f-65c7-49d1-ab27-479c56b1b390.png","projectCoverImageUrl":"https://storage.googleapis.com/op-atlas/cbf6b9d1-98d1-4b9d-9ef4-3cf79ce43c3d.png","category":"Utility","osoSlug":"","socialLinks":{"website":["https://www.nethermind.io/sedge"],"farcaster":["https://warpcast.com/nethermind"],"twitter":"https://x.com/nethermindeth","mirror":null},"team":["263978","292202","230074","849142","849505"],"github":[{"url":"https://github.com/NethermindEth/sedge","name":"Sedge","description":"Sedge is a one-click node setup tool for PoS network/chain validators and nodes written entirely in the Go programming language. Sedge takes care of the entire on-premise full node setup based on the chosen client, using generated docker-compose scripts based on the desired configuration."}],"packages":[],"contracts":[],"grantsAndFunding":{"ventureFunding":[],"grants":[],"revenue":[]},"pricingModel":"free","pricingModelDetails":"","links":[],"projectUid":"0x8431c44e2f0903879f34134e68fba4c05833b02451ccbf4cdb69620a6715bcdd"},{"name":"🏰 BuidlGuidl Client","description":"Project is in the early stages, but we already have an MVP that helps you get a reth full node up the fastest. One command, wait a couple days, and that’s it!\n\nOur goals with the client are:\n\n- Put lots of ETH nodes in LATAM, SEA and Africa.\n- Second highest priority is getting devs their own local node to build their dapps (indexers.. ). We aren't just strengthening the network but helping devs continue their edudaction\n- Third priority is building the distributed RPC and transaction service\n\nHere are the components we've built so far:\n\n- **Bootstrap Script**: We have created a bootstrap script, a one-liner command that users can paste into their terminal to clone and run the BuidlGuidl client. It is publicly available here: nodes.buidlguidl.com This script simplifies the setup process for new node operators. The code for this script is publicly available here: https://github.com/BuidlGuidl/buidlguidl-client\n\n- **BuidlGuidl Client**: We've developed a preliminary version of the BuidlGuidl client that can spin up both Execution Layer (EL) and Consensus Layer (CL) nodes. This client also includes an RPC proxy that checks in with our central hub. You can check out the initial code here: https://github.com/BuidlGuidl/buidlguidl-client\nWhile these components are functional, they are still in undergoing continuous improvement. Our focus now is on refining these tools and expanding their capabilities to ensure reliable performance and ease of use for the community.\n\n- **Proxy Server**: We have set up an initial version of our proxy server (rpc.buidlguidl.com), which will act as the hub for our distributed RPC system.","projectAvatarUrl":"https://storage.googleapis.com/op-atlas/95eb3b60-a01d-4142-b9f2-f7d8b1deaeb2.png","projectCoverImageUrl":"https://storage.googleapis.com/op-atlas/98f8992d-d350-410c-abc0-de560fdc070e.png","category":"Utility","osoSlug":"","socialLinks":{"website":["https://client.buidlguidl.com/","https://buidlguidl.com/"],"farcaster":["https://warpcast.com/buidlguidl"],"twitter":"https://twitter.com/buidlguidl","mirror":null},"team":["818956","6048","343051","390184"],"github":[{"url":"https://github.com/BuidlGuidl/buidlguidl-client","name":"","description":""}],"packages":[],"contracts":[],"grantsAndFunding":{"ventureFunding":[],"grants":[{"grant":null,"link":null,"amount":"227000","date":"","details":null},{"grant":null,"link":null,"amount":"18000","date":"","details":null},{"grant":null,"link":null,"amount":"221000","date":"","details":null}],"revenue":[]},"pricingModel":"free","pricingModelDetails":"","links":[],"projectUid":"0x88f63d18a020e4aefd6093b5234cc5e11e085698bcc7652b370d38939c39097f"},{"name":"Revm","description":"Revm is a critical component in the Ethereum ecosystem used by builders, toolings, clients and chains.","projectAvatarUrl":"https://storage.googleapis.com/op-atlas/57aeca37-e53b-4bcb-b161-0608d09e5c62.png","projectCoverImageUrl":"https://storage.googleapis.com/op-atlas/786c9752-af70-4856-9be0-38f4141769d2.png","category":"Utility","osoSlug":"","socialLinks":{"website":["https://github.com/bluealloy/revm"],"farcaster":[],"twitter":"https://x.com/rakitadragan","mirror":""},"team":["17350"],"github":[{"url":"https://github.com/bluealloy/revm","name":"","description":""}],"packages":[],"contracts":[],"grantsAndFunding":{"ventureFunding":[],"grants":[{"grant":null,"link":null,"amount":"198.758","date":"","details":null}],"revenue":[]},"pricingModel":"free","pricingModelDetails":"","links":[{"url":"https://crates.io/crates/revm","name":"Crates stats","description":"Shows the number of downloads of the library"},{"url":"https://x.com/rakitadragan/status/1803540273907245293","name":"Audit announcement","description":"A community-driven audit, supported by six projects, was done by a top Ethereum bug hunter."}],"projectUid":"0xb2d109759fe14e11ac5cc100ab6006321ebdd7ffdefbd2efac93a002105f8e92"},{"name":"go-libp2p","description":"The canonical Golang implementation of libp2p. Go-libp2p is a collection of protocols that support a wide range of functionalities, such as; connection establishment, remote node protocol identification and negotiation (through its identify protocol), data encryption, content/peer discovery (through its Kademlia DHT component), and data transfer through its pub-sub protocol (Gossipsub).\n\nThe stakeholders of go-libp2p include the Interplanetary Shipyard team who maintain this implementation as well as projects that depend on go-libp2p like Optimism's op-node (the reference implementation of the rollup-node spec), the Ethereum Beacon Chain (via Prysm, the Go consensus client), Filecoin (Lotus and Venus), Celestia node, and many more: https://github.com/libp2p/go-libp2p?tab=readme-ov-file#notable-users.","projectAvatarUrl":"https://storage.googleapis.com/op-atlas/277d8353-44c4-4e16-a2bd-2dfb3fb9e65f.png","projectCoverImageUrl":"https://storage.googleapis.com/op-atlas/4c70ca4a-8b38-47ee-97d0-2a64a63700f8.png","category":"Utility","osoSlug":"","socialLinks":{"website":["https://ipshipyard.com/","https://github.com/libp2p/go-libp2p"],"farcaster":[],"twitter":"https://x.com/ipshipyard","mirror":null},"team":["845866","849466"],"github":[{"url":"https://github.com/libp2p/go-libp2p","name":"go-libp2p","description":"Main project repository."}],"packages":[],"contracts":[],"grantsAndFunding":{"ventureFunding":[],"grants":[],"revenue":[]},"pricingModel":"free","pricingModelDetails":"","links":[{"url":"https://github.com/ethereum-optimism/optimism/blob/develop/op-node/p2p/host.go#L223","name":"Optimism mainnet's use of go-libp2p","description":"A link to Optimism's op-node which uses protocols provided by go-libp2p"},{"url":"https://github.com/prysmaticlabs/prysm/blob/develop/beacon-chain/p2p/options.go#L90","name":"Prysm's use of go-libp2p","description":"A link to Ethereum Beacon Chain client Prysm which shows use of protocols provided by go-libp2p"},{"url":"https://clientdiversity.org/","name":"go-libp2p's role in Ethereum Client Diversity","description":"As of 2024-09-04, Sigma Prime's Blockprint data source shows that 36.42% of the Ethereum Beacon chain consists of Prysm nodes which rely on go-libp2p"}],"projectUid":"0xc71faa1bcb4ceb785816c3f22823377e9e5e7c48649badd9f0a0ce491f20d4b3"},{"name":"OP Nethermind","description":"OP Nethermind brings the Nethermind Execution Client to the OP Stack, including OP Mainnet and Base, with all the same features as our L1 client. Nethermind is known for its performance, extensibility and stability. It brings client diversity to the Superchain.","projectAvatarUrl":"https://storage.googleapis.com/op-atlas/0415c07b-027a-46dd-8826-c4dca1cccece.png","projectCoverImageUrl":"https://storage.googleapis.com/op-atlas/c8883caa-2948-4ea3-a38e-eff279f93b8d.png","category":"Utility","osoSlug":"","socialLinks":{"website":["https://www.nethermind.io/nethermind-client"],"farcaster":["https://warpcast.com/nethermind"],"twitter":"https://x.com/nethermindeth","mirror":null},"team":["230074","292202","189615","191702"],"github":[],"packages":[],"contracts":[],"grantsAndFunding":{"ventureFunding":[],"grants":[{"grant":null,"link":null,"amount":"248448","date":"","details":null}],"revenue":[]},"pricingModel":"free","pricingModelDetails":"","links":[{"url":"https://github.com/NethermindEth/nethermind/tree/master/src/Nethermind/Nethermind.Optimism","name":"Nethermind Optimism","description":"This project in the Nethermind repository implements OP-Stack support"}],"projectUid":"0x7f1256b007e1156494e43b58d5e85e6ec20f4fcf1e5cac6ebb17b702e9c0b5fb"},{"name":"Sedge ","description":"Sedge is a command-line tool that simplifies running nodes for the OP Stack, Ethereum mainnet, and other networks, including testnets.\nSedge makes it easy to set up nodes for OP Mainnet, Base Mainnet, OP Sepolia, and Base Sepolia. Sedge also supports various client implementations, not just Nethermind, allowing users to manage OP Stack and Ethereum nodes quickly and efficiently.","projectAvatarUrl":"https://storage.googleapis.com/op-atlas/c121ea9f-65c7-49d1-ab27-479c56b1b390.png","projectCoverImageUrl":"https://storage.googleapis.com/op-atlas/cbf6b9d1-98d1-4b9d-9ef4-3cf79ce43c3d.png","category":"Utility","osoSlug":"","socialLinks":{"website":["https://www.nethermind.io/sedge"],"farcaster":["https://warpcast.com/nethermind"],"twitter":"https://x.com/nethermindeth","mirror":null},"team":["263978","292202","230074","849142","849505"],"github":[{"url":"https://github.com/NethermindEth/sedge","name":"Sedge","description":"Sedge is a one-click node setup tool for PoS network/chain validators and nodes written entirely in the Go programming language. Sedge takes care of the entire on-premise full node setup based on the chosen client, using generated docker-compose scripts based on the desired configuration."}],"packages":[],"contracts":[],"grantsAndFunding":{"ventureFunding":[],"grants":[],"revenue":[]},"pricingModel":"free","pricingModelDetails":"","links":[],"projectUid":"0x8431c44e2f0903879f34134e68fba4c05833b02451ccbf4cdb69620a6715bcdd"},{"name":"Token Historical Balance","description":"The OP Token Historical Balance is a critical tool developed by WakeUp Labs that improves the usability and functionality of the Optimism blockchain. This service empowers developers, analysts, and users by enabling them to query historical blockchain data at any specific moment in time. It supports queries for any public view function of smart contracts deployed on Optimism, from the very first block to the present. By providing access to historical state data, this project directly supports transparency, research, and analytics, which are crucial for the evolution and understanding of the Optimism ecosystem.\n\nOur project contributes to the OP Stack Tooling category by providing a fundamental utility that facilitates better decision-making, auditing, and research within the Optimism network. This tool is vital for developers who require accurate historical data to test, validate, and optimize their applications. Additionally, it promotes the growth of the Optimism ecosystem by reducing barriers to entry and fostering a more robust environment for innovation.\n\nWakeUp Labs is dedicated to advancing the capabilities of Ethereum's Layer 2 solutions, and we believe that tools like the OP Token Historical Balance are essential for driving adoption and enhancing the overall developer experience. By making Optimism's blockchain data more accessible and usable, we aim to empower the community and fuel the next wave of development on the OP Stack.","projectAvatarUrl":"https://storage.googleapis.com/op-atlas/ae73d3f5-61cc-48ef-84e9-2b553d1f0739.png","projectCoverImageUrl":"https://storage.googleapis.com/op-atlas/46c64ba6-5c38-4bc0-9ac7-d32a55a32637.png","category":"Utility","osoSlug":"","socialLinks":{"website":["https://rfg1-demo.wakeuplabs.link/","https://www.wakeuplabs.io/","https://platform.wakeuplabs.io/"],"farcaster":[],"twitter":"x.com/wakeuplabs","mirror":"https://mirror.xyz/0x9dFa9dfD15d2b2fa9717b4fc545c2bB35a29215c"},"team":["450183","850118"],"github":[{"url":"https://github.com/wakeuplabs/rfg1-optimism","name":"OP Token Historical Balance","description":"This is a service that will be able to query the blockchain for specific moments in the past ⏰. Specifically, the queries will be enabled for any public view function of any smart contract deployed on the Optimism blockchain from its first block until the current moment. It could be extended to any EVM blockchain.\n\nThe implementation is fully open source with MIT license.\n\n"}],"packages":[],"contracts":[],"grantsAndFunding":{"ventureFunding":[],"grants":[{"grant":null,"link":null,"amount":"19875.86","date":"","details":null},{"grant":null,"link":null,"amount":"11300","date":"","details":null},{"grant":"foundation-grant","link":"https://app.charmverse.io/op-grants/page-03682508781749161","amount":"30000","date":"2023-07-05","details":"Here you can find the repo: https://github.com/wakeuplabs/rfg1-optimism/"}],"revenue":[]},"pricingModel":"free","pricingModelDetails":"","links":[{"url":"https://rfg1-demo.wakeuplabs.link/","name":"Demo OP Token Historical Balance","description":"Our service is designed for easy integration, streamlined maintenance, and adaptable extensibility with external services.\n\nThis RESTful API seamlessly interacts with the OP blockchain, persisting invoked functions in a dedicated database. Subsequently, users can conveniently bypass providing ABI information on following interactions.\n\nMoreover, an additional component empowers project owners to populate the database with smart contracts they deem pertinent.\n\nWe've also coded the first implementation of these APIs. The main idea behind the integration is to provide a user-friendly UI where users can define a specific Address or ENS and determine the amount of OP tokens it holds on a specific date on the Optimism Blockchain.\n\nTry it out here: https://rfg1-demo.wakeuplabs.link/"}],"projectUid":"0x10e9fc6dd7d01e09bd9440d507846432333a06f779287b29199010e2f50579cd"},{"name":"Lodestar","description":"Lodestar is a Typescript ecosystem for Ethereum consensus, developed by ChainSafe Systems. Our flagship products are our production-capable beacon chain and validator client. In addition, we maintain public repositories of useful tools for public use. Some of these libraries include JS implementations for BLS, SSZ, Discv5, Gossipsub, Noise and Yamux. Our work contributes to the backbone infrastructure required to keep the Ethereum blockchain progressing within the rules as defined by the specification.\n\nLodestar’s niche is in its implementation language, TypeScript. Our software and tooling is uniquely situated as the go-to for researchers and developers for rapid prototyping such as our Prover, a verified web3 provider using light clients to increase decentralization and security of the JSON-RPC. Millions of developers around the world are familiar with Typescript, and Lodestar’s high-quality codebases are excellent introductions to the Ethereum protocol, with the goal of increasing client diversity and attracting new talent from one of the largest groups of developers in the world.","projectAvatarUrl":"https://storage.googleapis.com/op-atlas/973ba7db-8101-405b-98a0-1f7d93a0f344.png","projectCoverImageUrl":"https://storage.googleapis.com/op-atlas/3bb2834a-dcfd-4a71-ae2f-1e4fbef4209c.png","category":"Utility","osoSlug":"","socialLinks":{"website":["https://lodestar.chainsafe.io","https://github.com/ChainSafe/lodestar","https://chainsafe.github.io/lodestar/","https://chainsafe.io"],"farcaster":["https://warpcast.com/lodestar"],"twitter":"https://x.com/lodestar_eth","mirror":null},"team":["20822"],"github":[{"url":"https://github.com/ChainSafe/lodestar","name":"Lodestar","description":"TypeScript Implementation of Ethereum Consensus"}],"packages":[],"contracts":[],"grantsAndFunding":{"ventureFunding":[],"grants":[{"grant":null,"link":null,"amount":"248448.21","date":"","details":null},{"grant":null,"link":null,"amount":"79662.51","date":"","details":null}],"revenue":[]},"pricingModel":"free","pricingModelDetails":"","links":[{"url":"https://explorer.rated.network/o/ChainSafe%20-%20Lido?network=mainnet&timeWindow=30d&idType=poolShare","name":"ChainSafe Validator Metrics","description":"This page shows the performance of Lodestar as a validator client, run by ChainSafe infrastructure to support client diversity on mainnet validators via Lido."},{"url":"https://probelab.io/ethereum/discv5/2024-34/","name":"Probelab Discv5 Distribution","description":"This page represents the distribution of various user agents within the Ethereum discv5 DHT."},{"url":"https://npm-stat.com/charts.html?package=%40chainsafe%2Flodestar&from=2021-06-26&to=2024-08-26","name":"NPM Download Stats","description":"This mono-repository contains a suite of Ethereum Consensus packages."}],"projectUid":"0x8ec88058175ef4c1c9b1f26910c4d4f2cfa733d6fcd1dbd9385476a313d9e12d"},{"name":"Nethermind Ethereum Execution Client","description":"Nethermind is a robust and highly configurable Ethereum Execution Client built with .NET. Nethermind is recognized for its high performance in syncing and tip-of-chain processing and its extensibility, thanks to a flexible plugin system. As one of the main execution clients on the Ethereum mainnet, Nethermind plays a crucial role in Ethereum’s client diversity.","projectAvatarUrl":"https://storage.googleapis.com/op-atlas/fb68b628-fa43-4bb2-90fc-9f011f9a5c9a.png","projectCoverImageUrl":"https://storage.googleapis.com/op-atlas/c2e45279-ee86-4869-a726-79475d7f707a.png","category":"Utility","osoSlug":"","socialLinks":{"website":["https://www.nethermind.io/nethermind-client"],"farcaster":["https://warpcast.com/nethermind"],"twitter":"https://x.com/NethermindEth","mirror":null},"team":["230074","292202","191702","189615","246575","848939","260032","360561","849002","849220","239820","849142","849492","263978","849505","848972"],"github":[{"url":"https://github.com/NethermindEth/nethermind","name":"Nethermind Execution Client","description":"A robust and performant execution client for Ethereum stakers and node operators."}],"packages":[],"contracts":[],"grantsAndFunding":{"ventureFunding":[],"grants":[{"grant":null,"link":null,"amount":"135600","date":"","details":null},{"grant":null,"link":null,"amount":"248448","date":"","details":null}],"revenue":[]},"pricingModel":"free","pricingModelDetails":"","links":[{"url":"https://supermajority.info/","name":"Client Diversity Dashboard","description":"Self-reported client diversity data"},{"url":"https://ethernodes.org/","name":"Ethereum Mainnet Statistics - Clients","description":""},{"url":"https://www.coinbase.com/developer-platform/discover/insights-analysis/execution-client-diversity","name":"Diversifying execution clients for Coinbase's ETH staking","description":"Quote from the article: \"Our first Nethermind clients will go into production this week, and over the next several weeks, we plan to migrate roughly 50% of our validators to Nethermind.\""},{"url":"https://x.com/NethermindEth/status/1825845699650486415","name":"Client Testing Data","description":"Nethermind continues to optimize the client and increase performance. "}],"projectUid":"0xcd9dfcace81ae28b29b10c4ddf36bcb8db6d705cbb92e7d885e5b946a9f77910"},{"name":"Redprint","description":"Redprint toolkit, is a \\ toolkit and knowledge hub to improve OPStack accessibility, tailored for developer. It includes:\n\n1) Redprint wizard: It is a code generator/ interactive developer playground to modify OPStack ’s codebase. It supports a space to experience, and build features which aren't yet available on the production at all, empowering developers to tinker, and push the boundaries of what's possible by composing their own different OPStack components together. \n\n2) redprint-forge: It is a developer-friendly framework/library in solidity to deploy OPStack ’s contracts in a modular style. It supports type-safe smart contract deployment, re-usable testing pipeline, all-Solidity-based ( no context switching), and tx Management via Safe Smart Contract Deploy Script","projectAvatarUrl":"https://storage.googleapis.com/op-atlas/3cc6bd19-1ade-4c0d-8fe3-ec6ea6f50183.png","projectCoverImageUrl":"https://storage.googleapis.com/op-atlas/d2d120fb-11fa-456c-b7e0-b0ed52b477e0.png","category":"Utility","osoSlug":"","socialLinks":{"website":["https://redprint.ninja/"],"farcaster":["https://warpcast.com/ratimon"],"twitter":"https://twitter.com/RATi_MOn","mirror":null},"team":["397087"],"github":[{"url":"https://github.com/Ratimon/redprint-wizard","name":"Redprint Wizard","description":"Interactive smart contract generator based on OPStack"},{"url":"https://github.com/Ratimon/redprint-forge","name":"redprint-forge","description":"A developer-friendly framework/library in solidity to deploy OPStack ’s contracts in a modular style."}],"packages":[],"contracts":[],"grantsAndFunding":{"ventureFunding":[],"grants":[{"grant":"token-house-mission","link":"https://app.charmverse.io/op-grants/redprint-toolkit-an-interactive-code-generator-and-a-dev-framework-to-modify-deploy-opstack-s-contracts-9499729065142495","amount":"38500","date":"2024-05-15","details":""}],"revenue":[]},"pricingModel":"free","pricingModelDetails":"","links":[{"url":"https://redprint.ninja/blog/3-metric-hub","name":"Redprint Toolkit Metric Hub","description":"It include impacts' details for both tools `Redprint Wizard` and `redprnt-forge`. The justification are categorized by \"upstream\" and \"downstream\" parts in the link provided.\n\nHowever, only relevant part is \"upstream\". Please ignore the \"downstream\" part. It is noted that Both `Redprint Wizard` and `redprnt-forge` are fall in Category 3: OP Stack Tooling.\n\nIn shorts, the metrics include:\n1) redprint-forge 's Version Releases\n2) redprint-forge 's Number of Github repo likes\n3) redprint-forge 's Number of code repo forks\n4) redprint-forge 's Number of npm packages downloaded\n5) Redprint Wizard 's Number of Monthly Visitor\n6) Redprint Wizard 'sNumber of Link Clicks Toward the Code copy button\n7) Redprint Wizard 'sNumber of Downloaded code as zip file\n8) Redprint Wizard 'sNumber of visitors to our technical articles in our blog"}],"projectUid":"0xdd8b2e68cad9afa0701c8f27bf085302b152dbca3393083d3c664e3fc75945ab"},{"name":"Nethermind Ethereum Execution Client","description":"Nethermind is a robust and highly configurable Ethereum Execution Client built with .NET. Nethermind is recognized for its high performance in syncing and tip-of-chain processing and its extensibility, thanks to a flexible plugin system. As one of the main execution clients on the Ethereum mainnet, Nethermind plays a crucial role in Ethereum’s client diversity.","projectAvatarUrl":"https://storage.googleapis.com/op-atlas/fb68b628-fa43-4bb2-90fc-9f011f9a5c9a.png","projectCoverImageUrl":"https://storage.googleapis.com/op-atlas/c2e45279-ee86-4869-a726-79475d7f707a.png","category":"Utility","osoSlug":"","socialLinks":{"website":["https://www.nethermind.io/nethermind-client"],"farcaster":["https://warpcast.com/nethermind"],"twitter":"https://x.com/NethermindEth","mirror":null},"team":["230074","292202","191702","189615","246575","848939","260032","360561","849002","849220","239820","849142","849492","263978","849505","848972"],"github":[{"url":"https://github.com/NethermindEth/nethermind","name":"Nethermind Execution Client","description":"A robust and performant execution client for Ethereum stakers and node operators."}],"packages":[],"contracts":[],"grantsAndFunding":{"ventureFunding":[],"grants":[{"grant":null,"link":null,"amount":"135600","date":"","details":null},{"grant":null,"link":null,"amount":"248448","date":"","details":null}],"revenue":[]},"pricingModel":"free","pricingModelDetails":"","links":[{"url":"https://supermajority.info/","name":"Client Diversity Dashboard","description":"Self-reported client diversity data"},{"url":"https://ethernodes.org/","name":"Ethereum Mainnet Statistics - Clients","description":""},{"url":"https://www.coinbase.com/developer-platform/discover/insights-analysis/execution-client-diversity","name":"Diversifying execution clients for Coinbase's ETH staking","description":"Quote from the article: \"Our first Nethermind clients will go into production this week, and over the next several weeks, we plan to migrate roughly 50% of our validators to Nethermind.\""},{"url":"https://x.com/NethermindEth/status/1825845699650486415","name":"Client Testing Data","description":"Nethermind continues to optimize the client and increase performance. "}],"projectUid":"0xcd9dfcace81ae28b29b10c4ddf36bcb8db6d705cbb92e7d885e5b946a9f77910"},{"name":"Smoo.th Cryptolib","description":"This project is eligible for round 5 as a Research project. \n\nSmoo.th conducts research project to push generic elliptic computations over Ethereum. While previous FCL enabled only P256, SCL, delivered this year enables any curve.\n\n\nAs such, it developped two cryptolibs : \n- FCL, currently used by Coinbase smarwallet, metamask delegation toolkit, \n- SCL, which supersedes FCL both in term of \n\nSmoo.th is also authoring RIP7696, as implemented in SCL, enabling both Ed25519, starkcurve, palla, vesta curves and P256 for lesser cost than any other solidity lib.","projectAvatarUrl":"https://storage.googleapis.com/op-atlas/5c7fad2d-0472-436b-a963-27ecf314919d.png","projectCoverImageUrl":"https://storage.googleapis.com/op-atlas/9fd789bb-db6e-4acc-81d8-16b136528f42.png","category":"Utility","osoSlug":"","socialLinks":{"website":["https://github.com/get-smooth/crypto-lib"],"farcaster":[],"twitter":"@RenaudDubois10","mirror":null},"team":["585499"],"github":[{"url":"https://github.com/rdubois-crypto/FreshCryptoLib","name":"FCL","description":"This repo contains our previous FCL, which implement RIP7212 and was used prior to its adoption by OP mainnet by many actors. It is currently deployed in every Coinbase Smartwallet at address\nhttps://basescan.org/address/0x0BA5ED0c6AA8c49038F819E587E2633c4A9F428a#code\nand in soulWallet\nhttps://optimistic.etherscan.io/address/0x31585171cd8e80111180a2f66AE6cc9aEB4dbA84#code\n\nUnfortunately, all actors use a copy of the library, thus i don't have the ownership of it and can't provide a proof in the \"contracts\" section of the application.\n\n"},{"url":"https://github.com/get-smooth/crypto-lib","name":"Smoo.th Crypto Lib (SCL)","description":"This repo contains the latest of our cryptolib, audited by cryptoExperts (and ongoing by Veridise).\n\nIt implements RIP7696, enabling generic elliptic curve cryptography, superseding FCL and RIP7212.\nIt is the result of our latest research, presented at ETHCC and ETH Zurich.\n\nWe are also participating actively to RollCalls, and explained our work at RollCall5 :\nhttps://github.com/get-smooth/crypto-lib/blob/main/doc/Conferences/RollCall_8_5_2024.pdf\n\nsmoo.th conducted two different audits both with CryptoExperts and Veridise for a total spending of 60K$, which appear in separate branch of the repo. (audit result summarized in README)."}],"packages":[],"contracts":[],"grantsAndFunding":{"ventureFunding":[],"grants":[{"grant":null,"link":null,"amount":"19875","date":"","details":null}],"revenue":[]},"pricingModel":"free","pricingModelDetails":"","links":[{"url":"https:ethereum-magicians.org/t/rip-7696-generic-double-scalar-multiplication-dsm-for-all-curves/19798","name":"","description":"Discussions about RIP7696"},{"url":"https://github.com/ethereum/RIPs/blob/master/RIPS/rip-7696.md","name":"RIP7696 ","description":"This RIP implements generic elliptic curve computation. It also provide the asset code to do so (it is the SCL code). Using this, it is possible to use Ed25519 over ethereum, making it compatible with private keys of COSMOS and SOLANA. It is also provide a full webauthn compatibility, while RIP7212 is limited to P256.\n\nThe day devices integrate ed25519, SOLANA and COSMOS will natively enable to store their private key in the secure enclave through passkeys. \n\n"}],"projectUid":"0xfef0eaf3c745a7175550a75ecfc0056d0a3276eeb0ce8fbc45dd7254411985ec"},{"name":"OmniHub","description":"OmniHub NFT launchpad invites you to explore the boundless realms of creativity. Create your own collection in just a few clicks. This is where the future of art is born.","projectAvatarUrl":"https://storage.googleapis.com/op-atlas/98782a35-819f-4d02-a2dd-9e0156308b63.png","projectCoverImageUrl":"https://storage.googleapis.com/op-atlas/197fe561-4691-45ed-806f-60ca9851859f.png","category":"NFT","osoSlug":"","socialLinks":{"website":["https://launchpad.omnihub.xyz/","https://omnihub.xyz/"],"farcaster":["https://warpcast.com/omnihub"],"twitter":"https://x.com/omni_hub","mirror":null},"team":["635747"],"github":[{"url":"https://github.com/omnihub-xyz/blockchain","name":null,"description":null}],"packages":[],"contracts":[{"address":"0xe70Bfcae2620593A02d736B97EA4DeA451B33301","deploymentTxHash":"0xc4fced054d8c0fd736959fb7ed046b05bb4ff3704bcfc61d35c2b2796ba79515","deployerAddress":"0xeD59D863310d387455B5077de2D08055d7E39C61","verificationProof":"0xebdb71f3003d0d1f259afae23632d48193f792faa031f3784356b931d1982e3c4f4e02456cadf67e5d459ef5da0f9b1b0ff334019f2ec488b193234a9d483ccd1b","chainId":10},{"address":"0xe70Bfcae2620593A02d736B97EA4DeA451B33301","deploymentTxHash":"0x29a7d63b853a4fa05a82d0326a95940c4a57f3af0ca0fbf480dc95c3618ea0ad","deployerAddress":"0xeD59D863310d387455B5077de2D08055d7E39C61","verificationProof":"0x0","chainId":8453},{"address":"0xe70Bfcae2620593A02d736B97EA4DeA451B33301","deploymentTxHash":"0x5dbd5b4f2eee818f63a621b7df7b0e5286872f5203692fb5c8b8825aed56699f","deployerAddress":"0xeD59D863310d387455B5077de2D08055d7E39C61","verificationProof":"0x0","chainId":34443},{"address":"0xe70Bfcae2620593A02d736B97EA4DeA451B33301","deploymentTxHash":"0xf97461b8ac04f0e6f7f731f69ecd098eb72291709eb92aa695d2061d7e96054f","deployerAddress":"0xeD59D863310d387455B5077de2D08055d7E39C61","verificationProof":"0x0","chainId":7777777},{"address":"0xCc74b303208A1900Bd691C838ff6bf0F19c9C942","deploymentTxHash":"0xb73db7aaf03e6dcdaf7090e83de8296a90f5d929971ee84da755106b78f4f1f1","deployerAddress":"0x638a0D55c184aAe3d227D656Be5E8d269bF5373C","verificationProof":"0xe51becd94753f64552677e5e533498997766ed8e034d07f5c4a1ff093b5b26d0345d82766999462111ca2799f59bfa3281876c8ef43f2d30f9fc0f1ffb7035631b","chainId":7777777},{"address":"0xcaD3ce91875216F0075855344906672ad07EBb1E","deploymentTxHash":"0x7e37bda51480acee584c277c4ec5fe6a473eb9cf1f69a333c0850dc9c75ba786","deployerAddress":"0x638a0D55c184aAe3d227D656Be5E8d269bF5373C","verificationProof":"0x0","chainId":8453},{"address":"0x89ce6C6802D32F10707470F1a96e09ECac435730","deploymentTxHash":"0x80815fa320f453a3051f8a60b449bc5a266a3d7136c5869d8cc9434770f5c56f","deployerAddress":"0x638a0D55c184aAe3d227D656Be5E8d269bF5373C","verificationProof":"0x0","chainId":10},{"address":"0xF27cB6C5Ba1607E686de8175a55683B80B35dAeA","deploymentTxHash":"0x91827bb2c8d34b9a3f18acbd9fc9d7089dae159576f93d0531e18291f1ac87b1","deployerAddress":"0x638a0D55c184aAe3d227D656Be5E8d269bF5373C","verificationProof":"0x0","chainId":8453},{"address":"0x50fce7C516E20FB0ac4C1fe0e511D4F23e85184D","deploymentTxHash":"0x0cdc2980e6cacdd0ff22504420887dc7b33f6e5f6cc22a08723802ee40cb96a5","deployerAddress":"0x638a0D55c184aAe3d227D656Be5E8d269bF5373C","verificationProof":"0x0","chainId":7777777},{"address":"0x589651882D0D5B4f372e0fAfD55A4f61D8bEcDA9","deploymentTxHash":"0xcdea87eec13d8bdd2b452c2a4d2bee1e0c76a07d7ab3d6836a3b598590beeddb","deployerAddress":"0x638a0D55c184aAe3d227D656Be5E8d269bF5373C","verificationProof":"0x0","chainId":10},{"address":"0xE48a2b4eD1Ad410CD1A654314Dc07C5d65e6264F","deploymentTxHash":"0x0bf9be3907b2915092c7196878098674245a019a25aa74dd0826cd986ddef4a5","deployerAddress":"0x638a0D55c184aAe3d227D656Be5E8d269bF5373C","verificationProof":"0x0","chainId":8453},{"address":"0x295470Fb15Ac665C08815a7CA105f6C329CE5528","deploymentTxHash":"0x390028211f587e778eb5f8ecb42d69a4dbdfa21b7c6f5b789a13cd9f8d65279e","deployerAddress":"0x638a0D55c184aAe3d227D656Be5E8d269bF5373C","verificationProof":"0x0","chainId":7777777},{"address":"0x872224b321013a58BD7312A281C8B311b1aa9B03","deploymentTxHash":"0x8d0ea23bfd1c3ed42f27c6cc932b6fc808c7f87f63f0af7d0b4572b918789dd8","deployerAddress":"0x638a0D55c184aAe3d227D656Be5E8d269bF5373C","verificationProof":"0x0","chainId":10},{"address":"0xb113161e574F8b53976e89d7BeBF35994E4830AE","deploymentTxHash":"0x78df7dd4f37c5c9e1825d33a85aa8db311b5932bb5c65b9d06bf69ebebe47b3b","deployerAddress":"0x638a0D55c184aAe3d227D656Be5E8d269bF5373C","verificationProof":"0x0","chainId":10},{"address":"0xeCA83cacA1fdCd87F93ad7d3c49B853E156Cbd6B","deploymentTxHash":"0x5849921b37f6860bb450822438c31359e56b22cac99cdb8b4348f8c6d5cc6a40","deployerAddress":"0x638a0D55c184aAe3d227D656Be5E8d269bF5373C","verificationProof":"0x0","chainId":10},{"address":"0xC8C2e2eDB2b65C3411C4a71AEcF7Dc8A9b2B2327","deploymentTxHash":"0x581b67a447abf919052badf86c74fce021c683b9338749052a26295a4209a053","deployerAddress":"0x638a0D55c184aAe3d227D656Be5E8d269bF5373C","verificationProof":"0x0","chainId":10},{"address":"0x89ce6C6802D32F10707470F1a96e09ECac435730","deploymentTxHash":"0x616c962f7c7b20c7751b9c92a578633c6a56ea43e1375514eca826cd08453525","deployerAddress":"0x638a0D55c184aAe3d227D656Be5E8d269bF5373C","verificationProof":"0x0","chainId":8453},{"address":"0x589651882D0D5B4f372e0fAfD55A4f61D8bEcDA9","deploymentTxHash":"0xb88a3e749869397539a6aa55ed593d08cb28d4480957bfbb4e6253e5314d369b","deployerAddress":"0x638a0D55c184aAe3d227D656Be5E8d269bF5373C","verificationProof":"0x0","chainId":8453},{"address":"0xACF93bD798991D2B314894709dbe4530e69A45D5","deploymentTxHash":"0xff2a9137769a75c5f709ade108c8164a15fe8283bd63f6128a3af5186df79b03","deployerAddress":"0x638a0D55c184aAe3d227D656Be5E8d269bF5373C","verificationProof":"0x0","chainId":8453},{"address":"0x90A0114207793836e747490565f7920DE750CfF5","deploymentTxHash":"0x3970fd0cf157eaadbe0f1538f284c5d005b58bf65b4e2e8e892f03028845895f","deployerAddress":"0x638a0D55c184aAe3d227D656Be5E8d269bF5373C","verificationProof":"0x0","chainId":8453},{"address":"0xE9B5566cFcE960D74f57C9dfE96E709eF0Def737","deploymentTxHash":"0xc139117f3a070fcd8fcede5c10f5e37dc720dbd0bf694ae7ccf2b84ae9ef6040","deployerAddress":"0x638a0D55c184aAe3d227D656Be5E8d269bF5373C","verificationProof":"0x0","chainId":7777777},{"address":"0x3C679b05B07307C252183ED834eDD65DAc25b44E","deploymentTxHash":"0x88eae4f324ca1d6cf2f07a819bcd50651ccb94d286cac4759c1178b9ccdabf63","deployerAddress":"0x638a0D55c184aAe3d227D656Be5E8d269bF5373C","verificationProof":"0x0","chainId":7777777},{"address":"0x1c1AFa33432d188065b5adc2eb964388A8A87524","deploymentTxHash":"0x3bc8cd77709516c876d847f031263feb37edd13c0949c0b14affc79142774a88","deployerAddress":"0x638a0D55c184aAe3d227D656Be5E8d269bF5373C","verificationProof":"0x0","chainId":7777777},{"address":"0xFF9bB6f427be3bdEFF8FeEb3C69BCDaBd7F53566","deploymentTxHash":"0xf181fee607cd14ed230649b9245a4feaadc65c8e08bcd22db1e1612dfa3d1e45","deployerAddress":"0x638a0D55c184aAe3d227D656Be5E8d269bF5373C","verificationProof":"0x0","chainId":7777777},{"address":"0x8d0c49bc7A066B2Af8DA517EB5A256e6B407E56E","deploymentTxHash":"0x73b765102032c97f5494a59d0920a45ec9b034298ef9ffcad1d3583ed37c2214","deployerAddress":"0x638a0D55c184aAe3d227D656Be5E8d269bF5373C","verificationProof":"0x0","chainId":8453},{"address":"0x4634f5f489b3E97bd5a3EFE081708C6C4A499f1E","deploymentTxHash":"0x74c85c1d54dc14edaf9e2f97aed68d82b86ba3e30c959127eec48e94209c48e5","deployerAddress":"0x638a0D55c184aAe3d227D656Be5E8d269bF5373C","verificationProof":"0x0","chainId":8453},{"address":"0x5A42453624d7d773249Af526D14d8FB5a6dde8dc","deploymentTxHash":"0xca89d8d4c0dd3eaa47f482dc159f1022542bd30c97900a394e6761c24fd070d6","deployerAddress":"0x638a0D55c184aAe3d227D656Be5E8d269bF5373C","verificationProof":"0x0","chainId":8453},{"address":"0xBA483741fc78987A63562908c6aC969a73237Bc1","deploymentTxHash":"0x7f81ad4fe9226e5d3203155a17d04ac8d4ca63effa62b513d268f4928dbd3668","deployerAddress":"0x638a0D55c184aAe3d227D656Be5E8d269bF5373C","verificationProof":"0x0","chainId":10},{"address":"0x686465cA29269Fb31d469081A5637f586fdc1744","deploymentTxHash":"0x88c276f1d32b7b65dd151f2ed53351cd3b315a1523728a5246ae085b52f8d97d","deployerAddress":"0x638a0D55c184aAe3d227D656Be5E8d269bF5373C","verificationProof":"0x0","chainId":7777777},{"address":"0xE3C4a1A27B58EABc6C29D309f2532B8269765220","deploymentTxHash":"0x0ef75811aecf5610e8fdf536c68da43832341986fdc3cbef2ccc6d06320fe5a4","deployerAddress":"0x638a0D55c184aAe3d227D656Be5E8d269bF5373C","verificationProof":"0x0","chainId":7777777},{"address":"0xCaBf0b8CC4E81C505756E7e420B775A737478d74","deploymentTxHash":"0x8a216cfdaaa19b7e285e7ffbd83a87d144e43925ba97a264d846e09653fb0803","deployerAddress":"0x638a0D55c184aAe3d227D656Be5E8d269bF5373C","verificationProof":"0x0","chainId":8453},{"address":"0xCaBf0b8CC4E81C505756E7e420B775A737478d74","deploymentTxHash":"0x943a28347d06f99f2aa0065405dd6da8f7059283f4c64475d5baad287bc59b43","deployerAddress":"0x638a0D55c184aAe3d227D656Be5E8d269bF5373C","verificationProof":"0x0","chainId":10},{"address":"0xCaBf0b8CC4E81C505756E7e420B775A737478d74","deploymentTxHash":"0x10124a92fd77906884520a7ffca67ff1506f533e27426ae6f2949ad5632800f2","deployerAddress":"0x638a0D55c184aAe3d227D656Be5E8d269bF5373C","verificationProof":"0x0","chainId":7777777},{"address":"0xe6BedA2315F28c61A1f499Cb1A98C54EeC03692E","deploymentTxHash":"0xf90955660c632442746761b0613f2ce859ac43362abdcf021b34785122f52a06","deployerAddress":"0x638a0D55c184aAe3d227D656Be5E8d269bF5373C","verificationProof":"0x0","chainId":8453},{"address":"0x51BCC5d9e7CE100abcf88725aBa81055EDeb4972","deploymentTxHash":"0xd87aaa6c1c69a3b1144d68b7fd1c48f74190772cd4bcc6e3aab234594f231276","deployerAddress":"0x638a0D55c184aAe3d227D656Be5E8d269bF5373C","verificationProof":"0x0","chainId":7777777},{"address":"0x421F50dF980BCA319761fa327794d0b750703EC8","deploymentTxHash":"0x1cd7dbf8f804b73e90d9a43b80aeca692bc170dc971d5be29d815cbeb4400eb7","deployerAddress":"0x638a0D55c184aAe3d227D656Be5E8d269bF5373C","verificationProof":"0x0","chainId":7777777}],"grantsAndFunding":{"ventureFunding":[],"grants":[{"grant":null,"link":null,"amount":"6.093","date":"","details":null}],"revenue":[]},"pricingModel":"pay_to_use","pricingModelDetails":"Each deployment costs 0.0001 ETH","links":[],"projectUid":"0xd7a8e115b2b3772d7d5656d7798e349dcdedf2463302c78528c9e9686ab4efe3"},{"name":"Token Historical Balance","description":"The OP Token Historical Balance is a critical tool developed by WakeUp Labs that improves the usability and functionality of the Optimism blockchain. This service empowers developers, analysts, and users by enabling them to query historical blockchain data at any specific moment in time. It supports queries for any public view function of smart contracts deployed on Optimism, from the very first block to the present. By providing access to historical state data, this project directly supports transparency, research, and analytics, which are crucial for the evolution and understanding of the Optimism ecosystem.\n\nOur project contributes to the OP Stack Tooling category by providing a fundamental utility that facilitates better decision-making, auditing, and research within the Optimism network. This tool is vital for developers who require accurate historical data to test, validate, and optimize their applications. Additionally, it promotes the growth of the Optimism ecosystem by reducing barriers to entry and fostering a more robust environment for innovation.\n\nWakeUp Labs is dedicated to advancing the capabilities of Ethereum's Layer 2 solutions, and we believe that tools like the OP Token Historical Balance are essential for driving adoption and enhancing the overall developer experience. By making Optimism's blockchain data more accessible and usable, we aim to empower the community and fuel the next wave of development on the OP Stack.","projectAvatarUrl":"https://storage.googleapis.com/op-atlas/ae73d3f5-61cc-48ef-84e9-2b553d1f0739.png","projectCoverImageUrl":"https://storage.googleapis.com/op-atlas/46c64ba6-5c38-4bc0-9ac7-d32a55a32637.png","category":"Utility","osoSlug":"","socialLinks":{"website":["https://rfg1-demo.wakeuplabs.link/","https://www.wakeuplabs.io/","https://platform.wakeuplabs.io/"],"farcaster":[],"twitter":"x.com/wakeuplabs","mirror":"https://mirror.xyz/0x9dFa9dfD15d2b2fa9717b4fc545c2bB35a29215c"},"team":["450183","850118"],"github":[{"url":"https://github.com/wakeuplabs/rfg1-optimism","name":"OP Token Historical Balance","description":"This is a service that will be able to query the blockchain for specific moments in the past ⏰. Specifically, the queries will be enabled for any public view function of any smart contract deployed on the Optimism blockchain from its first block until the current moment. It could be extended to any EVM blockchain.\n\nThe implementation is fully open source with MIT license.\n\n"}],"packages":[],"contracts":[],"grantsAndFunding":{"ventureFunding":[],"grants":[{"grant":null,"link":null,"amount":"19875.86","date":"","details":null},{"grant":null,"link":null,"amount":"11300","date":"","details":null},{"grant":"foundation-grant","link":"https://app.charmverse.io/op-grants/page-03682508781749161","amount":"30000","date":"2023-07-05","details":"Here you can find the repo: https://github.com/wakeuplabs/rfg1-optimism/"}],"revenue":[]},"pricingModel":"free","pricingModelDetails":"","links":[{"url":"https://rfg1-demo.wakeuplabs.link/","name":"Demo OP Token Historical Balance","description":"Our service is designed for easy integration, streamlined maintenance, and adaptable extensibility with external services.\n\nThis RESTful API seamlessly interacts with the OP blockchain, persisting invoked functions in a dedicated database. Subsequently, users can conveniently bypass providing ABI information on following interactions.\n\nMoreover, an additional component empowers project owners to populate the database with smart contracts they deem pertinent.\n\nWe've also coded the first implementation of these APIs. The main idea behind the integration is to provide a user-friendly UI where users can define a specific Address or ENS and determine the amount of OP tokens it holds on a specific date on the Optimism Blockchain.\n\nTry it out here: https://rfg1-demo.wakeuplabs.link/"}],"projectUid":"0x10e9fc6dd7d01e09bd9440d507846432333a06f779287b29199010e2f50579cd"},{"name":"go-libp2p","description":"The canonical Golang implementation of libp2p. Go-libp2p is a collection of protocols that support a wide range of functionalities, such as; connection establishment, remote node protocol identification and negotiation (through its identify protocol), data encryption, content/peer discovery (through its Kademlia DHT component), and data transfer through its pub-sub protocol (Gossipsub).\n\nThe stakeholders of go-libp2p include the Interplanetary Shipyard team who maintain this implementation as well as projects that depend on go-libp2p like Optimism's op-node (the reference implementation of the rollup-node spec), the Ethereum Beacon Chain (via Prysm, the Go consensus client), Filecoin (Lotus and Venus), Celestia node, and many more: https://github.com/libp2p/go-libp2p?tab=readme-ov-file#notable-users.","projectAvatarUrl":"https://storage.googleapis.com/op-atlas/277d8353-44c4-4e16-a2bd-2dfb3fb9e65f.png","projectCoverImageUrl":"https://storage.googleapis.com/op-atlas/4c70ca4a-8b38-47ee-97d0-2a64a63700f8.png","category":"Utility","osoSlug":"","socialLinks":{"website":["https://ipshipyard.com/","https://github.com/libp2p/go-libp2p"],"farcaster":[],"twitter":"https://x.com/ipshipyard","mirror":null},"team":["845866","849466"],"github":[{"url":"https://github.com/libp2p/go-libp2p","name":"go-libp2p","description":"Main project repository."}],"packages":[],"contracts":[],"grantsAndFunding":{"ventureFunding":[],"grants":[],"revenue":[]},"pricingModel":"free","pricingModelDetails":"","links":[{"url":"https://github.com/ethereum-optimism/optimism/blob/develop/op-node/p2p/host.go#L223","name":"Optimism mainnet's use of go-libp2p","description":"A link to Optimism's op-node which uses protocols provided by go-libp2p"},{"url":"https://github.com/prysmaticlabs/prysm/blob/develop/beacon-chain/p2p/options.go#L90","name":"Prysm's use of go-libp2p","description":"A link to Ethereum Beacon Chain client Prysm which shows use of protocols provided by go-libp2p"},{"url":"https://clientdiversity.org/","name":"go-libp2p's role in Ethereum Client Diversity","description":"As of 2024-09-04, Sigma Prime's Blockprint data source shows that 36.42% of the Ethereum Beacon chain consists of Prysm nodes which rely on go-libp2p"}],"projectUid":"0xc71faa1bcb4ceb785816c3f22823377e9e5e7c48649badd9f0a0ce491f20d4b3"},{"name":"Nethermind Ethereum Execution Client","description":"Nethermind is a robust and highly configurable Ethereum Execution Client built with .NET. Nethermind is recognized for its high performance in syncing and tip-of-chain processing and its extensibility, thanks to a flexible plugin system. As one of the main execution clients on the Ethereum mainnet, Nethermind plays a crucial role in Ethereum’s client diversity.","projectAvatarUrl":"https://storage.googleapis.com/op-atlas/fb68b628-fa43-4bb2-90fc-9f011f9a5c9a.png","projectCoverImageUrl":"https://storage.googleapis.com/op-atlas/c2e45279-ee86-4869-a726-79475d7f707a.png","category":"Utility","osoSlug":"","socialLinks":{"website":["https://www.nethermind.io/nethermind-client"],"farcaster":["https://warpcast.com/nethermind"],"twitter":"https://x.com/NethermindEth","mirror":null},"team":["230074","292202","850269","191651","191702","189615","246575","848939","260032","360561","849002","849220","239820","849142","849492","263978","849505","848972"],"github":[{"url":"https://github.com/NethermindEth/nethermind","name":"Nethermind Execution Client","description":"A robust and performant execution client for Ethereum stakers and node operators."}],"packages":[],"contracts":[],"grantsAndFunding":{"ventureFunding":[],"grants":[{"grant":null,"link":null,"amount":"135600","date":"","details":null},{"grant":null,"link":null,"amount":"248448","date":"","details":null}],"revenue":[]},"pricingModel":"free","pricingModelDetails":"","links":[{"url":"https://supermajority.info/","name":"Client Diversity Dashboard","description":"Self-reported client diversity data"},{"url":"https://ethernodes.org/","name":"Ethereum Mainnet Statistics - Clients","description":""},{"url":"https://www.coinbase.com/developer-platform/discover/insights-analysis/execution-client-diversity","name":"Diversifying execution clients for Coinbase's ETH staking","description":"Quote from the article: \"Our first Nethermind clients will go into production this week, and over the next several weeks, we plan to migrate roughly 50% of our validators to Nethermind.\""},{"url":"https://x.com/NethermindEth/status/1825845699650486415","name":"Client Testing Data","description":"Nethermind continues to optimize the client and increase performance. "}],"projectUid":"0xcd9dfcace81ae28b29b10c4ddf36bcb8db6d705cbb92e7d885e5b946a9f77910"},{"name":"The book of optimism fault proof","description":"The Book of Optimism Fault Proof\n\nThe Book of Optimism Fault Proof repository is a resource aimed at demystifying the fault proof system for newcomers and seasoned developers alike. Centered around the transformative concept of a fault proof system, this project shifts away from centralized proposers to a mechanism grounded in game theory. The purpose of this document is to offer a multifaceted explanation of the fault proof system, providing newcomers with a rapid understanding of its mechanics and the specific details of its code.\n\n1. Starting with the Basics\n\nThe journey into understanding fault proof begins with the simplest design of such a system. This approach breaks down the complexity of fault proof into manageable parts, making it easier for newcomers to grasp the fundamental concepts and how they interconnect within the broader system architecture.\n\n2. Key Components Explained\n\nFault Proof: At its core, the fault proof mechanism replaces centralized proposer systems, which are susceptible to biases and inefficiencies, with a decentralized, game-theory-based approach.\nFault Proof Game: This component employs a binary search technique to pinpoint and verify discrepancies between parties on the blockchain, ensuring transparency and fairness in dispute resolution.\nCannon: An off-chain program, Cannon is pivotal in generating verifiable data needed for on-chain interactions, bridging the gap between theoretical fault proof and practical implementation.\nop-program: This tool provides the necessary prototype files for Cannon, facilitating services for pre-image data crucial for the system’s operations.\nop-challenger: Automating the gameplay elements of the fault proof system, op-challenger utilizes both Cannon and op-program to streamline processes and enhance system integrity.\n3. Architecture Mechanics\n\nUnderstanding the architecture of the fault proof system involves exploring how these components work together to form a robust mechanism. From the deployment of smart contracts and proxies on the Ethereum blockchain, identified by specific addresses such as MIPS and DisputeGameFactoryProxy, to the integration of off-chain computations with on-chain verifications, the architecture is designed for scalability and security.\n\n4. Comprehensive Resources\n\nFurther enriching this document, an extensive collection of articles and videos is summarized, providing deep dives into each component and the fault proof mechanism as a whole. These resources are meticulously curated to extend learning beyond the initial explanations, offering insights into potential applications and optimizations of the fault proof system.\n\n5. For Newcomers and Experts\n\nWhether you are a new entrant eager to understand the basics or an expert looking to refine your knowledge of decentralized systems, the repository offers a wealth of information designed to bring all readers up to speed on the innovative fault proof system.\n","projectAvatarUrl":"https://storage.googleapis.com/op-atlas/6003ee42-3418-4021-af28-0f997e615893.png","projectCoverImageUrl":"https://storage.googleapis.com/op-atlas/d141ff4f-c241-44a1-9da6-c16c1dcab7ea.png","category":"Utility","osoSlug":"the-book-of-optimism-fault-proof-joohhnnn","socialLinks":{"website":["https://github.com/joohhnnn/The-book-of-optimism-fault-proof","https://github.com/joohhnnn/The-book-of-optimism-fault-proof-CN"],"farcaster":[],"twitter":"https://x.com/JoohhnnnChase","mirror":null},"team":["191318"],"github":[{"url":"https://github.com/joohhnnn/The-book-of-optimism-fault-proof","name":"The-book-of-optimism-fault-proof","description":"A document designed to explain fault proof from multiple perspectives, aimed at quickly bringing newcomers up to speed on the mechanisms of fault proof and its specific code details."},{"url":"https://github.com/joohhnnn/The-book-of-optimism-fault-proof-CN","name":"The-book-of-optimism-fault-proof-CN","description":"A document designed to explain fault proof from multiple perspectives, aimed at quickly bringing newcomers up to speed on the mechanisms of fault proof and its specific code details In Chinese."}],"packages":[],"contracts":[],"grantsAndFunding":{"ventureFunding":[],"grants":[],"revenue":[]},"pricingModel":"free","pricingModelDetails":"","links":[],"projectUid":"0x1874030dc79203f106c67f2b1f6a2b600c4efe9a2c1523ae1bce46140368ad04"},{"name":"8 Bit Cats☑️","description":"8-bit cats are NFTs produced with artificial intelligence. It is a successful nft collection that has reached 420 network interactions on the base network with its unique designs.","projectAvatarUrl":"https://storage.googleapis.com/op-atlas/a6bd06ef-a0bd-4aa1-be8e-00a211a6015b.png","projectCoverImageUrl":"https://storage.googleapis.com/op-atlas/436760bb-94e6-4220-9102-b65ff5005758.png","category":"NFT","osoSlug":"UGOTRh7FFbKjwvHdPEvfUTJ","socialLinks":{"website":["https://element.market/collections/8-bit-cats-d4614f4b1"],"farcaster":["@zeus199803"],"twitter":"https://twitter.com/CiyiltepeE32442","mirror":null},"team":["569148"],"github":[{"url":"https://github.com/zeus199803/8-Bit-Cats--","name":null,"description":null}],"packages":[],"contracts":[],"grantsAndFunding":{"ventureFunding":[],"grants":[],"revenue":[]},"pricingModel":"free","pricingModelDetails":"","links":[],"projectUid":"0x55bff36906b3e55bff995b4a7d73fd6651eeba4274ad49e269b29157bbf2fee2"},{"name":"Protocol Guild","description":"Protocol Guild is a funding collective for 181 Ethereum Layer 1 R&D maintainers. These individuals come from 27 different ecosystem teams/projects and are the backbone of Ethereum's core protocol development. Protocol Guild ensures that funding goes directly to these individuals and Ethereum stewardship over the long term.\n----------------------------------\n\n--> Optimism's relationship with the Ethereum commons\n\nThe Ethereum commons is a broad set of peer-produced artifacts which share infrastructure or software resources. Optimism shares both with the Ethereum L1:\n\n1. Infrastructure relationships link the censorship resistance, security, and settlement of OP-stack L2s with the L1 network.\n\n2. Software powers the L1 distributed system and extensions of it, produced in part by the ongoing research and development of contributors supported through Protocol Guild. These individuals come from 27 different ecosystem teams and projects:\n\n- Client teams: Erigon, EthereumJS, Geth, Besu, Lighthouse, Lodestar, Nethermind, Nimbus, Prysm, Reth and Teku\n- Research groups: Applied Research Group, Consensys DDS, Consensus R&D, Ipsilon, Robust Incentives Group, Stateless Consensus and TXRX\n- Coordination & support groups: EELS, EthPandaOps, EthereumJS, EF Protocol Support, EF Protocol Security, EF Testing, Ethereum Cat Herders and Portal​​​​​​​\n\nOther impact includes:\n\n- the research, testing, and introduction of blobs through EIP-4844 (ie. proto-danksharding) in March 2024, has lowered L2 transaction costs by 10-100X\n- ongoing research into peerDAS and related constructions for the anticipated Pectra network upgrade, which will potentially lower the bandwidth requirements and/or further lower transaction costs for users\n- Optimism’s execution clients are modified L1 clients, which are maintained by Guild members\n- research, implementations, testing of EVM improvements. Optimism's EVM-equivalent architecture, makes the ecosystem more accessible to builders\n- ongoing maintainence of code-bases, support for network upgrades to make Ethereum more censorship resistant, secure, and accessible\n---------------------------------------\n\n--> A commons funding mechanism\n\nNo single individual/project could reproduce this software on their own. In recognition of this, the design of Protocol Guild is also grounded within the commons frame:\n\n1. Four year onchain vest, to individuals\n\nCommons stewardship plays out over time. Any funding drips slowly via immutable contracts to create legible guarantees for members + funders. Each member's share is time-weighted by their start date - which recognizes the local knowledge they've accumulated.\n\n2. Broad membership, regularly updated\n\nMembers come from +25 projects/teams across the entire Layer 1 contributor set. This wide-ranging curation ensures that less well known but equally impactful contributions are surfaced.\nThis membership is regularly updated onchain every quarter. When paired with the vest, this ensures funding goes to contributors that stick around long-term, or those that show up in the future - not just those that are around today.\n\nThrough these features, Protocol Guild is able to support long-term, transparent, & comprehensive Layer 1 stewardship.\n\n---------------------------\n--> \"Project\", not \"Org\"\n\nWithin the Retro Program context, Protocol Guild opts to represent itself as a \"Project\" instead of as an \"Organization.\"\n\n1. Fund the entire commons\n\nProtocol Guild aims to holistically fund the individuals engaged in Ethereum's core protocol , and not \"features\" or discrete projects of the protocol which will then compete against each other in the funding round.\n\n2. Funding, not project oversight\n\nProtocol Guild is scope-limited to allocate funding. The day-to-day activities of Ethereum projects/teams are not directed through Protocol Guild as an entity, or by any members in their affiliation as beneficiaries. Governance deliberations and roadmap decisions remain the responsibility of the broader community reaching rough consensus in public fora.\n\n3. Independent funding requests\n\nPresenting as an Organization with Projects might overlap with funding requests from individual core protocol projects/teams in the Retro round. These entities may have contributors/employees which are also members of Protocol Guild. However, these are are distinct entities from Protocol Guild itself. Protocol Guild funding goes directly to the individuals. In general, the membership does not have insight where this funding goes or how it is allocated.\n------------------------------\n\n--> Conclusion\n\nProtocol Guild’s design as a funding collective for individual Ethereum maintainers ensures that the network's ongoing evolution is sufficiently supported. By funding Protocol Guild through the Retro Program, badgeholders can ensure that it remains robust and capable of supporting innovations like Optimism.\n\nThank you for your consideration ❤️","projectAvatarUrl":"https://storage.googleapis.com/op-atlas/889516a6-277c-4b6e-8453-74e798df7a2b.png","projectCoverImageUrl":"https://storage.googleapis.com/op-atlas/a95ff874-a643-4cd6-825d-b12efb805250.png","category":"Utility","osoSlug":"protocol-guild","socialLinks":{"website":["https://protocol-guild.readthedocs.io/"],"farcaster":["https://warpcast.com/protocolguild"],"twitter":"https://x.com/ProtocolGuild","mirror":null},"team":["19616","1766"],"github":[{"url":"https://github.com/protocolguild/membership","name":"Protocol Guild Membership + Documentation","description":"This repo is used to curate Protocol Guild's membership registry of Ethereum's active L1 R&D maintainers, and to generate our documentation: https://protocol-guild.readthedocs.io"}],"packages":[],"contracts":[],"grantsAndFunding":{"ventureFunding":[],"grants":[{"grant":null,"link":null,"amount":"557301.00","date":"","details":null},{"grant":null,"link":null,"amount":"663853.62","date":"","details":null}],"revenue":[]},"pricingModel":"free","pricingModelDetails":"","links":[{"url":"https://ethereum-magicians.org/t/eip-4844-shard-blob-transactions/8430","name":"EIP 4848 (proto-danksharding)","description":"EIP 4848 (proto-danksharding), deployed in Ethereum's last core protocol upgrade, helped scale Ethereum’s L2s by reducing end-user fees."},{"url":"https://notes.ethereum.org/@ipsilon/mega-eof-specification","name":"EOF spec","description":"EOF spec, enabling opcodes for more efficient & secure development on Optimism (this is not a promise of future impact - there has already been significant research and implementation work completed for this). "},{"url":"https://notes.ethereum.org/@dankrad/new_sharding","name":"EIP for danksharding","description":"EIP for danksharding, to scale L2s beyond EIP4844 by orders of magnitude (this is not a promise of future impact - there has already been research and implementation work completed for this)."},{"url":"https://dune.com/queries/346015/662177","name":"$6.43B - Approximate Onchain Value on Optimism, secured by Ethereum L1","description":"Approximately $6.43B in value lives on Optimism, secured by Ethereum L1 (as of 28-Aug-2023)."},{"url":"https://dune.com/queries/3521496/5921609","name":"257,299 - # of 4844 blobs submitted by Optimism","description":"257,299 blobs have been posted by Optimism to Ethereum L1 (as of 28-Aug-2023)."},{"url":"https://protocol-guild.readthedocs.io/en/latest/01-eligibility.html","name":"Protocol Guild's eligibility framework","description":"Protocol Guild's eligibility framework is narrowly targeted to only include Ethereum's active L1 R&D maintainers."},{"url":"https://protocol-guild.readthedocs.io/en/latest/02-membership.html","name":"181 Protocol Guild members","description":"Protocol Guild's membership is composed of 181 individuals, all of whom are actively involved in all functions related to building and maintaining Ethereum’s core protocol.\n"},{"url":"https://ethcc.io/archive/Protocol-Guild-Funding-Core-Protocol-Stewardship","name":"Protocol Guild presentation @ EthCC 2024","description":"Protocol Guild's cheeky-gorilla gave an overview of what Protocol Guild is and how it works at EthCC 2024."},{"url":"https://app.splits.org/accounts/0x25941dc771bb64514fc8abbce970307fb9d477e9/","name":"4-Year vesting contract","description":"All donations to the Protocol Guild are deposited into an immutable vesting contract, to be distributed directly to Ethereum's active L1 R&D maintainers over 4 years. This creates incentives for these maintainers to continue contributing over the long-term. Note that the funds from OP RPGF 5 will deposited into this new 4-year vesting contract on OP: https://app.splits.org/accounts/0xB3d8d7887693a9852734b4D25e9C0Bb35Ba8a830/?chainId=10"},{"url":"https://dune.com/queries/3845181/6467356","name":"$56,436 - The amount the median Protocol Guild member is expected to receive from Protocol Guild over the next 12 months","description":"Protocol Guild's goal is for the financial incentives associated with Protocol Guild membership to be large enough to guarantee the successful execution of Ethereum's core protocol development roadmap. To achieve this goal, we will need to scale our fundraising by orders of magnitude. (as of 28-Aug-2023.)"},{"url":"https://dune.com/protocolguild/protocol-guild","name":"Dune dashboard","description":"Protocol Guild's Dune dashboard shows the financial incentives associated with Protocol Guild membership, as well as the projects and individuals who have donated to this cause."},{"url":"https://x.com/ProtocolGuild/status/1791484379283202558","name":"609 years - The amount of years Protocol Guild members have collectively contributed towards maintaining and evolving the Ethereum protocol","description":"To date, Protocol Guild's members have collectively contributed 609 years towards maintaining and evolving the Ethereum protocol."},{"url":"https://www.youtube.com/watch?v=xISUVbyJp6k","name":"Strange Water Podcast","description":"Podcast with Protocol Guild's Trent Van Epps exploring public good funding within Ethereum, and why Protocol Guild needs to exist. "},{"url":"https://github.com/protocolguild/membership","name":"Protocol Guild Membership + Documentation","description":"This Github repo is used to curate Protocol Guild's membership registry of Ethereum's active L1 R&D maintainers, and to generate our documentation: https://protocol-guild.readthedocs.io"}],"projectUid":"0xc49d46c5606148617c4202a6a0f745ce194418ca81f1c27d1ff75ea84e32a0cc"},{"name":"Solidity","description":"Solidity is an object-oriented, high-level language for implementing smart contracts.","projectAvatarUrl":"https://storage.googleapis.com/op-atlas/b6f312d0-1025-4a19-baa9-3aa218fe0833.png","projectCoverImageUrl":"https://storage.googleapis.com/op-atlas/bca65077-a87b-4fd8-bcc3-9ad0a65d9d27.png","category":"Utility","osoSlug":"","socialLinks":{"website":["https://soliditylang.org/"],"farcaster":["https://warpcast.com/soliditylang.eth"],"twitter":"https://x.com/solidity_lang","mirror":"https://soliditylang.org/blog/"},"team":["848597"],"github":[{"url":"https://github.com/ethereum/solidity","name":"Solidity GitHub repository","description":"Official GitHub open source repository for Solidity—an object-oriented, high-level language for implementing smart contracts. 🌐"}],"packages":[],"contracts":[],"grantsAndFunding":{"ventureFunding":[],"grants":[{"grant":null,"link":null,"amount":"217300","date":"","details":null},{"grant":null,"link":null,"amount":"422361","date":"","details":null}],"revenue":[]},"pricingModel":"free","pricingModelDetails":"","links":[{"url":"https://soliditylang.org/","name":"Website","description":"The Solidity website with our blog and official documentation."},{"url":"https://forum.soliditylang.org/","name":"Solidity Forum","description":"The forum is a place for our user community to discuss topics related to the Solidity language design."}],"projectUid":"0xcc8d03e014e121d10602eeff729b755d5dc6a317df0d6302c8a9d3b5424aaba8"},{"name":"Understanding-Optimism-Codebase ","description":"This document provides a comprehensive explanation of the Optimism codebase, aiming to help newcomers to Optimism quickly get started and truly understand how the code flow in the codebase works.\nWritten in two language versions right now, EN & CN.","projectAvatarUrl":"https://storage.googleapis.com/op-atlas/34fca888-92f0-44e7-be25-bcb1da8e28a2.png","projectCoverImageUrl":"https://storage.googleapis.com/op-atlas/904d0d9d-e969-4b21-9251-20b15e3a79fa.png","category":"Utility","osoSlug":"understanding-optimism-codebase-joohhnnn","socialLinks":{"website":["https://github.com/joohhnnn/Understanding-Optimism-Codebase","https://github.com/joohhnnn/Understanding-Optimism-Codebase-CN"],"farcaster":[],"twitter":"https://x.com/JoohhnnnChase","mirror":null},"team":["191318"],"github":[{"url":"https://github.com/joohhnnn/Understanding-Optimism-Codebase","name":"Understanding-Optimism-Codebase","description":"This guide is crafted to assist both newcomers and seasoned developers in navigating the Optimism codebase with ease."},{"url":"https://github.com/joohhnnn/Understanding-Optimism-Codebase-CN","name":"Understanding-Optimism-Codebase-CN","description":"This guide is crafted to assist both newcomers and seasoned developers in navigating the Optimism codebase with ease in Chinese version."}],"packages":[],"contracts":[],"grantsAndFunding":{"ventureFunding":[],"grants":[{"grant":null,"link":null,"amount":"29814","date":"","details":null}],"revenue":[]},"pricingModel":"free","pricingModelDetails":"","links":[],"projectUid":"0x881736756bdcc544ef526f7719608161ca00c6aed5d8f9b8837bdc1914f2abc6"},{"name":"Solidity","description":"Solidity is an object-oriented, high-level language for implementing smart contracts.","projectAvatarUrl":"https://storage.googleapis.com/op-atlas/b6f312d0-1025-4a19-baa9-3aa218fe0833.png","projectCoverImageUrl":"https://storage.googleapis.com/op-atlas/bca65077-a87b-4fd8-bcc3-9ad0a65d9d27.png","category":"Utility","osoSlug":"","socialLinks":{"website":["https://soliditylang.org/"],"farcaster":["https://warpcast.com/soliditylang.eth"],"twitter":"https://x.com/solidity_lang","mirror":"https://soliditylang.org/blog/"},"team":["848597"],"github":[{"url":"https://github.com/ethereum/solidity","name":"Solidity GitHub repository","description":"Official GitHub open source repository for Solidity—an object-oriented, high-level language for implementing smart contracts. 🌐"}],"packages":[],"contracts":[],"grantsAndFunding":{"ventureFunding":[],"grants":[{"grant":null,"link":null,"amount":"217300","date":"","details":null},{"grant":null,"link":null,"amount":"422361","date":"","details":null}],"revenue":[]},"pricingModel":"free","pricingModelDetails":"","links":[{"url":"https://soliditylang.org/","name":"Website","description":"The Solidity website with our blog and official documentation."},{"url":"https://forum.soliditylang.org/","name":"Solidity Forum","description":"The forum is a place for our user community to discuss topics related to the Solidity language design."}],"projectUid":"0xcc8d03e014e121d10602eeff729b755d5dc6a317df0d6302c8a9d3b5424aaba8"},{"name":"OPcity stack","description":"The OP City Stack is a research initiative aimed at exploring the operation of the OP Stack and testing the capabilities of the Canon Fault Proofs Virtual Machine (Canon Fault Proofs VM). Through practical deployment, benchmarking, and innovative proposals, this project aims to push the boundaries of Optimistic Rollup performance and functionality, contributing to the broader goal of Ethereum scalability.\n\nThe project covers several key areas. First, the Node & Rollup Setup involved detailed documentation of the deployment process for both an L1 node (Holesky testnet) and an L2 rollup using the OP Stack. To address RPC calls limitations, the project moved from relying on a remote virtual machine and third-party RPC services to a local environment. This shift provided better performance reliability and security.\n\nIn the OP Stack Version Benchmarking, multiple test deployments were conducted to compare the OP Stack versions V4.0.0 (Canyon) and V7.0.0 (Fjord). Significant findings from these tests included a 75% reduction in total gas fees when upgrading from V4.0.0 to V7.0.0. Additionally, a comparison of calldata versus data blob methods revealed that using data blobs resulted in a 60% reduction in resource usage, demonstrating the efficiency gains of advanced data handling techniques.\n\nFor Proposed Changes to Fault Proofs, the project explored integrating the OP Stack's Canon Fault Proofs VM with opML's Multi-Phase Fault Proof protocol. The proposed modifications included developing a state transition function model to handle merkelized decision trees or neural network outputs, analyzing memory management for large datasets required by machine learning models, enhancing syscalls and I/O operations to optimize the ML-driven data processing, and implementing formal verification and error analysis to ensure system integrity. Additionally, simulations were developed to evaluate the system's performance in real-world operational conditions.","projectAvatarUrl":"https://storage.googleapis.com/op-atlas/f9feb4b3-ff72-43c5-b3b5-008aa6ec8f45.png","projectCoverImageUrl":"https://storage.googleapis.com/op-atlas/ed478c5a-8181-465d-a02f-b2b5d72bf44f.png","category":"Utility","osoSlug":"zenbit.eth","socialLinks":{"website":["https://zenbit.mx","https://badges.zenbit.mx/"],"farcaster":["https://warpcast.com/zenbit"],"twitter":"https://x.com/zenbitMX/status/1731886578673254564","mirror":"https://mirror.xyz/zenbit.eth/"},"team":["212738","402339"],"github":[{"url":"https://github.com/zenbitETH/OPcity","name":"OP City","description":"Repository with the documented process of OP City Research and Development"}],"packages":[],"contracts":[],"grantsAndFunding":{"ventureFunding":[],"grants":[{"grant":null,"link":null,"amount":"24850","date":"","details":null},{"grant":null,"link":null,"amount":"1535","date":"","details":null},{"grant":"token-house-mission","link":"https://app.charmverse.io/op-grants/page-1306815702055122","amount":"30000","date":"2024-05-08","details":"Research the compatibility of the OP stack's Canon Fault Proof VM with the opML's Multi-Phase Fault Proof protocol. Proposed during Season 5 and approved during Cycle 22."}],"revenue":[]},"pricingModel":"free","pricingModelDetails":"","links":[{"url":"https://mirror.xyz/zenbit.eth/atHQ_Nz1--bQbY6Vx7NzYO-aOtXibcQi70aLl_WhTzY","name":"OP City: Research compilation","description":"This article delves the research made at Zenbit that delves into the theoretical and practical aspects of the OP Stack and Canon Fault Proofs VM, offering valuable insights into their implementation, performance benchmarks, and potential future enhancements"},{"url":"https://github.com/zenbitETH/OPcity/milestones","name":"OPcity Milestones","description":"List of milestones we aim to achieve during the research and development of the OPcity Stack. It contains the commits, pull requests, and contributions made at each stage and sets a guideline for future "},{"url":"https://github.com/zenbitETH/OPcity/blob/main/README.md","name":"Proposed modifications to the Canon Fault Proofs VM","description":"Research the compatibility of the OP stack's Canon Fault Proof VM with the opML's Multi-Phase Fault Proof protocol. The goal is to implement a custom Fault Dispute Game that manages the challenges related to data availability states from the L2 rollup and the computation results from the Deep Neural Networks (DNN) of the multi-phase opML. "},{"url":"https://github.com/zenbitETH/OPcity/blob/main/Op-stack-research/Test-deployments/node01_V4.0.0.md","name":"Test Deployment 1 (OP stack V4.0.0 / December 2023)","description":"From December 4th to 11th, 2023, we conducted an explorative evaluation of the operational cost performance of the OP stack within a testnet environment, focusing specifically on the gas spending by the batcher and proposer components."},{"url":"https://github.com/zenbitETH/OPcity/blob/main/Op-stack-research/Test-deployments/node02_V7.0.0.md","name":"Test Deployment 2 (OP stack V7.0.0 - Call Data) / June 2024","description":"This test deployment of the OP stack used the V7.0.0.with Calldata configuration and lasted 20 days and occurred after multiple network updates and other optimizations that notably impacted the rollup operation cost from the December test."},{"url":"https://github.com/zenbitETH/OPcity/blob/main/Op-stack-research/Test-deployments/node03_V7.0.0.md","name":"Test Deployment 3 (OP stack V7.0.0 - Data Blobs) / June 2024","description":"We deployed a third test rollup to compare the performance of the OP stack between Calldata and data blobs as a data posting method enables an alternative that can significantly impact the rollup operation cost. To prove it, we deployed a third testnet rollup a week later using the same V7.0.0.0 and data blobs as the data posting method to compare with."},{"url":"https://github.com/zenbitETH/OPcity/blob/main/node-setup/Holesky/geth.md","name":"Guide to setup a Geth on a Holesky node","description":"This document outlines the steps to configure the Geth as Execution Layer on a Holesky node."},{"url":"https://github.com/zenbitETH/OPcity/blob/main/node-setup/Holesky/prysm.md","name":"Guide to setup a Prysm on a Holesky node","description":"This document outlines the steps to configure the Prysm as Consensus Layer on a Holesky node."},{"url":"https://github.com/zenbitETH/OPcity/blob/main/node-setup/Op-stack/op-setup.md","name":"Guide to setup and deploy a Rollup from the OP stack","description":"This document outlines the steps to configure and deploy a rollup from the OP stack repository on a Holesky node"},{"url":"https://github.com/zenbitETH/OPcity/blob/main/node-setup/Op-stack/dashboard-setup.md","name":"Guide to generate data visualization from Rollup activity","description":"This document outlines the steps to configure a dashboard with data visualizations of the node and rollup performance."},{"url":"https://github.com/zenbitETH/OPcity/blob/main/Canon-FPVM/dev.md","name":"Guide to interact with Fault Proofs VM","description":"This document outlines the practical concepts of the Canon Fault Proofs VM used in the OP stacks, along with the steps to interact with the dispute mechanism."}],"projectUid":"0x53499d3243b2c26b1f09d49f911a9d9300d29b2196576d417cf852ac9e8dfe4c"},{"name":"Dappnode","description":"Since 2018, Dappnode has been a key software for blockchain infrastructure and a big part of decentralization in Ethereum.\nDappnode is a decentralized infrastructure platform that allows users to easily host their own decentralized applications (dApps) and blockchain nodes. Dappnode makes it easy to host and run various types of blockchain software, such as Ethereum, Bitcoin, IPFS, and others. The platform also provides users with a user-friendly interface to manage and monitor their nodes.","projectAvatarUrl":"https://storage.googleapis.com/op-atlas/69817332-d0d8-41e4-98bf-d691ac36a92f.png","projectCoverImageUrl":"https://storage.googleapis.com/op-atlas/7337ad49-5899-4fcf-9420-931cb7c45277.png","category":"Utility","osoSlug":"","socialLinks":{"website":["https://dappnode.com"],"farcaster":["https://warpcast.com/dappnode"],"twitter":"https://twitter.com/dappnode","mirror":null},"team":["15703","8263"],"github":[{"url":"https://github.com/dappnode/DAppNode","name":"Dappnode","description":"General repository for Dappnode"}],"packages":[],"contracts":[],"grantsAndFunding":{"ventureFunding":[],"grants":[{"grant":null,"link":null,"amount":"248448.21","date":"","details":null},{"grant":"token-house-mission","link":"https://github.com/dappnode/DAppNodePackage-op-node","amount":"50000","date":"2023-07-07","details":"You can find the link to the forum thread for this mission here:\nhttps://gov.optimism.io/t/final-dappnode-future-proofing-ui-ux-of-op-nodes/6189 "}],"revenue":[]},"pricingModel":"free","pricingModelDetails":"","links":[{"url":"https://ethseer.io/entity/dappnode?network=mainnet","name":"Dappnode self-reported users","description":"Dappnode includes the graffiti \"validated_from_DAppNode\" in consensus clients by default, giving users the option to opt-out of the self-reporting setting"},{"url":"https://www.youtube.com/watch?v=lh5hADm1Iuk&list=PLpMpAvZuB3w56Z__TProOhu767X1Udoyc","name":"Dappnode Driving School","description":"Video tutorials for getting started on Dappnode"}],"projectUid":"0xf839a585342327848d4541a6fcc315404e879537a60a1370f2cd45a94283a1ba"},{"name":"MetaCRM","description":"MetaCRM provides a suite of innovative software solutions empowering marketing efficiency & personalized customer service for Web3 businesses.","projectAvatarUrl":"https://storage.googleapis.com/op-atlas/f3d4c02b-2511-4026-a886-1b74a7a4c206.png","projectCoverImageUrl":"https://storage.googleapis.com/op-atlas/1d6693d9-6b5e-489e-83dc-c4416f78ca93.png","category":"Utility","osoSlug":"","socialLinks":{"website":["https://metacrm.inc/#/"],"farcaster":["https://warpcast.com/metacrm"],"twitter":"https://x.com/metacrm_inc","mirror":null},"team":["477715"],"github":[],"packages":[],"contracts":[],"grantsAndFunding":{"ventureFunding":[],"grants":[{"grant":null,"link":null,"amount":"1m-5m","date":"2023","details":"Seed Round. Investors are Cherubic Ventures, Red Building Capital, Blockchain Founders Fund, and Ondine Capital"}],"revenue":[]},"pricingModel":"freemium","pricingModelDetails":"https://metacrm.gitbook.io/metacrm/other-info/pricing","links":[{"url":"https://app.radiant.capital/#/markets","name":"Use case","description":"Examples - dApps installed our front-end widget"}],"projectUid":"0x20b1e383963c6d8c3aad208dd5b90b27462a47f9835d567ed44137ade1b5cb45"},{"name":"Cryptofuzz","description":"Differential fuzzing to find bugs in cryptographic libraries.\n\nHundreds of bugs found in major cryptographic libraries. Runs 24/7 on Google OSS-Fuzz.\n\nBug list: https://github.com/guidovranken/cryptofuzz?tab=readme-ov-file#bugs-found-by-cryptofuzz\nLibrary support: https://github.com/guidovranken/cryptofuzz/tree/master/modules","projectAvatarUrl":"https://storage.googleapis.com/op-atlas/6215ed53-5260-4d95-8d45-7978686135cd.png","projectCoverImageUrl":"https://storage.googleapis.com/op-atlas/f5499378-c7bf-480d-8fbc-6ef4ec5d0856.png","category":"Utility","osoSlug":"","socialLinks":{"website":["https://github.com/guidovranken/cryptofuzz"],"farcaster":[],"twitter":null,"mirror":null},"team":["847842"],"github":[{"url":"https://github.com/guidovranken/cryptofuzz","name":"","description":""}],"packages":[],"contracts":[],"grantsAndFunding":{"ventureFunding":[],"grants":[],"revenue":[]},"pricingModel":"free","pricingModelDetails":"","links":[{"url":"https://github.com/guidovranken/cryptofuzz?tab=readme-ov-file#bugs-found-by-cryptofuzz","name":"Bug list","description":"List of bugs found by Cryptofuzz."}],"projectUid":"0x853976b3804833ac5e65592a308ee871f6f38038d25bc6f4dac4a63892c09c5f"},{"name":"Crypto4Bunnies🐰🥕","description":"Italian web3 community in which to popularize blockchain and its potential with the best projects to accelerate mass adoption and educate users on the transition from web2 to web3\nOur services include articles, live streaming on twitch, threads and giveaways on social, Youtube channel for video content, reels on tik tok, podcasts. We also have Italian communities on discord, a telegram channel and a channel on warpcast","projectAvatarUrl":"https://storage.googleapis.com/op-atlas/3a0567f1-275b-46e2-b94e-040cc35dd014.png","projectCoverImageUrl":"https://storage.googleapis.com/op-atlas/c26eec87-530c-406c-8fb9-130c13ee40f0.png","category":"Social","osoSlug":"","socialLinks":{"website":["https://x.com/crypto4bunnies","https://www.youtube.com/@crypto4bunnies","t.me/RadioHolder","https://www.instagram.com/crypto4bunnies/","https://www.tiktok.com/@panofsky"],"farcaster":["https://warpcast.com/panofsky","https://warpcast.com/~/channel/base-it"],"twitter":"https://x.com/panofsky167","mirror":"https://mirror.xyz/0xd386E9bDC4095BED8333aF3F0d48F6dBc4cB0Cab"},"team":["329078","331948","214025"],"github":[],"packages":[],"contracts":[],"grantsAndFunding":{"ventureFunding":[],"grants":[],"revenue":[]},"pricingModel":"free","pricingModelDetails":"","links":[],"projectUid":"0x0242f727cd5dc0878cfc297be8046e3527563cc12f28021ea1eeb6611d86eb0e"},{"name":"OPcity stack","description":"The OP City Stack is a research initiative aimed at exploring the operation of the OP Stack and testing the capabilities of the Canon Fault Proofs Virtual Machine (Canon Fault Proofs VM). Through practical deployment, benchmarking, and innovative proposals, this project aims to push the boundaries of Optimistic Rollup performance and functionality, contributing to the broader goal of Ethereum scalability.\n\nThe project covers several key areas. First, the Node & Rollup Setup involved detailed documentation of the deployment process for both an L1 node (Holesky testnet) and an L2 rollup using the OP Stack. To address RPC calls limitations, the project moved from relying on a remote virtual machine and third-party RPC services to a local environment. This shift provided better performance reliability and security.\n\nIn the OP Stack Version Benchmarking, multiple test deployments were conducted to compare the OP Stack versions V4.0.0 (Canyon) and V7.0.0 (Fjord). Significant findings from these tests included a 75% reduction in total gas fees when upgrading from V4.0.0 to V7.0.0. Additionally, a comparison of calldata versus data blob methods revealed that using data blobs resulted in a 60% reduction in resource usage, demonstrating the efficiency gains of advanced data handling techniques.\n\nFor Proposed Changes to Fault Proofs, the project explored integrating the OP Stack's Canon Fault Proofs VM with opML's Multi-Phase Fault Proof protocol. The proposed modifications included developing a state transition function model to handle merkelized decision trees or neural network outputs, analyzing memory management for large datasets required by machine learning models, enhancing syscalls and I/O operations to optimize the ML-driven data processing, and implementing formal verification and error analysis to ensure system integrity. Additionally, simulations were developed to evaluate the system's performance in real-world operational conditions.","projectAvatarUrl":"https://storage.googleapis.com/op-atlas/f9feb4b3-ff72-43c5-b3b5-008aa6ec8f45.png","projectCoverImageUrl":"https://storage.googleapis.com/op-atlas/ed478c5a-8181-465d-a02f-b2b5d72bf44f.png","category":"Utility","osoSlug":"zenbit.eth","socialLinks":{"website":["https://zenbit.mx","https://badges.zenbit.mx/"],"farcaster":["https://warpcast.com/zenbit"],"twitter":"https://x.com/zenbitMX/status/1731886578673254564","mirror":"https://mirror.xyz/zenbit.eth/"},"team":["212738","402339"],"github":[{"url":"https://github.com/zenbitETH/OPcity","name":"OP City","description":"Repository with the documented process of OP City Research and Development"}],"packages":[],"contracts":[],"grantsAndFunding":{"ventureFunding":[],"grants":[{"grant":null,"link":null,"amount":"24850","date":"","details":null},{"grant":null,"link":null,"amount":"1535","date":"","details":null},{"grant":"token-house-mission","link":"https://app.charmverse.io/op-grants/page-1306815702055122","amount":"30000","date":"2024-05-08","details":"Research the compatibility of the OP stack's Canon Fault Proof VM with the opML's Multi-Phase Fault Proof protocol. Proposed during Season 5 and approved during Cycle 22."}],"revenue":[]},"pricingModel":"free","pricingModelDetails":"","links":[{"url":"https://mirror.xyz/zenbit.eth/atHQ_Nz1--bQbY6Vx7NzYO-aOtXibcQi70aLl_WhTzY","name":"OP City: Research compilation","description":"This article delves the research made at Zenbit that delves into the theoretical and practical aspects of the OP Stack and Canon Fault Proofs VM, offering valuable insights into their implementation, performance benchmarks, and potential future enhancements"},{"url":"https://github.com/zenbitETH/OPcity/milestones","name":"OPcity Milestones","description":"List of milestones we aim to achieve during the research and development of the OPcity Stack. It contains the commits, pull requests, and contributions made at each stage and sets a guideline for future "},{"url":"https://github.com/zenbitETH/OPcity/blob/main/README.md","name":"Proposed modifications to the Canon Fault Proofs VM","description":"Research the compatibility of the OP stack's Canon Fault Proof VM with the opML's Multi-Phase Fault Proof protocol. The goal is to implement a custom Fault Dispute Game that manages the challenges related to data availability states from the L2 rollup and the computation results from the Deep Neural Networks (DNN) of the multi-phase opML. "},{"url":"https://github.com/zenbitETH/OPcity/blob/main/Op-stack-research/Test-deployments/node01_V4.0.0.md","name":"Test Deployment 1 (OP stack V4.0.0 / December 2023)","description":"From December 4th to 11th, 2023, we conducted an explorative evaluation of the operational cost performance of the OP stack within a testnet environment, focusing specifically on the gas spending by the batcher and proposer components."},{"url":"https://github.com/zenbitETH/OPcity/blob/main/Op-stack-research/Test-deployments/node02_V7.0.0.md","name":"Test Deployment 2 (OP stack V7.0.0 - Call Data) / June 2024","description":"This test deployment of the OP stack used the V7.0.0.with Calldata configuration and lasted 20 days and occurred after multiple network updates and other optimizations that notably impacted the rollup operation cost from the December test."},{"url":"https://github.com/zenbitETH/OPcity/blob/main/Op-stack-research/Test-deployments/node03_V7.0.0.md","name":"Test Deployment 3 (OP stack V7.0.0 - Data Blobs) / June 2024","description":"We deployed a third test rollup to compare the performance of the OP stack between Calldata and data blobs as a data posting method enables an alternative that can significantly impact the rollup operation cost. To prove it, we deployed a third testnet rollup a week later using the same V7.0.0.0 and data blobs as the data posting method to compare with."},{"url":"https://github.com/zenbitETH/OPcity/blob/main/node-setup/Holesky/geth.md","name":"Guide to setup a Geth on a Holesky node","description":"This document outlines the steps to configure the Geth as Execution Layer on a Holesky node."},{"url":"https://github.com/zenbitETH/OPcity/blob/main/node-setup/Holesky/prysm.md","name":"Guide to setup a Prysm on a Holesky node","description":"This document outlines the steps to configure the Prysm as Consensus Layer on a Holesky node."},{"url":"https://github.com/zenbitETH/OPcity/blob/main/node-setup/Op-stack/op-setup.md","name":"Guide to setup and deploy a Rollup from the OP stack","description":"This document outlines the steps to configure and deploy a rollup from the OP stack repository on a Holesky node"},{"url":"https://github.com/zenbitETH/OPcity/blob/main/node-setup/Op-stack/dashboard-setup.md","name":"Guide to generate data visualization from Rollup activity","description":"This document outlines the steps to configure a dashboard with data visualizations of the node and rollup performance."},{"url":"https://github.com/zenbitETH/OPcity/blob/main/Canon-FPVM/dev.md","name":"Guide to interact with Fault Proofs VM","description":"This document outlines the practical concepts of the Canon Fault Proofs VM used in the OP stacks, along with the steps to interact with the dispute mechanism."}],"projectUid":"0x53499d3243b2c26b1f09d49f911a9d9300d29b2196576d417cf852ac9e8dfe4c"},{"name":"JEFE TOKEN","description":"JEFETOKEN is a software development project focused on smart contracts, blockchain technology, video games & mobile applications. Our goal is to create an ecosystem of web3 applications, based on our own token that powers our platforms and services. Additionally, we offer education through interactive workshops, both in-person and digital, to facilitate user integration into the blockchain ecosystem.\nBlockchain: The JEFE token is developed Open source under the MIT license, coded in Solidity and forms the foundation of the project, deployed on the mainnet in Optimism as $JEFE with the vision of being part of the SUPERCHAIN.\n\nApplication Development: We implement web3 activities within the community, promoting healthy competition through participation in educational workshops and learning activities on blockchain usage. All information is accessible to users from our website and with direct support on our social media channels. We have our own video game, Jefe Zombie, available on Android and iOS. This game introduces users to using their ERC-20 address to rank within the community and earn on-chain rewards, such as $JEFE & NFTs, and off-chain rewards, such as game appearances & accessories.\n\nCommunity Support: We also support community talent in areas like sports (American football and paintball), audiovisual art, helping artists transition to the web3 world, and e-sports, promoting competition and game streaming among users.\n\nJEFE University: We have JEFE University, a tour of presentations and workshops at universities about Optimism, blockchain & web3. We generate POAPs (Proof of Attendance Protocol) for attendees, promoting learning and knowledge sharing.\n\nRewards Program: We incentivize talent and user engagement within our ecosystem through a comprehensive rewards program, prominently featured on our website. Additionally, we're currently developing JEFE COMPASS, an innovative mobile Dapp where users can seamlessly monitor the global community ranking, organize activities, and track both on-chain and off-chain interactions from community addresses and VOTE for events, competitions, top players and more. By participating, users earn rewards points, enabling them to evolve their progress and level of their ranking within the community. \nThis program recurrently lists community activities that integrate web3, providing an access point to understand the use case of JEFE TOKEN. We act as a compass for navigating the web3 world, with a vision of a Superchain. Our utility is to support the transition from web2 to its integration with the Superchain in web3 interactively.","projectAvatarUrl":"https://storage.googleapis.com/op-atlas/b9e15e7a-8d23-4b25-83ab-88fc333c417f.png","projectCoverImageUrl":"https://storage.googleapis.com/op-atlas/a5f679ab-f06a-401f-a73c-d93f27a2f9ee.png","category":"Utility","osoSlug":"JEFE TOKEN","socialLinks":{"website":["https://jefetoken.com","https://rewards.jefetoken.com"],"farcaster":["https://warpcast.com/jefetoken"],"twitter":"https://x.com/JefeTOKEN","mirror":""},"team":["406049"],"github":[{"url":"https://github.com/jefetoken/JEFE-OPTIMISM","name":"JEFE TOKEN OPTIMISM","description":"This is the repo that contains the open source contract of jefe token that is deployed in the main net of Optimism"},{"url":"https://github.com/jefetoken/JEFE-OPSTACK","name":"JEFE OP STACK RESEARCH & DEVELOPMENT ","description":"Contains the information of all the research & development of the optimism chain named knuckles, there are four documents inside that contains the research & development of an open source blockchain with the opstack named knuckles , the documentation of how to deploy a blockchain using opstack is included in English & Spanish , used in workshops and educational purposes there is also kosotl which is an open source reference that helps the developer to serve the purpose of doing the each of the steps that are needed to configure an op blockchain. "},{"url":"https://github.com/jefetoken/Rewards","name":"JEFE WEB3 ACTIVITIES & REWARDS","description":"Repo for the orientation of users to use the rewards system of JEFE TOKEN, which is integrated in the Dapp of JEFE COMPASS too , it creates a ranking system on a leaderboard reading the information of the footprint the address of the user is using to interact in web3 activities from and for the community , these activities are sports oriented, educational oriented & gaming oriented, users comply with challenges or task given via rewards system & JEFE COMPASS , activities that are done and verified increase their reward points & based on their balance of JEFE TOKEN users have the voting power that allows them to vote for competition among teams, players & events . "},{"url":"https://github.com/jefetoken/JEFE-COMPASS","name":"JEFE COMPASS ","description":"This repo contains the public information for other apps to connect to JEFE COMPASS app & integrate the logic of rewards & web3 activities we have for the community ."}],"packages":[],"contracts":[{"address":"0x9FD22a17b4A96Da3F83797d122172C450381fb88","deploymentTxHash":"0xd800882d9a1b5c25de1dccf30577e2b5ef27333998cdd9fbeb563b17c64d9997","deployerAddress":"0xdBeA55Bad7404F00DF5cd12d30d2086151E83950","verificationProof":"0xb84a5278e71e9a6f745de0fe89b4583f9a88b3bf52b5861782acf57b5bc09c0d2debf8fd5dc39b05fbc8ce84f0a76ddda935870f0b60281d89f67c08d782ef1f1c","chainId":10}],"grantsAndFunding":{"ventureFunding":[],"grants":[{"grant":null,"link":null,"amount":"12422","date":"","details":null}],"revenue":[]},"pricingModel":"free","pricingModelDetails":"","links":[{"url":"https://explorer.jefetoken.com","name":"OP JEFE BLOCKCHAIN KNUCKLES EXPLORER INSPECTOR & MONITOR OF TRANSACTIONS & BLOCKS","description":"This is the server for monitoring the op-blockchain knuckles that was deployed together with the research of the op stack and journey, it allows to visualize the blocks, transactions and data related from the blockchain."},{"url":"https://sepolia-optimism.etherscan.io/address/0x1F1a029BA54513981e4AB05EfF4383647AeB76fF","name":"JEFE TOKEN BLOCKCHAIN KNUCKLES BATCHER TESTNET","description":"This is the address contract of the batcher that is running the Op blockchain knuckles, connected to the RPC of knuckles on the Sepolia Tesnet .This allow us to understand, study and develop better understanding of the deployment of the blockchain Knuckles using the Opstack along with a wider inspection on how blocks, transactions and the technical aspects that conforms the Superchain."}],"projectUid":"0x43bb3210691d0a7fd15df10a5401020281f7ab57baa49a63225c5c262abc357d"},{"name":"OP Succinct: Full ZK Validity Proving of OP Stack Rollups with SP1","description":"OP Succinct combines OP Stack, a battle-tested, modular rollup framework, with SP1, a blazing-fast zkVM, to enable any OP Stack rollup to be fully proven with ZKPs. ","projectAvatarUrl":"https://storage.googleapis.com/op-atlas/55feffd8-8eb4-42f9-a46a-d01336ce9c0f.png","projectCoverImageUrl":"https://storage.googleapis.com/op-atlas/87d02689-101f-4ee0-83d2-8720fad3073c.png","category":"Utility","osoSlug":"","socialLinks":{"website":["https://www.succinct.xyz/"],"farcaster":[],"twitter":"https://twitter.com/SuccinctLabs","mirror":null},"team":["5323","5882","4226","3735"],"github":[{"url":"https://github.com/succinctlabs/op-succinct","name":"OP Succinct","description":"Upgrade any OP Stack chain to use ZKPs using SP1 in 1 hour."},{"url":"https://github.com/succinctlabs/sp1","name":"SP1","description":"A blazing fast, general-purpose zkVM that makes ZKPs accessible to any developer."}],"packages":[],"contracts":[],"grantsAndFunding":{"ventureFunding":[],"grants":[{"grant":"foundation-mission","link":"https://github.com/ethereum-optimism/ecosystem-contributions/issues/76","amount":"15000","date":"2023-07-25","details":""},{"grant":null,"link":null,"amount":"above-50m","date":"2024","details":"Raised a seed and series A funding round from Paradigm."}],"revenue":[]},"pricingModel":"freemium","pricingModelDetails":"SP1 is our zkVM that is open-source and will always be free to use locally. We also provide a freemium proof generation service (users start with free credits and then pay after a certain volume of proofs) to make generating SP1 proofs simple, so users can use SP1 without setting up their own proving infrastructure.","links":[],"projectUid":"0xfad78fad680d407f81e7fd46632b4b4936676d1776a5cbf02694b94698495746"},{"name":"Account Abstraction - ERC-4337","description":"The AA team is working on standards for decentralized account abstraction, enabling better UX and security for the next billion users.","projectAvatarUrl":"https://storage.googleapis.com/op-atlas/35570d3a-c51f-48cd-b236-0098f734dd0e.png","projectCoverImageUrl":"https://storage.googleapis.com/op-atlas/9c9385ff-9ce2-46a1-9aa1-0e3274a04392.png","category":"Utility","osoSlug":"eth-infinitism-account-abstraction","socialLinks":{"website":["https://www.erc4337.io/"],"farcaster":[],"twitter":"https://twitter.com/erc4337","mirror":null},"team":["637270"],"github":[{"url":"https://github.com/eth-infinitism/account-abstraction","name":"","description":""}],"packages":[{"url":"https://www.npmjs.com/package/@account-abstraction/sdk","name":null,"description":null}],"contracts":[{"address":"0x5FF137D4b0FDCD49DcA30c7CF57E578a026d2789","deploymentTxHash":"0xcddea14be9b486fd1c7311dbaf58fe13f1316eebd16d350bed3573b90e9515b8","deployerAddress":"0x81ead4918134AE386dbd04346216E20AB8F822C4","verificationProof":"0x45a72fed635dc10fd4e12b025c3e0ba4f336c735f982d4d645509f06a01365425119d7245e6da3612e431e7f5272cfc2b103d0f8cbe9e52a970c2288e64bdd7b1c","chainId":10},{"address":"0x0000000071727De22E5E9d8BAf0edAc6f37da032","deploymentTxHash":"0x1f5b834a37c7d91b9541a2b35f8d0bffcf27d4b0f2656f793478db8c8c029d6a","deployerAddress":"0x81ead4918134AE386dbd04346216E20AB8F822C4","verificationProof":"0x0","chainId":10},{"address":"0x0000000071727De22E5E9d8BAf0edAc6f37da032","deploymentTxHash":"0xa3382f65bab116e6dfe68ef4d96415515bca45b86072725d45d00df2010ac5b0","deployerAddress":"0x81ead4918134AE386dbd04346216E20AB8F822C4","verificationProof":"0x0","chainId":8453}],"grantsAndFunding":{"ventureFunding":[],"grants":[{"grant":null,"link":null,"amount":"61332.92","date":"","details":null},{"grant":null,"link":null,"amount":"248448.21","date":"","details":null},{"grant":null,"link":null,"amount":"227800.2","date":"","details":null}],"revenue":[]},"pricingModel":"free","pricingModelDetails":"","links":[{"url":"https://www.bundlebear.com/overview/all","name":"Dashboard showing adoption","description":""}],"projectUid":"0xb98778ca9ff41446e2bc304f7b5d27f0fa7c2bcd11df19e22d1352c06698a1f6"},{"name":"AWS KMS and YubiHSM signer for OP Stack","description":"We have developed a signer proxy software that enables the OP Stack chain to use an external signer (currently supporting AWS KMS and YubiHSM) through the official signer client to signer the sequencer, batcher, proposer and challenger transactions. However, the official signer client does not integrate with external signers, so we have implemented this functionality in our signer proxy.\n\nCurrently, the process outlined in the Optimism documentation for setting up a sequencer, batcher, and proposer requires using plain private keys, creating an insecure environment for mainnet deployment. Although the documentation suggests using hardware security modules (HSMs) for key management, it lacks detailed guidance beyond referencing source code. Chain operators, particularly those using bare metal setups, often prefer YubiHSM2 over cloud-based solutions like AWS KMS due to its hardware-native security.\n\nTo enhance security, mainnet chain operators are encouraged to use industry-standard hardware signers like YubiHSM2 or AWS KMS. This approach allows operators to deploy Optimism stack chains securely by protecting private keys with hardware-based solutions. Existing resources, such as the integration of YubiHSM2 into the Keplr wallet and the TMKMS YubiHSM installer, provide relevant experiences that support this approach.\n\nOur AWS KMS Signer proxy has been used by the Lisk team for their op-challenger. We are working with them to make signer proxy perfect and production ready.","projectAvatarUrl":"https://storage.googleapis.com/op-atlas/a73d46f5-87ba-4204-88eb-7ce51ab055de.png","projectCoverImageUrl":"https://storage.googleapis.com/op-atlas/ffb2a694-74be-48f3-897d-96034c088b3a.png","category":"Utility","osoSlug":"","socialLinks":{"website":[],"farcaster":[],"twitter":null,"mirror":null},"team":["849514","394600","328679"],"github":[{"url":"https://github.com/upnodedev/signer-proxy","name":null,"description":null}],"packages":[],"contracts":[],"grantsAndFunding":{"ventureFunding":[],"grants":[{"grant":"token-house-mission","link":"https://app.charmverse.io/op-grants/research-on-using-yubihsm-and-aws-kms-hardware-signer-on-op-stack-41211765826072866","amount":"15000","date":"2024-05-09","details":"Research on using YubiHSM and AWS KMS hardware signer on OP Stack Season 5 Cycle 22"}],"revenue":[]},"pricingModel":"free","pricingModelDetails":"","links":[],"projectUid":"0xd4ed99cc6aaf73ca63b32f7a03b5427ac1d2955bf9efc31eb14f5773016988d0"},{"name":"Research and development on multi-section fault dispute game","description":"Our research aims to significantly expedite the fault-proof dispute by implementing a multi-section search approach. In contrast to the bi-section game, which demands log2(N) moves to identify the final disputable step, the K-section game (where K > 2) diminishes the moves to logK(N). However, in the K-section game, each player (defender/attacker) must publish a K-1 VM state hashes on-chain with every move. The introduction of EIP-4844 facilitates a substantial reduction in this cost through the utilization of EIP-4844 Binary Large Object (BLOB), capable of accommodating K=4096 VM hashes per BLOB. Consequently, for an N=2^48 game, the game can be condensed to 4 moves from the original 48 moves.","projectAvatarUrl":"https://storage.googleapis.com/op-atlas/246a6f8a-8335-40b7-b7d9-2590bb1c7cf9.png","projectCoverImageUrl":"https://storage.googleapis.com/op-atlas/1d5c5564-489a-43f8-bb76-73ab8a30b1c5.png","category":"Utility","osoSlug":"","socialLinks":{"website":["https://ethstorage.io/"],"farcaster":[],"twitter":"https://twitter.com/EthStorage","mirror":""},"team":["498701","245756"],"github":[{"url":"https://github.com/ethstorage/optimism","name":"Multi-section fault proof code","description":"All related descriptions and progress are in https://github.com/ethereum-optimism/specs/discussions/191#discussioncomment-10339079"}],"packages":[],"contracts":[],"grantsAndFunding":{"ventureFunding":[],"grants":[{"grant":"token-house-mission","link":"https://app.charmverse.io/op-grants/page-29596258544520615","amount":"30000","date":"2024-04-24","details":"For detailed information on the grant, please visit the Charmverse page. You can find our progress updates, draft specifications, and code on this [GitHub discussion page](https://github.com/ethereum-optimism/specs/discussions/191)."}],"revenue":[]},"pricingModel":"free","pricingModelDetails":"","links":[{"url":"https://app.charmverse.io/op-grants/page-29596258544520615","name":"Optimism Season 5 Grant","description":"Recognition from Optimism community"},{"url":"https://twitter.com/EthStorage/status/1788554575869542831","name":"Twitter announcement","description":""},{"url":"https://www.youtube.com/watch?v=vbCSqdB-D8g","name":"Talk at EthPrague about the project","description":""}],"projectUid":"0xdbc21abd2657c839060753eada61f93a6d835a0a2f3bdfb530339a2c85f23516"},{"name":"Formal Verification of Optimism's L1 pausability mechanism","description":"Runtime Verification has contributed to the security of OP Stack through formal verification proofs of the L1 pausability mechanism. Our open-source formal verification tool, Kontrol, has been successfully integrated into the Optimism CI to continuously ensure that the pausability mechanism remains intact as the code evolves. \n\nThe proofs with their respective documentation can be found at https://github.com/ethereum-optimism/optimism/tree/develop/packages/contracts-bedrock/test/kontrol. \n\nKontrol is an open source, free-to-use tool, which means that the existing and future proofs can be maintained by the Optimism team. At the same time, Kontrol is actively maintained and improved by our team at Runtime Verification, thus ensuring constant performance and user experience enhancements, which are regularly upstreamed to the Optimism monorepo.","projectAvatarUrl":"https://storage.googleapis.com/op-atlas/ae7b1252-7b56-4733-81c6-b7303737ce53.png","projectCoverImageUrl":"https://storage.googleapis.com/op-atlas/6f870785-6197-4eb6-8b53-3f6ecfb38eab.png","category":"Utility","osoSlug":"","socialLinks":{"website":["https://runtimeverification.com/"],"farcaster":["https://warpcast.com/rv-inc"],"twitter":"https://x.com/rv_inc","mirror":null},"team":["465226"],"github":[{"url":"https://github.com/runtimeverification/optimism-ci","name":"KaaS CI Setup for Optimism","description":"This repository provides the setup for K as a Service (KaaS) CI integration with Optimism, enhancing the development and testing experience with the K framework. KaaS introduces new features, streamlines operations, and centralizes shared computational results, making it an ideal solution for web3 teams. By leveraging caching proofs and remote computation, KaaS eliminates redundant processes, saving valuable time and integrating seamlessly with continuous integration (CI) systems."},{"url":"https://github.com/runtimeverification/_audits_Ethereum-optimism_pausability","name":"Kontrol Integration for Pausability Mechanism Verification in Optimism","description":"This repository (https://github.com/runtimeverification/_audits_Ethereum-optimism_pausability/tree/feature/rv-compute/packages/contracts-bedrock/test/kontrol) contains the integration of Kontrol, a formal verification tool developed by Runtime Verification, into the Optimism codebase. The integration focuses on verifying the pausability features of the smart contracts within the contracts-bedrock directory. Kontrol leverages KEVM and Foundry, enabling developers to conduct formal verification without requiring extensive knowledge of verification languages or tools. The setup ensures rigorous validation of contract behavior, reducing potential vulnerabilities and enhancing the robustness of the Optimism protocol."}],"packages":[],"contracts":[],"grantsAndFunding":{"ventureFunding":[],"grants":[],"revenue":[]},"pricingModel":"freemium","pricingModelDetails":"As an open source and free-to-use tool, Kontrol doesn’t generate any revenue on its own. We do offer formal verification services where our engineers use Kontrol as the main verification instrument, but it is not in our business model to charge for the use of the tool itself. From January 2023, we were engaged in three different verification projects that used Kontrol, one of which involved verification of the L1 pausability mechanism in Optimism and was performed for OP Labs.","links":[{"url":"https://x.com/msolomon44/status/1828523849832612016","name":"Testimonial by Matt Solomon from OP Labs","description":"Kind words from Matt about our engagement with OP Labs."},{"url":"https://runtimeverification.com/blog/kontrol-integrated-verification-of-the-optimism-pausability-mechanism","name":"Kontrol Integrated Verification of the Optimism Pausability Mechanism ","description":"We are pleased to announce our recently completed work with Optimism and Kontrol integration into their CI. Having Kontrol as part of Optimism's CI produces proof of correctness for critical properties of the code as it evolves. For this particular engagement, we verified the pausability mechanism of their L1 contracts and integrated the verification work as part of Optimism's CI. This ensures that the code is verified as it evolves."},{"url":"https://runtimeverification.com/blog/using-kontrol-to-tackle-complexities-caused-by-dynamically-sized-constructs","name":"Using Kontrol to Tackle Complexities Caused by Dynamically-Sized Constructs","description":"This is the second post of a three-part series about our recent Optimism engagement, in which we verified their pausability mechanism for L1 contracts. This installment explains how Kontrol can be used to tackle the complexities caused by dynamically-sized constructs and the challenges associated with the loops that result from them."},{"url":"https://runtimeverification.com/blog/external-computation-with-kontrol","name":"External Computation with Kontrol: Leveraging Foundry Execution for Formal Verification","description":"This is the 3rd post of a three-part series about our recent Optimism engagement, in which we verified their pausability mechanism for L1 contracts. This post will explain a crucial feature we developed in Kontrol to verify the pausability mechanism in a realistic scenario. This new Kontrol feature allows loading a transcript of the effects of executing a function directly into proofs, which effectively means having a part of a Kontrol proof computed by Foundry!"}],"projectUid":"0x80393c05d524b7a6f7a78b0c141eadf0759642ae8d7e718134318cd2d73d5464"},{"name":"Orderly Network","description":"Orderly Network is a combination of an orderbook-based trading infrastructure and a robust liquidity layer offering perpetual futures. Unlike traditional platforms, Orderly doesn’t have a front end; instead, it operates at the core of the ecosystem, providing essential services to projects built on top of it.\n\nBuilt on top of the OP Stack, Orderly Chain settles trades across multiple blockchains leveraging its asset management vaults for user deposits. These asset vaults are currently deployed across Arbitrum, OP Mainnet, Base, Polygon POS and Mantle. \n\nOrderly has 12 brokers built on top of its infrastructure currently - 11/12 of these are deployed to the OP and Base mainnet asset vaults. These brokers/projects include WOOFi Pro, LogX, SharpeAI, Bitoro, EMDX, Ascendex, CoolWallet and more. Orderly has an additional 10+ projects in the \"integration underway\" stage and/or on testnet to deploy in the coming months. \n\nDetails on Orderly OP Stack can be found on our explorer: \nhttps://explorer.orderly.network/\n\nOrderly overall TVL: $38.5m\nTVL Breakdown in OP & Base - \nOptimism Mainnet TVL: $8,608,017\nBase TVL: $1,348,071\n\nUp to date statistics can be found at: \nhttps://dune.com/orderly_network/orderly-dashboard\n\nTeam Members and Roles: 45+ Team members across 10+ countries.\nCore contributors: Ran (CEO), Terence (CTO), Arjun (COO), Bryan (Product), Slava (Product), Amine (Product), Midoji (BD & Product), Aurora (BD), Henry (Institutional BD), Drew (Marketing), Brandon (Social & Content Marketing), Irene (Growth Marketing)\n\n\n","projectAvatarUrl":"https://storage.googleapis.com/op-atlas/76ccd2c5-0225-4e7f-a2c7-e5541d3b46e4.png","projectCoverImageUrl":"https://storage.googleapis.com/op-atlas/3039461d-66da-43e6-bd08-ec5bc721c37c.png","category":"DeFi","osoSlug":"","socialLinks":{"website":["orderly.network"],"farcaster":["https://warpcast.com/orderly"],"twitter":"@orderlynetwork","mirror":null},"team":["341567"],"github":[{"url":"https://github.com/OrderlyNetwork/contract-evm","name":null,"description":null}],"packages":[{"url":"https://www.npmjs.com/package/@orderly.network/hooks","name":null,"description":null}],"contracts":[{"address":"0x816f722424B49Cf1275cc86DA9840Fbd5a6167e9","deploymentTxHash":"0x7792fcca87a2da230c67a71ed5063a89794e4a680dfa281f31ab2aa63902b4d9","deployerAddress":"0x43E3E4d002BA65c6a26d2e4c998b46e427370e6c","verificationProof":"0xd91b5d96b1bf76b007aa4d0db4305ca827de74f6bba08bcacb308042fae5f4f2776499f92595ad99c6ed308f5ec90a0eb83942b4707c58a4a312b74bbb1664bf1c","chainId":10},{"address":"0x816f722424B49Cf1275cc86DA9840Fbd5a6167e9","deploymentTxHash":"0x9ef5c9a2591e754e9801af1bb318abc966ac704b47002f1a9ab59e2ef5d28cd9","deployerAddress":"0x43E3E4d002BA65c6a26d2e4c998b46e427370e6c","verificationProof":"0x0","chainId":8453},{"address":"0x173B47eDBeCa665125edc24C509bfE545CDA60a9","deploymentTxHash":"0x69968dac1999c5d5a50fff92e997f04dc95838c7591c0e36892dbfefc7020f36","deployerAddress":"0x295e0fC7ab0F86df5597F38c9568a2da217E6673","verificationProof":"0xb297ce79e77b28def6f16b6f575683d41c2d69e859e661bfa27cf7920fb24def50c59fc61c23d7bc7407d5dbc89bf51d34f9dea38f1465bc7a3da708eb5e59391c","chainId":8453},{"address":"0x173B47eDBeCa665125edc24C509bfE545CDA60a9","deploymentTxHash":"0xee45013725d7a5cd45127ebfe7f05d63993b85a5634a9c8e8df3657946e3d5d6","deployerAddress":"0x295e0fC7ab0F86df5597F38c9568a2da217E6673","verificationProof":"0x0","chainId":10}],"grantsAndFunding":{"ventureFunding":[],"grants":[{"grant":null,"link":null,"amount":"44000","date":"","details":null}],"revenue":[]},"pricingModel":"freemium","pricingModelDetails":"Orderly operates on a revenue share model with \"brokers\" that sit on top of it. \nOrderly charges a base trading fee of 3bps taker and 0bps maker and keeps 100% of this (60% of this fee goes towards the Orderly treasury for ORDER stakers to access. Anything charged on top of the base fee by the broker is 100% theirs to keep. ","links":[],"projectUid":"0x52d9a9709aeb50c10afb0f67a35f1a538bc6897c9f45161d39c37fd566fbe19a"},{"name":"PORTERS","description":"PORTERS is a developer-centric RPC gateway that offers fast and easy access to blockchain functionalities. PORTERS simplifies the creation and management of RPC endpoints for blockchain applications, allowing developers to focus on innovation without the hassle of backend complexities. PORTERS leverages the POKT Network's extensive node infrastructure, consisting of thousands of nodes globally, to provide its RPC services.","projectAvatarUrl":"https://storage.googleapis.com/op-atlas/d860e678-62c1-497e-880b-03339cb1387c.png","projectCoverImageUrl":"https://storage.googleapis.com/op-atlas/f508014c-f1e5-49b0-a284-63f0246da7f3.png","category":"Utility","osoSlug":"","socialLinks":{"website":["https://porters.xyz"],"farcaster":["https://warpcast.com/porters"],"twitter":"https://x.com/PORTERSXYZ","mirror":null},"team":["226300","11745","358280","375179"],"github":[{"url":"https://github.com/porters-xyz/gateway-demo","name":"PORTERS Gateway Demo","description":"This codebase includes the Frontend and Backend build of the PORTERS Gateway. This repo is open source and serves as a reference implementation of the Gateway Server as well as our account MGMT architecture."}],"packages":[],"contracts":[],"grantsAndFunding":{"ventureFunding":[],"grants":[],"revenue":[]},"pricingModel":"freemium","pricingModelDetails":"We offer free RPC services to Public Goods projects. This is handled via a direct mint of $PORTR to the Public Good project team. We also offer free relays to our parent DAO, Raid Guild, for the opensource tooling that the Guild has build, e.g. WrapETH, SmartInvoice, CharacterSheets and DungeonMaster. Additionally any member is eligible for free services for their personal projects.\n\n\nhttps://www.porters.xyz/pricing","links":[{"url":"https://poktscan.com/explore?tab=gateways&gateway=5","name":"PORTERS Gateway POKTscan ","description":"Analytics for the PORTERS Gateway performance showing throughput to the POKT network."}],"projectUid":"0xdf0dda3c4884be5e562f35b299dccd8bc4e468843197166b3fc87a93dd211055"},{"name":"OPcity stack","description":"The OP City Stack is a research initiative aimed at exploring the operation of the OP Stack and testing the capabilities of the Canon Fault Proofs Virtual Machine (Canon Fault Proofs VM). Through practical deployment, benchmarking, and innovative proposals, this project aims to push the boundaries of Optimistic Rollup performance and functionality, contributing to the broader goal of Ethereum scalability.\n\nThe project covers several key areas. First, the Node & Rollup Setup involved detailed documentation of the deployment process for both an L1 node (Holesky testnet) and an L2 rollup using the OP Stack. To address RPC calls limitations, the project moved from relying on a remote virtual machine and third-party RPC services to a local environment. This shift provided better performance reliability and security.\n\nIn the OP Stack Version Benchmarking, multiple test deployments were conducted to compare the OP Stack versions V4.0.0 (Canyon) and V7.0.0 (Fjord). Significant findings from these tests included a 75% reduction in total gas fees when upgrading from V4.0.0 to V7.0.0. Additionally, a comparison of calldata versus data blob methods revealed that using data blobs resulted in a 60% reduction in resource usage, demonstrating the efficiency gains of advanced data handling techniques.\n\nFor Proposed Changes to Fault Proofs, the project explored integrating the OP Stack's Canon Fault Proofs VM with opML's Multi-Phase Fault Proof protocol. The proposed modifications included developing a state transition function model to handle merkelized decision trees or neural network outputs, analyzing memory management for large datasets required by machine learning models, enhancing syscalls and I/O operations to optimize the ML-driven data processing, and implementing formal verification and error analysis to ensure system integrity. Additionally, simulations were developed to evaluate the system's performance in real-world operational conditions.","projectAvatarUrl":"https://storage.googleapis.com/op-atlas/f9feb4b3-ff72-43c5-b3b5-008aa6ec8f45.png","projectCoverImageUrl":"https://storage.googleapis.com/op-atlas/ed478c5a-8181-465d-a02f-b2b5d72bf44f.png","category":"Utility","osoSlug":"zenbit.eth","socialLinks":{"website":["https://zenbit.mx","https://badges.zenbit.mx/"],"farcaster":["https://warpcast.com/zenbit"],"twitter":"https://x.com/zenbitMX/status/1731886578673254564","mirror":"https://mirror.xyz/zenbit.eth/"},"team":["212738","402339"],"github":[{"url":"https://github.com/zenbitETH/OPcity","name":"OP City","description":"Repository with the documented process of OP City Research and Development"}],"packages":[],"contracts":[],"grantsAndFunding":{"ventureFunding":[],"grants":[{"grant":null,"link":null,"amount":"24850","date":"","details":null},{"grant":null,"link":null,"amount":"1535","date":"","details":null},{"grant":"token-house-mission","link":"https://app.charmverse.io/op-grants/page-1306815702055122","amount":"30000","date":"2024-05-08","details":"Research the compatibility of the OP stack's Canon Fault Proof VM with the opML's Multi-Phase Fault Proof protocol. Proposed during Season 5 and approved during Cycle 22."}],"revenue":[]},"pricingModel":"free","pricingModelDetails":"","links":[{"url":"https://mirror.xyz/zenbit.eth/atHQ_Nz1--bQbY6Vx7NzYO-aOtXibcQi70aLl_WhTzY","name":"OP City: Research compilation","description":"This article delves the research made at Zenbit that delves into the theoretical and practical aspects of the OP Stack and Canon Fault Proofs VM, offering valuable insights into their implementation, performance benchmarks, and potential future enhancements"},{"url":"https://github.com/zenbitETH/OPcity/milestones","name":"OPcity Milestones","description":"List of milestones we aim to achieve during the research and development of the OPcity Stack. It contains the commits, pull requests, and contributions made at each stage and sets a guideline for future "},{"url":"https://github.com/zenbitETH/OPcity/blob/main/README.md","name":"Proposed modifications to the Canon Fault Proofs VM","description":"Research the compatibility of the OP stack's Canon Fault Proof VM with the opML's Multi-Phase Fault Proof protocol. The goal is to implement a custom Fault Dispute Game that manages the challenges related to data availability states from the L2 rollup and the computation results from the Deep Neural Networks (DNN) of the multi-phase opML. "},{"url":"https://github.com/zenbitETH/OPcity/blob/main/Op-stack-research/Test-deployments/node01_V4.0.0.md","name":"Test Deployment 1 (OP stack V4.0.0 / December 2023)","description":"From December 4th to 11th, 2023, we conducted an explorative evaluation of the operational cost performance of the OP stack within a testnet environment, focusing specifically on the gas spending by the batcher and proposer components."},{"url":"https://github.com/zenbitETH/OPcity/blob/main/Op-stack-research/Test-deployments/node02_V7.0.0.md","name":"Test Deployment 2 (OP stack V7.0.0 - Call Data) / June 2024","description":"This test deployment of the OP stack used the V7.0.0.with Calldata configuration and lasted 20 days and occurred after multiple network updates and other optimizations that notably impacted the rollup operation cost from the December test."},{"url":"https://github.com/zenbitETH/OPcity/blob/main/Op-stack-research/Test-deployments/node03_V7.0.0.md","name":"Test Deployment 3 (OP stack V7.0.0 - Data Blobs) / June 2024","description":"We deployed a third test rollup to compare the performance of the OP stack between Calldata and data blobs as a data posting method enables an alternative that can significantly impact the rollup operation cost. To prove it, we deployed a third testnet rollup a week later using the same V7.0.0.0 and data blobs as the data posting method to compare with."},{"url":"https://github.com/zenbitETH/OPcity/blob/main/node-setup/Holesky/geth.md","name":"Guide to setup a Geth on a Holesky node","description":"This document outlines the steps to configure the Geth as Execution Layer on a Holesky node."},{"url":"https://github.com/zenbitETH/OPcity/blob/main/node-setup/Holesky/prysm.md","name":"Guide to setup a Prysm on a Holesky node","description":"This document outlines the steps to configure the Prysm as Consensus Layer on a Holesky node."},{"url":"https://github.com/zenbitETH/OPcity/blob/main/node-setup/Op-stack/op-setup.md","name":"Guide to setup and deploy a Rollup from the OP stack","description":"This document outlines the steps to configure and deploy a rollup from the OP stack repository on a Holesky node"},{"url":"https://github.com/zenbitETH/OPcity/blob/main/node-setup/Op-stack/dashboard-setup.md","name":"Guide to generate data visualization from Rollup activity","description":"This document outlines the steps to configure a dashboard with data visualizations of the node and rollup performance."},{"url":"https://github.com/zenbitETH/OPcity/blob/main/Canon-FPVM/dev.md","name":"Guide to interact with Fault Proofs VM","description":"This document outlines the practical concepts of the Canon Fault Proofs VM used in the OP stacks, along with the steps to interact with the dispute mechanism."}],"projectUid":"0x53499d3243b2c26b1f09d49f911a9d9300d29b2196576d417cf852ac9e8dfe4c"},{"name":"Retro Funding Site Design","description":"Sed ut perspiciatis unde omnis iste natus error sit voluptatem accusantium doloremque laudantium, totam rem aperiam, eaque ipsa quae ab illo inventore veritatis et quasi architecto beatae vitae dicta sunt explicabo. Nemo enim ipsam voluptatem quia voluptas sit aspernatur aut odit aut fugit.","projectAvatarUrl":"https://storage.googleapis.com/op-atlas/86341a25-24ac-4e74-bd33-ebf7622e8863.png","projectCoverImageUrl":"https://storage.googleapis.com/op-atlas/2183cd4a-1222-48d8-9f15-09edcb6aaf39.png","category":"Governance","osoSlug":"","socialLinks":{"website":[],"farcaster":[],"twitter":null,"mirror":null},"team":["5779","844381"],"github":[],"packages":[],"contracts":[],"grantsAndFunding":{"ventureFunding":[],"grants":[],"revenue":[]},"pricingModel":"free","pricingModelDetails":"","links":[],"projectUid":"0x0e87091523c98dd4e4a4e4e1b695bf67c3db239bba68e7e45e01932293936985"},{"name":"Research and development on multi-section fault dispute game","description":"EthStorage is dedicated to advancing the next generation of Web3 infrastructure, focusing on areas such as data availability, Layer 2 scaling, multi-section fraud-proof, and decentralized storage. Our team has contributed to several Ethereum Improvement Proposals (EIPs), including EIP-4804, EIP-4972, EIP-5018, and EIP-5027. We have also been awarded multiple grants from the Ethereum Foundation, notably for projects like data availability sampling and proving Layer 2 storage through Layer 1 contracts.\n\nThis research aims to significantly expedite the fault-proof dispute by implementing a multi-section search approach. In contrast to the bi-section game, which demands log2(N) moves to identify the final disputable step, the K-section game (where K > 2) diminishes the moves to logK(N). However, in the K-section game, each player (defender/attacker) must publish a K-1 VM state hashes on-chain with every move. The introduction of EIP-4844 facilitates a substantial reduction in this cost through the utilization of EIP-4844 Binary Large Object (BLOB), capable of accommodating K=4096 VM hashes per BLOB. This allows the dispute process for an N=2^48 game to be resolved in just 4 moves, down from 48, facilitating quicker settlements and lowering gas costs.","projectAvatarUrl":"https://storage.googleapis.com/op-atlas/246a6f8a-8335-40b7-b7d9-2590bb1c7cf9.png","projectCoverImageUrl":"https://storage.googleapis.com/op-atlas/1d5c5564-489a-43f8-bb76-73ab8a30b1c5.png","category":"Utility","osoSlug":"","socialLinks":{"website":["https://ethstorage.io/"],"farcaster":[],"twitter":"https://twitter.com/EthStorage","mirror":""},"team":["498701","245756"],"github":[{"url":"https://github.com/ethstorage/optimism","name":"","description":"The 'develop' contains the latest development of multi-section fault proof."}],"packages":[],"contracts":[],"grantsAndFunding":{"ventureFunding":[],"grants":[{"grant":"token-house-mission","link":"https://app.charmverse.io/op-grants/page-29596258544520615","amount":"30000","date":"2024-04-24","details":"For detailed information on the grant, please visit the Charmverse page. You can find our progress updates, draft specifications, and code on this [GitHub discussion page](https://github.com/ethereum-optimism/specs/discussions/191)."}],"revenue":[]},"pricingModel":"free","pricingModelDetails":"","links":[{"url":"https://app.charmverse.io/op-grants/page-29596258544520615","name":"Optimism Season 5 Grant","description":"Recognition from Optimism community"},{"url":"https://twitter.com/EthStorage/status/1788554575869542831","name":"Twitter announcement","description":""},{"url":"https://www.youtube.com/watch?v=vbCSqdB-D8g","name":"Talk at EthPrague about the project","description":""}],"projectUid":"0xdbc21abd2657c839060753eada61f93a6d835a0a2f3bdfb530339a2c85f23516"},{"name":"One-click bare metal node deployment","description":"BlockJoy makes it easy to deploy and manage dedicated, unmetered blockchain nodes on any bare metal infrastructure.\n\nIn 2024, we've expanded our support to include OP-Geth-Archive, OP-Reth-Archive, OP-Reth-Full, OP-Erigon-Archive, OP-Reth-Base-Archive, and OP-Erigon-Zora-Archive. We also support any custom binaries, node settings, and sidecar applications that the user request. \n\nOur infrastructure maintains snapshots, enabling fast node deployment near the chain tip, and takes care of upgrades, monitoring, and any custom configurations. The user has the option to deploy nodes on their servers, or our global network of high performance baremetal servers. This enables super low latency access at a low cost.\n\nHigh-profile projects like Goldsky, 0x, Indexing Company, and Test In Prod have been using BlockJoy nodes throughout the past year.\n\nThe next phase of our project will enable self-serve access for users to integrate custom binaries and images, creating a truly self-serve rollup-as-a-service platform running on high-performance bare metal servers.","projectAvatarUrl":"https://storage.googleapis.com/op-atlas/1aac843e-d242-4bf1-aca5-fe698740d276.png","projectCoverImageUrl":"https://storage.googleapis.com/op-atlas/b12dec8b-f04b-4a73-b8fc-7660ef7692b4.png","category":"Utility","osoSlug":"","socialLinks":{"website":["http://blockjoy.com"],"farcaster":[],"twitter":"https://x.com/BlockJoyWeb3","mirror":null},"team":["850705","215046"],"github":[],"packages":[],"contracts":[],"grantsAndFunding":{"ventureFunding":[],"grants":[{"grant":null,"link":null,"amount":"5m-10m","date":"2023","details":""}],"revenue":[]},"pricingModel":"pay_to_use","pricingModelDetails":"Dedicated node as a service rates. These nodes run on high performance baremetal servers around the globe with specs including: AMD Epyc Genoa, DDR5 Ram, NVME5 drives, 10+ GB unmetered network.\n\nOptimism-Reth Full - Monthly rate: $542\nBase-Reth Full - $433\nOP-Erigon Archive - $891\nOP-Geth Archive - $891\nOP-Reth Archive - $650\nBase-Reth Archive - $542","links":[],"projectUid":"0x5c7ef2866a2370e1e24397b22dfaf937c2b801778335a755b258c7e8fe19d027"},{"name":"Upnode Deploy","description":"Upnode Deploy allows chain operators and developers to quickly launch their OP Stack chain with the necessary infrastructure, including an explorer, bridge, faucet, and monitoring system, by modifying a few environment variables related to the RPC endpoint, private keys, and chain information.\n\nWith a single Docker Compose command, they can launch and manage every component of the OP Stack chain, including the ability to deploy a replica node by providing `rollup.json` and `genesis.json`. Upnode Deploy also offers a user interface similar to Conduit, which simplifies the OP Stack deployment process.\n\nUnlike Conduit, Upnode Deploy provides developers and chain operators with a tool to deploy OP Stack chains on their own servers instead of relying on third-party managed servers. Upnode Deploy is free, open-source, and fully transparent, whereas Conduit is a paid, closed-source solution.\n\nUpnode Deploy supports the latest OP Stack v1.9.0 and is prepared for the upcoming migration from `pnpm` to `just`.\n\nUpnode Deploy has won Fraxtal Hackathon: https://dorahacks.io/buidl/13971\n\nVideo of docker compose deploying an OP Stack L3 on Fraxtal: https://www.youtube.com/watch?v=8dytrXGjDG4","projectAvatarUrl":"https://storage.googleapis.com/op-atlas/91ebe6cd-12a6-42fb-b3ef-d717e79ac9b8.png","projectCoverImageUrl":"https://storage.googleapis.com/op-atlas/84ec5980-5e06-4630-92b4-16ce9e9e3f83.png","category":"Utility","osoSlug":"","socialLinks":{"website":["https://deploy.upnode.org","https://upnode.org","https://dorahacks.io/buidl/13971","https://www.youtube.com/watch?v=8dytrXGjDG4"],"farcaster":[],"twitter":"https://x.com/upnodeIntern","mirror":null},"team":["328679"],"github":[{"url":"https://github.com/upnodedev/upnode-deploy-ui","name":"Upnode Deploy UI","description":"User interface for deploying an OP Stack chain on-premise"},{"url":"https://github.com/upnodedev/opstack-bridge-ui-v2","name":"Upnode Deploy Bridge UI","description":""},{"url":"https://github.com/upnodedev/opstack-bridge-indexer-v2","name":"Upnode Deploy Bridge Indexer","description":""},{"url":"https://github.com/upnodedev/evm-faucet","name":"Upnode Deploy Faucet","description":""},{"url":"https://github.com/upnodedev/opstack-compose","name":"opstack-compose","description":"OP Stack deployment tool using docker compose"},{"url":"https://github.com/upnodedev/opstack-bridge-ui","name":"Upnode Deploy Bridge UI (Old)","description":""},{"url":"https://github.com/upnodedev/opstack-bridge-indexer","name":"Upnode Deploy Bridge Indexer (Old)","description":""}],"packages":[],"contracts":[],"grantsAndFunding":{"ventureFunding":[],"grants":[{"grant":null,"link":null,"amount":"62112","date":"","details":null},{"grant":"token-house-mission","link":"https://app.charmverse.io/op-grants/page-5705679072018564","amount":"30000","date":"2023-08-19","details":"Cycle 14 Grant"}],"revenue":[]},"pricingModel":"free","pricingModelDetails":"","links":[{"url":"https://dorahacks.io/buidl/13971","name":"Upnode Deploy has won Fraxtal hackathon","description":"Upnode Deploy has won Fraxtal hackathon"},{"url":"https://youtu.be/8dytrXGjDG4","name":"Upnode Deploy opstack-compose demo","description":"A demo video shows how opstack-compose Docker Compose work to deploy a new OP Stack chain"}],"projectUid":"0x81af86360a8e964cc907a5689a62e94231c7e42e05f49c0586716975d72e2e2e"},{"name":"blob-archiver-rs","description":"Blob-archiver-rs is a service to archive and allow querying of all historical blobs from the beacon chain written in Rust.\n\nWe are OptimismJ who continue to build open source public goods to help the Ethereum and Optimism community get better and better. Our main work is on OP Stack core protocols and ecosystem tools and libraries. You can view more detailed information on our official website https://optimism-java.github.io .","projectAvatarUrl":"https://storage.googleapis.com/op-atlas/f99c72f0-80c1-461a-b4b8-e1d06b490e72.png","projectCoverImageUrl":"https://storage.googleapis.com/op-atlas/f3c42e93-7b1a-4bf9-8ab1-cde9eb050039.png","category":"Utility","osoSlug":"blob-archiver-rs","socialLinks":{"website":["https://optimism-java.github.io/blob-archiver-rs-docs"],"farcaster":[],"twitter":"https://x.com/optimism_java","mirror":null},"team":["451368","754190","193400"],"github":[{"url":"https://github.com/optimism-java/blob-archiver-rs","name":"","description":""}],"packages":[],"contracts":[],"grantsAndFunding":{"ventureFunding":[],"grants":[{"grant":"token-house-mission","link":"https://app.charmverse.io/op-grants/blob-archiver-rs-a-robust-blob-archiver-service-in-rust-6388430437756178","amount":"10000","date":"2024-05-09","details":""}],"revenue":[]},"pricingModel":"free","pricingModelDetails":"","links":[],"projectUid":"0xbea008dac0a4a2d2cc88ed14468f7ce06b1a13d43ead38f31df3ca5f6d70d12e"},{"name":"Dappnode","description":"Since 2018, Dappnode has been a key software for blockchain infrastructure and a big part of decentralization in Ethereum.\nDappnode is a decentralized infrastructure platform that allows users to easily host their own decentralized applications (dApps) and blockchain nodes. Dappnode makes it easy to host and run various types of blockchain software, such as Ethereum, Bitcoin, IPFS, and others. The platform also provides users with a user-friendly interface to manage and monitor their nodes.","projectAvatarUrl":"https://storage.googleapis.com/op-atlas/69817332-d0d8-41e4-98bf-d691ac36a92f.png","projectCoverImageUrl":"https://storage.googleapis.com/op-atlas/7337ad49-5899-4fcf-9420-931cb7c45277.png","category":"Utility","osoSlug":"","socialLinks":{"website":["https://dappnode.com"],"farcaster":["https://warpcast.com/dappnode"],"twitter":"https://twitter.com/dappnode","mirror":null},"team":["15703","8263"],"github":[{"url":"https://github.com/dappnode/DAppNode","name":"Dappnode","description":"General repository for Dappnode"}],"packages":[],"contracts":[],"grantsAndFunding":{"ventureFunding":[],"grants":[{"grant":null,"link":null,"amount":"248448.21","date":"","details":null},{"grant":"token-house-mission","link":"https://github.com/dappnode/DAppNodePackage-op-node","amount":"50000","date":"2023-07-07","details":"You can find the link to the forum thread for this mission here:\nhttps://gov.optimism.io/t/final-dappnode-future-proofing-ui-ux-of-op-nodes/6189 "}],"revenue":[]},"pricingModel":"free","pricingModelDetails":"","links":[{"url":"https://ethseer.io/entity/dappnode?network=mainnet","name":"Dappnode self-reported users","description":"Dappnode includes the graffiti \"validated_from_DAppNode\" in consensus clients by default, giving users the option to opt-out of the self-reporting setting"},{"url":"https://www.youtube.com/watch?v=lh5hADm1Iuk&list=PLpMpAvZuB3w56Z__TProOhu767X1Udoyc","name":"Dappnode Driving School","description":"Video tutorials for getting started on Dappnode"}],"projectUid":"0xf839a585342327848d4541a6fcc315404e879537a60a1370f2cd45a94283a1ba"},{"name":"Consensus R&D (Ethereum Research)","description":"The Consensus R&D team focuses on both short and long-term research and development projects that aim to improve Ethereum’s security, sustainability, and scalability while retaining strong decentralization. This includes proof-of-stake consensus design, crypto-economic mechanism design, software simulations and experiments, spec writing, security assessments, testing, and more.\n\nHere are some of the projects and research directions that we have been involved with over the period covered by this RPGF round:\n\n- Inclusion lists: in the first half of 2024, an existing inclusion list proposal has been refined together with client teams, culminating in [EIP-7547](https://eips.ethereum.org/EIPS/eip-7547), which was for a time considered for inclusion in Electra. Though that has not transpired, the work on EIP-7547 has still informed our understanding of the inclusion list design space. Eventually, this work has led to further research on more distributed inclusion list mechanisms, such as [FOCIL](https://ethresear.ch/t/fork-choice-enforced-inclusion-lists-focil-a-simple-committee-based-inclusion-list-proposal/19870)\n\n- MaxEB: our team has greatly contributed to the development of the MaxEB proposal, both with [early research and security analysis](https://notes.ethereum.org/nHqON5l7SACkL_nPwz8Vqw) and with spec development. This has led to [EIP-7251](https://eips.ethereum.org/EIPS/eip-7251), which has been included in the Electra fork. The MaxEB spec has meanwhile been incorporated in the [Electra spec](https://github.com/ethereum/consensus-specs/tree/dev/specs/electra).\n\n- PeerDAS: research, spec writing and coordination of the development effort. Starting from last fall, many research posts have been written on the topic, culminating in the [PeerDAS spec](https://github.com/ethereum/consensus-specs/tree/dev/specs/_features/eip7594) as a feature in the Ethereum consensus specifications, and with the corresponding [EIP-7594](https://eips.ethereum.org/EIPS/eip-7594) being considered for inclusion in the next fork. \n\n- Consensus protocol research: much research work has gone into the topic of Single Slot Finality, with papers, [ethresearch posts](https://ethresear.ch/t/orbit-ssf-solo-staking-friendly-validator-set-management-for-ssf/19928), [notes](https://vitalik.eth.limo/general/2024/06/30/epochslot.html) and a [wip high-level spec](https://github.com/fradamt/ssf) being worked on, among other things. \n\n- Staking economics: our team actively participates in research around staking economics and generally the future of staking.\n\n","projectAvatarUrl":"https://storage.googleapis.com/op-atlas/0c2afd20-d954-478d-aaf5-db96fcb16ff6.png","projectCoverImageUrl":"https://storage.googleapis.com/op-atlas/8788941d-7915-440e-8570-9e0f9926e374.png","category":"Utility","osoSlug":"","socialLinks":{"website":["https://github.com/ethereum/consensus-specs/"],"farcaster":[],"twitter":null,"mirror":null},"team":["7236","8521","7717"],"github":[],"packages":[],"contracts":[],"grantsAndFunding":{"ventureFunding":[],"grants":[],"revenue":[]},"pricingModel":"free","pricingModelDetails":"","links":[{"url":"https://github.com/ethereum/consensus-specs/","name":"Consensus Specs","description":"the Ethereum Consensus Layer specifications"}],"projectUid":"0xd97260a3e245900619162288374fe95a901e462c2429a44bea21ff68ad7c0174"},{"name":"ERC 6551 Token Bound Accounts Public Goods Dune Research by sealaunch","description":"sealaunch is onchain intel team dedicated in-depth onchain and Dune research for chains, protocols and dApps building on Ethereum. We worked closely with the ERC-6551 core dev team to develop and provide onchain data research that informed the development, strategy and adoption of this standard across EVM chains and OP Stack chains. Currently on the Top #10 Wizards on Dune.","projectAvatarUrl":"https://storage.googleapis.com/op-atlas/e79623bd-9a9a-4fea-a6cd-2bfdd76b2ae4.png","projectCoverImageUrl":"https://storage.googleapis.com/op-atlas/b83423b3-5421-4d51-ba77-1e92be871768.png","category":"Utility","osoSlug":"","socialLinks":{"website":["https://sealaunch.xyz/"],"farcaster":["https://warpcast.com/sealaunch"],"twitter":"https://x.com/sealaunch_","mirror":null},"team":["11032"],"github":[],"packages":[],"contracts":[],"grantsAndFunding":{"ventureFunding":[],"grants":[],"revenue":[]},"pricingModel":"free","pricingModelDetails":"","links":[{"url":"https://dune.com/sealaunch/erc-6551","name":"ERC-6551 - Non-fungible Tokenbound Accounts","description":"We developed Dune Dashboards to provide ERC 6551 core devs an accurate and updated onchain data on the development and adoption of this standard. This helped core team, contributors and projects have deep and wide overview of key metrics to help understand patterns and outliers and define strategies for dev and growth teams. We also participated in regular dev calls to update all stakeholders involved with onchain data insights and analysis."},{"url":"https://dune.com/sealaunch/erc-6551-v3-adoption","name":"ERC-6551 V3 adoption","description":""},{"url":"https://dune.com/sealaunch/erc-6551-contracts-analysis","name":"ERC-6551 - Implementation and Registry breakdown","description":""},{"url":"https://dune.com/sealaunch/erc-6551-tbas-created-per-nft-project","name":"ERC-6551 TBAs created per NFT project","description":""}],"projectUid":"0x0b0abc06da9c1288848a05e4a330ae3ac54474143f1c2a61d71c2c3fb37cf217"},{"name":"Immunefi Bug Bounty Platform","description":"Immunefi is Web3's leading bug bounty and crowd security platform, protecting $190 billion in user funds. We're currently partnered with 24+ Optimism protocols and seek to make Web3 safer for builders and users alike. Immunefi has partnered with Optimism to offer matching funds for payouts to white hats that uncover high and critical-level bugs on OP protocols like Velodrome, Synthetix, and Pika Protocol. One of Immunefi's milestone goals is to provide security coverage for >50% of the OP ecosystem. ","projectAvatarUrl":"https://storage.googleapis.com/op-atlas/2d5fe6f2-d998-446b-9357-5e087c229fb6.png","projectCoverImageUrl":"https://storage.googleapis.com/op-atlas/b791f4a0-279f-4389-b027-b80e9ba78ff0.png","category":"Utility","osoSlug":"","socialLinks":{"website":["https://immunefi.com/"],"farcaster":[],"twitter":"https://x.com/immunefi","mirror":null},"team":["512390"],"github":[],"packages":[],"contracts":[],"grantsAndFunding":{"ventureFunding":[],"grants":[{"grant":null,"link":null,"amount":"126726.5","date":"","details":null},{"grant":"foundation-mission","link":"https://gov.optimism.io/t/final-spearbit-immunefi-bug-bounty-program-for-large-protocols-building-on-optimism/6187","amount":"100000","date":"2023-09-19","details":"This grant was used to match payouts to security researchers that found valid bugs at the high and critical severity levels on Velodrome. "},{"grant":"foundation-mission","link":"https://app.charmverse.io/op-grants/page-6599670971221563","amount":"210000","date":"2023-09-19","details":"This grant was used to match payouts to security researchers that found valid bugs at the high and critical severity levels on various OP projects including Synthetix, Pika Protocol, and more. "}],"revenue":[]},"pricingModel":"pay_to_use","pricingModelDetails":"Immunefi offers several security products. The first is our traditional bug bounty program. The minimum package starts around ~ $18K for a year of coverage, and includes drafting of the program (scope/rewards by threat levels etc), education to the SR community, marketing, managed triage, mitigation reviews, and more. We try to make the bug bounty program accessible for projects of all shapes and sizes. We offer additional services that increase price based on projects' stated needs. We leverage a network of around 45,000 security researchers from around the world to provide \"Crowd Security\" resulting in always-on coverage for projects that care deeply about security. Another is our Invite Only Program, which taps a select group of Security Researchers based on our Hacker Sync algorithm, in order to provide the best talent specific to a projects codebase, for a security audit (ideal for closed source projects). Finally, Immunefi offers audit competitions which are time-bound audits that leverage our network of security researchers to hunt for bugs in order to unlock rewards. For audit competitions we take a percentage of the prize pool ranging from 20-27.5% based on parameters set by the customer. Immunefi's products offer incredible ROI whether a project is bootstrapped in testnet or established with millions in TVL. ","links":[{"url":"https://immunefi.com/bug-bounty/?filter=ecosystem%3DOptimism","name":"OP Bounty programs on Immunefi","description":"This is a list of live Bug Bounty Programs on Immunefi that support or are building on Optimism. "},{"url":"https://github.com/immunefi-team/Web3-Security-Library","name":"Immunefi's web3 security library","description":"This repo provides security related educational resources including Bug Fix reviews, Hack Analyses, Vulnerabilities, tools, and more. "}],"projectUid":"0x1cdc515cbaa37d126f91ca367bc7b3b2126562a2fd1a10a8ad8b1b1d9bc06a69"},{"name":"Lighthouse","description":"Lighthouse is a leading Ethereum consensus client written in the rust programming language. \n\nIt is built and maintained by a team of engineers, researchers and developers dedicated to advancing the current state of decentralized technology.","projectAvatarUrl":"https://storage.googleapis.com/op-atlas/f32836f7-e483-43c8-94a3-098d7bcaf040.png","projectCoverImageUrl":"https://storage.googleapis.com/op-atlas/34a19c11-c391-40e3-b16a-24372308a4ea.png","category":"Utility","osoSlug":"","socialLinks":{"website":["https://lighthouse.sigmaprime.io"],"farcaster":[],"twitter":"@sigp_io","mirror":null},"team":["845911"],"github":[{"url":"https://github.com/sigp/lighthouse","name":"Lighthouse","description":"Leading Ethereum consensus client in rust."}],"packages":[],"contracts":[],"grantsAndFunding":{"ventureFunding":[],"grants":[{"grant":null,"link":null,"amount":"165460","date":"","details":null},{"grant":null,"link":null,"amount":"298138","date":"","details":null}],"revenue":[]},"pricingModel":"free","pricingModelDetails":"","links":[],"projectUid":"0x04b1cd5a7c59117474ce414b309fa48e985bdaab4b0dab72045f74d04ebd8cff"},{"name":"RPCHub","description":"RPCHub is an open source RPC aggregator allowing you to customize configurations and set own strategies, enabling the fastest and most robust RPC services.","projectAvatarUrl":"https://storage.googleapis.com/op-atlas/db450965-ac30-4d2e-a635-39d40d1e4179.png","projectCoverImageUrl":"https://storage.googleapis.com/op-atlas/48fb767e-4b37-432b-91b6-be8671b99c45.png","category":"Utility","osoSlug":"","socialLinks":{"website":["https://op.rpchub.io"],"farcaster":[],"twitter":"https://x.com/RealRPCHub","mirror":null},"team":["568168"],"github":[{"url":"https://github.com/BlockPILabs/aggregator","name":"","description":""}],"packages":[],"contracts":[],"grantsAndFunding":{"ventureFunding":[],"grants":[],"revenue":[]},"pricingModel":"free","pricingModelDetails":"","links":[{"url":"https://discord.com/channels/900985418202365982/1083240109811445801","name":"RPChub discord channel","description":"Many developers have expressed that this tool is very useful."},{"url":"https://github.com/ethereum-optimism/ecosystem-contributions/pull/193","name":"Builder Ideas PR","description":"The pull request we submitted and got approved and merged"},{"url":"https://op-ag-cfg.rpchub.io/","name":"Local frontend","description":"Local frontend to configure the aggregator"}],"projectUid":"0xc8baf94c13404f1f5f1fb13de286c052bae58919ca80fd2be5d61312be096b35"},{"name":"Research and development on multi-section dispute game","description":"Our research aims to significantly expedite the fault-proof dispute by implementing a multi-section search approach. In contrast to the bi-section game, which demands log2(N) moves to identify the final disputable step, the K-section game (where K > 2) diminishes the moves to logK(N). However, in the K-section game, each player (defender/attacker) must publish a K-1 VM state hashes on-chain with every move. The introduction of EIP-4844 facilitates a substantial reduction in this cost through the utilization of EIP-4844 Binary Large Object (BLOB), capable of accommodating K=4096 VM hashes per BLOB. Consequently, for an N=2^48 game, the game can be condensed to 4 moves from the original 48 moves.","projectAvatarUrl":"https://storage.googleapis.com/op-atlas/246a6f8a-8335-40b7-b7d9-2590bb1c7cf9.png","projectCoverImageUrl":"https://storage.googleapis.com/op-atlas/79a15b72-a8c5-4850-871a-8258d6fc94e8.png","category":"Utility","osoSlug":"","socialLinks":{"website":["https://ethstorage.io/"],"farcaster":[],"twitter":"https://twitter.com/EthStorage","mirror":""},"team":["498701"],"github":[{"url":"https://github.com/ethstorage/optimism","name":"Multi-section fault proof","description":"Related changes are describe in https://github.com/ethereum-optimism/specs/discussions/191#discussioncomment-10339079"}],"packages":[],"contracts":[],"grantsAndFunding":{"ventureFunding":[],"grants":[{"grant":"token-house-mission","link":"https://app.charmverse.io/op-grants/page-29596258544520615","amount":"30000","date":"2024-04-24","details":"For detailed information on the grant, please visit the Charmverse page. You can find our progress updates, draft specifications, and code on this [GitHub discussion page](https://github.com/ethereum-optimism/specs/discussions/191)."}],"revenue":[]},"pricingModel":"free","pricingModelDetails":"","links":[{"url":"https://app.charmverse.io/op-grants/page-29596258544520615","name":"Optimism Season 5 Grant","description":"Recognition from Optimism community"},{"url":"https://twitter.com/EthStorage/status/1788554575869542831","name":"Twitter announcement","description":""},{"url":"https://www.youtube.com/watch?v=vbCSqdB-D8g","name":"Talk at EthPrague about the project","description":""}],"projectUid":"0xdbc21abd2657c839060753eada61f93a6d835a0a2f3bdfb530339a2c85f23516"},{"name":"RedStone Oracles for OP-stack chains","description":"RedStone is fastest growing Modular Oracle with clients including Pendle, Morpho, Ethena, Etherfi, Renzo, Puffer, Venus, Silo, Sommelier, Gearbox, Frax, Merlin Chain, BOB and 70+ other companies. We're live on Optimism and OP-Stack chains.\n","projectAvatarUrl":"https://storage.googleapis.com/op-atlas/70be0977-18f4-4638-83a5-909bdb7547fd.png","projectCoverImageUrl":"https://storage.googleapis.com/op-atlas/37797c19-fde3-47ca-a06e-781d63e85941.png","category":"DeFi","osoSlug":"","socialLinks":{"website":["redstone.finance"],"farcaster":[],"twitter":"https://x.com/redstone_defi","mirror":null},"team":["849400"],"github":[{"url":"https://github.com/redstone-finance/redstone-app","name":"","description":""}],"packages":[],"contracts":[],"grantsAndFunding":{"ventureFunding":[],"grants":[{"grant":"foundation-grant","link":"https://app.charmverse.io/op-grants/page-472203923295754","amount":"40000","date":"2024-07-09","details":"This grant was a cruicial milestone allowing us to deploy first push-model price feeds on Optimism (apxETH), thanks to that we started cooperation with optimism protocols like Silo, Granary Finance, Metronome."}],"revenue":[]},"pricingModel":"freemium","pricingModelDetails":"We have a very individual and competitive pricing model - overall all price feeds we deploy on OP/ OP-stack chains are available free of charge for all ecosystem protocols. \n\nWe do charge for additional price feeds creation or for deployment on new ecosystem depending on the individual needs (if that's push model feeds we also need to cover relayer infrastructure and gas costs).","links":[],"projectUid":"0xbc6524eaed9585ebbca313f8112c3d8ed4a4ac7ff9b5bd6ef92eff715d0d2a58"},{"name":"Research and development on multi-section fault dispute game","description":"Our research aims to significantly expedite the fault-proof dispute by implementing a multi-section search approach. In contrast to the bi-section game, which demands log2(N) moves to identify the final disputable step, the K-section game (where K > 2) diminishes the moves to logK(N). However, in the K-section game, each player (defender/attacker) must publish a K-1 VM state hashes on-chain with every move. The introduction of EIP-4844 facilitates a substantial reduction in this cost through the utilization of EIP-4844 Binary Large Object (BLOB), capable of accommodating K=4096 VM hashes per BLOB. Consequently, for an N=2^48 game, the game can be condensed to 4 moves from the original 48 moves.","projectAvatarUrl":"https://storage.googleapis.com/op-atlas/246a6f8a-8335-40b7-b7d9-2590bb1c7cf9.png","projectCoverImageUrl":"https://storage.googleapis.com/op-atlas/1d5c5564-489a-43f8-bb76-73ab8a30b1c5.png","category":"Utility","osoSlug":"","socialLinks":{"website":["https://ethstorage.io/"],"farcaster":[],"twitter":"https://twitter.com/EthStorage","mirror":""},"team":["498701","245756"],"github":[{"url":"https://github.com/ethstorage/optimism","name":"Multi-section fault proof code","description":"All related descriptions and progress are in https://github.com/ethereum-optimism/specs/discussions/191#discussioncomment-10339079"}],"packages":[],"contracts":[],"grantsAndFunding":{"ventureFunding":[],"grants":[{"grant":"token-house-mission","link":"https://app.charmverse.io/op-grants/page-29596258544520615","amount":"30000","date":"2024-04-24","details":"For detailed information on the grant, please visit the Charmverse page. You can find our progress updates, draft specifications, and code on this [GitHub discussion page](https://github.com/ethereum-optimism/specs/discussions/191)."}],"revenue":[]},"pricingModel":"free","pricingModelDetails":"","links":[{"url":"https://app.charmverse.io/op-grants/page-29596258544520615","name":"Optimism Season 5 Grant","description":"Recognition from Optimism community"},{"url":"https://twitter.com/EthStorage/status/1788554575869542831","name":"Twitter announcement","description":""},{"url":"https://www.youtube.com/watch?v=vbCSqdB-D8g","name":"Talk at EthPrague about the project","description":""}],"projectUid":"0xdbc21abd2657c839060753eada61f93a6d835a0a2f3bdfb530339a2c85f23516"},{"name":"RaaS and Restaking for OP Stack rollups","description":"AltLayer is a rollups-as-a-service provider with the goal to onboard applications to build using OP Stack and join the Superchain ecosystem.","projectAvatarUrl":"https://storage.googleapis.com/op-atlas/efb45dc3-f969-486a-94db-b1ba08172fdd.png","projectCoverImageUrl":"https://storage.googleapis.com/op-atlas/834addf6-c0fa-45e3-85d1-c85444cee8ce.png","category":"Utility","osoSlug":"","socialLinks":{"website":["https://www.altlayer.io/"],"farcaster":[],"twitter":"https://x.com/alt_layer","mirror":null},"team":["846722"],"github":[{"url":"https://github.com/alt-research/mach-avs","name":"MACH Actively Validated Service (AVS) for OP Stack rollups","description":"AltLayer MACH AVS is a fast finality layer for Ethereum rollups. In MACH AVS, operators run verifier nodes for rollups, monitor the rollup for invalid blocks, and submit an alert to MACH AVS. Alerts can then be confirmed via a sufficient quorum or ZK proofs."}],"packages":[],"contracts":[],"grantsAndFunding":{"ventureFunding":[],"grants":[{"grant":null,"link":null,"amount":"5m-10m","date":"2021","details":"USD 7.2M raised in the first round."},{"grant":null,"link":null,"amount":"10m-25m","date":"2023","details":"USD 14.4M raised in a second round."}],"revenue":[]},"pricingModel":"pay_to_use","pricingModelDetails":"","links":[{"url":"https://docs.google.com/spreadsheets/d/1YG5Wz5MsgkZCfrlUrpvS2R7alYEEBlJHw-zM1VsnbN0/edit?usp=sharing","name":"A list of OP stack rollups launched by AltLayer","description":"AltLayer has launched 20 chains that use OP stack. A big majority of these are Superchain compatible, while some use alternative DA layer supported by the OP Plasma interface. \n\nWhile most of the rollups were launched and managed on behalf of AltLayer's clients such as the Xterio Chain, others were launched as public good networks for developers who wish to experiment with OP stack with different DA configurations."},{"url":"https://bnb.xterscan.io/","name":"Xterio Chain powered by OP stack","description":"AltLayer operates several OP-stack chains for Xterio -- a gaming studio. This particular app-specific chain uses OP stack for execution and BNB chain for settlement and DA and has been customized for games. The chain was launched in April, 2024 and has since seen over 109M transactions from over 8.8M wallet addresses."},{"url":"https://cyberscan.co/ ","name":"Cyber Chain powered by OP stack","description":"AltLayer operates an OP-stack chain for Cyber -- a chain dedicated for decentralized social applications. This app-specific chain uses OP stack for execution and Ethereum mainnet for settlement. The chain was launched in May 2024 and has since seen over 19.5M transactions from over 1.3M wallet addresses."},{"url":"https://stats.altlayer.io/","name":"Restaking for OP Rollups","description":"AltLayer has developed a restaking framework for rollups called restaked rollups. Restaked rollups come with additional services called actively validated services (AVS) that offer decentralized sequencing, faster finality and decentralized verification to OP rollups. \n\nAltLayer has so far launched 4 fast finality AVSs called MACH on EigenLayer mainnet. Each of these AVSs provide a fast finality network for a given OP stack rollup. These AVSs have attracted a total of over $11B in restaked TVL and each are highly decentralized with 30-50 operators and 20k-40k restaked ETH delegators.\n\nCyber MACH AVS: 41K+ stakers, 57 operators, ≈1.91M ETH Restaked \nAltLayer MACH AVS: 74K+ stakers, 43 operators, ≈ 1.04M ETH restaked\nXterio MACH AVS: 37K+ stakers, 42 operators, ≈1.04M ETH restaked\nGM Network MACH AVS: 19K+ stakers, 33 operators, ≈159K ETH restaked "}],"projectUid":"0x6e250ff96f9c00b664d519d20531150df875dff20efcd37de2738f8b3286e7f6"},{"name":"Hermes - a GossipSub listener and tracer for libp2p-based networks.","description":"The ProbeLab team has recently built Hermes, a GossipSub listener and tracer for libp2p-based networks. Hermes-based experiments aim to measure the efficiency and performance of the GossipSub message broadcasting protocol in any libp2p-based network. Acting as a light node of sorts, Hermes can help developers collect valuable data and tune their network’s protocols based on the message propagation latency, control message overhead and a variety of other metrics. Hermes currently supports the Ethereum consensus layer network.\n\nThe ProbeLab team specialises in network-layer measurements and monitoring. The team operates a variety of tools and uses the data it collects to propose network protocol optimisations.","projectAvatarUrl":"https://storage.googleapis.com/op-atlas/90c0de0c-cc0e-4959-afb7-a78ae4c9d674.png","projectCoverImageUrl":"https://storage.googleapis.com/op-atlas/e1d59a51-3f6f-4642-bc88-553026d2d067.png","category":"Utility","osoSlug":"","socialLinks":{"website":["https://probelab.io","https://probelab.network"],"farcaster":["@yiannisbot"],"twitter":"@yiannisbot","mirror":null},"team":["779819","845866","468804"],"github":[{"url":"https://github.com/probe-lab/hermes","name":"Hermes","description":"Main project repository."}],"packages":[],"contracts":[],"grantsAndFunding":{"ventureFunding":[],"grants":[],"revenue":[]},"pricingModel":"free","pricingModelDetails":"","links":[{"url":"https://probelab.io/tools/hermes/","name":"Hermes @ probelab.io","description":"Tool description"}],"projectUid":"0x7504e494cb8d227193182e083128912173c14eaeecec9b90fa453de28377b269"},{"name":"8 Bit Cats☑️","description":"8-bit cats are NFTs produced with artificial intelligence. It is a successful nft collection that has reached 420 network interactions on the base network with its unique designs.","projectAvatarUrl":"https://storage.googleapis.com/op-atlas/a6bd06ef-a0bd-4aa1-be8e-00a211a6015b.png","projectCoverImageUrl":"https://storage.googleapis.com/op-atlas/436760bb-94e6-4220-9102-b65ff5005758.png","category":"NFT","osoSlug":"UGOTRh7FFbKjwvHdPEvfUTJ","socialLinks":{"website":["https://element.market/collections/8-bit-cats-d4614f4b1"],"farcaster":["@zeus199803"],"twitter":"https://twitter.com/CiyiltepeE32442","mirror":null},"team":["569148"],"github":[{"url":"https://github.com/zeus199803/8-Bit-Cats--","name":null,"description":null}],"packages":[],"contracts":[],"grantsAndFunding":{"ventureFunding":[],"grants":[],"revenue":[]},"pricingModel":"free","pricingModelDetails":"","links":[],"projectUid":"0x55bff36906b3e55bff995b4a7d73fd6651eeba4274ad49e269b29157bbf2fee2"},{"name":"Research and development on multi-section dispute game","description":"Our research aims to significantly expedite the fault-proof dispute by implementing a multi-section search approach. In contrast to the bi-section game, which demands log2(N) moves to identify the final disputable step, the K-section game (where K > 2) diminishes the moves to logK(N). However, in the K-section game, each player (defender/attacker) must publish a K-1 VM state hashes on-chain with every move. The introduction of EIP-4844 facilitates a substantial reduction in this cost through the utilization of EIP-4844 Binary Large Object (BLOB), capable of accommodating K=4096 VM hashes per BLOB. Consequently, for an N=2^48 game, the game can be condensed to 4 moves from the original 48 moves.","projectAvatarUrl":"https://storage.googleapis.com/op-atlas/246a6f8a-8335-40b7-b7d9-2590bb1c7cf9.png","projectCoverImageUrl":"https://storage.googleapis.com/op-atlas/79a15b72-a8c5-4850-871a-8258d6fc94e8.png","category":"Utility","osoSlug":"","socialLinks":{"website":["https://ethstorage.io/"],"farcaster":[],"twitter":"https://twitter.com/EthStorage","mirror":""},"team":["498701","245756"],"github":[{"url":"https://github.com/ethstorage/optimism","name":"Multi-section fault proof code","description":"All related descriptions and progress are in https://github.com/ethereum-optimism/specs/discussions/191#discussioncomment-10339079"}],"packages":[],"contracts":[],"grantsAndFunding":{"ventureFunding":[],"grants":[{"grant":"token-house-mission","link":"https://app.charmverse.io/op-grants/page-29596258544520615","amount":"30000","date":"2024-04-24","details":"For detailed information on the grant, please visit the Charmverse page. You can find our progress updates, draft specifications, and code on this [GitHub discussion page](https://github.com/ethereum-optimism/specs/discussions/191)."}],"revenue":[]},"pricingModel":"free","pricingModelDetails":"","links":[{"url":"https://app.charmverse.io/op-grants/page-29596258544520615","name":"Optimism Season 5 Grant","description":"Recognition from Optimism community"},{"url":"https://twitter.com/EthStorage/status/1788554575869542831","name":"Twitter announcement","description":""},{"url":"https://www.youtube.com/watch?v=vbCSqdB-D8g","name":"Talk at EthPrague about the project","description":""}],"projectUid":"0xdbc21abd2657c839060753eada61f93a6d835a0a2f3bdfb530339a2c85f23516"},{"name":"MonstersOnBase","description":"Hello, I am a designer. I am an artificial intelligence designer. I am 25 years old. I'm from Turkey. I need some support. I want to do more for Optimisim. I don't know much about Github. But everything I did here is as you want. I increased the on-chain activity and interacted with 420 wallets.","projectAvatarUrl":"https://storage.googleapis.com/op-atlas/ef7bc6d3-c915-4390-9d7f-f781d6f7fea3.png","projectCoverImageUrl":"https://storage.googleapis.com/op-atlas/6cf81b2e-43b7-4645-ab66-39f71cb1132b.png","category":"NFT","osoSlug":"MonstersOnBase","socialLinks":{"website":["https://element.market/collections/monstersonbase"],"farcaster":[],"twitter":null,"mirror":null},"team":["569945"],"github":[{"url":"https://github.com/mali030303/MonstersOnBasee","name":null,"description":null}],"packages":[],"contracts":[],"grantsAndFunding":{"ventureFunding":[],"grants":[],"revenue":[]},"pricingModel":"freemium","pricingModelDetails":"Our price is the lowest fee. Our goal is community before money. It is usually a fee like 0.00001 Eth that everyone can reach.This is true for all the projects I do.","links":[],"projectUid":"0x1480383a90f1ab95cfedee6ea130dca700e5236eceb7dcf3f08a0e96b43c90aa"},{"name":"Blockchef | Blockchain; From Farm to Fork","description":"The modern food supply chain is a complex web of interactions involving farmers, processors, distributors, retailers, and consumers.\n\nThis complexity often leads to inefficiencies, fraud, and a lack of transparency. Traditional supply chains are vulnerable to numerous issues, such as counterfeit products, where unscrupulous entities introduce fake or substandard items into the supply chain. This undermines consumer trust and compromises safety.\n\nBlockChef addresses the challenges in the area by utilizing blockchain technology to create an immutable, transparent, and secure ledger of every transaction and interaction in the food supply chain.","projectAvatarUrl":"https://storage.googleapis.com/op-atlas/85d305c3-f250-4e81-b2eb-d228b5058020.png","projectCoverImageUrl":"https://storage.googleapis.com/op-atlas/972a1713-f830-4ae1-a1b1-cea0d72a3e61.png","category":"DeFi","osoSlug":"","socialLinks":{"website":["https://blockchef.io"],"farcaster":["https://warpcast.com/blockchef"],"twitter":"https://x.com/blockchefio","mirror":null},"team":["842471"],"github":[{"url":"https://github.com/blockchef-io/OP-RPGF","name":"OP-RPGF Repo","description":"In this repo, we, AKA Blockchef, will provide more details related to OP RPGF#5."}],"packages":[],"contracts":[],"grantsAndFunding":{"ventureFunding":[],"grants":[],"revenue":[]},"pricingModel":"freemium","pricingModelDetails":"Our revenue model is initially based on a B2B approach. We allow businesses to leverage blockchain technology and Real-World Assets (RWA) to make the farm-to-fork journey of their products transparent and clear for their customers.\n\nOur pricing model is subscription-based, either monthly or annually, and varies depending on the size and needs of each business. This fee includes access to the BlockChef platform, implementation of transparent tracking systems, and the use of DeFi-based financial tools.\n\nFor small businesses, we offer an affordable basic plan, while larger companies can opt for advanced plans with additional features. Exact pricing details are determined based on the specific needs and transaction volumes of the business.","links":[],"projectUid":"0x679e661b67e85d937baace0bc56a6274dddfdffd8cce0e7232af86620d8d2ba4"},{"name":"Ethereum POS Testnet","description":" Quick and Easy Way to Bootstrap your own Local Ethereum PoS Testnet. Great for testing consensus","projectAvatarUrl":"https://storage.googleapis.com/op-atlas/337dbbb2-74f9-4eee-9685-95922c926e38.png","projectCoverImageUrl":"https://storage.googleapis.com/op-atlas/e76d2c47-741f-4277-9b6f-e2930a492b47.png","category":"Utility","osoSlug":"","socialLinks":{"website":[],"farcaster":[],"twitter":null,"mirror":null},"team":["542731"],"github":[{"url":"https://github.com/rzmahmood/ethereum-pos-testnet","name":"Ethereum PoS Testnet","description":"This deployment process allows you to setup and deploy your own local ethereum PoS networks with multiple nodes. This repository is targeted to developers who want to quickly modify client source code and deploy a PoS network. This setup can is can serve as a reference for building your own production deployments."}],"packages":[],"contracts":[],"grantsAndFunding":{"ventureFunding":[],"grants":[],"revenue":[]},"pricingModel":"free","pricingModelDetails":"","links":[],"projectUid":"0x7ada1f0835c4c195d0dd8d9761b80f87dab88d21891b2a2e83220720560af7c1"},{"name":"Research and development on multi-section dispute game","description":"Our research aims to significantly expedite the fault-proof dispute by implementing a multi-section search approach. In contrast to the bi-section game, which demands log2(N) moves to identify the final disputable step, the K-section game (where K > 2) diminishes the moves to logK(N). However, in the K-section game, each player (defender/attacker) must publish a K-1 VM state hashes on-chain with every move. The introduction of EIP-4844 facilitates a substantial reduction in this cost through the utilization of EIP-4844 Binary Large Object (BLOB), capable of accommodating K=4096 VM hashes per BLOB. Consequently, for an N=2^48 game, the game can be condensed to 4 moves from the original 48 moves.","projectAvatarUrl":"https://storage.googleapis.com/op-atlas/246a6f8a-8335-40b7-b7d9-2590bb1c7cf9.png","projectCoverImageUrl":"https://storage.googleapis.com/op-atlas/79a15b72-a8c5-4850-871a-8258d6fc94e8.png","category":"Utility","osoSlug":"","socialLinks":{"website":["https://ethstorage.io/"],"farcaster":[],"twitter":"https://twitter.com/EthStorage","mirror":""},"team":["498701"],"github":[{"url":"https://github.com/ethstorage/optimism","name":"Multi-section fault proof","description":"Related changes are describe in https://github.com/ethereum-optimism/specs/discussions/191#discussioncomment-10339079"}],"packages":[],"contracts":[],"grantsAndFunding":{"ventureFunding":[],"grants":[{"grant":"token-house-mission","link":"https://app.charmverse.io/op-grants/page-29596258544520615","amount":"30000","date":"2024-04-24","details":"For detailed information on the grant, please visit the Charmverse page. You can find our progress updates, draft specifications, and code on this [GitHub discussion page](https://github.com/ethereum-optimism/specs/discussions/191)."}],"revenue":[]},"pricingModel":"free","pricingModelDetails":"","links":[{"url":"https://app.charmverse.io/op-grants/page-29596258544520615","name":"Optimism Season 5 Grant","description":"Recognition from Optimism community"},{"url":"https://twitter.com/EthStorage/status/1788554575869542831","name":"Twitter announcement","description":""},{"url":"https://www.youtube.com/watch?v=vbCSqdB-D8g","name":"Talk at EthPrague about the project","description":""}],"projectUid":"0xdbc21abd2657c839060753eada61f93a6d835a0a2f3bdfb530339a2c85f23516"},{"name":"AWS KMS and YubiHSM signer for OP Stack","description":"We have developed a signer proxy software that enables the OP Stack chain to use an external signer (currently supporting AWS KMS and YubiHSM) through the official signer client to signer the sequencer, batcher, proposer and challenger transactions. However, the official signer client does not integrate with external signers, so we have implemented this functionality in our signer proxy.\n\nCurrently, the process outlined in the Optimism documentation for setting up a sequencer, batcher, and proposer requires using plain private keys, creating an insecure environment for mainnet deployment. Although the documentation suggests using hardware security modules (HSMs) for key management, it lacks detailed guidance beyond referencing source code. Chain operators, particularly those using bare metal setups, often prefer YubiHSM2 over cloud-based solutions like AWS KMS due to its hardware-native security.\n\nTo enhance security, mainnet chain operators are encouraged to use industry-standard hardware signers like YubiHSM2 or AWS KMS. This approach allows operators to deploy Optimism stack chains securely by protecting private keys with hardware-based solutions. Existing resources, such as the integration of YubiHSM2 into the Keplr wallet and the TMKMS YubiHSM installer, provide relevant experiences that support this approach.\n\nOur AWS KMS Signer proxy has been used by the Lisk team for their op-challenger. We are working with them to make signer proxy perfect and production ready.","projectAvatarUrl":"https://storage.googleapis.com/op-atlas/220e4527-d5f9-472d-be56-9adf59d27e3f.png","projectCoverImageUrl":"https://storage.googleapis.com/op-atlas/ffb2a694-74be-48f3-897d-96034c088b3a.png","category":"Utility","osoSlug":"","socialLinks":{"website":[],"farcaster":[],"twitter":null,"mirror":null},"team":["849514","394600","328679"],"github":[{"url":"https://github.com/upnodedev/signer-proxy","name":null,"description":null}],"packages":[],"contracts":[],"grantsAndFunding":{"ventureFunding":[],"grants":[{"grant":"token-house-mission","link":"https://app.charmverse.io/op-grants/research-on-using-yubihsm-and-aws-kms-hardware-signer-on-op-stack-41211765826072866","amount":"15000","date":"2024-05-09","details":"Research on using YubiHSM and AWS KMS hardware signer on OP Stack Season 5 Cycle 22"}],"revenue":[]},"pricingModel":"free","pricingModelDetails":"","links":[],"projectUid":"0xd4ed99cc6aaf73ca63b32f7a03b5427ac1d2955bf9efc31eb14f5773016988d0"},{"name":"go-libp2p","description":"The canonical Golang implementation of libp2p. go-libp2p is a collection of protocols that support a wide range of functionalities, such as: connection establishment, remote node protocol identification and negotiation (through its identify protocol) data encryption, content/peer discovery (through its Kademlia DHT component) and data transfer through its pubsub protocol (Gossipsub).\n\nThe stakeholders of go-libp2p include the Interplanetary Shipyard team who maintain this implementation as well as projects that depend on go-libp2p like Optimism's op-node (the reference implementation of the rollup-node spec), the Ethereum Beacon Chain (via Prysm, the Go consensus client), Filecoin (Lotus and Venus), Celestia node, and many more: https://github.com/libp2p/go-libp2p?tab=readme-ov-file#notable-users","projectAvatarUrl":"https://storage.googleapis.com/op-atlas/277d8353-44c4-4e16-a2bd-2dfb3fb9e65f.png","projectCoverImageUrl":"https://storage.googleapis.com/op-atlas/4c70ca4a-8b38-47ee-97d0-2a64a63700f8.png","category":"Utility","osoSlug":"","socialLinks":{"website":["https://ipshipyard.com/","https://github.com/libp2p/go-libp2p"],"farcaster":[],"twitter":"https://x.com/ipshipyard","mirror":null},"team":["845866","849466"],"github":[{"url":"https://github.com/libp2p/go-libp2p","name":"go-libp2p","description":"Main project repository."}],"packages":[],"contracts":[],"grantsAndFunding":{"ventureFunding":[],"grants":[],"revenue":[]},"pricingModel":"free","pricingModelDetails":"","links":[{"url":"https://github.com/ethereum-optimism/optimism/blob/develop/op-node/p2p/host.go#L223","name":"Optimism mainnet's use of go-libp2p","description":"A link to Optimism's op-node which uses protocols provided by go-libp2p"},{"url":"https://github.com/prysmaticlabs/prysm/blob/develop/beacon-chain/p2p/options.go#L90","name":"Prysm's use of go-libp2p","description":"A link to Ethereum Beacon Chain client Prysm which shows use of protocols provided by go-libp2p"},{"url":"https://clientdiversity.org/","name":"go-libp2p's role in Ethereum Client Diversity","description":"As of 2024-09-04, Sigma Prime's Blockprint data source shows that 36.42% of the Ethereum Beacon chain consists of Prysm nodes which rely on go-libp2p"}],"projectUid":"0xc71faa1bcb4ceb785816c3f22823377e9e5e7c48649badd9f0a0ce491f20d4b3"},{"name":"Alt-DA Server & Translation Hub","description":"An Optimism Alt-DA server enables OP Stack chains to use third-party data availability providers with an on-chain translation system that converts Keccak256 commitments into provider-specific CIDs (content identifier hashes).\n\nThis Alt-DA server uses Keccak256 commitments instead of generic commitments, providing a security advantage. The challenging contract for Keccak256 commitments is well-implemented, audited, and battle-tested, whereas generic commitments often lack an approved challenging logic. This Keccak256 commitments approach is approved for joining the Superchain, as seen in the Redstone chain.\n\nCurrent supported data availability providers:\n- Celestia\n- IPFS\n- Arweave\n- File\n\nFor the technical specifications, please refer to the grant proposal: https://app.charmverse.io/op-grants/plasmada-translation-hub-1014033406866528","projectAvatarUrl":"https://storage.googleapis.com/op-atlas/dcad57db-c8dc-4a36-a833-053e1734b344.png","projectCoverImageUrl":"https://storage.googleapis.com/op-atlas/7e38488c-729a-4a0a-80b1-890c81fa555a.png","category":"Utility","osoSlug":null,"socialLinks":{"website":[],"farcaster":[],"twitter":null,"mirror":null},"team":["849514","394600","328679"],"github":[{"url":"https://github.com/upnodedev/op-alt-da","name":"Optimism Alt-DA","description":"An Optimism Alt-DA server enables OP Stack chains to use third-party data availability providers with an on-chain translation system that converts Keccak256 commitments into provider-specific CIDs (content identifier hashes)."},{"url":"https://github.com/upnodedev/op-alt-da-contract","name":"Optimism Alt-DA Translation Hub Contract","description":"A smart contract for on-chain translation system that converts Keccak256 commitments into provider-specific CIDs (content identifier hashes)."}],"packages":[],"contracts":[{"address":"0x2F77fDf77E5a13092D08028188B40b691c41FbDe","deploymentTxHash":"0x680eb33738f5c619b51205f083eb5c84968c6fea971953f322ef334a3b1b1719","deployerAddress":"0x394A04a79143F162af51F3FEF5290dd30D0B67De","verificationProof":"0x1eb037880728603a89895e6c9e5127d4a7af8b3869efb5e35d4ca65c98a25af22e96711645583265abf57c2c1170ea6e9a378c400841c09f5d3b6284a6679e9d1b","chainId":10}],"grantsAndFunding":{"ventureFunding":[],"grants":[{"grant":"token-house-mission","link":"https://app.charmverse.io/op-grants/plasmada-translation-hub-1014033406866528","amount":"15000","date":"2024-05-09","details":"PlasmaDA Translation Hub Cycle 22 Season 5"}],"revenue":[]},"pricingModel":"free","pricingModelDetails":"","links":[],"projectUid":"0x5492d1d4695dcf3cce3c31eb9883535d34da6c85a4978b384c0ecb0f3b17fbe9"},{"name":"blob-archiver-rs","description":"Blob-archiver-rs is a service to archive and allow querying of all historical blobs from the beacon chain written in Rust.\n\nWe are OptimismJ who continue to build open source public goods to help the Ethereum and Optimism community get better and better. Our main work is on OP Stack core protocols and ecosystem tools and libraries. You can view more detailed information on our official website https://optimism-java.github.io .","projectAvatarUrl":"https://storage.googleapis.com/op-atlas/c42c7205-45f2-4541-a522-9575e70d19ae.png","projectCoverImageUrl":"https://storage.googleapis.com/op-atlas/648ed09d-2f51-4800-9d18-8d1bfda30f75.png","category":"Utility","osoSlug":"blob-archiver-rs","socialLinks":{"website":["https://optimism-java.github.io/blob-archiver-rs-docs"],"farcaster":[],"twitter":"https://x.com/optimism_java","mirror":null},"team":["451368","754190","193400"],"github":[{"url":"https://github.com/optimism-java/blob-archiver-rs","name":"","description":""}],"packages":[],"contracts":[],"grantsAndFunding":{"ventureFunding":[],"grants":[{"grant":"token-house-mission","link":"https://app.charmverse.io/op-grants/blob-archiver-rs-a-robust-blob-archiver-service-in-rust-6388430437756178","amount":"10000","date":"2024-05-09","details":""}],"revenue":[]},"pricingModel":"free","pricingModelDetails":"","links":[],"projectUid":"0xbea008dac0a4a2d2cc88ed14468f7ce06b1a13d43ead38f31df3ca5f6d70d12e"},{"name":"Maintaining simple-optimism-node","description":"I'm maintaining \"simple-optimism-node\" created by @smartcontracts, an open-source Optimism's full/archive node docker compose deployment script used by more than 320 developers and featured in the official docs.\n\nBelow are some key metrics that indicate its adoption:\n\n- Stars: 321\n- Forks: 111\n\nFrom October 1, 2023, to July 31, 2024, the following metrics were observed:\n\n- External Contributors: 3\n- Issues Opened: 34\n- Issues Closed: 30\n- Merged Pull Requests: 28\n\nHowever, the actual usage is higher, as many instances are not being tracked.","projectAvatarUrl":"https://storage.googleapis.com/op-atlas/88286a99-4f87-423a-8d13-2ed8ebe4f47c.png","projectCoverImageUrl":"https://storage.googleapis.com/op-atlas/6e9dc772-39bd-48ef-b113-988854d3062b.png","category":"Utility","osoSlug":"","socialLinks":{"website":["https://github.com/smartcontracts/simple-optimism-node"],"farcaster":[],"twitter":null,"mirror":null},"team":["328679"],"github":[{"url":"https://github.com/smartcontracts/simple-optimism-node","name":"simple-optimism-node","description":"I'm maintaining \"simple-optimism-node\" created by @smartcontracts, an open-source Optimism's full/archive node docker compose deployment script used by more than 320 developers and featured in the official docs."}],"packages":[],"contracts":[],"grantsAndFunding":{"ventureFunding":[],"grants":[{"grant":null,"link":null,"amount":"17391","date":"","details":null}],"revenue":[]},"pricingModel":"free","pricingModelDetails":"","links":[],"projectUid":"0x09b95c7697625da4915338750c5f78446817a3634cb38bc9155e26bbbc0c87f1"},{"name":"Nfts ","description":"nft creation ","projectAvatarUrl":"https://storage.googleapis.com/op-atlas/39cfa64d-46e8-43a1-9bf8-baf6d41de613.png","projectCoverImageUrl":"https://storage.googleapis.com/op-atlas/f43cc8a7-8575-45c8-843f-01f9830befd0.png","category":"NFT","osoSlug":"","socialLinks":{"website":[],"farcaster":[],"twitter":null,"mirror":null},"team":["427926"],"github":[],"packages":[],"contracts":[],"grantsAndFunding":{"ventureFunding":[],"grants":[],"revenue":[]},"pricingModel":"free","pricingModelDetails":"","links":[],"projectUid":"0x965d10dd8af44d0286af95744897ac7e066f92114c080c021e628f4af3eda298"},{"name":"Delta Network Upgrade","description":"Delta is the second OP Stack Network Upgrade that activates Span Batches, which reduces up to 97% of the fixed L1 cost of OP Chains. With the initial idea of Protolambda, Test in Prod built & deployed the Delta Network Upgrade across all OP Chain Mainnets. Thanks to Delta, we could see more OP Chains in production, as it reduced the minimal annual operating cost from 165 ETH to 5 ETH (97%). Delta is effective for low-active chains, but active chains, such as Zora, are saving up to 30% of fixed L1 costs with Span Batches.\n\nFor the Superchain’s success, reducing the fixed on-chain cost is important. Chain Governors have to take risks for the fixed costs, and it’s difficult to launch an OP Chain if it’s unbearable. Since the deployment of Delta in February 2024, we saw a fast growth in the number of OP Chains, and Delta was one of the big enablers because the risk of Chain Governor went down from 165 ETH/year to 5 ETH/year.\n\nDelta was also a meaningful upgrade as it was the first network upgrade written by the external core dev team from OP Labs, showing that the OP Stack protocol development started to get decentralized.\n\nSince Retro Funding round 3, Test in Prod has worked on the following:\n- Fix bugs in the Span Batches code.\n- Conduct failure mode analysis & plan out the contingency plans with OP Labs.\n- Deploy to Sepolia, monitor, and fix codes.\n- Write & post a Governance Proposal for upgrades.\n- Deploy to all Superchain Mainnets & monitoring.\n\n---\nHere are the commentaries for Delta Network Upgrade:\n\nAndrew (CEO of Conduit): Delta lowered the barriers for Chain Governors by lowering the fixed costs. It made it easier to onboard Chain Governors, and existing customers were happy about the savings. Appreciate their work!","projectAvatarUrl":"https://storage.googleapis.com/op-atlas/a9c34ac0-aeee-441b-baf2-7c2db4147068.png","projectCoverImageUrl":"https://storage.googleapis.com/op-atlas/62e367cb-373a-46f7-a1ca-39ac8a50262c.png","category":"Utility","osoSlug":"","socialLinks":{"website":["https://gov.optimism.io/t/final-upgrade-proposal-3-delta-network-upgrade/7310","https://testinprod.io"],"farcaster":[],"twitter":"https://x.com/testinprod_io","mirror":"https://mirror.xyz/testinprod-io.eth"},"team":["811328"],"github":[{"url":"https://github.com/testinprod-io/span-batch-research","name":"Research repository to measure Span Batches' impact.","description":"In this repository, Test in Prod conducted backtesting against all OP Chains to measure its impact."}],"packages":[],"contracts":[],"grantsAndFunding":{"ventureFunding":[],"grants":[{"grant":null,"link":null,"amount":"273293.03","date":"","details":null},{"grant":"foundation-grant","link":"https://gov.optimism.io/t/welcoming-test-in-prod-to-the-optimism-collective/6944","amount":"5000000","date":"2023-08-30","details":"This is a core dev commitment grant for Test in Prod. 4 years vesting & one year cliff."},{"grant":null,"link":null,"amount":"1m-5m","date":"2022","details":"Initial friends & family rounds to kick off Test in Prod."}],"revenue":[]},"pricingModel":"free","pricingModelDetails":"","links":[{"url":"https://gov.optimism.io/t/final-upgrade-proposal-3-delta-network-upgrade/7310","name":"Delta Upgrade Governance Proposal","description":"This is a Governance proposal for Delta Upgrade. It contains the general information, contingency plans, and Q&As with delegates."},{"url":"https://op-tip.notion.site/Span-Batch-Design-Docs-b85e599a47774dcdb8171cc84cab2476?pvs=4","name":"Span Batch Design Docs","description":"This document contains the technical design & expected results of Span Batches."},{"url":"https://github.com/ethereum-optimism/optimism/issues/7454","name":"Delta Upgrade Issue Tracker","description":"This Github issue tracker contains tickets & PRs for Delta Upgrade."},{"url":"https://vote.optimism.io/proposals/64861580915106728278960188313654044018229192803489945934331754023009986585740","name":"Voting Page for Delta Upgrade","description":"This is a voting page for Delta upgrade. It contains the comments from the delegates for Delta."},{"url":"https://x.com/opmichael_eth/status/1761185096101494852","name":"Shout Out Tweet from OP Michael.","description":"This shout out post from OP Michael contains what is Delta Upgrade & why it's meaningful."}],"projectUid":"0x60f8ab8d1ae00182f9afaf6ec35213a200ed8ac21d39b24a9794f2ba21f6aa59"},{"name":"Feasibility study for Front-running protection via shielded mempool for the OP Stack using threshold encryption","description":"Shutter is a threshold encryption protocol with a wide variety of applications, including: malicious MEV prevention, censorship resistance, voting integrity, and gaming fairness.\n\nShielded Trading is currently the main focus of Shutter Network. We aim to provide a solution for front-running prevention and real-time censorship resistance through transaction encryption using threshold cryptography-based distributed key generation (DKG). An encrypted mempool prevents the parts of MEV that are considered malicious (front-running, sandwich attacks) while leaving the distribution of the benign types of MEV (arbitrage, liquidations).\n\nShutter performed a feasibility study for Front-running protection via shielded mempool for the OP Stack using threshold encryption (https://gov.optimism.io/t/shutterized-optimism-an-encrypted-mempool-for-the-op-stack/). The resulting document serves as a requirements and technical architecture document for a threshold encryption-based front-running protection mechanism for the OP Stack and Bedrock codebase, capitalizing on the capabilities of the Shutter Network.","projectAvatarUrl":"https://storage.googleapis.com/op-atlas/1126620e-157b-49ae-aee8-2f3bcb6e4574.png","projectCoverImageUrl":"https://storage.googleapis.com/op-atlas/84db88db-e6ab-4c71-842d-104715b9d889.png","category":"Utility","osoSlug":"","socialLinks":{"website":["https://shutter.network/","https://linktr.ee/ShutterNetwork","https://blog.shutter.network/"],"farcaster":["https://warpcast.com/shutter"],"twitter":"https://x.com/ShutterNetwork","mirror":null},"team":["316218","358280"],"github":[{"url":"https://github.com/shutter-network/shutter","name":"Shutter Network Repo","description":"This repository contains Shutter, a threshold encryption based front-running protection system for L2s."}],"packages":[],"contracts":[],"grantsAndFunding":{"ventureFunding":[],"grants":[{"grant":"token-house-mission","link":"https://gov.optimism.io/t/draft-gf-phase-1-proposal-front-running-protection-via-shielded-mempool-for-op-stack-using-threshold-encryption/5036","amount":"30000","date":"2023-03-20","details":"Shutter Network was a recipient of a Cycle 10 grant for a feasibility study to implement front-running and censorship protection via a shielded/encrypted mempool by threshold encrypting transactions until they’re signed by the sequencer.\n\nReport of grant deliverables in the link."}],"revenue":[]},"pricingModel":"free","pricingModelDetails":"","links":[{"url":"https://gov.optimism.io/t/shutterized-optimism-an-encrypted-mempool-for-the-op-stack/6387/4","name":"Shutterized Optimism – An Encrypted Mempool for the OP Stack (feasibility study)","description":"This document serves as a requirements and technical architecture document for a threshold encryption-based front-running protection mechanism for the OP Stack and Bedrock codebase, capitalizing on the capabilities of the Shutter Network. The mechanism targets the reduction of front-running and MEV-related exploits in the Ethereum DeFi ecosystem by adopting a shielded mempool using threshold encryption.\n\nBy integrating this mechanism, we foresee OP Stack-based rollups becoming more secure and efficient layers, attracting safer trading for DeFi users, more robust censorship resistance, and increased profitability. Moreover, the sequencer operators will be able to claim immunity from front-running and censoring transactions by design, while retaining their ability to collect and/or distribute back-running related MEV.\n\nDecentralized Sequencer and MEVA designs are largely orthogonal to this proposal and complement it well.\n\nTable of Contents\n1. Executive Summary\n2. Table of Contents\n3. Introduction and Goals\n3.1. Problem Statement\n3.1.1. Malicious MEV and Censorship\n3.1.2. MEV and Censorship on Layer 2 (L2)\n3.1.3. Regulatory Implications\n3.2. MEV mitigation solutions overview\n3.3. OP Stack\n3.4 Shutter Network\n4. Participant Requirements\n4.1 End User\n4.2 Dapp Project\n4.3 Optimism Rollup Node\n4.4 Optimism Sequencer\n5. Component Requirements\n5.1 Functional Requirements\n5.1.1 Optimism Rollup Node\n5.1.2 Optimism Sequencer Node\n5.1.3 Keyper\n5.1.4 Front End Library\n5.2 Non-functional Requirements\n6. Technical Architecture of Shutterized Optimism\n6.1 Overview\n6.2 Components\n6.2.1 Keyper Set\n6.2.2 Sequencer\n6.2.3 System Contracts\n6.2.4 Client Library\n6.3 Code Modifications\n6.3.1 Shutter Inbox Contract\n6.3.2 Keyper Set Contract\n6.3.3 Key Broadcast Contract\n6.3.4 Engine API\n6.3.5 op-node\n6.3.6 op-geth\n6.4 User Interaction\n6.5 Interaction With Decentralized Sequencers\n6.6 Finality Assumption\n6.7 Potential Issues and Solutions\n6.7.1 Liveness Failures\n6.7.2 Latency\n6.7.3 Sequencer Side-Channel Attack\n7. Design Options\n7.1 Block or Transaction Keys\n8. Future Considerations\n9. Conclusion"},{"url":"https://shutternetwork.discourse.group/t/the-viability-of-integrating-an-encrypted-mempool-as-proposed-by-shutter-into-the-op-stack/112?ref=blog.shutter.network","name":"Assessing economic and IT feasibility.","description":"This post delves into the financial setbacks users endure due to MEV on Ethereum. Leveraging this data, we’ve extrapolated that around 20,000 transactions per week on Optimism could potentially reap the benefits of encryption. "},{"url":"https://youtu.be/fO6zecX_6E8?ref=blog.shutter.network","name":"Mock demonstration video.","description":"A demonstration of a mock rollup sequencer with a shutterized encrypted mempool showcasing a DeFi transaction."},{"url":"https://shutterprotodao.discourse.group/t/decision-template-for-encrypted-mempool-integration-in-op-stack/113?ref=blog.shutter.network","name":"Decision template for Encrypted Mempool Integration in OP Stack.","description":"This is a decision-making framework for future implementations of encrypted Mempool in the OP Stack."}],"projectUid":"0x3787feef9d17b0d7db30c90fb419f1e8b0587a60bc3031fd9452b1ef1ab77680"},{"name":"Token Historical Balance","description":"The OP Token Historical Balance is a critical tool developed by WakeUp Labs that enhances the usability and functionality of the Optimism blockchain. This service empowers developers, analysts, and users by enabling them to query historical blockchain data at any specific moment in time. It supports queries for any public view function of smart contracts deployed on Optimism, from the very first block to the present. By providing access to historical state data, this project directly supports transparency, research, and analytics, which are crucial for the evolution and understanding of the Optimism ecosystem.\n\nOur project contributes to the OP Stack Tooling category by providing a fundamental utility that facilitates better decision-making, auditing, and research within the Optimism network. This tool is vital for developers who require accurate historical data to test, validate, and optimize their applications. Additionally, it promotes the growth of the Optimism ecosystem by reducing barriers to entry and fostering a more robust environment for innovation.\n\nWakeUp Labs is dedicated to advancing the capabilities of Ethereum's Layer 2 solutions, and we believe that tools like the OP Token Historical Balance are essential for driving adoption and enhancing the overall developer experience. By making Optimism's blockchain data more accessible and usable, we aim to empower the community and fuel the next wave of development on the OP Stack.","projectAvatarUrl":"https://storage.googleapis.com/op-atlas/ae73d3f5-61cc-48ef-84e9-2b553d1f0739.png","projectCoverImageUrl":"https://storage.googleapis.com/op-atlas/46c64ba6-5c38-4bc0-9ac7-d32a55a32637.png","category":"Utility","osoSlug":"0xmdh","socialLinks":{"website":["https://rfg1-demo.wakeuplabs.link/","https://www.wakeuplabs.io/","https://platform.wakeuplabs.io/"],"farcaster":[],"twitter":"x.com/wakeuplabs","mirror":"https://mirror.xyz/0x9dFa9dfD15d2b2fa9717b4fc545c2bB35a29215c"},"team":["450183","850118"],"github":[{"url":"https://github.com/wakeuplabs/rfg1-optimism","name":"OP Token Historical Balance","description":"This is a service that will be able to query the blockchain for specific moments in the past ⏰. Specifically, the queries will be enabled for any public view function of any smart contract deployed on the Optimism blockchain from its first block until the current moment. It could be extended to any EVM blockchain.\n\nThe implementation is fully open source with MIT license.\n\n"}],"packages":[],"contracts":[],"grantsAndFunding":{"ventureFunding":[],"grants":[{"grant":null,"link":null,"amount":"19875.86","date":"","details":null},{"grant":null,"link":null,"amount":"11300","date":"","details":null},{"grant":"foundation-grant","link":"https://app.charmverse.io/op-grants/page-03682508781749161","amount":"30000","date":"2023-07-05","details":"Here you can find the repo: https://github.com/wakeuplabs/rfg1-optimism/"},{"grant":"foundation-grant","link":"https://app.charmverse.io/op-grants/page-6994526778836425","amount":"70000","date":"2024-03-21","details":"WIP. This proposal sought to create a toolkit based on zero-knowledge technology for developers working on the Superchain platform. A Tool Kit specifically crafted to integrate with the OP Stack, thereby serving the Superchain and facilitating Identity-related functionalities."},{"grant":"foundation-grant","link":"https://app.charmverse.io/op-grants/superchain-accounts-wakeup-labs-5137420407693789","amount":"40000","date":"2024-03-21","details":"Optimism proposed the development of Superchain Accounts – native smart accounts tailored for the Superchain ecosystem. These accounts utilized account abstraction features, allowing OP chain users to earn Superchain Points."},{"grant":"foundation-grant","link":"https://app.charmverse.io/op-grants/page-3054181115871304","amount":"65000","date":"2024-03-21","details":"A proposal was made to create a decentralized Rollup-as-a-Service (RaaS) network to facilitate the realization of this mission. Unlike existing RaaS providers, this network aims to democratize the provider role, allowing for seamless switching between providers."},{"grant":"foundation-grant","link":"https://app.charmverse.io/op-grants/wakeup-labs-impact-evaluation-framework-and-dashboard-07747506628213086","amount":"30000","date":"2024-03-21","details":"Update and expand the Impact Evaluation Framework to align with the updated intents for Season 5, while also broadening access to the Metrics Garden and boosting the utilization of current Impact Metrics and utilize a range of tools, to showcase impact. "}],"revenue":[]},"pricingModel":"free","pricingModelDetails":"","links":[{"url":"https://rfg1-demo.wakeuplabs.link/","name":"Demo OP Token Historical Balance","description":"Our service is designed for easy integration, streamlined maintenance, and adaptable extensibility with external services.\n\nThis RESTful API seamlessly interacts with the OP blockchain, persisting invoked functions in a dedicated database. Subsequently, users can conveniently bypass providing ABI information on following interactions.\n\nMoreover, an additional component empowers project owners to populate the database with smart contracts they deem pertinent.\n\nWe've also coded the first implementation of these APIs. The main idea behind the integration is to provide a user-friendly UI where users can define a specific Address or ENS and determine the amount of OP tokens it holds on a specific date on the Optimism Blockchain.\n\nTry it out here: https://rfg1-demo.wakeuplabs.link/"}],"projectUid":"0x10e9fc6dd7d01e09bd9440d507846432333a06f779287b29199010e2f50579cd"},{"name":"jvm-libp2p","description":"The canonical JVM implementation of libp2p written in Kotlin.","projectAvatarUrl":"https://storage.googleapis.com/op-atlas/19ff1307-15ef-4783-887c-c50c429af401.png","projectCoverImageUrl":"https://storage.googleapis.com/op-atlas/42d1e5bc-8bd6-4604-9e4a-548a144dc721.png","category":"Utility","osoSlug":"","socialLinks":{"website":["https://github.com/libp2p/jvm-libp2p"],"farcaster":[],"twitter":null,"mirror":null},"team":["827799","845866","849171"],"github":[{"url":"https://github.com/libp2p/jvm-libp2p","name":"jvm-libp2p","description":"The main repository for jvm-libp2p"}],"packages":[],"contracts":[],"grantsAndFunding":{"ventureFunding":[],"grants":[],"revenue":[]},"pricingModel":"free","pricingModelDetails":"","links":[{"url":"https://github.com/Consensys/teku/tree/master/networking/p2p/src/main/java/tech/pegasys/teku/networking/p2p/libp2p","name":"Teku's use of jvm-libp2p","description":"A link to Teku repository which demonstrates its use of jvm-libp2p"},{"url":"https://clientdiversity.org/","name":"jvm-libp2p's role in Ethereum Client Diversity","description":"As of 2024-09-04, Sigma Prime's Blockprint data source shows that 22.71% of the Ethereum Beacon chain consists of Teku nodes which rely on jvm-libp2p"}],"projectUid":"0x0be3a0fa062180bdfbfdefa993b09acd9edcae93ba0d8d5829dd01c138268f40"},{"name":"Hermes - a GossipSub listener and tracer for libp2p-based networks.","description":"The ProbeLab team has recently built Hermes, a GossipSub listener and tracer for libp2p-based networks. Hermes-based experiments aim to measure the efficiency and performance of the GossipSub message broadcasting protocol in any libp2p-based network. Acting as a light node of sorts, Hermes can help developers collect valuable data and tune their network’s protocols based on the message propagation latency, control message overhead and a variety of other metrics. Hermes currently supports the Ethereum consensus layer network.\n\nThe ProbeLab team specialises in network-layer measurements and monitoring. The team operates a variety of tools and uses the data it collects to propose network protocol optimisations.","projectAvatarUrl":"https://storage.googleapis.com/op-atlas/90c0de0c-cc0e-4959-afb7-a78ae4c9d674.png","projectCoverImageUrl":"https://storage.googleapis.com/op-atlas/e1d59a51-3f6f-4642-bc88-553026d2d067.png","category":"Utility","osoSlug":"","socialLinks":{"website":["https://probelab.io","https://probelab.network"],"farcaster":["@yiannisbot"],"twitter":"@yiannisbot","mirror":null},"team":["779819","845866","468804"],"github":[{"url":"https://github.com/probe-lab/hermes","name":"Hermes","description":"Main project repository."}],"packages":[],"contracts":[],"grantsAndFunding":{"ventureFunding":[],"grants":[],"revenue":[]},"pricingModel":"free","pricingModelDetails":"","links":[{"url":"https://probelab.io/tools/hermes/","name":"Hermes @ probelab.io","description":"Tool description"}],"projectUid":"0x7504e494cb8d227193182e083128912173c14eaeecec9b90fa453de28377b269"},{"name":"libp2p Ecosystem","description":"A modular and extensible networking stack which solves many challenges of peer-to-peer applications. libp2p is widely deployed in many notable web3 projects such as Ethereum, Optimism, Filecoin, Polkadot, Celestia, and more. This a general application for the libp2p Core Fund, a vehicle which funds the libp2p ecosystem (implementations, development infrastructure, community outreach & events, etc.) both proactively and retroactively.","projectAvatarUrl":"https://storage.googleapis.com/op-atlas/dcee4e9a-3de0-4868-ad76-5d8d31467342.png","projectCoverImageUrl":"https://storage.googleapis.com/op-atlas/509d70f7-242e-4812-ba2e-00805cae971e.png","category":"Utility","osoSlug":"libp2p","socialLinks":{"website":["https://libp2p.io","https://github.com/libp2p/libp2p"],"farcaster":[],"twitter":"https://x.com/libp2p","mirror":""},"team":["827799"],"github":[{"url":"https://github.com/libp2p/libp2p","name":"","description":"This is the home repo for the entire libp2p project. There are implementations in many different languages that are maintained and stewarded by other organizations. "},{"url":"https://github.com/libp2p/docs","name":"libp2p Documentation","description":"The shared libp2p documentation repo which contains technical docs and explainers on what libp2p is, its protocols, and how to use them."},{"url":"https://github.com/libp2p/specs","name":"libp2p Specifications Repository","description":"The repository is for work on the libp2p specifications. The different libp2p implementations adhere to the same set of specifications for transports, multiplexers, messaging protocols, and more. The specifications work done here is a cross organization and cross community effort to advance the libp2p project together."},{"url":"https://github.com/libp2p/test-plans","name":"libp2p Interoperability and Benchmarking Repository","description":"The repository houses libp2p interoperability tests (which tests the permutation of transports, multiplexers, secure channels, etc.) across libp2p implementations and their versions. It also houses libp2p performance benchmarking tests which help get metrics on latency, throughput, time it takes to establish connections, for different libp2p implementations and different transport protocols."},{"url":"https://github.com/libp2p/blog","name":"libp2p Blog","description":"Blog articles about advancements and updates across libp2p implementations."},{"url":"https://github.com/libp2p/website-new","name":"libp2p Website","description":"The main libp2p project website which holds information about libp2p implementations, community events, and media."}],"packages":[],"contracts":[],"grantsAndFunding":{"ventureFunding":[],"grants":[{"grant":null,"link":null,"amount":"298137.85","date":"","details":null}],"revenue":[]},"pricingModel":"free","pricingModelDetails":"","links":[{"url":"https://easyretropgf.xyz/libp2p-r-pgf-1/stats","name":"libp2p rPGF round 1 ","description":"The first libp2p retroPGF round, 125k USD worth of OP tokens were awarded to 18 projects across the libp2p ecosystem using rewards the libp2p project received from Optimism Round 3.\n\nBlog post: https://blog.libp2p.io/2024-04-08-libp2p-rpgf/."},{"url":"https://www.opensource.observer/projects/libp2p","name":"Open Source Observer Metrics for the libp2p Project","description":"At the end of 2023, the libp2p Ecosystems group was put together to transition the libp2p project into a fully independent open source community. The OSO metrics show that the team was successful in ensuring continuity and preserving project health."},{"url":"https://docs.google.com/spreadsheets/d/1nSz8xmaqJVrCJXtYDN0-pmnCQn84BmxVtQIOZoBYyRA/edit?usp=sharing","name":"2024 YTD Community Metrics Report","description":"This spreadsheet tracks key community metrics based on Github events data as well as meeting attendance data. Key libp2p community project health metrics are meeting attendance, daily unique contributors, daily merges and stars. These all directly measure community investment in the project. The numbers for 2024 show steady growth in all four areas. The number of people attending meetings has nearly tripled since the project became independent and projects like py-libp2p have been revived due to the efforts of the Paper Aviation team hired to execute the community function for libp2p."}],"projectUid":"0x966804cb492e1a4bde5d781a676a44a23d69aa5dd2562fa7a4f95bb606021c8b"},{"name":"RubyScore","description":"RubyScore - decentralized on-chain ranking protocol that represents layer 2 segmentation on 10+ parameters and scores the performance of wallets on various parameters. Key features of the platform include a unique on-chain reputation system utilizing SBT, advanced analytics to evaluate 10+ network parameters, and a distinctive ranking system with NFT rewards. API offering, which will allow user wallets to be verified through RubyScore, as well as using the API for verification through other dApps.","projectAvatarUrl":"https://storage.googleapis.com/op-atlas/598566b6-6d99-4476-a7a0-3842629b7d71.png","projectCoverImageUrl":"https://storage.googleapis.com/op-atlas/b4311568-e6e6-4362-94d6-37af529d974c.png","category":"Utility","osoSlug":"","socialLinks":{"website":["https://rubyscore.io/"],"farcaster":["https://warpcast.com/rubyscore"],"twitter":"https://twitter.com/rubyscore_io","mirror":"https://medium.com/@rubyscore.io"},"team":["525960","569953"],"github":[{"url":"https://github.com/Rubyscoreio/main_contracts","name":"","description":""}],"packages":[],"contracts":[{"address":"0xB9cC0Bb020cF55197C4C3d826AC87CAdba51f272","deploymentTxHash":"0xcec2938d309e3009052eced872e594bcd59358a6f2645c11fd99ef8eb81da427","deployerAddress":"0x72f46FFBd3213218137015EBCcf70bFAaF619513","verificationProof":"0x861e5550e00e6d535ea491978c6d821a140703d48bba575a5d2dae19cc87e7211e2171c9f6d8dd89a0d53a85f74ba6c251a831a216f3dda028de77a85f1ab4fa1c","chainId":10},{"address":"0x009DBFEe9E155766AF434ED1652CA3769B05E76f","deploymentTxHash":"0x787a152f33cc685f02ea31c4e5d819f920a021019cf067f5e3cdbd18a8d2f7e8","deployerAddress":"0x72f46FFBd3213218137015EBCcf70bFAaF619513","verificationProof":"0x0","chainId":10},{"address":"0xbDB018e21AD1e5756853fe008793a474d329991b","deploymentTxHash":"0x73dedda26a2b1531a605eef3debaa2e40e1adfc4c2bf9953064b734b77ac4aa2","deployerAddress":"0x72f46FFBd3213218137015EBCcf70bFAaF619513","verificationProof":"0x0","chainId":8453},{"address":"0xe10Add2ad591A7AC3CA46788a06290De017b9fB4","deploymentTxHash":"0x78b9606146f0c0fef8623022241d4e1309af75863a4fe9e6889673b92523066f","deployerAddress":"0x381c031bAA5995D0Cc52386508050Ac947780815","verificationProof":"0xda772df0896173252b645b16e8bc651788691033802b46b5caf8b42285beedd27bf6ae07c1314a3dcdb19d076216b647c0d82d6071f1d470cdcb362da5810abe1b","chainId":8453},{"address":"0xbDB018e21AD1e5756853fe008793a474d329991b","deploymentTxHash":"0xc1fd94b4ecd83249d0d452606624bd9df298954b28fa1b26454295b0df30998b","deployerAddress":"0x72f46FFBd3213218137015EBCcf70bFAaF619513","verificationProof":"0x0","chainId":7777777},{"address":"0xDC3D8318Fbaec2de49281843f5bba22e78338146","deploymentTxHash":"0x6e7f6b84c44bfcebe743982f07dc2cf9a72daeb4fed7835afed18ecf90e3370f","deployerAddress":"0x72f46FFBd3213218137015EBCcf70bFAaF619513","verificationProof":"0x0","chainId":7777777}],"grantsAndFunding":{"ventureFunding":[],"grants":[{"grant":null,"link":null,"amount":"67.262","date":"","details":null}],"revenue":[]},"pricingModel":"freemium","pricingModelDetails":"Transaction fees for NFT rewards - 0.0003 ETH + gas\n- Vote - gas\n- Mint profile - gas, if custom profile, 0.01 ETH\n- Fee for transactions by Deferred Transaction Service - 0.0003 ETH\n- Fee for transactions by RubyScore ranking passport - In development\n- Fee for transactions by Verax Proof of Humanity Attestation - 0.0005 ETH","links":[],"projectUid":"0x482720e73e91229b5f7d5e2d80a54eb8a722309c26dba03355359788b18f4373"},{"name":"Asphere Rollup-as-a-Service","description":"Asphere's RaaS, a key part of its Scaling Services, equips developers with fast, secure tools for building Rollups and other scaling solutions like Sidechains across blockchain ecosystems. Merging decentralized infrastructure with financial incentives via Liquid Staking, Ankr offers a comprehensive and sustainable development experience, catering to the demand for scalable, OP-secure projects, and establishing itself as a RaaS leader","projectAvatarUrl":"https://storage.googleapis.com/op-atlas/00587623-0070-4b05-8ea3-64ac2669aff7.png","projectCoverImageUrl":"https://storage.googleapis.com/op-atlas/25fd447f-82c1-45cf-955b-98e5a540c247.png","category":"Utility","osoSlug":"","socialLinks":{"website":["https://www.ankr.com/rollup-as-a-service-raas/"],"farcaster":[],"twitter":"https://x.com/ankr","mirror":null},"team":["849685"],"github":[],"packages":[],"contracts":[],"grantsAndFunding":{"ventureFunding":[],"grants":[{"grant":"foundation-grant","link":"https://app.superfluid.finance/stream/optimism/0x41bf11e307426c750b84a160891d09a2751cbaa5-0x59215cad2ae02365d79884cb9c1758e403209d5f-0x1828bff08bd244f7990eddcd9b19cc654b33cdb4-0.0?view=0x59215cad2AE02365D79884CB9c1758E403209D5F","amount":"50000","date":"2024-02-05","details":"OP Grant for RPC infrastructure scaling bare metal clusters and providing 1m free requests daily contributing to dev growth."}],"revenue":[]},"pricingModel":"freemium","pricingModelDetails":"Testnet: Free for 48 hours\nMainnet: Starting at $2,750 monthly and increases with scale and additional add-ons such as bridge, explorer etc.\n","links":[],"projectUid":"0xc85a922368c764bfe1774e37d299a751f629fa1945131597e6620fe9230337f4"},{"name":"Maintaining simple-optimism-node","description":"I'm maintaining \"simple-optimism-node\" created by @smartcontracts, an open-source Optimism's full/archive node docker compose deployment script used by more than 320 developers and featured in the official docs.\n\nBelow are some key metrics that indicate its adoption:\n\n- Stars: 321\n- Forks: 111\n\nFrom October 1, 2023, to July 31, 2024, the following metrics were observed:\n\n- External Contributors: 3\n- Issues Opened: 34\n- Issues Closed: 30\n- Merged Pull Requests: 28\n\nHowever, the actual usage is higher, as many instances are not being tracked.","projectAvatarUrl":"https://storage.googleapis.com/op-atlas/88286a99-4f87-423a-8d13-2ed8ebe4f47c.png","projectCoverImageUrl":"https://storage.googleapis.com/op-atlas/6e9dc772-39bd-48ef-b113-988854d3062b.png","category":"Utility","osoSlug":"","socialLinks":{"website":["https://github.com/smartcontracts/simple-optimism-node"],"farcaster":[],"twitter":null,"mirror":null},"team":["328679"],"github":[{"url":"https://github.com/smartcontracts/simple-optimism-node","name":"simple-optimism-node","description":"I'm maintaining \"simple-optimism-node\" created by @smartcontracts, an open-source Optimism's full/archive node docker compose deployment script used by more than 320 developers and featured in the official docs."}],"packages":[],"contracts":[],"grantsAndFunding":{"ventureFunding":[],"grants":[{"grant":null,"link":null,"amount":"17391","date":"","details":null}],"revenue":[]},"pricingModel":"free","pricingModelDetails":"","links":[],"projectUid":"0x09b95c7697625da4915338750c5f78446817a3634cb38bc9155e26bbbc0c87f1"},{"name":"Maintaining simple-optimism-node","description":"I'm maintaining \"simple-optimism-node\" created by @smartcontracts, an open-source Optimism's full/archive node docker compose deployment script used by more than 320 developers and featured in the official docs.\n\nBelow are some key metrics that indicate its adoption:\n\n- Stars: 321\n- Forks: 111\n\nFrom October 1, 2023, to July 31, 2024, the following metrics were observed:\n\n- External Contributors: 3\n- Issues Opened: 34\n- Issues Closed: 30\n- Merged Pull Requests: 28\n\nHowever, the actual usage is higher, as many instances are not being tracked.","projectAvatarUrl":"https://storage.googleapis.com/op-atlas/88286a99-4f87-423a-8d13-2ed8ebe4f47c.png","projectCoverImageUrl":"https://storage.googleapis.com/op-atlas/6e9dc772-39bd-48ef-b113-988854d3062b.png","category":"Utility","osoSlug":"","socialLinks":{"website":["https://github.com/smartcontracts/simple-optimism-node"],"farcaster":[],"twitter":null,"mirror":null},"team":["328679"],"github":[{"url":"https://github.com/smartcontracts/simple-optimism-node","name":"simple-optimism-node","description":"I'm maintaining \"simple-optimism-node\" created by @smartcontracts, an open-source Optimism's full/archive node docker compose deployment script used by more than 320 developers and featured in the official docs."}],"packages":[],"contracts":[],"grantsAndFunding":{"ventureFunding":[],"grants":[{"grant":null,"link":null,"amount":"17391","date":"","details":null}],"revenue":[]},"pricingModel":"free","pricingModelDetails":"","links":[],"projectUid":"0x09b95c7697625da4915338750c5f78446817a3634cb38bc9155e26bbbc0c87f1"},{"name":"AWS KMS and YubiHSM signer for OP Stack","description":"We have developed a signer proxy software that enables the OP Stack chain to use an external signer (currently supporting AWS KMS and YubiHSM) through the official signer client to signer the sequencer, batcher, proposer and challenger transactions. However, the official signer client does not integrate with external signers, so we have implemented this functionality in our signer proxy.\n\nCurrently, the process outlined in the Optimism documentation for setting up a sequencer, batcher, and proposer requires using plain private keys, creating an insecure environment for mainnet deployment. Although the documentation suggests using hardware security modules (HSMs) for key management, it lacks detailed guidance beyond referencing source code. Chain operators, particularly those using bare metal setups, often prefer YubiHSM2 over cloud-based solutions like AWS KMS due to its hardware-native security.\n\nTo enhance security, mainnet chain operators are encouraged to use industry-standard hardware signers like YubiHSM2 or AWS KMS. This approach allows operators to deploy Optimism stack chains securely by protecting private keys with hardware-based solutions. Existing resources, such as the integration of YubiHSM2 into the Keplr wallet and the TMKMS YubiHSM installer, provide relevant experiences that support this approach.\n\nOur AWS KMS Signer proxy has been used by the Lisk team for their op-challenger. We are working with them to make signer proxy perfect and production ready.","projectAvatarUrl":"https://storage.googleapis.com/op-atlas/220e4527-d5f9-472d-be56-9adf59d27e3f.png","projectCoverImageUrl":"https://storage.googleapis.com/op-atlas/ffb2a694-74be-48f3-897d-96034c088b3a.png","category":"Utility","osoSlug":"","socialLinks":{"website":[],"farcaster":[],"twitter":null,"mirror":null},"team":["849514","394600","328679"],"github":[{"url":"https://github.com/upnodedev/signer-proxy","name":null,"description":null}],"packages":[],"contracts":[],"grantsAndFunding":{"ventureFunding":[],"grants":[{"grant":"token-house-mission","link":"https://app.charmverse.io/op-grants/research-on-using-yubihsm-and-aws-kms-hardware-signer-on-op-stack-41211765826072866","amount":"15000","date":"2024-05-09","details":"Research on using YubiHSM and AWS KMS hardware signer on OP Stack Season 5 Cycle 22"}],"revenue":[]},"pricingModel":"free","pricingModelDetails":"","links":[],"projectUid":"0xd4ed99cc6aaf73ca63b32f7a03b5427ac1d2955bf9efc31eb14f5773016988d0"},{"name":"Owlto Finance","description":"🦉 An intent-centric interoperability protocol, \"Bridge the World with AI Agent\". \n\nBuild on #BTC | #ETH | #SOL Eco \n\n⚡️ Safe, Fast, Low-priced and Easy-to-use.","projectAvatarUrl":"https://storage.googleapis.com/op-atlas/a7ef0d7f-ce00-4eba-b008-56b9097dbc43.png","projectCoverImageUrl":"https://storage.googleapis.com/op-atlas/85835697-4130-4543-9bbe-5cfd09034925.png","category":"Cross Chain","osoSlug":"","socialLinks":{"website":["https://owlto.finance"],"farcaster":["https://warpcast.com/owltofinance"],"twitter":"https://x.com/Owlto_Finance","mirror":null},"team":["635929"],"github":[{"url":"https://github.com/owlto-finance/owlto","name":null,"description":null}],"packages":[],"contracts":[{"address":"0x26637c9fDbD5Ecdd76a9E21Db7ea533e1B0713b6","deploymentTxHash":"0x1d9ae1401afa40dcb0b767abba87a6952641cc70d7e00c2c098fc7f5298dc663","deployerAddress":"0x1B2EBfb9D27E298388625457b18d78aa5D4ed4B7","verificationProof":"0x95286eab34bbf3ac8b49a6ec8a90a28ac537ae3145ebbd8ed639aac932a04b4358ad8adcc76b2912073904377b4fc43b276c045324a887c376db03eea3826aea1c","chainId":8453},{"address":"0xb09F0b2C76bc7489091F8809bAFA4637cADa8625","deploymentTxHash":"0x390f9bb356fdbe8faa893de00f09206b1f9cfe12284d063143013a7a1c1fb20e","deployerAddress":"0xAADEd943BeF6115DaB272C90ef3a1E01a358336d","verificationProof":"0x57006e287f9ef59210881d3aea2f4ca3cbae064a3c61b2df41d16cb58920ed317954c848ce8249427a5039fbf6cbbd9d64712dc487e101fbfa4747af74495d521c","chainId":8453},{"address":"0xb09F0b2C76bc7489091F8809bAFA4637cADa8625","deploymentTxHash":"0xc73c1b151e601236a333c5297b2c052b6846d81f72de6eba86e9109e35f865c8","deployerAddress":"0xAADEd943BeF6115DaB272C90ef3a1E01a358336d","verificationProof":"0x0","chainId":10},{"address":"0xED2FC44DA32aDB8B57A19e289fc7D0b42d674294","deploymentTxHash":"0x1ae296bf2eaebd19250411a2aa9eec333950c92c9ed750d4c7e387fffe54cd3d","deployerAddress":"0xAADEd943BeF6115DaB272C90ef3a1E01a358336d","verificationProof":"0x0","chainId":7777777}],"grantsAndFunding":{"ventureFunding":[],"grants":[{"grant":null,"link":null,"amount":"55495.2","date":"","details":null}],"revenue":[]},"pricingModel":"pay_to_use","pricingModelDetails":"","links":[],"projectUid":"0x5bf4cb9356352d8d123d9925d213594088a16a5aacb407030a2b25de728217bd"},{"name":"Shutterize Optimism SDK (SHOP SDK)","description":"shop-sdk is a custom ethersjs provider, that allows to send shutter encrypted (\"shutterized\") transactions on Shutter-Optimism.\n\nShutter-Optimism is an Optimism testnet, that provides a mechanism to include Shutter encrypted transactions.\n\nShutter is a distributed key generation (DKG) threshold encryption protocol, that enables applications and/or users to encrypt arbitrary data, commit the encrypted message (i.e. by sending it in a transaction) and have it revealed after a certain condition is met (i.e. once the position of the transaction in a future block is confirmed). Shutter's threshold decryption scheme, where a threshold of n out of m key holders (\"keypers\") need to release their decryption key share for successful reveal, enables an environment where censorship, by not releasing decryption keys, and collusion, by peeking into encrypted messages before the reveal condition was reached, become very unlikely.\n\nIn Shutter-Optimism this allows to build MEV-resistant applications.\n\nThe intention of shop-sdk is to make it as easy as possible to transform a traditional application, that could run on Optimism, into a MEV protected version running on Shutter-Optimism.","projectAvatarUrl":"https://storage.googleapis.com/op-atlas/563c3a20-cbfb-4a1f-b03a-058b580eb2ba.png","projectCoverImageUrl":"https://storage.googleapis.com/op-atlas/0407765b-33f4-4c22-9392-faeae91c37cc.png","category":"Utility","osoSlug":"","socialLinks":{"website":["https://shutter.network/","https://linktr.ee/ShutterNetwork","https://blog.shutter.network/"],"farcaster":["https://warpcast.com/shutter"],"twitter":"https://x.com/ShutterNetwork","mirror":null},"team":["316218","358280"],"github":[{"url":"https://github.com/shutter-network/shop-sdk","name":"Shutterized Optimism SDK","description":"shop-sdk is a custom ethersjs provider, that allows to send shutter encrypted (\"shutterized\") transactions on Shutter-Optimism."}],"packages":[],"contracts":[],"grantsAndFunding":{"ventureFunding":[],"grants":[],"revenue":[]},"pricingModel":"free","pricingModelDetails":"","links":[],"projectUid":"0x6d2ee66c931e5c3be17e1417e38617f1efee5be223cf53dd507779d68229a198"},{"name":"TechNERDs Program","description":"The TechNERDs program maintain a developers repository and the discussion section has evolved into a Stack Overflow style forum where 100s of threads have turned into reusable resources and have lead to documentation and developer experience improvements. https://github.com/ethereum-optimism/developers/discussions\n\nThe TechNERDS expand developer support and bridge technical knowledge gaps. They directly solve developer pain by answering questions, debugging issues via support tickets and dev channels, improve documentation, and making improvements to the code repositories. They're enabling developers to build and thrive with the OP Stack.\n","projectAvatarUrl":"https://storage.googleapis.com/op-atlas/339e37a6-4383-431f-be9a-fd40d82586c0.png","projectCoverImageUrl":"https://storage.googleapis.com/op-atlas/d40c4486-fd46-4b2b-9bdf-d28c9dd636b5.png","category":"Utility","osoSlug":"","socialLinks":{"website":[],"farcaster":[],"twitter":null,"mirror":null},"team":["16340"],"github":[{"url":"https://github.com/ethereum-optimism/developers","name":"developers","description":"This developers repo is where the Optimism Collective's technical community can receive support. The primary value is in the discussion section where the TechNERDs facilitate a stack overflow type forum."}],"packages":[],"contracts":[],"grantsAndFunding":{"ventureFunding":[],"grants":[{"grant":"token-house-mission","link":"https://gov.optimism.io/t/final-technerd-program/6087","amount":"16800","date":"2023-07-24","details":"These grants are subject to a 1 year lock up period."},{"grant":"foundation-mission","link":"https://github.com/ethereum-optimism/ecosystem-contributions/issues/151","amount":"32500","date":"2024-05-09","details":"These grants are subject to a 1 year lock up period."},{"grant":"foundation-mission","link":"https://github.com/ethereum-optimism/ecosystem-contributions/issues/232","amount":"26250","date":"2024-07-26","details":"These grants are subject to a 1 year lock up period."}],"revenue":[]},"pricingModel":"free","pricingModelDetails":"","links":[{"url":"https://github.com/ethereum-optimism/developers/issues?q=label%3Amonthly-report","name":"Monthly Metrics Reporting","description":"The developers repository has an automated issue creation tool that summarizes the activity in the repository on a monthly cadence."},{"url":"https://github.com/ethereum-optimism/developers/blob/main/community/technerds-program/metrics/retro-funding-5.md","name":"Curated Retro Funding Round 5 Metrics","description":"This document quantifies the TechNERDs Program's impact on the OP Stack ecosystem from October 1, 2023, to July 31, 2024. "}],"projectUid":"0x09875cfe708f0c3acaca3d8af6b1ca2bd45b43c4a268a55c5d2b50ec9bdeef75"},{"name":"OP Erigon","description":"OP Erigon is the first alternative execution client implemented to OP Stack. Test in Prod built & has been actively maintaining OP Erigon since April 2023. Since then, OP Erigon has been serving strategic use cases that require Erigon's high efficiency on disk & performance. Notable users are Blockaid, Chainstack, Blockjoy, etc. \n\nIn the Superchain’s vision, disk space is a huge problem. For example, the sum of OP Mainnet, Base, and Zora’s OP Geth archive node size is 16.16TB. On the other hand, OP Erigon only costs 3.55 TB, which is a 78% savings. Considering the challenger nodes need to run all nodes in Superchain with the interop future, leveraging OP Erigon is a huge win.\n\nSince Retro Funding round 3, Test in Prod has worked on the following:\n- Support users to run & troubleshoot OP-Erigon.\n- Update the up-to-date upstream codes.\n- Port Erigon 3, which saves 90.9% of disk footprint compared to Geth on L1.\n- Host the archive node snapshots for OP Mainnet, OP Sepolia, and Base Mainnet—350+ downloads per month.\n- Host the public RPC of OP Erigon & Otterscan, which serves 4.9k requests/day on average.\n\n---\nHere are the commentaries from the notable users: \n\nRaz (CTO of Blockaid): With OP-Erigon, Blockaid could protect users in the Optimism ecosystem (OP Mainnet, Base, and Zora) more effectively by leveraging its efficient disk space and performance. Moreover, working with Sunnyside Labs is a smooth experience—they help us troubleshoot, notify us of upcoming network upgrades, etc. We think their works are impactful, at least for us. \n\nEugene (CTO of Chainstack): Chainstack is using op-erigon for Global Elastic Nodes in OP Mainnet & Base. Thanks to op-erigon, we could run the archive nodes for the Optimism ecosystem more efficiently. Test in Prod was also helpful for the node operations by helping us troubleshoot, alerting us for upcoming upgrades, etc.\n\nChris (CEO of Blockjoy): Blockjoy provides dedicated unmetered op-erigon node services for customers needing high performance Erigon RPCs; notable customers are Trueblocks, Blockaid, etc. Operating nodes as efficiently as possible can require true expertise, this is why we enjoy working with Test in Prod & hope to continue working with them in the future!","projectAvatarUrl":"https://storage.googleapis.com/op-atlas/9f0fd4cc-c85e-4794-970e-56afdf9b3761.png","projectCoverImageUrl":"https://storage.googleapis.com/op-atlas/d7c777b0-0220-4f5f-a4ed-f46931852bdf.png","category":"Utility","osoSlug":"","socialLinks":{"website":["https://op-erigon.testinprod.io","https://github.com/testinprod-io/op-erigon","https://testinprod.io"],"farcaster":[],"twitter":"https://x.com/testinprod_io","mirror":"https://mirror.xyz/testinprod-io.eth"},"team":["811328"],"github":[{"url":"https://github.com/testinprod-io/op-erigon","name":"OP Erigon Main Repository","description":"This is a main repository for OP Erigon."}],"packages":[],"contracts":[],"grantsAndFunding":{"ventureFunding":[],"grants":[{"grant":null,"link":null,"amount":"273293.03","date":"","details":null},{"grant":"foundation-grant","link":"https://gov.optimism.io/t/welcoming-test-in-prod-to-the-optimism-collective/6944","amount":"5000000","date":"2023-08-30","details":"This is a core dev commitment grant for Test in Prod. 4 years vesting & one year cliff."},{"grant":null,"link":null,"amount":"1m-5m","date":"2022","details":"Initial friends & family rounds to kick off Test in Prod."}],"revenue":[]},"pricingModel":"free","pricingModelDetails":"","links":[{"url":"https://docs.chainstack.com/changelog/chainstack-updates-february-9-2024","name":"Chainstack's Product Updates on Feburary","description":"Announcing that Chainstack is using OP Erigon for Global Elastic Nodes in OP ecosystem."},{"url":"https://snapshot.testinprod.io/","name":"Snapshot Download Page by Test in Prod","description":"This is a snapshot download page built & serving by Test in Prod. It serves 350+ downloads a month."},{"url":"https://op-erigon.mainnet.testinprod.io/","name":"OP Erigon Public RPC for OP Mainnet","description":"This is a public RPC endpoint for OP Erigon, operated by Test in Prod. It serves 4.9k requests/day on average."},{"url":"https://discord.com/channels/1095246127965671424/1095246128766787641","name":"OP Erigon Discord","description":"This is a discord channel that handles OP Erigon's feature reqeusts, bug reports, and support."}],"projectUid":"0xff3bed7d64f6f616e89032f8661f61259bc0b416ff39e1c8584ae8b34c48dbaa"},{"name":"Punk Shield","description":"Punkshield is an advanced security solution designed to protect your valuable digital assets. It offers a multi-signature (multi-sig) wallet, adding multiple layers of security to safeguard your crypto holdings. Punkshield allows users to enable two-factor authentication (2FA) through Email or Google Authenticator for enhanced protection. The platform also includes a mobile-friendly interface, making it easy to manage your assets on the go.","projectAvatarUrl":"https://storage.googleapis.com/op-atlas/7782a4d3-48ab-4027-b2ac-7685dd744470.png","projectCoverImageUrl":"https://storage.googleapis.com/op-atlas/31d95f35-43e6-4c07-821b-70221b57e233.png","category":"Utility","osoSlug":"","socialLinks":{"website":["https://punkshield.xyz/"],"farcaster":["https://warpcast.com/punkshield.eth"],"twitter":"https://x.com/Punkonbase","mirror":null},"team":["841741"],"github":[],"packages":[],"contracts":[{"address":"0xD8461A9760D3DCE9b87259b7D1fB82c20656de3E","deploymentTxHash":"0xb2f1f9c12a683959b290825bdf408392a5ac2ae5c942ef57aaea25528e72a06f","deployerAddress":"0x2b9C5411E205E8Ea59C1BE1Da4EFdd5FFa7A8a23","verificationProof":"0x230f16e658a22aed665c57a4c2a95003a93eb9be4c85d89e741243abb8cd92b90309927a6d3e07b654a1e016ddc492568b58c5dcec49aacd5ee0e33cc08e48d81c","chainId":8453}],"grantsAndFunding":{"ventureFunding":[],"grants":[],"revenue":[]},"pricingModel":"freemium","pricingModelDetails":"All basepunk holder can access this for free & who have not held basepunk nft, they need to pay 0.0013 Eth to create punkshiled wallet for one time fees.","links":[{"url":"https://basescan.org/tx/0xb2f1f9c12a683959b290825bdf408392a5ac2ae5c942ef57aaea25528e72a06f","name":"Punk Shield","description":"Punkshield revolutionizes digital asset security by providing unmatched protection and peace of mind. With its multi-sig wallet, two-factor authentication, and seamless integration of advanced features like swapping and bridging, Punkshield empowers users to take control of their crypto assets confidently. It safeguards against potential threats, ensuring that users' investments remain secure and accessible, allowing them to focus on growth and innovation in the digital world. With Punkshield, your assets are not just protected—they're fortified for the future."}],"projectUid":"0x80a7a36ae190817283d49b64d9ce3ff729cf93a6f55135442162866c581cfa63"},{"name":"Hermes - a GossipSub listener and tracer for libp2p-based networks.","description":"The ProbeLab team has recently built Hermes, a GossipSub listener and tracer for libp2p-based networks. Hermes-based experiments aim to measure the efficiency and performance of the GossipSub message broadcasting protocol in any libp2p-based network. Acting as a light node of sorts, Hermes can help developers collect valuable data and tune their network’s protocols based on the message propagation latency, control message overhead and a variety of other metrics. Hermes currently supports the Ethereum consensus layer network.\n\nThe ProbeLab team specialises in network-layer measurements and monitoring. The team operates a variety of tools and uses the data it collects to propose network protocol optimisations.","projectAvatarUrl":"https://storage.googleapis.com/op-atlas/90c0de0c-cc0e-4959-afb7-a78ae4c9d674.png","projectCoverImageUrl":"https://storage.googleapis.com/op-atlas/e1d59a51-3f6f-4642-bc88-553026d2d067.png","category":"Utility","osoSlug":"","socialLinks":{"website":["https://probelab.io","https://probelab.network"],"farcaster":["@yiannisbot"],"twitter":"@yiannisbot","mirror":null},"team":["779819","845866","468804"],"github":[{"url":"https://github.com/probe-lab/hermes","name":"Hermes","description":"Main project repository."}],"packages":[],"contracts":[],"grantsAndFunding":{"ventureFunding":[],"grants":[],"revenue":[]},"pricingModel":"free","pricingModelDetails":"","links":[{"url":"https://probelab.io/tools/hermes/","name":"Hermes @ probelab.io","description":"Tool description"}],"projectUid":"0x7504e494cb8d227193182e083128912173c14eaeecec9b90fa453de28377b269"},{"name":"Ethereum on ARM","description":"Contributing to the Ethereum L1/L2 decentralisation by providing images that turn ARM64/RISCV boards into L1/L2 Ethereum nodes.\n\nStaking from day zero on a $189 ARM board using ~10w.","projectAvatarUrl":"https://storage.googleapis.com/op-atlas/4f8da6a7-635a-41fc-b65b-cee09e666102.png","projectCoverImageUrl":"https://storage.googleapis.com/op-atlas/8eb0cc3f-87d0-40a7-bd83-610f669add57.png","category":"Utility","osoSlug":"","socialLinks":{"website":["https://ethereum-on-arm-documentation.readthedocs.io/"],"farcaster":["https://warpcast.com/ethereumonarm"],"twitter":"https://x.com/EthereumOnARM","mirror":null},"team":["22954"],"github":[{"url":"https://github.com/EOA-Blockchain-Labs/ethereumonarm","name":"","description":""}],"packages":[],"contracts":[],"grantsAndFunding":{"ventureFunding":[],"grants":[{"grant":null,"link":null,"amount":"133449.98","date":"","details":null}],"revenue":[]},"pricingModel":"free","pricingModelDetails":"","links":[{"url":"https://discord.com/invite/ve2Z8fxz5N","name":"Ethereum on ARM Discord channel","description":"More than 500 users that contribute and discuss about running full nodes and staking on resource-constrained devices."}],"projectUid":"0x15888c525d6efc5ca1d66714644aace3d2e8598cecd7e37be1e6fd57fd958c07"},{"name":"Maintaining simple-optimism-node","description":"I'm maintaining \"simple-optimism-node\" created by @smartcontracts, an open-source Optimism's full/archive node docker compose deployment script used by more than 320 developers and featured in the official docs.\n\nBelow are some key metrics that indicate its adoption:\n\n- Stars: 321\n- Forks: 111\n\nFrom October 1, 2023, to July 31, 2024, the following metrics were observed:\n\n- External Contributors: 3\n- Issues Opened: 34\n- Issues Closed: 30\n- Merged Pull Requests: 28\n\nHowever, the actual usage is higher, as many instances are not being tracked.","projectAvatarUrl":"https://storage.googleapis.com/op-atlas/88286a99-4f87-423a-8d13-2ed8ebe4f47c.png","projectCoverImageUrl":"https://storage.googleapis.com/op-atlas/6e9dc772-39bd-48ef-b113-988854d3062b.png","category":"Utility","osoSlug":"","socialLinks":{"website":["https://github.com/smartcontracts/simple-optimism-node"],"farcaster":[],"twitter":null,"mirror":null},"team":["328679"],"github":[{"url":"https://github.com/smartcontracts/simple-optimism-node","name":"simple-optimism-node","description":"I'm maintaining \"simple-optimism-node\" created by @smartcontracts, an open-source Optimism's full/archive node docker compose deployment script used by more than 320 developers and featured in the official docs."}],"packages":[],"contracts":[],"grantsAndFunding":{"ventureFunding":[],"grants":[{"grant":null,"link":null,"amount":"17391","date":"","details":null}],"revenue":[]},"pricingModel":"free","pricingModelDetails":"","links":[],"projectUid":"0x09b95c7697625da4915338750c5f78446817a3634cb38bc9155e26bbbc0c87f1"},{"name":"Research and development on multi-section dispute game","description":"Our research aims to significantly expedite the fault-proof dispute by implementing a multi-section search approach. In contrast to the bi-section game, which demands log2(N) moves to identify the final disputable step, the K-section game (where K > 2) diminishes the moves to logK(N). However, in the K-section game, each player (defender/attacker) must publish a K-1 VM state hashes on-chain with every move. The introduction of EIP-4844 facilitates a substantial reduction in this cost through the utilization of EIP-4844 Binary Large Object (BLOB), capable of accommodating K=4096 VM hashes per BLOB. Consequently, for an N=2^48 game, the game can be condensed to 4 moves from the original 48 moves.","projectAvatarUrl":"https://storage.googleapis.com/op-atlas/246a6f8a-8335-40b7-b7d9-2590bb1c7cf9.png","projectCoverImageUrl":"https://storage.googleapis.com/op-atlas/79a15b72-a8c5-4850-871a-8258d6fc94e8.png","category":"Utility","osoSlug":"","socialLinks":{"website":["https://ethstorage.io/"],"farcaster":[],"twitter":"https://twitter.com/EthStorage","mirror":""},"team":["498701","245756"],"github":[{"url":"https://github.com/ethstorage/optimism","name":"Multi-section fault proof code","description":"All related descriptions and progress are in https://github.com/ethereum-optimism/specs/discussions/191#discussioncomment-10339079"}],"packages":[],"contracts":[],"grantsAndFunding":{"ventureFunding":[],"grants":[{"grant":"token-house-mission","link":"https://app.charmverse.io/op-grants/page-29596258544520615","amount":"30000","date":"2024-04-24","details":"For detailed information on the grant, please visit the Charmverse page. You can find our progress updates, draft specifications, and code on this [GitHub discussion page](https://github.com/ethereum-optimism/specs/discussions/191)."}],"revenue":[]},"pricingModel":"free","pricingModelDetails":"","links":[{"url":"https://app.charmverse.io/op-grants/page-29596258544520615","name":"Optimism Season 5 Grant","description":"Recognition from Optimism community"},{"url":"https://twitter.com/EthStorage/status/1788554575869542831","name":"Twitter announcement","description":""},{"url":"https://www.youtube.com/watch?v=vbCSqdB-D8g","name":"Talk at EthPrague about the project","description":""}],"projectUid":"0xdbc21abd2657c839060753eada61f93a6d835a0a2f3bdfb530339a2c85f23516"},{"name":"AWS KMS and YubiHSM signer for OP Stack","description":"We have developed a signer proxy software that enables the OP Stack chain to use an external signer (currently supporting AWS KMS and YubiHSM) through the official signer client to signer the sequencer, batcher, proposer and challenger transactions. However, the official signer client does not integrate with external signers, so we have implemented this functionality in our signer proxy.\n\nCurrently, the process outlined in the Optimism documentation for setting up a sequencer, batcher, and proposer requires using plain private keys, creating an insecure environment for mainnet deployment. Although the documentation suggests using hardware security modules (HSMs) for key management, it lacks detailed guidance beyond referencing source code. Chain operators, particularly those using bare metal setups, often prefer YubiHSM2 over cloud-based solutions like AWS KMS due to its hardware-native security.\n\nTo enhance security, mainnet chain operators are encouraged to use industry-standard hardware signers like YubiHSM2 or AWS KMS. This approach allows operators to deploy Optimism stack chains securely by protecting private keys with hardware-based solutions. Existing resources, such as the integration of YubiHSM2 into the Keplr wallet and the TMKMS YubiHSM installer, provide relevant experiences that support this approach.\n\nOur AWS KMS Signer proxy has been used by the Lisk team for their op-challenger. We are working with them to make signer proxy perfect and production ready.","projectAvatarUrl":"https://storage.googleapis.com/op-atlas/220e4527-d5f9-472d-be56-9adf59d27e3f.png","projectCoverImageUrl":"https://storage.googleapis.com/op-atlas/ffb2a694-74be-48f3-897d-96034c088b3a.png","category":"Utility","osoSlug":"","socialLinks":{"website":[],"farcaster":[],"twitter":null,"mirror":null},"team":["849514","394600","328679"],"github":[{"url":"https://github.com/upnodedev/signer-proxy","name":null,"description":null}],"packages":[],"contracts":[],"grantsAndFunding":{"ventureFunding":[],"grants":[{"grant":"token-house-mission","link":"https://app.charmverse.io/op-grants/research-on-using-yubihsm-and-aws-kms-hardware-signer-on-op-stack-41211765826072866","amount":"15000","date":"2024-05-09","details":"Research on using YubiHSM and AWS KMS hardware signer on OP Stack Season 5 Cycle 22"}],"revenue":[]},"pricingModel":"free","pricingModelDetails":"","links":[],"projectUid":"0xd4ed99cc6aaf73ca63b32f7a03b5427ac1d2955bf9efc31eb14f5773016988d0"},{"name":"Lighthouse","description":"Lighthouse is a leading Ethereum consensus client written in the rust programming language. \n\nIt is built and maintained by a team of engineers, researchers and developers dedicated to advancing the current state of decentralized technology.","projectAvatarUrl":"https://storage.googleapis.com/op-atlas/f32836f7-e483-43c8-94a3-098d7bcaf040.png","projectCoverImageUrl":"https://storage.googleapis.com/op-atlas/34a19c11-c391-40e3-b16a-24372308a4ea.png","category":"Utility","osoSlug":"","socialLinks":{"website":["https://lighthouse.sigmaprime.io"],"farcaster":[],"twitter":"@sigp_io","mirror":null},"team":["845911"],"github":[{"url":"https://github.com/sigp/lighthouse","name":"Lighthouse","description":"Leading Ethereum consensus client in rust."}],"packages":[],"contracts":[],"grantsAndFunding":{"ventureFunding":[],"grants":[{"grant":null,"link":null,"amount":"165460","date":"","details":null},{"grant":null,"link":null,"amount":"298138","date":"","details":null}],"revenue":[]},"pricingModel":"free","pricingModelDetails":"","links":[],"projectUid":"0x04b1cd5a7c59117474ce414b309fa48e985bdaab4b0dab72045f74d04ebd8cff"},{"name":"jvm-libp2p","description":"The canonical JVM implementation of libp2p written in Kotlin.","projectAvatarUrl":"https://storage.googleapis.com/op-atlas/19ff1307-15ef-4783-887c-c50c429af401.png","projectCoverImageUrl":"https://storage.googleapis.com/op-atlas/42d1e5bc-8bd6-4604-9e4a-548a144dc721.png","category":"Utility","osoSlug":"","socialLinks":{"website":["https://github.com/libp2p/jvm-libp2p"],"farcaster":[],"twitter":null,"mirror":null},"team":["827799","845866","849171"],"github":[{"url":"https://github.com/libp2p/jvm-libp2p","name":"jvm-libp2p","description":"The main repository for jvm-libp2p"}],"packages":[],"contracts":[],"grantsAndFunding":{"ventureFunding":[],"grants":[],"revenue":[]},"pricingModel":"free","pricingModelDetails":"","links":[{"url":"https://github.com/Consensys/teku/tree/master/networking/p2p/src/main/java/tech/pegasys/teku/networking/p2p/libp2p","name":"Teku's use of jvm-libp2p","description":"A link to Teku repository which demonstrates its use of jvm-libp2p"},{"url":"https://clientdiversity.org/","name":"jvm-libp2p's role in Ethereum Client Diversity","description":"As of 2024-09-04, Sigma Prime's Blockprint data source shows that 22.71% of the Ethereum Beacon chain consists of Teku nodes which rely on jvm-libp2p"}],"projectUid":"0x0be3a0fa062180bdfbfdefa993b09acd9edcae93ba0d8d5829dd01c138268f40"},{"name":"Nfts ","description":"nft creation ","projectAvatarUrl":"https://storage.googleapis.com/op-atlas/39cfa64d-46e8-43a1-9bf8-baf6d41de613.png","projectCoverImageUrl":"https://storage.googleapis.com/op-atlas/f43cc8a7-8575-45c8-843f-01f9830befd0.png","category":"NFT","osoSlug":"","socialLinks":{"website":[],"farcaster":[],"twitter":null,"mirror":null},"team":["427926"],"github":[],"packages":[],"contracts":[],"grantsAndFunding":{"ventureFunding":[],"grants":[],"revenue":[]},"pricingModel":"free","pricingModelDetails":"","links":[],"projectUid":"0x965d10dd8af44d0286af95744897ac7e066f92114c080c021e628f4af3eda298"},{"name":"libp2p Ecosystem","description":"A modular and extensible networking stack which solves many challenges of peer-to-peer applications. libp2p is widely deployed in many notable web3 projects such as Ethereum, Optimism, Filecoin, Polkadot, Celestia, and more. This a general application for the libp2p Core Fund, a vehicle which funds the libp2p ecosystem (implementations, development infrastructure, community outreach & events, etc.) both proactively and retroactively.","projectAvatarUrl":"https://storage.googleapis.com/op-atlas/dcee4e9a-3de0-4868-ad76-5d8d31467342.png","projectCoverImageUrl":"https://storage.googleapis.com/op-atlas/509d70f7-242e-4812-ba2e-00805cae971e.png","category":"Utility","osoSlug":"libp2p","socialLinks":{"website":["https://libp2p.io","https://github.com/libp2p/libp2p"],"farcaster":[],"twitter":"https://x.com/libp2p","mirror":""},"team":["827799"],"github":[{"url":"https://github.com/libp2p/libp2p","name":"","description":"This is the home repo for the entire libp2p project. There are implementations in many different languages that are maintained and stewarded by other organizations. "},{"url":"https://github.com/libp2p/docs","name":"libp2p Documentation","description":"The shared libp2p documentation repo which contains technical docs and explainers on what libp2p is, its protocols, and how to use them."},{"url":"https://github.com/libp2p/specs","name":"libp2p Specifications Repository","description":"The repository is for work on the libp2p specifications. The different libp2p implementations adhere to the same set of specifications for transports, multiplexers, messaging protocols, and more. The specifications work done here is a cross organization and cross community effort to advance the libp2p project together."},{"url":"https://github.com/libp2p/test-plans","name":"libp2p Interoperability and Benchmarking Repository","description":""},{"url":"https://github.com/libp2p/blog","name":"libp2p Blog","description":"Blog articles about advancements and updates across libp2p implementations."},{"url":"https://github.com/libp2p/website-new","name":"libp2p Website","description":"The main libp2p project website which holds information about libp2p implementations, community events, and media."}],"packages":[],"contracts":[],"grantsAndFunding":{"ventureFunding":[],"grants":[{"grant":null,"link":null,"amount":"298137.85","date":"","details":null}],"revenue":[]},"pricingModel":"free","pricingModelDetails":"","links":[{"url":"https://easyretropgf.xyz/libp2p-r-pgf-1/stats","name":"libp2p rPGF round 1 ","description":"The first libp2p retroPGF round, 125k USD worth of OP tokens were awarded to 18 projects across the libp2p ecosystem using rewards the libp2p project received from Optimism Round 3.\n\nBlog post: https://blog.libp2p.io/2024-04-08-libp2p-rpgf/."},{"url":"https://www.opensource.observer/projects/libp2p","name":"Open Source Observer Metrics for the libp2p Project","description":"At the end of 2023, the libp2p Ecosystems group was put together to transition the libp2p project into a fully independent open source community. The OSO metrics show that the team was successful in ensuring continuity and preserving project health."},{"url":"https://docs.google.com/spreadsheets/d/1nSz8xmaqJVrCJXtYDN0-pmnCQn84BmxVtQIOZoBYyRA/edit?usp=sharing","name":"2024 YTD Community Metrics Report","description":"This spreadsheet tracks key community metrics based on Github events data as well as meeting attendance data. Key libp2p community project health metrics are meeting attendance, daily unique contributors, daily merges and stars. These all directly measure community investment in the project. The numbers for 2024 show steady growth in all four areas. The number of people attending meetings has nearly tripled since the project became independent and projects like py-libp2p have been revived due to the efforts of the Paper Aviation team hired to execute the community function for libp2p."}],"projectUid":"0x966804cb492e1a4bde5d781a676a44a23d69aa5dd2562fa7a4f95bb606021c8b"},{"name":"Conduit OP Stack Contributions","description":"The rollup-native cloud platform. Conduit gives builders dedicated blockspace and throughput to scale their onchain apps and ecosystems.","projectAvatarUrl":"https://storage.googleapis.com/op-atlas/734a6d63-e401-4459-951a-44af205b034f.png","projectCoverImageUrl":"https://storage.googleapis.com/op-atlas/633a4362-00eb-45e9-a7cb-ee092e3d463a.png","category":"Utility","osoSlug":"","socialLinks":{"website":["https://www.conduit.xyz/"],"farcaster":["https://warpcast.com/conduit"],"twitter":"https://twitter.com/conduitxyz","mirror":null},"team":["878","4057","301193"],"github":[],"packages":[],"contracts":[],"grantsAndFunding":{"ventureFunding":[],"grants":[{"grant":null,"link":null,"amount":"89441.36","date":"","details":null},{"grant":null,"link":null,"amount":"25m-50m","date":"2024","details":"Conduit raised a $37M Series A led by Paradigm and Haun Ventures. Here's the announcement: https://blog.conduit.xyz/conduit-series-a/"},{"grant":null,"link":null,"amount":"5m-10m","date":"2023","details":"Conduit raised a $7M seed round led by Paradigm. Here's the announcement: https://blog.conduit.xyz/introducing-conduit/"}],"revenue":[]},"pricingModel":"pay_to_use","pricingModelDetails":"Conduit has a hosting fee and revenue share with rollups running on our platform. Testnets are $50/mo and Mainnet pricing starts at $3k/mo.\n\nYou can view our pricing here: https://www.conduit.xyz/pricing/rollups","links":[{"url":"https://x.com/conduitxyz/status/1796252937347387570","name":"Supporting Custom Gas Tokens in the OP Stack","description":"Conduit was the initial implementation partner for OP Stack chains using a custom gas token. We helped test early versions of the release internally and rolled out full support once it was live."},{"url":"https://github.com/ethereum-optimism/optimism/pulls?q=is%3Apr+author%3Aemilianobonassi+is%3Aclosed","name":"Emiliano's contributions to the codebase","description":"Our Rollup Product Lead has upstreamed multiple fixes into the Optimism monorepo."},{"url":"https://github.com/ethereum-optimism/optimism/pulls?q=is%3Apr+author%3Akahuang+is%3Aclosed","name":"Andrew's contributions to the codebase","description":"Our Founder and CEO regularly contributes fixes and improvements to the Optimism monorepo."},{"url":"https://etherscan.io/tx/0xf4e7778523991cf6c4b305970c2c9e71ef27f652e475bb42302d582fa613f5a3","name":"Key Handover for Metal, Mode and Zora","description":"Conduit completed the first key handover to the OP Security Council for three OP Stack chains. Shared security is a core tenant of the Superchain, and this is one of the first steps chains take when joining. We were the first to scope out the handover process with OP on testnet and mainnet."},{"url":"https://conduit.mirror.xyz/2HujGUEmazP2AW6sHjNXLb0fMZKhrYD2RIZQUUHQkR4","name":"Launching L3s for the OP Stack","description":"Conduit pioneered L3s on OP Stack chains in February of this year. Just days after an initial call to action from Jesse Pollak, we had L3 testnets running internally and launched official support shortly afterward. This was months before L3s were a Beta feature for the OP Stack."},{"url":"https://blog.conduit.xyz/optimism-superchain/","name":"OP Superchain Members built on Conduit","description":"Conduit powers many of the members of the OP Superchain, including five of the top ten Superchain members by TVL. Here's the full list of Conduit rollups that are part of the OP Superchain: Zora, BOB, Donatuz, Superseed, Pontem, Polynomial, Orderly Network, Mode, Mint Chain, Metal L2, and Derive (fka Lyra). More than 1/3 of the OP Superchain uses Conduit to deploy, operate, and maintain their OP Stack rollup."},{"url":"https://docs.google.com/spreadsheets/d/1f-uIW_PzlGQ_XFAmsf9FYiUf0N9l_nePwDVrw0D5MXY/edit?gid=155717474#gid=155717474","name":"Superchain Revenue Contribution","description":"Conduit rollups have contributed more than 130 ETH to the Optimism Collective. Outside of OP Mainnet and Base, these rollups, most notably Mode and Zora, account for almost all the contributions to the Collective."},{"url":"https://blog.conduit.xyz/celestia-mainnet-migrations/","name":"Supporting Alt-DA in the OP Stack","description":"Conduit led the charge in embracing and testing alternative data availability (DA) solutions for the OP Stack. In 2023, the cost barriers of running a rollup were incredibly high. In some cases, rollups were paying double-digit amounts of ETH per month just to operate. In January of this year, we migrated multiple OP Stack rollups to Celestia DA, lowering their DA costs by 100x. This dramatically lowered the barriers to entry for launching and operating OP Stack chains. Now, the Alt-DA mode standard is a key differentiator for the OP Stack, as chain operators can decide between multiple DA solutions based on their budget and needs."},{"url":"https://app.conduit.xyz/deploy","name":"Conduit Rollup Platform","description":"Including both testnets and mainnets, more than 200 OP Stack rollups are currently running on the Conduit platform. We brought the first OP Stack fork to production with Aevo and we're excited to bring hundreds and thousands more in the future!"},{"url":"https://dune.com/oplabspbc/welovetheblobs","name":"Ecotone Fork Testing and Rollout","description":"Conduit helped test the Ecotone fork on devnets and testnets ahead of EIP-4844 going live on Ethereum Mainnet. Mode and Zora were some of the first rollups posting blobs, just minutes after OP Mainnet and Base. "}],"projectUid":"0xc879d4a2a344a4027ee8abd520d65afdfe1300b6f080b223fafcebdf5640c218"},{"name":"One-click bare metal node deployment","description":"BlockJoy makes it easy to deploy and manage dedicated, unmetered blockchain nodes on any bare metal infrastructure.\n\nIn 2024, we've expanded our support to include OP-Geth-Archive, OP-Reth-Archive, OP-Reth-Full, OP-Erigon-Archive, OP-Reth-Base-Archive, and OP-Erigon-Zora-Archive. We also support any custom binaries, node settings, and sidecar applications that the user request. \n\nOur infrastructure maintains snapshots, enabling fast node deployment near the chain tip, and takes care of upgrades, monitoring, and any custom configurations. The user has the option to deploy nodes on their servers, or our global network of high performance baremetal servers. This enables super low latency access at a low cost.\n\nHigh-profile projects like Goldsky, 0x, Indexing Company, and Test In Prod have been using BlockJoy nodes throughout the past year.\n\nThe next phase of our project will enable self-serve access for users to integrate custom binaries and images, creating a truly self-serve rollup-as-a-service platform running on high-performance bare metal servers.","projectAvatarUrl":"https://storage.googleapis.com/op-atlas/1aac843e-d242-4bf1-aca5-fe698740d276.png","projectCoverImageUrl":"https://storage.googleapis.com/op-atlas/b12dec8b-f04b-4a73-b8fc-7660ef7692b4.png","category":"Utility","osoSlug":"","socialLinks":{"website":["http://blockjoy.com"],"farcaster":[],"twitter":"https://x.com/BlockJoyWeb3","mirror":null},"team":["850705","215046"],"github":[],"packages":[],"contracts":[],"grantsAndFunding":{"ventureFunding":[],"grants":[{"grant":null,"link":null,"amount":"5m-10m","date":"2023","details":""}],"revenue":[]},"pricingModel":"pay_to_use","pricingModelDetails":"Dedicated node as a service rates. These nodes run on high performance baremetal servers around the globe with specs including: AMD Epyc Genoa, DDR5 Ram, NVME5 drives, 10+ GB unmetered network.\n\nOptimism-Reth Full - Monthly rate: $542\nBase-Reth Full - $433\nOP-Erigon Archive - $891\nOP-Geth Archive - $891\nOP-Reth Archive - $650\nBase-Reth Archive - $542","links":[],"projectUid":"0x5c7ef2866a2370e1e24397b22dfaf937c2b801778335a755b258c7e8fe19d027"},{"name":"Ethereum Attestation Service (EAS)","description":"EAS is an infrastructure public good for making attestations onchain or offchain about anything. Attestations are digital signatures on structured pieces of data used to build more trust online and onchain. Over 1M+ attestations have been made in the Superchain from over 14k+ unique attesters.\n\nEAS is natively integrated into OP Bedrock and linked by two predeploy addresses:\nhttps://github.com/ethereum-optimism/optimism/tree/3542398896d9faca6b379fe67e3985d722cf80b6/packages/contracts-bedrock/src/EAS","projectAvatarUrl":"https://storage.googleapis.com/op-atlas/e74ff6ef-578b-4dcb-b155-e663822b2f94.png","projectCoverImageUrl":"https://storage.googleapis.com/op-atlas/a447bb2c-d43d-433c-b66c-2506c12858f4.png","category":"Utility","osoSlug":"ethereum-attestation-service","socialLinks":{"website":["https://attest.org","https://docs.attest.org"],"farcaster":["https://warpcast.com/~/channel/eas"],"twitter":"https://twitter.com/eas_eth","mirror":"https://mirror.xyz/0xeee68aECeB4A9e9f328a46c39F50d83fA0239cDF"},"team":["9848"],"github":[{"url":"https://github.com/ethereum-attestation-service/eas-contracts","name":"Ethereum Attestation Service","description":"This is the primary repo for all things Ethereum Attestation Service."}],"packages":[{"url":"https://www.npmjs.com/package/@ethereum-attestation-service/eas-contracts","name":null,"description":null}],"contracts":[],"grantsAndFunding":{"ventureFunding":[],"grants":[{"grant":null,"link":null,"amount":"219758","date":"","details":null},{"grant":null,"link":null,"amount":"44061","date":"","details":null},{"grant":"foundation-mission","link":"https://app.charmverse.io/op-grants/page-4929520669085159","amount":"50000","date":"2023-08-07","details":"This grant was awarded for continued enhancements of the EAS Attestation Explorer, an application built on top of the EAS contracts. "}],"revenue":[]},"pricingModel":"free","pricingModelDetails":"","links":[{"url":"https://docs.optimism.io/chain/addresses#op-mainnet-l2","name":"EAS Predeploy Addresses on Optimism","description":"EAS is natively integrated into the OP Stack linked by two predeploy addresses. You can see the official contract addresses on the OP docs.\n\nOP Github with EAS natively integrated into Bedrock:\nhttps://github.com/ethereum-optimism/optimism/tree/3542398896d9faca6b379fe67e3985d722cf80b6/packages/contracts-bedrock/src/EAS\n\nPredeploy Addresses:\nSchemaRegistry: 0x4200000000000000000000000000000000000020\nEAS: 0x4200000000000000000000000000000000000021"}],"projectUid":"0xa88844cea135382e3484e39c3172033437121b35ca0bc8b10b9b8253984876b5"},{"name":"OP Succinct: Full ZK Validity Proving of OP Stack Rollups with SP1","description":"OP Succinct combines OP Stack, a battle-tested, modular rollup framework, with SP1, a blazing-fast zkVM, to enable any OP Stack rollup to be fully proven with ZKPs. ","projectAvatarUrl":"https://storage.googleapis.com/op-atlas/55feffd8-8eb4-42f9-a46a-d01336ce9c0f.png","projectCoverImageUrl":"https://storage.googleapis.com/op-atlas/87d02689-101f-4ee0-83d2-8720fad3073c.png","category":"Utility","osoSlug":"","socialLinks":{"website":["https://www.succinct.xyz/"],"farcaster":[],"twitter":"https://twitter.com/SuccinctLabs","mirror":null},"team":["5323","5882","4226","3735"],"github":[{"url":"https://github.com/succinctlabs/op-succinct","name":"OP Succinct","description":"Upgrade any OP Stack chain to use ZKPs using SP1 in 1 hour."},{"url":"https://github.com/succinctlabs/sp1","name":"SP1","description":"A blazing fast, general-purpose zkVM that makes ZKPs accessible to any developer."}],"packages":[],"contracts":[],"grantsAndFunding":{"ventureFunding":[],"grants":[{"grant":"foundation-mission","link":"https://github.com/ethereum-optimism/ecosystem-contributions/issues/76","amount":"15000","date":"2023-07-25","details":""},{"grant":null,"link":null,"amount":"above-50m","date":"2024","details":"Raised a seed and series A funding round from Paradigm."}],"revenue":[]},"pricingModel":"freemium","pricingModelDetails":"SP1 is our zkVM that is open-source and will always be free to use locally. We also provide a freemium proof generation service (users start with free credits and then pay after a certain volume of proofs) to make generating SP1 proofs simple, so users can use SP1 without setting up their own proving infrastructure.","links":[],"projectUid":"0xfad78fad680d407f81e7fd46632b4b4936676d1776a5cbf02694b94698495746"},{"name":"hildr","description":"Hildr is an OP Stack rollup node client written in Java 21. \n\nWe are OptimismJ who continue to build open source public goods to help the Ethereum and Optimism community get better and better. Our main work is on OP Stack core protocols and ecosystem tools and libraries. You can view more detailed information on our official website https://optimism-java.github.io .","projectAvatarUrl":"https://storage.googleapis.com/op-atlas/d304db21-cc7e-4236-8a63-a2a5161c4aee.png","projectCoverImageUrl":"https://storage.googleapis.com/op-atlas/2d30ac8c-806b-4332-b596-c8b5faadc032.png","category":"Utility","osoSlug":"hildr-optimism-java","socialLinks":{"website":["https://optimism-java.github.io/hildr-docs"],"farcaster":[],"twitter":"https://x.com/optimism_java","mirror":null},"team":["193400","754190"],"github":[{"url":"https://github.com/optimism-java/hildr","name":"","description":""}],"packages":[{"url":"https://github.com/optimism-java/hildr/pkgs/container/hildr","name":null,"description":null},{"url":"https://github.com/optimism-java/hildr/releases/tag/v0.4.4","name":null,"description":null}],"contracts":[],"grantsAndFunding":{"ventureFunding":[],"grants":[{"grant":null,"link":null,"amount":"62608.95","date":"","details":null},{"grant":"token-house-mission","link":"https://app.charmverse.io/op-grants/page-4923039239406415","amount":"25000","date":"2023-07-05","details":""}],"revenue":[]},"pricingModel":"free","pricingModelDetails":"","links":[{"url":"https://www.opensource.observer/project/hildr-optimism-java","name":"","description":""}],"projectUid":"0x7333cac46b20999de07f4d7be5146c10a30f19586907bd2ce986b81af340cb97"},{"name":"Nfts ","description":"nft creation ","projectAvatarUrl":"https://storage.googleapis.com/op-atlas/39cfa64d-46e8-43a1-9bf8-baf6d41de613.png","projectCoverImageUrl":"https://storage.googleapis.com/op-atlas/f43cc8a7-8575-45c8-843f-01f9830befd0.png","category":"NFT","osoSlug":"","socialLinks":{"website":[],"farcaster":[],"twitter":null,"mirror":null},"team":["427926"],"github":[],"packages":[],"contracts":[],"grantsAndFunding":{"ventureFunding":[],"grants":[],"revenue":[]},"pricingModel":"free","pricingModelDetails":"","links":[],"projectUid":"0x965d10dd8af44d0286af95744897ac7e066f92114c080c021e628f4af3eda298"},{"name":"Research and development on multi-section dispute game","description":"Our research aims to significantly expedite the fault-proof dispute by implementing a multi-section search approach. In contrast to the bi-section game, which demands log2(N) moves to identify the final disputable step, the K-section game (where K > 2) diminishes the moves to logK(N). However, in the K-section game, each player (defender/attacker) must publish a K-1 VM state hashes on-chain with every move. The introduction of EIP-4844 facilitates a substantial reduction in this cost through the utilization of EIP-4844 Binary Large Object (BLOB), capable of accommodating K=4096 VM hashes per BLOB. Consequently, for an N=2^48 game, the game can be condensed to 4 moves from the original 48 moves.","projectAvatarUrl":"https://storage.googleapis.com/op-atlas/246a6f8a-8335-40b7-b7d9-2590bb1c7cf9.png","projectCoverImageUrl":"https://storage.googleapis.com/op-atlas/79a15b72-a8c5-4850-871a-8258d6fc94e8.png","category":"Utility","osoSlug":"","socialLinks":{"website":["https://ethstorage.io/"],"farcaster":[],"twitter":"https://twitter.com/EthStorage","mirror":""},"team":["498701"],"github":[{"url":"https://github.com/ethstorage/optimism","name":"Multi-section fault proof","description":"Related changes are describe in https://github.com/ethereum-optimism/specs/discussions/191#discussioncomment-10339079"}],"packages":[],"contracts":[],"grantsAndFunding":{"ventureFunding":[],"grants":[{"grant":"token-house-mission","link":"https://app.charmverse.io/op-grants/page-29596258544520615","amount":"30000","date":"2024-04-24","details":"For detailed information on the grant, please visit the Charmverse page. You can find our progress updates, draft specifications, and code on this [GitHub discussion page](https://github.com/ethereum-optimism/specs/discussions/191)."}],"revenue":[]},"pricingModel":"free","pricingModelDetails":"","links":[{"url":"https://app.charmverse.io/op-grants/page-29596258544520615","name":"Optimism Season 5 Grant","description":"Recognition from Optimism community"},{"url":"https://twitter.com/EthStorage/status/1788554575869542831","name":"Twitter announcement","description":""}],"projectUid":"0xdbc21abd2657c839060753eada61f93a6d835a0a2f3bdfb530339a2c85f23516"},{"name":"Upnode Deploy","description":"Upnode Deploy allows chain operators and developers to quickly launch their OP Stack chain with the necessary infrastructure, including an explorer, bridge, faucet, and monitoring system, by modifying a few environment variables related to the RPC endpoint, private keys, and chain information.\n\nWith a single Docker Compose command, they can launch and manage every component of the OP Stack chain, including the ability to deploy a replica node by providing `rollup.json` and `genesis.json`. Upnode Deploy also offers a user interface similar to Conduit, which simplifies the OP Stack deployment process.\n\nUnlike Conduit, Upnode Deploy provides developers and chain operators with a tool to deploy OP Stack chains on their own servers instead of relying on third-party managed servers. Upnode Deploy is free, open-source, and fully transparent, whereas Conduit is a paid, closed-source solution.\n\nUpnode Deploy supports the latest OP Stack v1.9.0 and is prepared for the upcoming migration from `pnpm` to `just`.\n\nUpnode Deploy has won Fraxtal Hackathon: https://dorahacks.io/buidl/13971\n\nVideo of docker compose deploying an OP Stack L3 on Fraxtal: https://www.youtube.com/watch?v=8dytrXGjDG4","projectAvatarUrl":"https://storage.googleapis.com/op-atlas/91ebe6cd-12a6-42fb-b3ef-d717e79ac9b8.png","projectCoverImageUrl":"https://storage.googleapis.com/op-atlas/84ec5980-5e06-4630-92b4-16ce9e9e3f83.png","category":"Utility","osoSlug":"","socialLinks":{"website":["https://deploy.upnode.org","https://upnode.org","https://dorahacks.io/buidl/13971","https://www.youtube.com/watch?v=8dytrXGjDG4"],"farcaster":[],"twitter":"https://x.com/upnodeIntern","mirror":null},"team":["328679"],"github":[{"url":"https://github.com/upnodedev/upnode-deploy-ui","name":"Upnode Deploy UI","description":"User interface for deploying an OP Stack chain on-premise"},{"url":"https://github.com/upnodedev/opstack-bridge-ui-v2","name":"Upnode Deploy Bridge UI","description":""},{"url":"https://github.com/upnodedev/opstack-bridge-indexer-v2","name":"Upnode Deploy Bridge Indexer","description":""},{"url":"https://github.com/upnodedev/evm-faucet","name":"Upnode Deploy Faucet","description":""},{"url":"https://github.com/upnodedev/opstack-compose","name":"opstack-compose","description":"OP Stack deployment tool using docker compose"},{"url":"https://github.com/upnodedev/opstack-bridge-ui","name":"Upnode Deploy Bridge UI (Old)","description":""},{"url":"https://github.com/upnodedev/opstack-bridge-indexer","name":"Upnode Deploy Bridge Indexer (Old)","description":""}],"packages":[],"contracts":[],"grantsAndFunding":{"ventureFunding":[],"grants":[{"grant":null,"link":null,"amount":"62112","date":"","details":null},{"grant":"token-house-mission","link":"https://app.charmverse.io/op-grants/page-5705679072018564","amount":"30000","date":"2023-08-19","details":"Cycle 14 Grant"}],"revenue":[]},"pricingModel":"free","pricingModelDetails":"","links":[{"url":"https://dorahacks.io/buidl/13971","name":"Upnode Deploy has won Fraxtal hackathon","description":"Upnode Deploy has won Fraxtal hackathon"},{"url":"https://youtu.be/8dytrXGjDG4","name":"Upnode Deploy opstack-compose demo","description":"A demo video shows how opstack-compose Docker Compose work to deploy a new OP Stack chain"}],"projectUid":"0x81af86360a8e964cc907a5689a62e94231c7e42e05f49c0586716975d72e2e2e"},{"name":"op-besu","description":"Op-besu is an OP Stack execution client written in Java 21. \n\nWe are OptimismJ who continue to build open source public goods to help the Ethereum and Optimism community get better and better. Our main work is on OP Stack core protocols and ecosystem tools and libraries. You can view more detailed information on our official [website](https://optimism-java.github.io) .","projectAvatarUrl":"https://storage.googleapis.com/op-atlas/cccbc3c2-e7e4-4f1f-9eb9-110b9d3006dd.png","projectCoverImageUrl":"https://storage.googleapis.com/op-atlas/11b27f90-aab4-4013-b554-1375533a88c5.png","category":"Utility","osoSlug":"op-besu-optimism-java","socialLinks":{"website":["https://optimism-java.github.io/op-besu-docs"],"farcaster":[],"twitter":"https://x.com/optimism_java","mirror":null},"team":["193400"],"github":[{"url":"https://github.com/optimism-java/op-besu","name":"","description":""}],"packages":[],"contracts":[],"grantsAndFunding":{"ventureFunding":[],"grants":[{"grant":"token-house-mission","link":"https://app.charmverse.io/op-grants/op-besu-an-op-stack-execution-client-based-on-hyperledger-besu-2818630304747294","amount":"50000","date":"2024-05-09","details":""}],"revenue":[]},"pricingModel":"free","pricingModelDetails":"","links":[],"projectUid":"0x7d69da70e6453a7abb641a770cad602c0a7893186cb20f990efe22c0cb248115"},{"name":"The book of optimism fault proof","description":"The Book of Optimism Fault Proof\n\nThe Book of Optimism Fault Proof repository is a resource aimed at demystifying the fault proof system for newcomers and seasoned developers alike. Centered around the transformative concept of a fault proof system, this project shifts away from centralized proposers to a mechanism grounded in game theory. The purpose of this document is to offer a multifaceted explanation of the fault proof system, providing newcomers with a rapid understanding of its mechanics and the specific details of its code.\n\n1. Starting with the Basics\n\nThe journey into understanding fault proof begins with the simplest design of such a system. This approach breaks down the complexity of fault proof into manageable parts, making it easier for newcomers to grasp the fundamental concepts and how they interconnect within the broader system architecture.\n\n2. Key Components Explained\n\nFault Proof: At its core, the fault proof mechanism replaces centralized proposer systems, which are susceptible to biases and inefficiencies, with a decentralized, game-theory-based approach.\nFault Proof Game: This component employs a binary search technique to pinpoint and verify discrepancies between parties on the blockchain, ensuring transparency and fairness in dispute resolution.\nCannon: An off-chain program, Cannon is pivotal in generating verifiable data needed for on-chain interactions, bridging the gap between theoretical fault proof and practical implementation.\nop-program: This tool provides the necessary prototype files for Cannon, facilitating services for pre-image data crucial for the system’s operations.\nop-challenger: Automating the gameplay elements of the fault proof system, op-challenger utilizes both Cannon and op-program to streamline processes and enhance system integrity.\n\n3. Architecture Mechanics\n\nUnderstanding the architecture of the fault proof system involves exploring how these components work together to form a robust mechanism. From the deployment of smart contracts and proxies on the Ethereum blockchain, identified by specific addresses such as MIPS and DisputeGameFactoryProxy, to the integration of off-chain computations with on-chain verifications, the architecture is designed for scalability and security.\n\n4. Comprehensive Resources\n\nFurther enriching this document, an extensive collection of articles and videos is summarized, providing deep dives into each component and the fault proof mechanism as a whole. These resources are meticulously curated to extend learning beyond the initial explanations, offering insights into potential applications and optimizations of the fault proof system.\n\n5. For Newcomers and Experts\n\nWhether you are a new entrant eager to understand the basics or an expert looking to refine your knowledge of decentralized systems, the repository offers a wealth of information designed to bring all readers up to speed on the innovative fault proof system.\n","projectAvatarUrl":"https://storage.googleapis.com/op-atlas/6003ee42-3418-4021-af28-0f997e615893.png","projectCoverImageUrl":"https://storage.googleapis.com/op-atlas/d141ff4f-c241-44a1-9da6-c16c1dcab7ea.png","category":"Utility","osoSlug":"the-book-of-optimism-fault-proof-joohhnnn","socialLinks":{"website":["https://github.com/joohhnnn/The-book-of-optimism-fault-proof","https://github.com/joohhnnn/The-book-of-optimism-fault-proof-CN"],"farcaster":[],"twitter":"https://x.com/JoohhnnnChase","mirror":null},"team":["191318"],"github":[{"url":"https://github.com/joohhnnn/The-book-of-optimism-fault-proof","name":"The-book-of-optimism-fault-proof","description":"A document designed to explain fault proof from multiple perspectives, aimed at quickly bringing newcomers up to speed on the mechanisms of fault proof and its specific code details."},{"url":"https://github.com/joohhnnn/The-book-of-optimism-fault-proof-CN","name":"The-book-of-optimism-fault-proof-CN","description":"A document designed to explain fault proof from multiple perspectives, aimed at quickly bringing newcomers up to speed on the mechanisms of fault proof and its specific code details In Chinese."}],"packages":[],"contracts":[],"grantsAndFunding":{"ventureFunding":[],"grants":[],"revenue":[]},"pricingModel":"free","pricingModelDetails":"","links":[],"projectUid":"0x1874030dc79203f106c67f2b1f6a2b600c4efe9a2c1523ae1bce46140368ad04"},{"name":"op-besu","description":"Op-besu is an OP Stack execution client written in Java 21. \n\nWe are OptimismJ who continue to build open source public goods to help the Ethereum and Optimism community get better and better. Our main work is on OP Stack core protocols and ecosystem tools and libraries. You can view more detailed information on our official [website](https://optimism-java.github.io) .","projectAvatarUrl":"https://storage.googleapis.com/op-atlas/cccbc3c2-e7e4-4f1f-9eb9-110b9d3006dd.png","projectCoverImageUrl":"https://storage.googleapis.com/op-atlas/11b27f90-aab4-4013-b554-1375533a88c5.png","category":"Utility","osoSlug":"op-besu-optimism-java","socialLinks":{"website":["https://optimism-java.github.io/op-besu-docs"],"farcaster":[],"twitter":"https://x.com/optimism_java","mirror":null},"team":["193400"],"github":[{"url":"https://github.com/optimism-java/op-besu","name":"","description":""}],"packages":[],"contracts":[],"grantsAndFunding":{"ventureFunding":[],"grants":[{"grant":"token-house-mission","link":"https://app.charmverse.io/op-grants/op-besu-an-op-stack-execution-client-based-on-hyperledger-besu-2818630304747294","amount":"50000","date":"2024-05-09","details":""}],"revenue":[]},"pricingModel":"free","pricingModelDetails":"","links":[],"projectUid":"0x7d69da70e6453a7abb641a770cad602c0a7893186cb20f990efe22c0cb248115"},{"name":"Sherlock","description":"Sherlock's audit process is revolutionary in the space, providing protocols with the focus, collaboration, and assurance of a traditional audit, alongside the breadth of security expert participation from an audit contest. Simply put, Sherlock finds more critical/high-severity bugs in less time than other audits. In addition, Sherlock is the only audit provider to offer bug bounty and exploit coverage to all customers.","projectAvatarUrl":"https://storage.googleapis.com/op-atlas/15c503f7-2dfe-4e10-a510-59ffcd8d490d.png","projectCoverImageUrl":"https://storage.googleapis.com/op-atlas/f3f1218f-c0ab-4307-bc4d-f8785b54adbf.png","category":"Cross Chain","osoSlug":"","socialLinks":{"website":["https://www.sherlock.xyz/"],"farcaster":[],"twitter":"https://x.com/sherlockdefi","mirror":null},"team":["588414"],"github":[{"url":"https://github.com/sherlock-protocol/sherlock-v2-core","name":"Sherlock","description":""}],"packages":[],"contracts":[],"grantsAndFunding":{"ventureFunding":[],"grants":[{"grant":"foundation-mission","link":"https://app.charmverse.io/op-grants/page-11949409404374878","amount":"200000","date":"2024-05-15","details":""},{"grant":"foundation-mission","link":"https://app.charmverse.io/op-grants/page-8451256064211878","amount":"200000","date":"2023-09-20","details":""},{"grant":null,"link":null,"amount":"1m-5m","date":"2022","details":""}],"revenue":[]},"pricingModel":"pay_to_use","pricingModelDetails":"Sherlock prices audits on a case-by-case basis. Our in-house scoping team provides detailed price and timeframe estimates (based on codebase size and complexity) for each engagement, ensuring transparency and effective planning.","links":[],"projectUid":"0x28a8b14613c3a5790b2d0c7b7d32384ecd187b3b86fc66ba9d9244944d20b422"},{"name":"blob-archiver-rs","description":"Blob-archiver-rs is a service to archive and allow querying of all historical blobs from the beacon chain written in Rust.\n\nWe are OptimismJ who continue to build open source public goods to help the Ethereum and Optimism community get better and better. Our main work is on OP Stack core protocols and ecosystem tools and libraries. You can view more detailed information on our official website https://optimism-java.github.io .","projectAvatarUrl":"https://storage.googleapis.com/op-atlas/f99c72f0-80c1-461a-b4b8-e1d06b490e72.png","projectCoverImageUrl":"https://storage.googleapis.com/op-atlas/f3c42e93-7b1a-4bf9-8ab1-cde9eb050039.png","category":"Utility","osoSlug":"blob-archiver-rs","socialLinks":{"website":["https://optimism-java.github.io/blob-archiver-rs-docs"],"farcaster":[],"twitter":"https://x.com/optimism_java","mirror":null},"team":["451368","754190","193400"],"github":[{"url":"https://github.com/optimism-java/blob-archiver-rs","name":"","description":""}],"packages":[],"contracts":[],"grantsAndFunding":{"ventureFunding":[],"grants":[{"grant":"token-house-mission","link":"https://app.charmverse.io/op-grants/blob-archiver-rs-a-robust-blob-archiver-service-in-rust-6388430437756178","amount":"10000","date":"2024-05-09","details":""}],"revenue":[]},"pricingModel":"free","pricingModelDetails":"","links":[],"projectUid":"0xbea008dac0a4a2d2cc88ed14468f7ce06b1a13d43ead38f31df3ca5f6d70d12e"},{"name":"op-besu","description":"Op-besu is an OP Stack execution client written in Java 21. We are OptimismJ who continue to build open source public goods to help the Ethereum and Optimism community get better and better. Our main work is on OP Stack core protocols and ecosystem tools and libraries. You can view more detailed information on our official website https://optimism-java.github.io .","projectAvatarUrl":"https://storage.googleapis.com/op-atlas/cccbc3c2-e7e4-4f1f-9eb9-110b9d3006dd.png","projectCoverImageUrl":"https://storage.googleapis.com/op-atlas/11b27f90-aab4-4013-b554-1375533a88c5.png","category":"Utility","osoSlug":"","socialLinks":{"website":["https://optimism-java.github.io/op-besu-docs"],"farcaster":[],"twitter":"https://x.com/optimism_java","mirror":null},"team":["193400"],"github":["https://github.com/optimism-java/op-besu"],"packages":[],"contracts":[],"grantsAndFunding":{"ventureFunding":[],"grants":[{"grant":"token-house-mission","link":"https://app.charmverse.io/op-grants/op-besu-an-op-stack-execution-client-based-on-hyperledger-besu-2818630304747294","amount":"50000","date":"2024-05-09","details":""}],"revenue":[]},"pricingModel":"free","pricingModelDetails":"","links":[],"projectUid":"0x7d69da70e6453a7abb641a770cad602c0a7893186cb20f990efe22c0cb248115"},{"name":"Maintaining simple-optimism-node","description":"I'm maintaining \"simple-optimism-node\" created by @smartcontracts, an open-source Optimism's full/archive node docker compose deployment script used by more than 320 developers and featured in the official docs.","projectAvatarUrl":"https://storage.googleapis.com/op-atlas/88286a99-4f87-423a-8d13-2ed8ebe4f47c.png","projectCoverImageUrl":"https://storage.googleapis.com/op-atlas/6e9dc772-39bd-48ef-b113-988854d3062b.png","category":"Utility","osoSlug":"","socialLinks":{"website":["https://github.com/smartcontracts/simple-optimism-node"],"farcaster":[],"twitter":null,"mirror":null},"team":["328679"],"github":[{"url":"https://github.com/smartcontracts/simple-optimism-node","name":"simple-optimism-node","description":"I'm maintaining \"simple-optimism-node\" created by @smartcontracts, an open-source Optimism's full/archive node docker compose deployment script used by more than 320 developers and featured in the official docs."}],"packages":[],"contracts":[],"grantsAndFunding":{"ventureFunding":[],"grants":[{"grant":null,"link":null,"amount":"17391","date":"","details":null}],"revenue":[]},"pricingModel":"free","pricingModelDetails":"","links":[],"projectUid":"0x09b95c7697625da4915338750c5f78446817a3634cb38bc9155e26bbbc0c87f1"},{"name":"Understanding-Optimism-Codebase ","description":"This document provides a comprehensive explanation of the Optimism codebase, aiming to help newcomers to Optimism quickly get started and truly understand how the code flow in the codebase works.\nWritten in two language versions right now, EN & CN.","projectAvatarUrl":"https://storage.googleapis.com/op-atlas/34fca888-92f0-44e7-be25-bcb1da8e28a2.png","projectCoverImageUrl":"https://storage.googleapis.com/op-atlas/904d0d9d-e969-4b21-9251-20b15e3a79fa.png","category":"Utility","osoSlug":"Understanding Optimism Codebase","socialLinks":{"website":["https://github.com/joohhnnn/Understanding-Optimism-Codebase","https://github.com/joohhnnn/Understanding-Optimism-Codebase-CN"],"farcaster":[],"twitter":"https://x.com/JoohhnnnChase","mirror":null},"team":["191318"],"github":[{"url":"https://github.com/joohhnnn/Understanding-Optimism-Codebase","name":"Understanding-Optimism-Codebase","description":"This guide is crafted to assist both newcomers and seasoned developers in navigating the Optimism codebase with ease."},{"url":"https://github.com/joohhnnn/Understanding-Optimism-Codebase-CN","name":"Understanding-Optimism-Codebase-CN","description":"This guide is crafted to assist both newcomers and seasoned developers in navigating the Optimism codebase with ease in Chinese version."}],"packages":[],"contracts":[],"grantsAndFunding":{"ventureFunding":[],"grants":[{"grant":null,"link":null,"amount":"29814","date":"","details":null}],"revenue":[]},"pricingModel":"free","pricingModelDetails":"","links":[],"projectUid":"0x881736756bdcc544ef526f7719608161ca00c6aed5d8f9b8837bdc1914f2abc6"},{"name":"libp2p Ecosystem","description":"A modular and extensible networking stack which solves many challenges of peer-to-peer applications. libp2p is widely deployed in many notable web3 projects such as Ethereum, Optimism, Filecoin, Polkadot, Celestia, and more. This a general application for the libp2p Core Fund, a vehicle which funds the libp2p ecosystem (implementations, development infrastructure, community outreach & events, etc.) both proactively and retroactively.","projectAvatarUrl":"https://storage.googleapis.com/op-atlas/dcee4e9a-3de0-4868-ad76-5d8d31467342.png","projectCoverImageUrl":"https://storage.googleapis.com/op-atlas/509d70f7-242e-4812-ba2e-00805cae971e.png","category":"Utility","osoSlug":"libp2p","socialLinks":{"website":["https://libp2p.io","https://github.com/libp2p/libp2p"],"farcaster":[],"twitter":"https://x.com/libp2p","mirror":""},"team":["827799"],"github":[{"url":"https://github.com/libp2p/libp2p","name":"","description":"This is the home repo for the entire libp2p project. There are implementations in many different languages that are maintained and stewarded by other organizations. "},{"url":"https://github.com/libp2p/docs","name":"libp2p Documentation","description":"The shared libp2p documentation repo which contains technical docs and explainers on what libp2p is, its protocols, and how to use them."},{"url":"https://github.com/libp2p/specs","name":"libp2p Specifications Repository","description":"The repository is for work on the libp2p specifications. The different libp2p implementations adhere to the same set of specifications for transports, multiplexers, messaging protocols, and more. The specifications work done here is a cross organization and cross community effort to advance the libp2p project together."},{"url":"https://github.com/libp2p/test-plans","name":"libp2p Interoperability and Benchmarking Repository","description":"The repository houses libp2p interoperability tests (which tests the permutation of transports, multiplexers, secure channels, etc.) across libp2p implementations and their versions. It also houses libp2p performance benchmarking tests which help get metrics on latency, throughput, time it takes to establish connections, for different libp2p implementations and different transport protocols."},{"url":"https://github.com/libp2p/blog","name":"libp2p Blog","description":"Blog articles about advancements and updates across libp2p implementations."},{"url":"https://github.com/libp2p/website-new","name":"libp2p Website","description":"The main libp2p project website which holds information about libp2p implementations, community events, and media."}],"packages":[],"contracts":[],"grantsAndFunding":{"ventureFunding":[],"grants":[{"grant":null,"link":null,"amount":"298137.85","date":"","details":null}],"revenue":[]},"pricingModel":"free","pricingModelDetails":"","links":[{"url":"https://easyretropgf.xyz/libp2p-r-pgf-1/stats","name":"libp2p rPGF round 1 ","description":"The first libp2p retroPGF round, 125k USD worth of OP tokens were awarded to 18 projects across the libp2p ecosystem using rewards the libp2p project received from Optimism Round 3.\n\nBlog post: https://blog.libp2p.io/2024-04-08-libp2p-rpgf/."},{"url":"https://www.opensource.observer/projects/libp2p","name":"Open Source Observer Metrics for the libp2p Project","description":"At the end of 2023, the libp2p Ecosystems group was put together to transition the libp2p project into a fully independent open source community. The OSO metrics show that the team was successful in ensuring continuity and preserving project health."},{"url":"https://docs.google.com/spreadsheets/d/1nSz8xmaqJVrCJXtYDN0-pmnCQn84BmxVtQIOZoBYyRA/edit?usp=sharing","name":"2024 YTD Community Metrics Report","description":"This spreadsheet tracks key community metrics based on Github events data as well as meeting attendance data. Key libp2p community project health metrics are meeting attendance, daily unique contributors, daily merges and stars. These all directly measure community investment in the project. The numbers for 2024 show steady growth in all four areas. The number of people attending meetings has nearly tripled since the project became independent and projects like py-libp2p have been revived due to the efforts of the Paper Aviation team hired to execute the community function for libp2p."}],"projectUid":"0x966804cb492e1a4bde5d781a676a44a23d69aa5dd2562fa7a4f95bb606021c8b"},{"name":"Kurtosis optimism package","description":"Kurtosis is an advanced tool for creating local, modular Ethereum devnets with easy to read definitions. It supports deployment on Docker or Kubernetes, providing extensive access to a wide range of tools. The ethPandaOps team actively maintains a Layer 1 Ethereum blockchain definition through the ethereum-package, which is utilized to validate and test future Ethereum upgrades, facilitating the identification of semi-reproducible bugs.\n\nLeveraging Kurtosis's modular architecture, we have developed an Optimism package that builds on top of the maintained L1 devnet. This allows OP-Chains to develop, test, and verify changes independently, without the need to continuously monitor L1 changes.\n\nThe local deployment capabilities of our package enable rapid feedback cycles during development, while the built-in multi-client support ensures interoperability across different clients. We have collaborated with the op-reth, op-erigon, and op-nethermind node teams to verify and fix bugs using the Optimism package.\n","projectAvatarUrl":"https://storage.googleapis.com/op-atlas/5a68f3f9-2945-48b6-ad10-89bf4cfda2de.png","projectCoverImageUrl":"https://storage.googleapis.com/op-atlas/ebc40e94-f5bc-4c14-a940-e328d6daa952.png","category":"Utility","osoSlug":"","socialLinks":{"website":["https://ethpandaops.io/"],"farcaster":[],"twitter":"https://x.com/ethPandaOps","mirror":null},"team":["811515","212735","840195","843933","11652","840686"],"github":[{"url":"https://github.com/ethpandaops/optimism-package","name":"Kurtosis optimism package","description":"This repository contains the optimism-package definitions that is executed by Kurtosis. It imports the L1 definition from the ethereum-package, making it far easier to maintain. The package can be run against Docker or Kubernetes and allows a host of L1 testing and monitoring tools to be used. Since it is predominantly a local testing tool, it allows for devs to share configs and reproduce/fix bugs with little overhead. "}],"packages":[],"contracts":[],"grantsAndFunding":{"ventureFunding":[],"grants":[],"revenue":[]},"pricingModel":"free","pricingModelDetails":"","links":[{"url":"https://ethpandaops.io/posts/kurtosis-l2/","name":"Blog post describing the optimism package","description":"This explains our approach to the optimism package as well as the various ways of configuring it."}],"projectUid":"0xda38e275285330082433713e32b03c7ccd482bfca5e52719766f16555e05f699"},{"name":"Test Project","description":"This new","projectAvatarUrl":"https://storage.googleapis.com/op-atlas/9f096f4a-099d-44e6-bbe8-262f3af73ee0.png","projectCoverImageUrl":"https://storage.googleapis.com/op-atlas/decabfe9-ebc2-4e01-89ff-1028dab807ca.png","category":"CeFi","osoSlug":"","socialLinks":{"website":[],"farcaster":[],"twitter":null,"mirror":null},"team":["191212","5092"],"github":[""],"packages":[],"contracts":[],"grantsAndFunding":{"ventureFunding":[],"grants":[{"grant":"token-house-mission","link":"https://retrofunding.optimism.io/projects/0xb8ea29378df33c1bcb64c221a1e2e342a99d3fad8233dcec94eddd137a3eab05/grants","amount":"10000","date":"2023-05-22","details":""}],"revenue":[]},"pricingModel":"free","pricingModelDetails":"","links":[],"projectUid":"0x52d53d44856f5a356053e55e3ad339d7207486b0210fe48aa2c1a0ec79c55d9c"},{"name":"Fault Proofs security research","description":"Optimism initially launched with single-shot fraud proofs (now called fault proofs). I audited the architecture and implementation, and performed extensive research on risks associated with fraud proofs. In the course of this research I found many vulnerabilities and implemented PoC exploits to demonstrate them. Optimism did not have a bounty program at the time of this audit so I submitted the results without asking for compensation.\n\nAfter coordinating the disclosure with the OP team, I disclosed my research, Optimistic Time Travel: https://medium.com/infinitism/optimistic-time-travel-6680567f1864\n\nThe results led to the conclusion that single shot fraud proofs are unsafe and should be replaced with interactive fraud proofs. The vulnerable implementation was disabled. The architecture was redesigned and interactive fault proofs were introduced in an upgrade earlier this year: https://gov.optimism.io/t/final-protocol-upgrade-7-fault-proofs/8161/1\n\nWhile the research was published in 2022, its impact happened in 2024 when optimism upgraded to the new and safer fault proofs architecture. Hence I'm submitting this security research in the OP stack research category \"Security audits specifically on the OP Stack or its components\".","projectAvatarUrl":"https://storage.googleapis.com/op-atlas/4fc318f8-c806-4663-af90-75872fc29720.png","projectCoverImageUrl":"https://storage.googleapis.com/op-atlas/a725797c-f76a-4803-8a6e-942d32c678ca.png","category":"Utility","osoSlug":"","socialLinks":{"website":["https://medium.com/infinitism/optimistic-time-travel-6680567f1864"],"farcaster":[],"twitter":"https://x.com/yoavw/status/1505581539081568261","mirror":null},"team":["637270"],"github":[],"packages":[],"contracts":[],"grantsAndFunding":{"ventureFunding":[],"grants":[],"revenue":[]},"pricingModel":"free","pricingModelDetails":"","links":[{"url":"https://medium.com/infinitism/optimistic-time-travel-6680567f1864","name":"Optimistic time travel (the research itself)","description":"This research demonstrated systemic issues with single-shot fraud proofs and suggested switching to interactive fraud proofs. Subsequently the vulnerable architecture has been disabled, and interactive fraud proofs were implemented: https://gov.optimism.io/t/final-protocol-upgrade-7-fault-proofs/8161"}],"projectUid":"0x834139065d671234f9a922e6b55c33cc45ece1316cfc6e477b07488b76ce27c2"},{"name":"OP Succinct: Full ZK Validity Proving of OP Stack Rollups with SP1","description":"OP Succinct combines OP Stack, a battle-tested, modular rollup framework, with SP1, a blazing-fast zkVM, to enable any OP Stack rollup to be fully proven with ZKPs. ","projectAvatarUrl":"https://storage.googleapis.com/op-atlas/55feffd8-8eb4-42f9-a46a-d01336ce9c0f.png","projectCoverImageUrl":"https://storage.googleapis.com/op-atlas/87d02689-101f-4ee0-83d2-8720fad3073c.png","category":"Utility","osoSlug":"","socialLinks":{"website":["https://www.succinct.xyz/"],"farcaster":[],"twitter":"https://twitter.com/SuccinctLabs","mirror":null},"team":["5323","5882"],"github":[{"url":"https://github.com/succinctlabs/op-succinct","name":"OP Succinct","description":"Upgrade any OP Stack chain to use ZKPs using SP1 in 1 hour."},{"url":"https://github.com/succinctlabs/sp1","name":"SP1","description":"A blazing fast, general-purpose zkVM that makes ZKPs accessible to any developer."}],"packages":[],"contracts":[],"grantsAndFunding":{"ventureFunding":[],"grants":[{"grant":"foundation-mission","link":"https://github.com/ethereum-optimism/ecosystem-contributions/issues/76","amount":"15000","date":"2023-07-25","details":""},{"grant":null,"link":null,"amount":"above-50m","date":"2024","details":"Raised a seed and series A funding round from Paradigm."}],"revenue":[]},"pricingModel":"freemium","pricingModelDetails":"SP1 is our zkVM that is open-source and will always be free to use locally. We also provide a freemium proof generation service (users start with free credits and then pay after a certain volume of proofs) to make generating SP1 proofs simple, so users can use SP1 without setting up their own proving infrastructure.","links":[],"projectUid":"0xfad78fad680d407f81e7fd46632b4b4936676d1776a5cbf02694b94698495746"},{"name":"RIG Ethereum Core Research","description":"The Robust Incentives Group is an Ethereum Foundation research team dedicated to the study of protocol mechanisms through the lens of game theory, mechanism design, crypto-economics, formal methods and data science. \n\nOver the past year, we have significantly contributed to a broad array of discussions on improving Ethereum’s core protocol, such as the decentralization of its staking set, its ability to enforce and defend its neutrality, as well as to preserve its security.\n\nWe briefly introduce our main research directions from the past year.\n\nCensorship resistance. We are developing mechanisms to ensure the L1 protocol maintains chain neutrality by empowering Ethereum’s decentralized set of validators to enforce the inclusion of transactions in Ethereum blocks through inclusion lists (ILs). Over the past year, we have explored the design space and made significant progress towards a proposal called Fork-Choice Enforced Inclusion Lists (FOCIL), which we believe could be considered for inclusion in a future Ethereum upgrade. We have also collaborated with the Commit-Boost effort to develop out-of-protocol inclusion lists bridging the gap until a protocol solution is available.\n\nTiming games. Nearly a year ago, we named and introduced the concept of timing games in a publication, describing how proposers have an incentive to wait until the last moment to propose their blocks in order to maximize MEV rewards. Since then, we have observed timing games occurring in practice and have been working on mitigation strategies to maintain consensus stability. Timing games were central to critical discussions by the Ethereum research and builder communities over the last year.\n\nPBS. Our group has been at the forefront of PBS research for more than two years now. During the time period considered for this retroactive funding, we have deepened our understanding of the practice of PBS with research supporting EIP-7732 (“Enshrined Proposer–Builder Separation”). We have also been active in exploring MEV burn mechanisms, as well as the newer idea of “Attester–Proposer Separation”, with posts and publications.\n\nStaking economics. This group put forward the idea of rainbow staking dealing with an ever-changing staking landscape. It intends to embrace the heterogeneity of Ethereum's staking set and foresees different roles for different types of participants. Separately but related, this group has proposed changes to Ethereum's issuance policy in order to maintain a healthy staking level that is long-term sustainable. \n\nIf any of this catches your attention, please take a look at rig.ethereum.org to find links to all resources.","projectAvatarUrl":"https://storage.googleapis.com/op-atlas/b9dd7341-7c9c-43cf-bc3d-3746ed7b60d4.png","projectCoverImageUrl":"https://storage.googleapis.com/op-atlas/44a0a772-d44a-4c98-9418-2bf872ca008b.png","category":"Utility","osoSlug":"","socialLinks":{"website":["https://rig.ethereum.org"],"farcaster":[],"twitter":null,"mirror":null},"team":["215506","19820","16191","5451","3329","9068"],"github":[],"packages":[],"contracts":[],"grantsAndFunding":{"ventureFunding":[],"grants":[],"revenue":[]},"pricingModel":"free","pricingModelDetails":"","links":[{"url":"https://rig.ethereum.org","name":"RIG website","description":"The RIG website has an exhaustive list of all our writings/talks/papers."}],"projectUid":"0x326b198b5e8fafe18aa163b5a6e3e1c2a5d539eb0006245b40ba4dbc927f7953"}] \ No newline at end of file +[{"name":"Retro Funding Site Design","description":"Sed ut perspiciatis unde omnis iste natus error sit voluptatem accusantium doloremque laudantium, totam rem aperiam, eaque ipsa quae ab illo inventore veritatis et quasi architecto beatae vitae dicta sunt explicabo. Nemo enim ipsam voluptatem quia voluptas sit aspernatur aut odit aut fugit.","projectAvatarUrl":"https://storage.googleapis.com/op-atlas/86341a25-24ac-4e74-bd33-ebf7622e8863.png","projectCoverImageUrl":"https://storage.googleapis.com/op-atlas/2183cd4a-1222-48d8-9f15-09edcb6aaf39.png","category":"Governance","osoSlug":"","socialLinks":{"website":[],"farcaster":[],"twitter":null,"mirror":null},"team":["5779","844381"],"github":[],"packages":[],"contracts":[],"grantsAndFunding":{"ventureFunding":[],"grants":[],"revenue":[]},"pricingModel":"free","pricingModelDetails":"","links":[],"projectUid":"0x0e87091523c98dd4e4a4e4e1b695bf67c3db239bba68e7e45e01932293936985"},{"name":"Nfts ","description":"nft creation ","projectAvatarUrl":"https://storage.googleapis.com/op-atlas/39cfa64d-46e8-43a1-9bf8-baf6d41de613.png","projectCoverImageUrl":"https://storage.googleapis.com/op-atlas/f43cc8a7-8575-45c8-843f-01f9830befd0.png","category":"NFT","osoSlug":"","socialLinks":{"website":[],"farcaster":[],"twitter":null,"mirror":null},"team":["427926"],"github":[],"packages":[],"contracts":[],"grantsAndFunding":{"ventureFunding":[],"grants":[],"revenue":[]},"pricingModel":"free","pricingModelDetails":"","links":[],"projectUid":"0x965d10dd8af44d0286af95744897ac7e066f92114c080c021e628f4af3eda298"},{"name":"Sherlock","description":"Sherlock's audit process is revolutionary in the space, providing protocols with the focus, collaboration, and assurance of a traditional audit, alongside the breadth of security expert participation from an audit contest. Simply put, Sherlock finds more critical/high-severity bugs in less time than other audits. In addition, Sherlock is the only audit provider to offer bug bounty and exploit coverage to all customers.","projectAvatarUrl":"https://storage.googleapis.com/op-atlas/15c503f7-2dfe-4e10-a510-59ffcd8d490d.png","projectCoverImageUrl":"https://storage.googleapis.com/op-atlas/f3f1218f-c0ab-4307-bc4d-f8785b54adbf.png","category":"Cross Chain","osoSlug":"","socialLinks":{"website":["https://www.sherlock.xyz/"],"farcaster":[],"twitter":"https://x.com/sherlockdefi","mirror":null},"team":["588414"],"github":[{"url":"https://github.com/sherlock-protocol/sherlock-v2-core","name":"Sherlock","description":""}],"packages":[],"contracts":[],"grantsAndFunding":{"ventureFunding":[],"grants":[{"grant":"foundation-mission","link":"https://app.charmverse.io/op-grants/page-11949409404374878","amount":"200000","date":"2024-05-15","details":""},{"grant":"foundation-mission","link":"https://app.charmverse.io/op-grants/page-8451256064211878","amount":"200000","date":"2023-09-20","details":""},{"grant":null,"link":null,"amount":"1m-5m","date":"2022","details":""}],"revenue":[]},"pricingModel":"pay_to_use","pricingModelDetails":"Sherlock prices audits on a case-by-case basis. Our in-house scoping team provides detailed price and timeframe estimates (based on codebase size and complexity) for each engagement, ensuring transparency and effective planning.","links":[],"projectUid":"0x28a8b14613c3a5790b2d0c7b7d32384ecd187b3b86fc66ba9d9244944d20b422"},{"name":"Understanding-Optimism-Codebase ","description":"This document provides a comprehensive explanation of the Optimism codebase, aiming to help newcomers to Optimism quickly get started and truly understand how the code flow in the codebase works.\nWritten in two language versions right now, EN & CN.","projectAvatarUrl":"https://storage.googleapis.com/op-atlas/34fca888-92f0-44e7-be25-bcb1da8e28a2.png","projectCoverImageUrl":"https://storage.googleapis.com/op-atlas/904d0d9d-e969-4b21-9251-20b15e3a79fa.png","category":"Utility","osoSlug":"Understanding Optimism Codebase","socialLinks":{"website":["https://github.com/joohhnnn/Understanding-Optimism-Codebase","https://github.com/joohhnnn/Understanding-Optimism-Codebase-CN"],"farcaster":[],"twitter":"https://x.com/JoohhnnnChase","mirror":null},"team":["191318"],"github":[{"url":"https://github.com/joohhnnn/Understanding-Optimism-Codebase","name":"Understanding-Optimism-Codebase","description":"This guide is crafted to assist both newcomers and seasoned developers in navigating the Optimism codebase with ease."},{"url":"https://github.com/joohhnnn/Understanding-Optimism-Codebase-CN","name":"Understanding-Optimism-Codebase-CN","description":"This guide is crafted to assist both newcomers and seasoned developers in navigating the Optimism codebase with ease in Chinese version."}],"packages":[],"contracts":[],"grantsAndFunding":{"ventureFunding":[],"grants":[{"grant":null,"link":null,"amount":"29814","date":"","details":null}],"revenue":[]},"pricingModel":"free","pricingModelDetails":"","links":[],"projectUid":"0x881736756bdcc544ef526f7719608161ca00c6aed5d8f9b8837bdc1914f2abc6"},{"name":"Kurtosis optimism package","description":"Kurtosis is an advanced tool for creating local, modular Ethereum devnets with easy to read definitions. It supports deployment on Docker or Kubernetes, providing extensive access to a wide range of tools. The ethPandaOps team actively maintains a Layer 1 Ethereum blockchain definition through the ethereum-package, which is utilized to validate and test future Ethereum upgrades, facilitating the identification of semi-reproducible bugs.\n\nLeveraging Kurtosis's modular architecture, we have developed an Optimism package that builds on top of the maintained L1 devnet. This allows OP-Chains to develop, test, and verify changes independently, without the need to continuously monitor L1 changes.\n\nThe local deployment capabilities of our package enable rapid feedback cycles during development, while the built-in multi-client support ensures interoperability across different clients. We have collaborated with the op-reth, op-erigon, and op-nethermind node teams to verify and fix bugs using the Optimism package.\n","projectAvatarUrl":"https://storage.googleapis.com/op-atlas/5a68f3f9-2945-48b6-ad10-89bf4cfda2de.png","projectCoverImageUrl":"https://storage.googleapis.com/op-atlas/ebc40e94-f5bc-4c14-a940-e328d6daa952.png","category":"Utility","osoSlug":"","socialLinks":{"website":["https://ethpandaops.io/"],"farcaster":[],"twitter":"https://x.com/ethPandaOps","mirror":null},"team":["811515","212735","840195","843933","11652","840686"],"github":[{"url":"https://github.com/ethpandaops/optimism-package","name":"Kurtosis optimism package","description":"This repository contains the optimism-package definitions that is executed by Kurtosis. It imports the L1 definition from the ethereum-package, making it far easier to maintain. The package can be run against Docker or Kubernetes and allows a host of L1 testing and monitoring tools to be used. Since it is predominantly a local testing tool, it allows for devs to share configs and reproduce/fix bugs with little overhead. "}],"packages":[],"contracts":[],"grantsAndFunding":{"ventureFunding":[],"grants":[],"revenue":[]},"pricingModel":"free","pricingModelDetails":"","links":[{"url":"https://ethpandaops.io/posts/kurtosis-l2/","name":"Blog post describing the optimism package","description":"This explains our approach to the optimism package as well as the various ways of configuring it."}],"projectUid":"0xda38e275285330082433713e32b03c7ccd482bfca5e52719766f16555e05f699"},{"name":"Smoo.th Cryptolib","description":"This project is eligible for round 5 as a Research project. \n\nSmoo.th conducts research project to push generic elliptic computations over Ethereum. While previous FCL enabled only P256, SCL, delivered this year enables any curve.\n\n\nAs such, it developped two cryptolibs : \n- FCL, currently used by Coinbase smarwallet, metamask delegation toolkit, \n- SCL, which supersedes FCL both in term of \n\nSmoo.th is also authoring RIP7696, as implemented in SCL, enabling both Ed25519, starkcurve, palla, vesta curves and P256 for lesser cost than any other solidity lib.","projectAvatarUrl":"https://storage.googleapis.com/op-atlas/5c7fad2d-0472-436b-a963-27ecf314919d.png","projectCoverImageUrl":"https://storage.googleapis.com/op-atlas/9fd789bb-db6e-4acc-81d8-16b136528f42.png","category":"Utility","osoSlug":"","socialLinks":{"website":["https://github.com/get-smooth/crypto-lib"],"farcaster":[],"twitter":"@RenaudDubois10","mirror":null},"team":["585499"],"github":[{"url":"https://github.com/rdubois-crypto/FreshCryptoLib","name":"FCL","description":"This repo contains our previous FCL, which implement RIP7212 and was used prior to its adoption by OP mainnet by many actors. It is currently deployed in every Coinbase Smartwallet at address\nhttps://basescan.org/address/0x0BA5ED0c6AA8c49038F819E587E2633c4A9F428a#code\nand in soulWallet\nhttps://optimistic.etherscan.io/address/0x31585171cd8e80111180a2f66AE6cc9aEB4dbA84#code\n\nUnfortunately, all actors use a copy of the library, thus i don't have the ownership of it and can't provide a proof in the \"contracts\" section of the application.\n\n"},{"url":"https://github.com/get-smooth/crypto-lib","name":"Smoo.th Crypto Lib (SCL)","description":"This repo contains the latest of our cryptolib, audited by cryptoExperts (and ongoing by Veridise).\n\nIt implements RIP7696, enabling generic elliptic curve cryptography, superseding FCL and RIP7212.\nIt is the result of our latest research, presented at ETHCC and ETH Zurich.\n\nWe are also participating actively to RollCalls, and explained our work at RollCall5 :\nhttps://github.com/get-smooth/crypto-lib/blob/main/doc/Conferences/RollCall_8_5_2024.pdf\n\nsmoo.th conducted two different audits both with CryptoExperts and Veridise for a total spending of 60K$, which appear in separate branch of the repo. (audit result summarized in README)."}],"packages":[],"contracts":[],"grantsAndFunding":{"ventureFunding":[],"grants":[{"grant":null,"link":null,"amount":"19875","date":"","details":null}],"revenue":[]},"pricingModel":"free","pricingModelDetails":"","links":[{"url":"https:ethereum-magicians.org/t/rip-7696-generic-double-scalar-multiplication-dsm-for-all-curves/19798","name":"","description":"Discussions about RIP7696"},{"url":"https://github.com/ethereum/RIPs/blob/master/RIPS/rip-7696.md","name":"RIP7696 ","description":"This RIP implements generic elliptic curve computation. It also provide the asset code to do so (it is the SCL code). Using this, it is possible to use Ed25519 over ethereum, making it compatible with private keys of COSMOS and SOLANA. It is also provide a full webauthn compatibility, while RIP7212 is limited to P256.\n\nThe day devices integrate ed25519, SOLANA and COSMOS will natively enable to store their private key in the secure enclave through passkeys. \n\n"}],"projectUid":"0xfef0eaf3c745a7175550a75ecfc0056d0a3276eeb0ce8fbc45dd7254411985ec"},{"name":"op-besu","description":"Op-besu is an OP Stack execution client written in Java 21. \n\nWe are OptimismJ who continue to build open source public goods to help the Ethereum and Optimism community get better and better. Our main work is on OP Stack core protocols and ecosystem tools and libraries. You can view more detailed information on our official [website](https://optimism-java.github.io) .","projectAvatarUrl":"https://storage.googleapis.com/op-atlas/cccbc3c2-e7e4-4f1f-9eb9-110b9d3006dd.png","projectCoverImageUrl":"https://storage.googleapis.com/op-atlas/11b27f90-aab4-4013-b554-1375533a88c5.png","category":"Utility","osoSlug":"op-besu-optimism-java","socialLinks":{"website":["https://optimism-java.github.io/op-besu-docs"],"farcaster":[],"twitter":"https://x.com/optimism_java","mirror":null},"team":["193400"],"github":[{"url":"https://github.com/optimism-java/op-besu","name":"","description":""}],"packages":[],"contracts":[],"grantsAndFunding":{"ventureFunding":[],"grants":[{"grant":"token-house-mission","link":"https://app.charmverse.io/op-grants/op-besu-an-op-stack-execution-client-based-on-hyperledger-besu-2818630304747294","amount":"50000","date":"2024-05-09","details":""}],"revenue":[]},"pricingModel":"free","pricingModelDetails":"","links":[],"projectUid":"0x7d69da70e6453a7abb641a770cad602c0a7893186cb20f990efe22c0cb248115"},{"name":"OPcity stack","description":"The OP City Stack is a comprehensive research initiative focused on exploring the operation of the OP Stack and testing the capabilities of the Canon Fault Proofs Virtual Machine (Canon Fault Proofs VM). Through practical deployments, benchmarking, and innovative proposals, this project seeks to push the boundaries of Optimistic Rollup performance and functionality, contributing to the broader goal of Ethereum scalability.\n\nThe project covers several key areas. First, the Node & Rollup Setup involved detailed documentation of the deployment process for both an L1 node (Holesky testnet) and an L2 rollup using the OP Stack. To address RPC calls limitations, the project transitioned from relying on a remote virtual machine and third-party RPC services to a local environment. This shift improved performance reliability and security.\n\nIn the OP Stack Version Benchmarking, multiple test deployments were conducted to compare the OP Stack versions V4.0.0 (Canyon) and V7.0.0 (Fjord). Significant findings from these tests included a 75% reduction in total gas fees when upgrading from V4.0.0 to V7.0.0. Additionally, a comparison of calldata versus data blob methods revealed that using data blobs resulted in a 60% reduction in resource usage, demonstrating the efficiency gains of advanced data handling techniques.\n\nFor the Proposed Changes to Fault Proofs, the project explored integrating the OP Stack's Canon Fault Proofs VM with the opML's Multi-Phase Fault Proof protocol. The proposed modifications included developing a state transition function model to handle merkelized decision trees or neural network outputs. The project also focused on analyzing memory management strategies for handlig large datasets required by machine learning models, and enhancing syscalls and I/O operations to optimize the ML-driven data processing. To ensure system integrity, formal verification, and error analysis were implemented. Additionally, simulations were developed to evaluate the system's performance under real-world operational conditions.","projectAvatarUrl":"https://storage.googleapis.com/op-atlas/f9feb4b3-ff72-43c5-b3b5-008aa6ec8f45.png","projectCoverImageUrl":"https://storage.googleapis.com/op-atlas/ed478c5a-8181-465d-a02f-b2b5d72bf44f.png","category":"Utility","osoSlug":"zenbit.eth","socialLinks":{"website":["https://zenbit.mx","https://badges.zenbit.mx/"],"farcaster":["https://warpcast.com/zenbit"],"twitter":"https://x.com/zenbitMX/status/1731886578673254564","mirror":"https://mirror.xyz/zenbit.eth/"},"team":["212738","402339"],"github":[{"url":"https://github.com/zenbitETH/OPcity","name":"OP City","description":"This repository documents the research and development efforts for the OP City project."}],"packages":[],"contracts":[],"grantsAndFunding":{"ventureFunding":[],"grants":[{"grant":null,"link":null,"amount":"24850","date":"","details":null},{"grant":null,"link":null,"amount":"1535","date":"","details":null},{"grant":"token-house-mission","link":"https://app.charmverse.io/op-grants/page-1306815702055122","amount":"30000","date":"2024-05-08","details":"Research the compatibility of the OP stack's Canon Fault Proof VM with the opML's Multi-Phase Fault Proof protocol. Proposed during Season 5 and approved during Cycle 22."}],"revenue":[]},"pricingModel":"free","pricingModelDetails":"","links":[{"url":"https://github.com/zenbitETH/OPcity/blob/main/README.md","name":"Proposed modifications to the Canon Fault Proofs VM","description":"Research the compatibility of the OP stack's Canon Fault Proof VM with the opML's Multi-Phase Fault Proof protocol. The goal is to implement a custom Fault Dispute Game that manages the challenges related to data availability states from the L2 rollup and the computation results from the Deep Neural Networks (DNN) of the multi-phase opML. "},{"url":"https://github.com/zenbitETH/OPcity/blob/main/Op-stack-research/Test-deployments/node01_V4.0.0.md","name":"Test Deployment 1 (OP stack V4.0.0 / December 2023)","description":"An explorative evaluation was conducted from December 4th to 11th, assessing the OP Stack's operational cost performance in a testnet environment, focusing on gas spending by the batcher and proposer components."},{"url":"https://github.com/zenbitETH/OPcity/blob/main/Op-stack-research/Test-deployments/node02_V7.0.0.md","name":"Test Deployment 2 (OP stack V7.0.0 - Call Data) / June 2024","description":"In June 2024, a 20-day test deployment was conducted using OP Stack V7.0.0 with a Calldata configuration. This test followed multiple network updates and optimizations, significantly impacting rollup operation costs."},{"url":"https://github.com/zenbitETH/OPcity/blob/main/Op-stack-research/Test-deployments/node03_V7.0.0.md","name":"Test Deployment 3 (OP stack V7.0.0 - Data Blobs) / June 2024","description":"Documentation of a third test deployment comparing the performance of OP Stack using Calldata versus Data Blobs for data posting. This test demonstrated the efficiency and cost-saving benefits of using Data Blobs."},{"url":"https://github.com/zenbitETH/OPcity/blob/main/node-setup/Holesky/geth.md","name":"Guide to setup a Geth on a Holesky node","description":"A step-by-step guide for configuring Geth as the Execution Layer on a Holesky node."},{"url":"https://github.com/zenbitETH/OPcity/blob/main/node-setup/Holesky/prysm.md","name":"Guide to setup a Prysm on a Holesky node","description":"This guide provides instructions for configuring Prysm as the Consensus Layer on a Holesky node."},{"url":"https://github.com/zenbitETH/OPcity/blob/main/node-setup/Op-stack/op-setup.md","name":"Guide to setup and deploy a Rollup from the OP stack","description":"A comprehensive guide detailing the steps to configure and deploy a rollup from the OP Stack repository on a Holesky node."},{"url":"https://github.com/zenbitETH/OPcity/blob/main/node-setup/Op-stack/dashboard-setup.md","name":"Guide to generate data visualization from Rollup activity","description":"This document outlines the setup of a dashboard for visualizing data from node and rollup performance."},{"url":"https://github.com/zenbitETH/OPcity/blob/main/Canon-FPVM/dev.md","name":"Guide to interact with Fault Proofs VM","description":"This document explains the practical concepts of the Canon Fault Proofs VM used in the OP Stack, including steps to interact with the dispute mechanism."},{"url":"https://mirror.xyz/zenbit.eth/atHQ_Nz1--bQbY6Vx7NzYO-aOtXibcQi70aLl_WhTzY","name":"OP City: Research compilation","description":"This article compiles research conducted at Zenbit, focusing on the theoretical and practical aspects of the OP Stack and Canon Fault Proofs VM. It includes insights into their implementation, performance benchmarks, and potential future enhancements."},{"url":"https://github.com/zenbitETH/OPcity/milestones","name":"OPcity Milestones","description":"List of milestones we aim to achieve during the research and development of the OPcity Stack. It contains the commits, pull requests, and contributions made at each stage and sets a guideline for future "}],"projectUid":"0x53499d3243b2c26b1f09d49f911a9d9300d29b2196576d417cf852ac9e8dfe4c"},{"name":"go-ethereum","description":"The go-ethereum team develops the software which the OP Stack is built on, contributes to Ethereum upgrades which benefit the OP Stack, and work with the Optimism team on occasion to upstream changes to the core code base.\n\nAlthough we are not the most active Optimism contributors day-to-day, we believe that we play a fundamental role in the OP Stack.","projectAvatarUrl":"https://storage.googleapis.com/op-atlas/ba199d56-5d0d-4c5c-8b52-1c7257c92242.png","projectCoverImageUrl":"https://storage.googleapis.com/op-atlas/9e0541a5-a7c3-40fc-9bd2-2b29c80c38de.png","category":"Utility","osoSlug":"","socialLinks":{"website":["https://github.com/ethereum/go-ethereum"],"farcaster":[],"twitter":"https://twitter.com/go_ethereum","mirror":null},"team":["11112"],"github":[{"url":"https://github.com/ethereum/go-ethereum","name":"go-ethereum","description":"Go implementation of the Ethereum protocol "}],"packages":[],"contracts":[],"grantsAndFunding":{"ventureFunding":[],"grants":[{"grant":null,"link":null,"amount":"496896.42","date":"","details":null},{"grant":null,"link":null,"amount":"230590.08","date":"","details":null}],"revenue":[]},"pricingModel":"free","pricingModelDetails":"","links":[{"url":"https://ethernodes.org/","name":"ethernodes","description":"Chart of most used execution clients."}],"projectUid":"0x79c2ae8858a5a3bd7f2e0da9509d727833ffa01f358b5969355f38ff32b20122"},{"name":"Maintaining simple-optimism-node","description":"I'm maintaining \"simple-optimism-node\" created by @smartcontracts, an open-source Optimism's full/archive node docker compose deployment script used by more than 320 developers and featured in the official docs.\n\nBelow are some key metrics that indicate its adoption:\n\n- Stars: 321\n- Forks: 111\n\nFrom October 1, 2023, to July 31, 2024, the following metrics were observed:\n\n- External Contributors: 3\n- Issues Opened: 34\n- Issues Closed: 30\n- Merged Pull Requests: 28\n\nHowever, the actual usage is higher, as many instances are not being tracked.","projectAvatarUrl":"https://storage.googleapis.com/op-atlas/88286a99-4f87-423a-8d13-2ed8ebe4f47c.png","projectCoverImageUrl":"https://storage.googleapis.com/op-atlas/6e9dc772-39bd-48ef-b113-988854d3062b.png","category":"Utility","osoSlug":"","socialLinks":{"website":["https://github.com/smartcontracts/simple-optimism-node"],"farcaster":[],"twitter":null,"mirror":null},"team":["328679"],"github":[{"url":"https://github.com/smartcontracts/simple-optimism-node","name":"simple-optimism-node","description":"I'm maintaining \"simple-optimism-node\" created by @smartcontracts, an open-source Optimism's full/archive node docker compose deployment script used by more than 320 developers and featured in the official docs."}],"packages":[],"contracts":[],"grantsAndFunding":{"ventureFunding":[],"grants":[{"grant":null,"link":null,"amount":"17391","date":"","details":null}],"revenue":[]},"pricingModel":"free","pricingModelDetails":"","links":[],"projectUid":"0x09b95c7697625da4915338750c5f78446817a3634cb38bc9155e26bbbc0c87f1"},{"name":"Dappnode","description":"Since 2018, Dappnode has been a key software for blockchain infrastructure and a big part of decentralization in Ethereum.\nDappnode is a decentralized infrastructure platform that allows users to easily host their own decentralized applications (dApps) and blockchain nodes. Dappnode makes it easy to host and run various types of blockchain software, such as Ethereum, Bitcoin, IPFS, and others. The platform also provides users with a user-friendly interface to manage and monitor their nodes.","projectAvatarUrl":"https://storage.googleapis.com/op-atlas/69817332-d0d8-41e4-98bf-d691ac36a92f.png","projectCoverImageUrl":"https://storage.googleapis.com/op-atlas/7337ad49-5899-4fcf-9420-931cb7c45277.png","category":"Utility","osoSlug":"","socialLinks":{"website":["https://dappnode.com"],"farcaster":["https://warpcast.com/dappnode"],"twitter":"https://twitter.com/dappnode","mirror":null},"team":["15703","8263"],"github":[{"url":"https://github.com/dappnode/DAppNode","name":"Dappnode","description":"General repository for Dappnode"}],"packages":[],"contracts":[],"grantsAndFunding":{"ventureFunding":[],"grants":[{"grant":null,"link":null,"amount":"248448.21","date":"","details":null},{"grant":"token-house-mission","link":"https://github.com/dappnode/DAppNodePackage-op-node","amount":"50000","date":"2023-07-07","details":"You can find the link to the forum thread for this mission here:\nhttps://gov.optimism.io/t/final-dappnode-future-proofing-ui-ux-of-op-nodes/6189 "}],"revenue":[]},"pricingModel":"free","pricingModelDetails":"","links":[{"url":"https://ethseer.io/entity/dappnode?network=mainnet","name":"Dappnode self-reported users","description":"Dappnode includes the graffiti \"validated_from_DAppNode\" in consensus clients by default, giving users the option to opt-out of the self-reporting setting"},{"url":"https://www.youtube.com/watch?v=lh5hADm1Iuk&list=PLpMpAvZuB3w56Z__TProOhu767X1Udoyc","name":"Dappnode Driving School","description":"Video tutorials for getting started on Dappnode"}],"projectUid":"0xf839a585342327848d4541a6fcc315404e879537a60a1370f2cd45a94283a1ba"},{"name":"RedStone Oracles for OP-stack chains","description":"RedStone is fastest growing Modular Oracle with clients including Pendle, Morpho, Ethena, Etherfi, Renzo, Puffer, Venus, Silo, Sommelier, Gearbox, Frax, Merlin Chain, BOB and 70+ other companies. We're live on Optimism and OP-Stack chains.\n","projectAvatarUrl":"https://storage.googleapis.com/op-atlas/70be0977-18f4-4638-83a5-909bdb7547fd.png","projectCoverImageUrl":"https://storage.googleapis.com/op-atlas/37797c19-fde3-47ca-a06e-781d63e85941.png","category":"DeFi","osoSlug":"","socialLinks":{"website":["redstone.finance"],"farcaster":[],"twitter":"https://x.com/redstone_defi","mirror":null},"team":["849400"],"github":[{"url":"https://github.com/redstone-finance/redstone-app","name":"","description":""}],"packages":[],"contracts":[],"grantsAndFunding":{"ventureFunding":[],"grants":[{"grant":"foundation-grant","link":"https://app.charmverse.io/op-grants/page-472203923295754","amount":"40000","date":"2024-07-09","details":"This grant was a cruicial milestone allowing us to deploy first push-model price feeds on Optimism (apxETH), thanks to that we started cooperation with optimism protocols like Silo, Granary Finance, Metronome."}],"revenue":[]},"pricingModel":"freemium","pricingModelDetails":"We have a very individual and competitive pricing model - overall all price feeds we deploy on OP/ OP-stack chains are available free of charge for all ecosystem protocols. \n\nWe do charge for additional price feeds creation or for deployment on new ecosystem depending on the individual needs (if that's push model feeds we also need to cover relayer infrastructure and gas costs).","links":[],"projectUid":"0xbc6524eaed9585ebbca313f8112c3d8ed4a4ac7ff9b5bd6ef92eff715d0d2a58"},{"name":"Alt-DA Server & Translation Hub","description":"An Optimism Alt-DA server enables OP Stack chains to use third-party data availability providers with an on-chain translation system that converts Keccak256 commitments into provider-specific CIDs (content identifier hashes).\n\nThis Alt-DA server uses Keccak256 commitments instead of generic commitments, providing a security advantage. The challenging contract for Keccak256 commitments is well-implemented, audited, and battle-tested, whereas generic commitments often lack an approved challenging logic. This Keccak256 commitments approach is approved for joining the Superchain, as seen in the Redstone chain.\n\nCurrent supported data availability providers:\n- Celestia\n- IPFS\n- Arweave\n- File\n\nFor the technical specifications, please refer to the grant proposal: https://app.charmverse.io/op-grants/plasmada-translation-hub-1014033406866528","projectAvatarUrl":"https://storage.googleapis.com/op-atlas/dcad57db-c8dc-4a36-a833-053e1734b344.png","projectCoverImageUrl":"https://storage.googleapis.com/op-atlas/7e38488c-729a-4a0a-80b1-890c81fa555a.png","category":"Utility","osoSlug":null,"socialLinks":{"website":[],"farcaster":[],"twitter":null,"mirror":null},"team":["849514","394600","328679"],"github":[{"url":"https://github.com/upnodedev/op-alt-da","name":"Optimism Alt-DA","description":"An Optimism Alt-DA server enables OP Stack chains to use third-party data availability providers with an on-chain translation system that converts Keccak256 commitments into provider-specific CIDs (content identifier hashes)."},{"url":"https://github.com/upnodedev/op-alt-da-contract","name":"Optimism Alt-DA Translation Hub Contract","description":"A smart contract for on-chain translation system that converts Keccak256 commitments into provider-specific CIDs (content identifier hashes)."}],"packages":[],"contracts":[{"address":"0x2F77fDf77E5a13092D08028188B40b691c41FbDe","deploymentTxHash":"0x680eb33738f5c619b51205f083eb5c84968c6fea971953f322ef334a3b1b1719","deployerAddress":"0x394A04a79143F162af51F3FEF5290dd30D0B67De","verificationProof":"0x1eb037880728603a89895e6c9e5127d4a7af8b3869efb5e35d4ca65c98a25af22e96711645583265abf57c2c1170ea6e9a378c400841c09f5d3b6284a6679e9d1b","chainId":10}],"grantsAndFunding":{"ventureFunding":[],"grants":[{"grant":"token-house-mission","link":"https://app.charmverse.io/op-grants/plasmada-translation-hub-1014033406866528","amount":"15000","date":"2024-05-09","details":"PlasmaDA Translation Hub Cycle 22 Season 5"}],"revenue":[]},"pricingModel":"free","pricingModelDetails":"","links":[],"projectUid":"0x5492d1d4695dcf3cce3c31eb9883535d34da6c85a4978b384c0ecb0f3b17fbe9"},{"name":"Alt-DA Server & Translation Hub","description":"An Optimism Alt-DA server enables OP Stack chains to use third-party data availability providers with an on-chain translation system that converts Keccak256 commitments into provider-specific CIDs (content identifier hashes).\n\nThis Alt-DA server uses Keccak256 commitments instead of generic commitments, providing a security advantage. The challenging contract for Keccak256 commitments is well-implemented, audited, and battle-tested, whereas generic commitments often lack an approved challenging logic. This Keccak256 commitments approach is approved for joining the Superchain, as seen in the Redstone chain.\n\nCurrent supported data availability providers:\n- Celestia\n- IPFS\n- Arweave\n- File\n\nFor the technical specifications, please refer to the grant proposal: https://app.charmverse.io/op-grants/plasmada-translation-hub-1014033406866528","projectAvatarUrl":"https://storage.googleapis.com/op-atlas/dcad57db-c8dc-4a36-a833-053e1734b344.png","projectCoverImageUrl":"https://storage.googleapis.com/op-atlas/7e38488c-729a-4a0a-80b1-890c81fa555a.png","category":"Utility","osoSlug":null,"socialLinks":{"website":[],"farcaster":[],"twitter":null,"mirror":null},"team":["849514","394600","328679"],"github":[{"url":"https://github.com/upnodedev/op-alt-da","name":"Optimism Alt-DA","description":"An Optimism Alt-DA server enables OP Stack chains to use third-party data availability providers with an on-chain translation system that converts Keccak256 commitments into provider-specific CIDs (content identifier hashes)."},{"url":"https://github.com/upnodedev/op-alt-da-contract","name":"Optimism Alt-DA Translation Hub Contract","description":"A smart contract for on-chain translation system that converts Keccak256 commitments into provider-specific CIDs (content identifier hashes)."}],"packages":[],"contracts":[{"address":"0x2F77fDf77E5a13092D08028188B40b691c41FbDe","deploymentTxHash":"0x680eb33738f5c619b51205f083eb5c84968c6fea971953f322ef334a3b1b1719","deployerAddress":"0x394A04a79143F162af51F3FEF5290dd30D0B67De","verificationProof":"0x1eb037880728603a89895e6c9e5127d4a7af8b3869efb5e35d4ca65c98a25af22e96711645583265abf57c2c1170ea6e9a378c400841c09f5d3b6284a6679e9d1b","chainId":10}],"grantsAndFunding":{"ventureFunding":[],"grants":[{"grant":"token-house-mission","link":"https://app.charmverse.io/op-grants/plasmada-translation-hub-1014033406866528","amount":"15000","date":"2024-05-09","details":"PlasmaDA Translation Hub Cycle 22 Season 5"}],"revenue":[]},"pricingModel":"free","pricingModelDetails":"","links":[],"projectUid":"0x5492d1d4695dcf3cce3c31eb9883535d34da6c85a4978b384c0ecb0f3b17fbe9"},{"name":"RubyScore","description":"RubyScore - decentralized on-chain ranking protocol that represents layer 2 segmentation on 10+ parameters and scores the performance of wallets on various parameters. Key features of the platform include a unique on-chain reputation system utilizing SBT, advanced analytics to evaluate 10+ network parameters, and a distinctive ranking system with NFT rewards. API offering, which will allow user wallets to be verified through RubyScore, as well as using the API for verification through other dApps.","projectAvatarUrl":"https://storage.googleapis.com/op-atlas/598566b6-6d99-4476-a7a0-3842629b7d71.png","projectCoverImageUrl":"https://storage.googleapis.com/op-atlas/b4311568-e6e6-4362-94d6-37af529d974c.png","category":"Utility","osoSlug":"","socialLinks":{"website":["https://rubyscore.io/"],"farcaster":["https://warpcast.com/rubyscore"],"twitter":"https://twitter.com/rubyscore_io","mirror":"https://medium.com/@rubyscore.io"},"team":["525960","569953"],"github":[{"url":"https://github.com/Rubyscoreio/main_contracts","name":"","description":""}],"packages":[],"contracts":[{"address":"0xB9cC0Bb020cF55197C4C3d826AC87CAdba51f272","deploymentTxHash":"0xcec2938d309e3009052eced872e594bcd59358a6f2645c11fd99ef8eb81da427","deployerAddress":"0x72f46FFBd3213218137015EBCcf70bFAaF619513","verificationProof":"0x861e5550e00e6d535ea491978c6d821a140703d48bba575a5d2dae19cc87e7211e2171c9f6d8dd89a0d53a85f74ba6c251a831a216f3dda028de77a85f1ab4fa1c","chainId":10},{"address":"0x009DBFEe9E155766AF434ED1652CA3769B05E76f","deploymentTxHash":"0x787a152f33cc685f02ea31c4e5d819f920a021019cf067f5e3cdbd18a8d2f7e8","deployerAddress":"0x72f46FFBd3213218137015EBCcf70bFAaF619513","verificationProof":"0x0","chainId":10},{"address":"0xbDB018e21AD1e5756853fe008793a474d329991b","deploymentTxHash":"0x73dedda26a2b1531a605eef3debaa2e40e1adfc4c2bf9953064b734b77ac4aa2","deployerAddress":"0x72f46FFBd3213218137015EBCcf70bFAaF619513","verificationProof":"0x0","chainId":8453},{"address":"0xe10Add2ad591A7AC3CA46788a06290De017b9fB4","deploymentTxHash":"0x78b9606146f0c0fef8623022241d4e1309af75863a4fe9e6889673b92523066f","deployerAddress":"0x381c031bAA5995D0Cc52386508050Ac947780815","verificationProof":"0xda772df0896173252b645b16e8bc651788691033802b46b5caf8b42285beedd27bf6ae07c1314a3dcdb19d076216b647c0d82d6071f1d470cdcb362da5810abe1b","chainId":8453},{"address":"0xbDB018e21AD1e5756853fe008793a474d329991b","deploymentTxHash":"0xc1fd94b4ecd83249d0d452606624bd9df298954b28fa1b26454295b0df30998b","deployerAddress":"0x72f46FFBd3213218137015EBCcf70bFAaF619513","verificationProof":"0x0","chainId":7777777},{"address":"0xDC3D8318Fbaec2de49281843f5bba22e78338146","deploymentTxHash":"0x6e7f6b84c44bfcebe743982f07dc2cf9a72daeb4fed7835afed18ecf90e3370f","deployerAddress":"0x72f46FFBd3213218137015EBCcf70bFAaF619513","verificationProof":"0x0","chainId":7777777}],"grantsAndFunding":{"ventureFunding":[],"grants":[{"grant":null,"link":null,"amount":"67.262","date":"","details":null}],"revenue":[]},"pricingModel":"freemium","pricingModelDetails":"Transaction fees for NFT rewards - 0.0003 ETH + gas\n- Vote - gas\n- Mint profile - gas, if custom profile, 0.01 ETH\n- Fee for transactions by Deferred Transaction Service - 0.0003 ETH\n- Fee for transactions by RubyScore ranking passport - In development\n- Fee for transactions by Verax Proof of Humanity Attestation - 0.0005 ETH","links":[],"projectUid":"0x482720e73e91229b5f7d5e2d80a54eb8a722309c26dba03355359788b18f4373"},{"name":"JEFE TOKEN","description":"JEFETOKEN is a software development project focused on smart contracts, blockchain technology, video games & mobile applications. Our goal is to create an ecosystem of web3 applications, based on our own token that powers our platforms and services. Additionally, we offer education through interactive workshops, both in-person and digital, to facilitate user integration into the blockchain ecosystem.\nBlockchain: The JEFE token is developed Open source under the MIT license, coded in Solidity and forms the foundation of the project, deployed on the mainnet in Optimism as $JEFE with the vision of being part of the SUPERCHAIN.\n\nApplication Development: We implement web3 activities within the community, promoting healthy competition through participation in educational workshops and learning activities on blockchain usage. All information is accessible to users from our website and with direct support on our social media channels. We have our own video game, Jefe Zombie, available on Android and iOS. This game introduces users to using their ERC-20 address to rank within the community and earn on-chain rewards, such as $JEFE & NFTs, and off-chain rewards, such as game appearances & accessories.\n\nCommunity Support: We also support community talent in areas like sports (American football and paintball), audiovisual art, helping artists transition to the web3 world, and e-sports, promoting competition and game streaming among users.\n\nJEFE University: We have JEFE University, a tour of presentations and workshops at universities about Optimism, blockchain & web3. We generate POAPs (Proof of Attendance Protocol) for attendees, promoting learning and knowledge sharing.\n\nRewards Program: We incentivize talent and user engagement within our ecosystem through a comprehensive rewards program, prominently featured on our website. Additionally, we're currently developing JEFE COMPASS, an innovative mobile Dapp where users can seamlessly monitor the global community ranking, organize activities, and track both on-chain and off-chain interactions from community addresses and VOTE for events, competitions, top players and more. By participating, users earn rewards points, enabling them to evolve their progress and level of their ranking within the community. \nThis program recurrently lists community activities that integrate web3, providing an access point to understand the use case of JEFE TOKEN. We act as a compass for navigating the web3 world, with a vision of a Superchain. Our utility is to support the transition from web2 to its integration with the Superchain in web3 interactively.","projectAvatarUrl":"https://storage.googleapis.com/op-atlas/b9e15e7a-8d23-4b25-83ab-88fc333c417f.png","projectCoverImageUrl":"https://storage.googleapis.com/op-atlas/a5f679ab-f06a-401f-a73c-d93f27a2f9ee.png","category":"Utility","osoSlug":"JEFE TOKEN","socialLinks":{"website":["https://jefetoken.com","https://rewards.jefetoken.com"],"farcaster":["https://warpcast.com/jefetoken"],"twitter":"https://x.com/JefeTOKEN","mirror":""},"team":["406049"],"github":[{"url":"https://github.com/jefetoken/JEFE-OPTIMISM","name":"JEFE TOKEN OPTIMISM","description":"This is the repo that contains the open source contract of jefe token that is deployed in the main net of Optimism"},{"url":"https://github.com/jefetoken/JEFE-OPSTACK","name":"JEFE OP STACK RESEARCH & DEVELOPMENT ","description":"Contains the information of all the research & development of the optimism chain named knuckles, there are four documents inside that contains the research & development of an open source blockchain with the opstack named knuckles , the documentation of how to deploy a blockchain using opstack is included in English & Spanish , used in workshops and educational purposes there is also kosotl which is an open source reference that helps the developer to serve the purpose of doing the each of the steps that are needed to configure an op blockchain. "},{"url":"https://github.com/jefetoken/Rewards","name":"JEFE WEB3 ACTIVITIES & REWARDS","description":"Repo for the orientation of users to use the rewards system of JEFE TOKEN, which is integrated in the Dapp of JEFE COMPASS too , it creates a ranking system on a leaderboard reading the information of the footprint the address of the user is using to interact in web3 activities from and for the community , these activities are sports oriented, educational oriented & gaming oriented, users comply with challenges or task given via rewards system & JEFE COMPASS , activities that are done and verified increase their reward points & based on their balance of JEFE TOKEN users have the voting power that allows them to vote for competition among teams, players & events . "},{"url":"https://github.com/jefetoken/JEFE-COMPASS","name":"JEFE COMPASS ","description":"This repo contains the public information for other apps to connect to JEFE COMPASS app & integrate the logic of rewards & web3 activities we have for the community ."}],"packages":[],"contracts":[{"address":"0x9FD22a17b4A96Da3F83797d122172C450381fb88","deploymentTxHash":"0xd800882d9a1b5c25de1dccf30577e2b5ef27333998cdd9fbeb563b17c64d9997","deployerAddress":"0xdBeA55Bad7404F00DF5cd12d30d2086151E83950","verificationProof":"0xb84a5278e71e9a6f745de0fe89b4583f9a88b3bf52b5861782acf57b5bc09c0d2debf8fd5dc39b05fbc8ce84f0a76ddda935870f0b60281d89f67c08d782ef1f1c","chainId":10}],"grantsAndFunding":{"ventureFunding":[],"grants":[{"grant":null,"link":null,"amount":"12422","date":"","details":null}],"revenue":[]},"pricingModel":"free","pricingModelDetails":"","links":[{"url":"https://explorer.jefetoken.com","name":"OP JEFE BLOCKCHAIN KNUCKLES EXPLORER INSPECTOR & MONITOR OF TRANSACTIONS & BLOCKS","description":"This is the server for monitoring the op-blockchain knuckles that was deployed together with the research of the op stack and journey, it allows to visualize the blocks, transactions and data related from the blockchain."},{"url":"https://sepolia-optimism.etherscan.io/address/0x1F1a029BA54513981e4AB05EfF4383647AeB76fF","name":"JEFE TOKEN BLOCKCHAIN KNUCKLES BATCHER TESTNET","description":"This is the address contract of the batcher that is running the Op blockchain knuckles, connected to the RPC of knuckles on the Sepolia Tesnet .This allow us to understand, study and develop better understanding of the deployment of the blockchain Knuckles using the Opstack along with a wider inspection on how blocks, transactions and the technical aspects that conforms the Superchain."}],"projectUid":"0x43bb3210691d0a7fd15df10a5401020281f7ab57baa49a63225c5c262abc357d"},{"name":"Builderism","description":"Make your op stack with just a few commands!","projectAvatarUrl":"https://storage.googleapis.com/op-atlas/e74ad0ba-d2bc-449d-9411-cbcad9bc8105.png","projectCoverImageUrl":"https://storage.googleapis.com/op-atlas/c7c58454-c6b7-4ce0-8b5f-cd60576940f4.png","category":"Utility","osoSlug":"","socialLinks":{"website":["https://github.com/rabbitprincess/builderism"],"farcaster":[],"twitter":null,"mirror":null},"team":["841662"],"github":[{"url":"https://github.com/rabbitprincess/builderism","name":"Builderism","description":"Make your mainnet using OP Stack!"}],"packages":[],"contracts":[],"grantsAndFunding":{"ventureFunding":[],"grants":[],"revenue":[]},"pricingModel":"free","pricingModelDetails":"","links":[],"projectUid":"0xd9d3c625d5d821c6cea40f671dae15bc5ef9b9e159abcefe94864cddf11750a4"},{"name":"Maintaining simple-optimism-node","description":"I'm maintaining \"simple-optimism-node\" created by @smartcontracts, an open-source Optimism's full/archive node docker compose deployment script used by more than 320 developers and featured in the official docs.\n\nBelow are some key metrics that indicate its adoption:\n\n- Stars: 321\n- Forks: 111\n\nFrom October 1, 2023, to July 31, 2024, the following metrics were observed:\n\n- External Contributors: 3\n- Issues Opened: 34\n- Issues Closed: 30\n- Merged Pull Requests: 28\n\nHowever, the actual usage is higher, as many instances are not being tracked.","projectAvatarUrl":"https://storage.googleapis.com/op-atlas/88286a99-4f87-423a-8d13-2ed8ebe4f47c.png","projectCoverImageUrl":"https://storage.googleapis.com/op-atlas/6e9dc772-39bd-48ef-b113-988854d3062b.png","category":"Utility","osoSlug":"","socialLinks":{"website":["https://github.com/smartcontracts/simple-optimism-node"],"farcaster":[],"twitter":null,"mirror":null},"team":["328679"],"github":[{"url":"https://github.com/smartcontracts/simple-optimism-node","name":"simple-optimism-node","description":"I'm maintaining \"simple-optimism-node\" created by @smartcontracts, an open-source Optimism's full/archive node docker compose deployment script used by more than 320 developers and featured in the official docs."}],"packages":[],"contracts":[],"grantsAndFunding":{"ventureFunding":[],"grants":[{"grant":null,"link":null,"amount":"17391","date":"","details":null}],"revenue":[]},"pricingModel":"free","pricingModelDetails":"","links":[],"projectUid":"0x09b95c7697625da4915338750c5f78446817a3634cb38bc9155e26bbbc0c87f1"},{"name":"op-besu","description":"Op-besu is an OP Stack execution client written in Java 21. \n\nWe are OptimismJ who continue to build open source public goods to help the Ethereum and Optimism community get better and better. Our main work is on OP Stack core protocols and ecosystem tools and libraries. You can view more detailed information on our official [website](https://optimism-java.github.io) .","projectAvatarUrl":"https://storage.googleapis.com/op-atlas/cccbc3c2-e7e4-4f1f-9eb9-110b9d3006dd.png","projectCoverImageUrl":"https://storage.googleapis.com/op-atlas/11b27f90-aab4-4013-b554-1375533a88c5.png","category":"Utility","osoSlug":"op-besu-optimism-java","socialLinks":{"website":["https://optimism-java.github.io/op-besu-docs"],"farcaster":[],"twitter":"https://x.com/optimism_java","mirror":null},"team":["193400"],"github":[{"url":"https://github.com/optimism-java/op-besu","name":"","description":""}],"packages":[],"contracts":[],"grantsAndFunding":{"ventureFunding":[],"grants":[{"grant":"token-house-mission","link":"https://app.charmverse.io/op-grants/op-besu-an-op-stack-execution-client-based-on-hyperledger-besu-2818630304747294","amount":"50000","date":"2024-05-09","details":""}],"revenue":[]},"pricingModel":"free","pricingModelDetails":"","links":[],"projectUid":"0x7d69da70e6453a7abb641a770cad602c0a7893186cb20f990efe22c0cb248115"},{"name":"Maintaining simple-optimism-node","description":"I'm maintaining \"simple-optimism-node\" created by @smartcontracts, an open-source Optimism's full/archive node docker compose deployment script used by more than 320 developers and featured in the official docs.\n\nBelow are some key metrics that indicate its adoption:\n\n- Stars: 321\n- Forks: 111\n\nFrom October 1, 2023, to July 31, 2024, the following metrics were observed:\n\n- External Contributors: 3\n- Issues Opened: 34\n- Issues Closed: 30\n- Merged Pull Requests: 28\n\nHowever, the actual usage is higher, as many instances are not being tracked.","projectAvatarUrl":"https://storage.googleapis.com/op-atlas/88286a99-4f87-423a-8d13-2ed8ebe4f47c.png","projectCoverImageUrl":"https://storage.googleapis.com/op-atlas/6e9dc772-39bd-48ef-b113-988854d3062b.png","category":"Utility","osoSlug":"","socialLinks":{"website":["https://github.com/smartcontracts/simple-optimism-node"],"farcaster":[],"twitter":null,"mirror":null},"team":["328679"],"github":[{"url":"https://github.com/smartcontracts/simple-optimism-node","name":"simple-optimism-node","description":"I'm maintaining \"simple-optimism-node\" created by @smartcontracts, an open-source Optimism's full/archive node docker compose deployment script used by more than 320 developers and featured in the official docs."}],"packages":[],"contracts":[],"grantsAndFunding":{"ventureFunding":[],"grants":[{"grant":null,"link":null,"amount":"17391","date":"","details":null}],"revenue":[]},"pricingModel":"free","pricingModelDetails":"","links":[],"projectUid":"0x09b95c7697625da4915338750c5f78446817a3634cb38bc9155e26bbbc0c87f1"},{"name":"Maintaining simple-optimism-node","description":"I'm maintaining \"simple-optimism-node\" created by @smartcontracts, an open-source Optimism's full/archive node docker compose deployment script used by more than 320 developers and featured in the official docs.\n\nBelow are some key metrics that indicate its adoption:\n\n- Stars: 321\n- Forks: 111\n\nFrom October 1, 2023, to July 31, 2024, the following metrics were observed:\n\n- External Contributors: 3\n- Issues Opened: 34\n- Issues Closed: 30\n- Merged Pull Requests: 28\n\nHowever, the actual usage is higher, as many instances are not being tracked.","projectAvatarUrl":"https://storage.googleapis.com/op-atlas/88286a99-4f87-423a-8d13-2ed8ebe4f47c.png","projectCoverImageUrl":"https://storage.googleapis.com/op-atlas/6e9dc772-39bd-48ef-b113-988854d3062b.png","category":"Utility","osoSlug":"","socialLinks":{"website":["https://github.com/smartcontracts/simple-optimism-node"],"farcaster":[],"twitter":null,"mirror":null},"team":["328679"],"github":[{"url":"https://github.com/smartcontracts/simple-optimism-node","name":"simple-optimism-node","description":"I'm maintaining \"simple-optimism-node\" created by @smartcontracts, an open-source Optimism's full/archive node docker compose deployment script used by more than 320 developers and featured in the official docs."}],"packages":[],"contracts":[],"grantsAndFunding":{"ventureFunding":[],"grants":[{"grant":null,"link":null,"amount":"17391","date":"","details":null}],"revenue":[]},"pricingModel":"free","pricingModelDetails":"","links":[],"projectUid":"0x09b95c7697625da4915338750c5f78446817a3634cb38bc9155e26bbbc0c87f1"},{"name":"RPCHub","description":"RPCHub is an open source RPC aggregator allowing you to customize configurations and set own strategies, enabling the fastest and most robust RPC services.","projectAvatarUrl":"https://storage.googleapis.com/op-atlas/db450965-ac30-4d2e-a635-39d40d1e4179.png","projectCoverImageUrl":"https://storage.googleapis.com/op-atlas/48fb767e-4b37-432b-91b6-be8671b99c45.png","category":"Utility","osoSlug":"","socialLinks":{"website":["https://rpchub.io/"],"farcaster":[],"twitter":"https://x.com/RealRPCHub","mirror":null},"team":["568168"],"github":[{"url":"https://github.com/BlockPILabs/aggregator","name":"","description":""}],"packages":[],"contracts":[],"grantsAndFunding":{"ventureFunding":[],"grants":[],"revenue":[]},"pricingModel":"free","pricingModelDetails":"","links":[{"url":"https://discord.com/channels/900985418202365982/1083240109811445801","name":"RPChub discord channel","description":"Many developers have expressed that this tool is very useful."},{"url":"https://github.com/ethereum-optimism/ecosystem-contributions/pull/193","name":"Builder Ideas PR","description":"The pull request we submitted and got approved and merged"}],"projectUid":"0xc8baf94c13404f1f5f1fb13de286c052bae58919ca80fd2be5d61312be096b35"},{"name":"Retro Funding Site Design","description":"Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur.","projectAvatarUrl":"https://storage.googleapis.com/op-atlas/0396a5dd-24c9-4cd1-87ea-8c93b74bb130.png","projectCoverImageUrl":"https://storage.googleapis.com/op-atlas/447dce96-b7cf-462b-ae97-06308f42c105.png","category":"Governance","osoSlug":"","socialLinks":{"website":[],"farcaster":[],"twitter":null,"mirror":null},"team":["5779","844381"],"github":[],"packages":[],"contracts":[],"grantsAndFunding":{"ventureFunding":[],"grants":[],"revenue":[]},"pricingModel":"free","pricingModelDetails":"","links":[],"projectUid":"0xfb1bd0a94666151d58855ec6dd4f67c41ec5974085b571a8673c0ffba5d764e2"},{"name":"quic-go","description":"quic-go is an open-source implementation of the QUIC protocol (RFC 9000) in Go.\nIt is a general-purpose QUIC implementation that, among others, provides support for HTTP/3 (RFC 9114), WebTransport (soon-to-be an RFC) and CONNECT-UDP (RFC 9298).\n\nquic-go powers QUIC support in Prysm. The main advantages for the Ethereum network are:\n1. Lower handshake latency: Establishing a libp2p-capable QUIC connection saves ~3 network roundtrips compared to TCP.\n2. Faster transfer performance due to built-in stream multiplexing, lack of head-of-line blocking, advanced loss recovery and congestion control.\n3. Easy interoperability: Every major programming language provides a QUIC interface. This is a significant simplification to the connection setup logic (multistream + Noise + mplex / yamux) necessary for TCP.","projectAvatarUrl":"https://storage.googleapis.com/op-atlas/d231af7c-780d-4e4c-83bb-45c2c6023876.png","projectCoverImageUrl":"https://storage.googleapis.com/op-atlas/2753584c-d289-41b8-a7c1-07f595b6575e.png","category":"Utility","osoSlug":"","socialLinks":{"website":["https://quic-go.net"],"farcaster":[],"twitter":null,"mirror":null},"team":["843709"],"github":[{"url":"https://github.com/quic-go/quic-go","name":"quic-go","description":""}],"packages":[],"contracts":[],"grantsAndFunding":{"ventureFunding":[],"grants":[],"revenue":[]},"pricingModel":"free","pricingModelDetails":"","links":[{"url":"https://quic-go.net","name":"quic-go documentation","description":"In-depth documentation of quic-go and all its features."}],"projectUid":"0x518706ed6e45ba99aaf9fe6ed3d647373cd67b8632492e59c294b835758c2194"},{"name":"Web3Drop","description":"Web3Drop is an all in one free alpha community. Providing giveaways, new NFT collections, tools, platforms and analysis.","projectAvatarUrl":"https://cdn.charmverse.io/user-content/5884c2ec-f7dc-4176-ba5c-c04931d55117/a9c1d70c-476b-4bfa-a5aa-dc6586443751/web3drop.jpg","projectCoverImageUrl":"https://cdn.charmverse.io/user-content/5884c2ec-f7dc-4176-ba5c-c04931d55117/bfc3b09a-0b59-401f-b67a-914718dea130/photo1711950336.jpeg","category":"Social","osoSlug":"","socialLinks":{"website":["https://linktr.ee/web3_drop"],"farcaster":[],"twitter":"Web3_Drop","mirror":null},"team":["707791"],"github":[],"packages":[],"contracts":[{"address":"0xFEcDA1D9d89D46b3e467AB4E49593893cD1ADaD1","deploymentTxHash":"0xa384788c2ec820c7b0fbe37cc47fff6b13c930015644f190437e4a1b63166e6d","deployerAddress":"0xe1830927C5E493E8215e0592aff9EEff1C678348","verificationProof":"0xb9b4f0ccf28093bd9be8131c44804c0cbddaaf1625e732d509a49c9fe88f77d5264cacdf270b42eb112523518bbb1a57e48b686f488039feceefd3b2ba6b7b691b","chainId":8453}],"grantsAndFunding":{"ventureFunding":[],"grants":[],"revenue":[]},"pricingModel":"free","pricingModelDetails":"","links":[{"url":"https://linktr.ee/web3_drop","name":"","description":""}],"projectUid":"0x7161c183e6d6f3f44499ffb4e28ed03c569089437778961f5b5544fb54791d4c"},{"name":"go-libp2p","description":"The canonical Golang implementation of libp2p. go-libp2p is a collection of protocols that support a wide range of functionalities, such as: connection establishment, remote node protocol identification and negotiation (through its identify protocol) data encryption, content/peer discovery (through its Kademlia DHT component) and data transfer through its pubsub protocol (Gossipsub).\n\nThe stakeholders of go-libp2p include the Interplanetary Shipyard team who maintain this implementation as well as projects that depend on go-libp2p like Optimism's op-node (the reference implementation of the rollup-node spec), the Ethereum Beacon Chain (via Prysm, the Go consensus client), Filecoin (Lotus and Venus), Celestia node, and many more: https://github.com/libp2p/go-libp2p?tab=readme-ov-file#notable-users","projectAvatarUrl":"https://storage.googleapis.com/op-atlas/277d8353-44c4-4e16-a2bd-2dfb3fb9e65f.png","projectCoverImageUrl":"https://storage.googleapis.com/op-atlas/4c70ca4a-8b38-47ee-97d0-2a64a63700f8.png","category":"Utility","osoSlug":"","socialLinks":{"website":["https://ipshipyard.com/","https://github.com/libp2p/go-libp2p"],"farcaster":[],"twitter":"https://x.com/ipshipyard","mirror":null},"team":["845866","849466"],"github":[{"url":"https://github.com/libp2p/go-libp2p","name":"go-libp2p","description":"Main project repository."}],"packages":[],"contracts":[],"grantsAndFunding":{"ventureFunding":[],"grants":[],"revenue":[]},"pricingModel":"free","pricingModelDetails":"","links":[{"url":"https://github.com/ethereum-optimism/optimism/blob/develop/op-node/p2p/host.go#L223","name":"Optimism mainnet's use of go-libp2p","description":"A link to Optimism's op-node which uses protocols provided by go-libp2p"},{"url":"https://github.com/prysmaticlabs/prysm/blob/develop/beacon-chain/p2p/options.go#L90","name":"Prysm's use of go-libp2p","description":"A link to Ethereum Beacon Chain client Prysm which shows use of protocols provided by go-libp2p"},{"url":"https://clientdiversity.org/","name":"go-libp2p's role in Ethereum Client Diversity","description":"As of 2024-09-04, Sigma Prime's Blockprint data source shows that 36.42% of the Ethereum Beacon chain consists of Prysm nodes which rely on go-libp2p"}],"projectUid":"0xc71faa1bcb4ceb785816c3f22823377e9e5e7c48649badd9f0a0ce491f20d4b3"},{"name":"Erigon","description":"Erigon is an implementation of Ethereum (execution layer and consensus layer), on the efficiency frontier. Archive node by default.","projectAvatarUrl":"https://storage.googleapis.com/op-atlas/9fb17067-0203-4b8a-8508-1a3d3236a8b0.png","projectCoverImageUrl":"https://storage.googleapis.com/op-atlas/72a312c6-31fd-457d-a887-3740b2b59a3e.png","category":"Utility","osoSlug":"","socialLinks":{"website":["https://erigon.tech"],"farcaster":["https://warpcast.com/erigon"],"twitter":"https://x.com/ErigonEth","mirror":null},"team":["849323","213400"],"github":[{"url":"https://github.com/erigontech/erigon","name":"","description":""}],"packages":[],"contracts":[],"grantsAndFunding":{"ventureFunding":[],"grants":[{"grant":null,"link":null,"amount":"141650.27","date":"","details":null},{"grant":null,"link":null,"amount":"339545.72","date":"","details":null}],"revenue":[]},"pricingModel":"free","pricingModelDetails":"","links":[],"projectUid":"0xe15a32ba713cc025574ac6f69be3ad16133fb7561c3d7dc30fbf29b65b5a8be2"},{"name":"Research and development on multi-section fault dispute game","description":"Our research aims to significantly expedite the fault-proof dispute by implementing a multi-section search approach. In contrast to the bi-section game, which demands log2(N) moves to identify the final disputable step, the K-section game (where K > 2) diminishes the moves to logK(N). However, in the K-section game, each player (defender/attacker) must publish a K-1 VM state hashes on-chain with every move. The introduction of EIP-4844 facilitates a substantial reduction in this cost through the utilization of EIP-4844 Binary Large Object (BLOB), capable of accommodating K=4096 VM hashes per BLOB. Consequently, for an N=2^48 game, the game can be condensed to 4 moves from the original 48 moves.","projectAvatarUrl":"https://storage.googleapis.com/op-atlas/246a6f8a-8335-40b7-b7d9-2590bb1c7cf9.png","projectCoverImageUrl":"https://storage.googleapis.com/op-atlas/1d5c5564-489a-43f8-bb76-73ab8a30b1c5.png","category":"Utility","osoSlug":"","socialLinks":{"website":["https://ethstorage.io/"],"farcaster":[],"twitter":"https://twitter.com/EthStorage","mirror":""},"team":["498701","245756"],"github":[{"url":"https://github.com/ethstorage/optimism","name":"Multi-section fault proof code","description":"All related descriptions and progress are in https://github.com/ethereum-optimism/specs/discussions/191#discussioncomment-10339079"}],"packages":[],"contracts":[],"grantsAndFunding":{"ventureFunding":[],"grants":[{"grant":"token-house-mission","link":"https://app.charmverse.io/op-grants/page-29596258544520615","amount":"30000","date":"2024-04-24","details":"For detailed information on the grant, please visit the Charmverse page. You can find our progress updates, draft specifications, and code on this [GitHub discussion page](https://github.com/ethereum-optimism/specs/discussions/191)."}],"revenue":[]},"pricingModel":"free","pricingModelDetails":"","links":[{"url":"https://app.charmverse.io/op-grants/page-29596258544520615","name":"Optimism Season 5 Grant","description":"Recognition from Optimism community"},{"url":"https://twitter.com/EthStorage/status/1788554575869542831","name":"Twitter announcement","description":""},{"url":"https://www.youtube.com/watch?v=vbCSqdB-D8g","name":"Talk at EthPrague about the project","description":""}],"projectUid":"0xdbc21abd2657c839060753eada61f93a6d835a0a2f3bdfb530339a2c85f23516"},{"name":"Blocknative Blob Archive and Research","description":"Blocknative is dedicated to building developer-friendly tools that enhance user experience and ecosystem growth. We specialize in creating innovative solutions for gas fee estimation across various blockchains and have been building, running, and maintaining advanced gas estimation and optimization infrastructure since 2021. ","projectAvatarUrl":"https://storage.googleapis.com/op-atlas/89b7357e-0cb5-45d1-8c20-b1c835ad584c.png","projectCoverImageUrl":"https://storage.googleapis.com/op-atlas/735c2a57-e42e-4b09-8f55-67e6bcdab127.png","category":"Utility","osoSlug":"","socialLinks":{"website":["Blocknative.com"],"farcaster":[],"twitter":"x.com/blocknative","mirror":null},"team":["410300"],"github":[],"packages":[],"contracts":[],"grantsAndFunding":{"ventureFunding":[],"grants":[{"grant":null,"link":null,"amount":"29998","date":"","details":null},{"grant":"foundation-mission","link":"https://app.charmverse.io/op-grants/batcher-gas-fee-optimization-research-and-implementation-419013603973726","amount":"40000","date":"2024-05-14","details":""},{"grant":null,"link":null,"amount":"10m-25m","date":"2021","details":"https://www.blocknative.com/blog/blocknative-raises-15m-for-block-building"}],"revenue":[]},"pricingModel":"free","pricingModelDetails":"","links":[{"url":"https://www.blocknative.com/blog/how-self-built-blocks-unintentionally-introduce-base-fee-volatility ","name":"How Self-Built Blocks Unintentionally Introduce Base Fee Volatility","description":"analyzes how self-built blocks impact base fee volatility"},{"url":"https://www.blocknative.com/blog/june-20th-blob-contention-event-retrospective ","name":"Blob Inversion: An Investigation Into the June 20th 2024 Blob Spike","description":"investigates the June 20th blob contention event"},{"url":"https://www.blocknative.com/blog/ethereums-eip-4844-dencun-upgrade-a-85-day-analysis","name":"Ethereum's EIP 4844 Dencun Upgrade: A 85-Day Analysis","description":"provides an 85-day analysis of the Dencun upgrade"},{"url":"https://docs.blocknative.com/blocknative-data-archive","name":"Blocknative Mempool Archive (and Blob Archive)","description":"The Blob Archive complements our existing Mempool Archive, offering a comprehensive view of Ethereum network activity.\n"}],"projectUid":"0x7e4eb6294ad8e97eceb3bb6a39891eb386bfbaa5d4e8f16a9939d18ad79d789c"},{"name":"Blocknative Decoding API","description":"Blocknative is dedicated to building developer-friendly tools that enhance user experience and ecosystem growth. We specialize in creating innovative solutions for gas fee estimation across various blockchains and have been building, running, and maintaining advanced gas estimation and optimization infrastructure since 2021. ","projectAvatarUrl":"https://storage.googleapis.com/op-atlas/6445d309-3c48-429b-85c7-46b3013baeb7.png","projectCoverImageUrl":"https://storage.googleapis.com/op-atlas/514008b5-80bb-4cf3-87e8-45b4ce67beb3.png","category":"Utility","osoSlug":"","socialLinks":{"website":["Blocknative.com"],"farcaster":["https://warpcast.com/blocknative"],"twitter":"x.com/blocknative","mirror":null},"team":["410300"],"github":[],"packages":[],"contracts":[],"grantsAndFunding":{"ventureFunding":[],"grants":[{"grant":null,"link":null,"amount":"99378","date":"","details":null},{"grant":"foundation-mission","link":"https://app.charmverse.io/op-grants/batcher-gas-fee-optimization-research-and-implementation-419013603973726","amount":"40000","date":"2023-05-14","details":""},{"grant":null,"link":null,"amount":"10m-25m","date":"2022","details":"https://www.blocknative.com/blog/blocknative-raises-15m-for-block-building"}],"revenue":[]},"pricingModel":"free","pricingModelDetails":"","links":[{"url":"https://docs.optimism.io/builders/tools/monitor/analytics-tools#blocknative","name":"Blocknative Decoding API ","description":"Decode Ethereum L2s batch transactions to its human-readable, JSON format."}],"projectUid":"0x039dd46c72b1c02723e8f81a08b606a54b5f413c6756e60ba9e3a467dbbcf38b"},{"name":"Viem: TypeScript Tooling for OP Stack","description":"Viem is the most used TypeScript Interface for Ethereum and the OP Stack. Viem provides robust, performant, and type-safe modules to be the foundation for building Web Applications, TypeScript Libraries, Wallets, Backends, Indexers, Scripts, and more, on top of Ethereum (and the OP Stack). With over 2.5 million monthly downloads, Viem is used in production by most at-scale (and small scale!) OP Stack projects like Optimism, Uniswap, Zora, Coinbase, Opensea, WalletConnect, Friend.tech, Rainbow, and so much more.","projectAvatarUrl":"https://storage.googleapis.com/op-atlas/171f60c2-1e3e-4b0a-998e-4015a7f468f7.png","projectCoverImageUrl":"https://storage.googleapis.com/op-atlas/64c06023-a910-4646-ba3e-81baa2d935dc.png","category":"Utility","osoSlug":"wevm","socialLinks":{"website":["https://viem.sh"],"farcaster":["https://warpcast.com/wevm"],"twitter":"https://x.com/wevm_dev","mirror":null},"team":["6143"],"github":[{"url":"https://github.com/wevm/viem","name":"Viem","description":"TypeScript Interface for the OP Stack and Ethereum"}],"packages":[],"contracts":[],"grantsAndFunding":{"ventureFunding":[],"grants":[{"grant":null,"link":null,"amount":"156463.05","date":"","details":null},{"grant":null,"link":null,"amount":"198758.57","date":"","details":null}],"revenue":[]},"pricingModel":"free","pricingModelDetails":"","links":[{"url":"https://npm.im/viem","name":"580k weekly downloads via NPM","description":"Downloads: 580,000 weekly downloads\nDependents: 1,365\n"},{"url":"https://github.com/wevm/viem/graphs/contributors","name":"368 unique contributors","description":"368 unique contributors\n"},{"url":"https://github.com/wevm/viem/network/dependents","name":"41.3k Open Source Projects using Viem","description":"41.3k open source projects are using Viem\n2.1k open source libraries are using Viem"},{"url":"https://github.com/wevm/viem","name":"2.4k GitHub Stars","description":"2.4k GitHub Stars"}],"projectUid":"0x6bd057da522918a4675396313ae33a2f2788a1ceeb3bd7ae228015e3eb317a7d"},{"name":"OPcity stack","description":"The OP City Stack is a comprehensive research initiative focused on exploring the operation of the OP Stack and testing the capabilities of the Canon Fault Proofs Virtual Machine (Canon Fault Proofs VM). Through practical deployments, benchmarking, and innovative proposals, this project seeks to push the boundaries of Optimistic Rollup performance and functionality, contributing to the broader goal of Ethereum scalability.\n\nThe project covers several key areas. First, the Node & Rollup Setup involved detailed documentation of the deployment process for both an L1 node (Holesky testnet) and an L2 rollup using the OP Stack. To address RPC calls limitations, the project transitioned from relying on a remote virtual machine and third-party RPC services to a local environment. This shift improved performance reliability and security.\n\nIn the OP Stack Version Benchmarking, multiple test deployments were conducted to compare the OP Stack versions V4.0.0 (Canyon) and V7.0.0 (Fjord). Significant findings from these tests included a 75% reduction in total gas fees when upgrading from V4.0.0 to V7.0.0. Additionally, a comparison of calldata versus data blob methods revealed that using data blobs resulted in a 60% reduction in resource usage, demonstrating the efficiency gains of advanced data handling techniques.\n\nFor the Proposed Changes to Fault Proofs, the project explored integrating the OP Stack's Canon Fault Proofs VM with the opML's Multi-Phase Fault Proof protocol. The proposed modifications included developing a state transition function model to handle merkelized decision trees or neural network outputs. The project also focused on analyzing memory management strategies for handlig large datasets required by machine learning models, and enhancing syscalls and I/O operations to optimize the ML-driven data processing. To ensure system integrity, formal verification, and error analysis were implemented. Additionally, simulations were developed to evaluate the system's performance under real-world operational conditions.","projectAvatarUrl":"https://storage.googleapis.com/op-atlas/f9feb4b3-ff72-43c5-b3b5-008aa6ec8f45.png","projectCoverImageUrl":"https://storage.googleapis.com/op-atlas/ed478c5a-8181-465d-a02f-b2b5d72bf44f.png","category":"Utility","osoSlug":"zenbit.eth","socialLinks":{"website":["https://zenbit.mx","https://badges.zenbit.mx/"],"farcaster":["https://warpcast.com/zenbit"],"twitter":"https://x.com/zenbitMX/status/1731886578673254564","mirror":"https://mirror.xyz/zenbit.eth/"},"team":["212738","402339"],"github":[{"url":"https://github.com/zenbitETH/OPcity","name":"OP City","description":"This repository documents the research and development efforts for the OP City project."}],"packages":[],"contracts":[],"grantsAndFunding":{"ventureFunding":[],"grants":[{"grant":null,"link":null,"amount":"24850","date":"","details":null},{"grant":null,"link":null,"amount":"1535","date":"","details":null},{"grant":"token-house-mission","link":"https://app.charmverse.io/op-grants/page-1306815702055122","amount":"30000","date":"2024-05-08","details":"Research the compatibility of the OP stack's Canon Fault Proof VM with the opML's Multi-Phase Fault Proof protocol. Proposed during Season 5 and approved during Cycle 22."}],"revenue":[]},"pricingModel":"free","pricingModelDetails":"","links":[{"url":"https://github.com/zenbitETH/OPcity/blob/main/README.md","name":"Proposed modifications to the Canon Fault Proofs VM","description":"Research the compatibility of the OP stack's Canon Fault Proof VM with the opML's Multi-Phase Fault Proof protocol. The goal is to implement a custom Fault Dispute Game that manages the challenges related to data availability states from the L2 rollup and the computation results from the Deep Neural Networks (DNN) of the multi-phase opML. "},{"url":"https://github.com/zenbitETH/OPcity/blob/main/Op-stack-research/Test-deployments/node01_V4.0.0.md","name":"Test Deployment 1 (OP stack V4.0.0 / December 2023)","description":"An explorative evaluation was conducted from December 4th to 11th, assessing the OP Stack's operational cost performance in a testnet environment, focusing on gas spending by the batcher and proposer components."},{"url":"https://github.com/zenbitETH/OPcity/blob/main/Op-stack-research/Test-deployments/node02_V7.0.0.md","name":"Test Deployment 2 (OP stack V7.0.0 - Call Data) / June 2024","description":"In June 2024, a 20-day test deployment was conducted using OP Stack V7.0.0 with a Calldata configuration. This test followed multiple network updates and optimizations, significantly impacting rollup operation costs."},{"url":"https://github.com/zenbitETH/OPcity/blob/main/Op-stack-research/Test-deployments/node03_V7.0.0.md","name":"Test Deployment 3 (OP stack V7.0.0 - Data Blobs) / June 2024","description":"Documentation of a third test deployment comparing the performance of OP Stack using Calldata versus Data Blobs for data posting. This test demonstrated the efficiency and cost-saving benefits of using Data Blobs."},{"url":"https://github.com/zenbitETH/OPcity/blob/main/node-setup/Holesky/geth.md","name":"Guide to setup a Geth on a Holesky node","description":"A step-by-step guide for configuring Geth as the Execution Layer on a Holesky node."},{"url":"https://github.com/zenbitETH/OPcity/blob/main/node-setup/Holesky/prysm.md","name":"Guide to setup a Prysm on a Holesky node","description":"This guide provides instructions for configuring Prysm as the Consensus Layer on a Holesky node."},{"url":"https://github.com/zenbitETH/OPcity/blob/main/node-setup/Op-stack/op-setup.md","name":"Guide to setup and deploy a Rollup from the OP stack","description":"A comprehensive guide detailing the steps to configure and deploy a rollup from the OP Stack repository on a Holesky node."},{"url":"https://github.com/zenbitETH/OPcity/blob/main/node-setup/Op-stack/dashboard-setup.md","name":"Guide to generate data visualization from Rollup activity","description":"This document outlines the setup of a dashboard for visualizing data from node and rollup performance."},{"url":"https://github.com/zenbitETH/OPcity/blob/main/Canon-FPVM/dev.md","name":"Guide to interact with Fault Proofs VM","description":"This document explains the practical concepts of the Canon Fault Proofs VM used in the OP Stack, including steps to interact with the dispute mechanism."},{"url":"https://mirror.xyz/zenbit.eth/atHQ_Nz1--bQbY6Vx7NzYO-aOtXibcQi70aLl_WhTzY","name":"OP City: Research compilation","description":"This article compiles research conducted at Zenbit, focusing on the theoretical and practical aspects of the OP Stack and Canon Fault Proofs VM. It includes insights into their implementation, performance benchmarks, and potential future enhancements."},{"url":"https://github.com/zenbitETH/OPcity/milestones","name":"OPcity Milestones","description":"List of milestones we aim to achieve during the research and development of the OPcity Stack. It contains the commits, pull requests, and contributions made at each stage and sets a guideline for future "}],"projectUid":"0x53499d3243b2c26b1f09d49f911a9d9300d29b2196576d417cf852ac9e8dfe4c"},{"name":"JEFE TOKEN","description":"JEFETOKEN is a software development project focused on smart contracts, blockchain technology, video games & mobile applications. Our goal is to create an ecosystem of web3 applications, based on our own token that powers our platforms and services. Additionally, we offer education through interactive workshops, both in-person and digital, to facilitate user integration into the blockchain ecosystem.\nBlockchain: The JEFE token is developed Open source under the MIT license, coded in Solidity and forms the foundation of the project, deployed on the mainnet in Optimism as $JEFE with the vision of being part of the SUPERCHAIN.\n\nApplication Development: We implement web3 activities within the community, promoting healthy competition through participation in educational workshops and learning activities on blockchain usage. All information is accessible to users from our website and with direct support on our social media channels. We have our own video game, Jefe Zombie, available on Android and iOS. This game introduces users to using their ERC-20 address to rank within the community and earn on-chain rewards, such as $JEFE & NFTs, and off-chain rewards, such as game appearances & accessories.\n\nCommunity Support: We also support community talent in areas like sports (American football and paintball), audiovisual art, helping artists transition to the web3 world, and e-sports, promoting competition and game streaming among users.\n\nJEFE University: We have JEFE University, a tour of presentations and workshops at universities about Optimism, blockchain & web3. We generate POAPs (Proof of Attendance Protocol) for attendees, promoting learning and knowledge sharing.\n\nRewards Program: We incentivize talent and user engagement within our ecosystem through a comprehensive rewards program, prominently featured on our website. Additionally, we're currently developing JEFE COMPASS, an innovative mobile Dapp where users can seamlessly monitor the global community ranking, organize activities, and track both on-chain and off-chain interactions from community addresses and VOTE for events, competitions, top players and more. By participating, users earn rewards points, enabling them to evolve their progress and level of their ranking within the community. \nThis program recurrently lists community activities that integrate web3, providing an access point to understand the use case of JEFE TOKEN. We act as a compass for navigating the web3 world, with a vision of a Superchain. Our utility is to support the transition from web2 to its integration with the Superchain in web3 interactively.","projectAvatarUrl":"https://storage.googleapis.com/op-atlas/b9e15e7a-8d23-4b25-83ab-88fc333c417f.png","projectCoverImageUrl":"https://storage.googleapis.com/op-atlas/a5f679ab-f06a-401f-a73c-d93f27a2f9ee.png","category":"Utility","osoSlug":"JEFE TOKEN","socialLinks":{"website":["https://jefetoken.com","https://rewards.jefetoken.com"],"farcaster":["https://warpcast.com/jefetoken"],"twitter":"https://x.com/JefeTOKEN","mirror":""},"team":["406049"],"github":[{"url":"https://github.com/jefetoken/JEFE-OPTIMISM","name":"JEFE TOKEN OPTIMISM","description":"This is the repo that contains the open source contract of jefe token that is deployed in the main net of Optimism"},{"url":"https://github.com/jefetoken/JEFE-OPSTACK","name":"JEFE OP STACK RESEARCH & DEVELOPMENT ","description":"Contains the information of all the research & development of the optimism chain named knuckles, there are four documents inside that contains the research & development of an open source blockchain with the opstack named knuckles , the documentation of how to deploy a blockchain using opstack is included in English & Spanish , used in workshops and educational purposes there is also kosotl which is an open source reference that helps the developer to serve the purpose of doing the each of the steps that are needed to configure an op blockchain. "},{"url":"https://github.com/jefetoken/Rewards","name":"JEFE WEB3 ACTIVITIES & REWARDS","description":"Repo for the orientation of users to use the rewards system of JEFE TOKEN, which is integrated in the Dapp of JEFE COMPASS too , it creates a ranking system on a leaderboard reading the information of the footprint the address of the user is using to interact in web3 activities from and for the community , these activities are sports oriented, educational oriented & gaming oriented, users comply with challenges or task given via rewards system & JEFE COMPASS , activities that are done and verified increase their reward points & based on their balance of JEFE TOKEN users have the voting power that allows them to vote for competition among teams, players & events . "},{"url":"https://github.com/jefetoken/JEFE-COMPASS","name":"JEFE COMPASS ","description":"This repo contains the public information for other apps to connect to JEFE COMPASS app & integrate the logic of rewards & web3 activities we have for the community ."}],"packages":[],"contracts":[{"address":"0x9FD22a17b4A96Da3F83797d122172C450381fb88","deploymentTxHash":"0xd800882d9a1b5c25de1dccf30577e2b5ef27333998cdd9fbeb563b17c64d9997","deployerAddress":"0xdBeA55Bad7404F00DF5cd12d30d2086151E83950","verificationProof":"0xb84a5278e71e9a6f745de0fe89b4583f9a88b3bf52b5861782acf57b5bc09c0d2debf8fd5dc39b05fbc8ce84f0a76ddda935870f0b60281d89f67c08d782ef1f1c","chainId":10}],"grantsAndFunding":{"ventureFunding":[],"grants":[{"grant":null,"link":null,"amount":"12422","date":"","details":null}],"revenue":[]},"pricingModel":"free","pricingModelDetails":"","links":[{"url":"https://explorer.jefetoken.com","name":"OP JEFE BLOCKCHAIN KNUCKLES EXPLORER INSPECTOR & MONITOR OF TRANSACTIONS & BLOCKS","description":"This is the server for monitoring the op-blockchain knuckles that was deployed together with the research of the op stack and journey, it allows to visualize the blocks, transactions and data related from the blockchain."},{"url":"https://sepolia-optimism.etherscan.io/address/0x1F1a029BA54513981e4AB05EfF4383647AeB76fF","name":"JEFE TOKEN BLOCKCHAIN KNUCKLES BATCHER TESTNET","description":"This is the address contract of the batcher that is running the Op blockchain knuckles, connected to the RPC of knuckles on the Sepolia Tesnet .This allow us to understand, study and develop better understanding of the deployment of the blockchain Knuckles using the Opstack along with a wider inspection on how blocks, transactions and the technical aspects that conforms the Superchain."}],"projectUid":"0x43bb3210691d0a7fd15df10a5401020281f7ab57baa49a63225c5c262abc357d"},{"name":"OPcity stack","description":"The OP City Stack is a research initiative aimed at exploring the operation of the OP Stack and testing the capabilities of the Canon Fault Proofs Virtual Machine (Canon Fault Proofs VM). Through practical deployment, benchmarking, and innovative proposals, this project aims to push the boundaries of Optimistic Rollup performance and functionality, contributing to the broader goal of Ethereum scalability.\n\nThe project covers several key areas. First, the Node & Rollup Setup involved detailed documentation of the deployment process for both an L1 node (Holesky testnet) and an L2 rollup using the OP Stack. To address RPC calls limitations, the project moved from relying on a remote virtual machine and third-party RPC services to a local environment. This shift provided better performance reliability and security.\n\nIn the OP Stack Version Benchmarking, multiple test deployments were conducted to compare the OP Stack versions V4.0.0 (Canyon) and V7.0.0 (Fjord). Significant findings from these tests included a 75% reduction in total gas fees when upgrading from V4.0.0 to V7.0.0. Additionally, a comparison of calldata versus data blob methods revealed that using data blobs resulted in a 60% reduction in resource usage, demonstrating the efficiency gains of advanced data handling techniques.\n\nFor Proposed Changes to Fault Proofs, the project explored integrating the OP Stack's Canon Fault Proofs VM with opML's Multi-Phase Fault Proof protocol. The proposed modifications included developing a state transition function model to handle merkelized decision trees or neural network outputs, analyzing memory management for large datasets required by machine learning models, enhancing syscalls and I/O operations to optimize the ML-driven data processing, and implementing formal verification and error analysis to ensure system integrity. Additionally, simulations were developed to evaluate the system's performance in real-world operational conditions.","projectAvatarUrl":"https://storage.googleapis.com/op-atlas/f9feb4b3-ff72-43c5-b3b5-008aa6ec8f45.png","projectCoverImageUrl":"https://storage.googleapis.com/op-atlas/ed478c5a-8181-465d-a02f-b2b5d72bf44f.png","category":"Utility","osoSlug":"zenbit.eth","socialLinks":{"website":["https://zenbit.mx","https://badges.zenbit.mx/"],"farcaster":["https://warpcast.com/zenbit"],"twitter":"https://x.com/zenbitMX/status/1731886578673254564","mirror":"https://mirror.xyz/zenbit.eth/"},"team":["212738","402339"],"github":[{"url":"https://github.com/zenbitETH/OPcity","name":"OP City","description":"This repository documents the research and development efforts for the OP City project."}],"packages":[],"contracts":[],"grantsAndFunding":{"ventureFunding":[],"grants":[{"grant":null,"link":null,"amount":"24850","date":"","details":null},{"grant":null,"link":null,"amount":"1535","date":"","details":null},{"grant":"token-house-mission","link":"https://app.charmverse.io/op-grants/page-1306815702055122","amount":"30000","date":"2024-05-08","details":"Research the compatibility of the OP stack's Canon Fault Proof VM with the opML's Multi-Phase Fault Proof protocol. Proposed during Season 5 and approved during Cycle 22."}],"revenue":[]},"pricingModel":"free","pricingModelDetails":"","links":[{"url":"https://github.com/zenbitETH/OPcity/blob/main/README.md","name":"Proposed modifications to the Canon Fault Proofs VM","description":"Research the compatibility of the OP stack's Canon Fault Proof VM with the opML's Multi-Phase Fault Proof protocol. The goal is to implement a custom Fault Dispute Game that manages the challenges related to data availability states from the L2 rollup and the computation results from the Deep Neural Networks (DNN) of the multi-phase opML. "},{"url":"https://github.com/zenbitETH/OPcity/blob/main/Op-stack-research/Test-deployments/node01_V4.0.0.md","name":"Test Deployment 1 (OP stack V4.0.0 / December 2023)","description":"An explorative evaluation was conducted from December 4th to 11th, assessing the OP Stack's operational cost performance in a testnet environment, focusing on gas spending by the batcher and proposer components."},{"url":"https://github.com/zenbitETH/OPcity/blob/main/Op-stack-research/Test-deployments/node02_V7.0.0.md","name":"Test Deployment 2 (OP stack V7.0.0 - Call Data) / June 2024","description":"In June 2024, a 20-day test deployment was conducted using OP Stack V7.0.0 with a Calldata configuration. This test followed multiple network updates and optimizations, significantly impacting rollup operation costs."},{"url":"https://github.com/zenbitETH/OPcity/blob/main/Op-stack-research/Test-deployments/node03_V7.0.0.md","name":"Test Deployment 3 (OP stack V7.0.0 - Data Blobs) / June 2024","description":"Documentation of a third test deployment comparing the performance of OP Stack using Calldata versus Data Blobs for data posting. This test demonstrated the efficiency and cost-saving benefits of using Data Blobs."},{"url":"https://github.com/zenbitETH/OPcity/blob/main/node-setup/Holesky/geth.md","name":"Guide to setup a Geth on a Holesky node","description":"A step-by-step guide for configuring Geth as the Execution Layer on a Holesky node."},{"url":"https://github.com/zenbitETH/OPcity/blob/main/node-setup/Holesky/prysm.md","name":"Guide to setup a Prysm on a Holesky node","description":"This guide provides instructions for configuring Prysm as the Consensus Layer on a Holesky node."},{"url":"https://github.com/zenbitETH/OPcity/blob/main/node-setup/Op-stack/op-setup.md","name":"Guide to setup and deploy a Rollup from the OP stack","description":"A comprehensive guide detailing the steps to configure and deploy a rollup from the OP Stack repository on a Holesky node."},{"url":"https://github.com/zenbitETH/OPcity/blob/main/node-setup/Op-stack/dashboard-setup.md","name":"Guide to generate data visualization from Rollup activity","description":"This document outlines the setup of a dashboard for visualizing data from node and rollup performance."},{"url":"https://github.com/zenbitETH/OPcity/blob/main/Canon-FPVM/dev.md","name":"Guide to interact with Fault Proofs VM","description":"This document explains the practical concepts of the Canon Fault Proofs VM used in the OP Stack, including steps to interact with the dispute mechanism."},{"url":"https://mirror.xyz/zenbit.eth/atHQ_Nz1--bQbY6Vx7NzYO-aOtXibcQi70aLl_WhTzY","name":"OP City: Research compilation","description":"This article compiles research conducted at Zenbit, focusing on the theoretical and practical aspects of the OP Stack and Canon Fault Proofs VM. It includes insights into their implementation, performance benchmarks, and potential future enhancements."},{"url":"https://github.com/zenbitETH/OPcity/milestones","name":"OPcity Milestones","description":"List of milestones we aim to achieve during the research and development of the OPcity Stack. It contains the commits, pull requests, and contributions made at each stage and sets a guideline for future "}],"projectUid":"0x53499d3243b2c26b1f09d49f911a9d9300d29b2196576d417cf852ac9e8dfe4c"},{"name":"Orderly Network","description":"Orderly Network is a combination of an orderbook-based trading infrastructure and a robust liquidity layer offering perpetual futures. Unlike traditional platforms, Orderly doesn’t have a front end; instead, it operates at the core of the ecosystem, providing essential services to projects built on top of it.\n\nBuilt on top of the OP Stack, Orderly Chain settles trades across multiple blockchains leveraging its asset management vaults for user deposits. These asset vaults are currently deployed across Arbitrum, OP Mainnet, Base, Polygon POS and Mantle. \n\nOrderly has 12 brokers built on top of its infrastructure currently - 11/12 of these are deployed to the OP and Base mainnet asset vaults. These brokers/projects include WOOFi Pro, LogX, SharpeAI, Bitoro, EMDX, Ascendex, CoolWallet and more. Orderly has an additional 10+ projects in the \"integration underway\" stage and/or on testnet to deploy in the coming months. \n\nDetails on Orderly OP Stack can be found on our explorer: \nhttps://explorer.orderly.network/\n\nOrderly overall TVL: $38.5m\nTVL Breakdown in OP & Base - \nOptimism Mainnet TVL: $8,608,017\nBase TVL: $1,348,071\n\nUp to date statistics can be found at: \nhttps://dune.com/orderly_network/orderly-dashboard\n\nTeam Members and Roles: 45+ Team members across 10+ countries.\nCore contributors: Ran (CEO), Terence (CTO), Arjun (COO), Bryan (Product), Slava (Product), Amine (Product), Midoji (BD & Product), Aurora (BD), Henry (Institutional BD), Drew (Marketing), Brandon (Social & Content Marketing), Irene (Growth Marketing)\n\n\n","projectAvatarUrl":"https://storage.googleapis.com/op-atlas/76ccd2c5-0225-4e7f-a2c7-e5541d3b46e4.png","projectCoverImageUrl":"https://storage.googleapis.com/op-atlas/3039461d-66da-43e6-bd08-ec5bc721c37c.png","category":"DeFi","osoSlug":"","socialLinks":{"website":["orderly.network"],"farcaster":["https://warpcast.com/orderly"],"twitter":"@orderlynetwork","mirror":null},"team":["341567"],"github":[{"url":"https://github.com/OrderlyNetwork/contract-evm","name":null,"description":null}],"packages":[{"url":"https://www.npmjs.com/package/@orderly.network/hooks","name":null,"description":null}],"contracts":[{"address":"0x816f722424B49Cf1275cc86DA9840Fbd5a6167e9","deploymentTxHash":"0x7792fcca87a2da230c67a71ed5063a89794e4a680dfa281f31ab2aa63902b4d9","deployerAddress":"0x43E3E4d002BA65c6a26d2e4c998b46e427370e6c","verificationProof":"0xd91b5d96b1bf76b007aa4d0db4305ca827de74f6bba08bcacb308042fae5f4f2776499f92595ad99c6ed308f5ec90a0eb83942b4707c58a4a312b74bbb1664bf1c","chainId":10},{"address":"0x816f722424B49Cf1275cc86DA9840Fbd5a6167e9","deploymentTxHash":"0x9ef5c9a2591e754e9801af1bb318abc966ac704b47002f1a9ab59e2ef5d28cd9","deployerAddress":"0x43E3E4d002BA65c6a26d2e4c998b46e427370e6c","verificationProof":"0x0","chainId":8453},{"address":"0x173B47eDBeCa665125edc24C509bfE545CDA60a9","deploymentTxHash":"0x69968dac1999c5d5a50fff92e997f04dc95838c7591c0e36892dbfefc7020f36","deployerAddress":"0x295e0fC7ab0F86df5597F38c9568a2da217E6673","verificationProof":"0xb297ce79e77b28def6f16b6f575683d41c2d69e859e661bfa27cf7920fb24def50c59fc61c23d7bc7407d5dbc89bf51d34f9dea38f1465bc7a3da708eb5e59391c","chainId":8453},{"address":"0x173B47eDBeCa665125edc24C509bfE545CDA60a9","deploymentTxHash":"0xee45013725d7a5cd45127ebfe7f05d63993b85a5634a9c8e8df3657946e3d5d6","deployerAddress":"0x295e0fC7ab0F86df5597F38c9568a2da217E6673","verificationProof":"0x0","chainId":10}],"grantsAndFunding":{"ventureFunding":[],"grants":[{"grant":null,"link":null,"amount":"44000","date":"","details":null}],"revenue":[]},"pricingModel":"freemium","pricingModelDetails":"Orderly operates on a revenue share model with \"brokers\" that sit on top of it. \nOrderly charges a base trading fee of 3bps taker and 0bps maker and keeps 100% of this (60% of this fee goes towards the Orderly treasury for ORDER stakers to access. Anything charged on top of the base fee by the broker is 100% theirs to keep. ","links":[],"projectUid":"0x52d9a9709aeb50c10afb0f67a35f1a538bc6897c9f45161d39c37fd566fbe19a"},{"name":"Research and development on multi-section fault dispute game","description":"Our research aims to significantly expedite the fault-proof dispute by implementing a multi-section search approach. In contrast to the bi-section game, which demands log2(N) moves to identify the final disputable step, the K-section game (where K > 2) diminishes the moves to logK(N). However, in the K-section game, each player (defender/attacker) must publish a K-1 VM state hashes on-chain with every move. The introduction of EIP-4844 facilitates a substantial reduction in this cost through the utilization of EIP-4844 Binary Large Object (BLOB), capable of accommodating K=4096 VM hashes per BLOB. Consequently, for an N=2^48 game, the game can be condensed to 4 moves from the original 48 moves.","projectAvatarUrl":"https://storage.googleapis.com/op-atlas/246a6f8a-8335-40b7-b7d9-2590bb1c7cf9.png","projectCoverImageUrl":"https://storage.googleapis.com/op-atlas/1d5c5564-489a-43f8-bb76-73ab8a30b1c5.png","category":"Utility","osoSlug":"","socialLinks":{"website":["https://ethstorage.io/"],"farcaster":[],"twitter":"https://twitter.com/EthStorage","mirror":""},"team":["498701","245756"],"github":[{"url":"https://github.com/ethstorage/optimism","name":"Multi-section fault proof code","description":"All related descriptions and progress are in https://github.com/ethereum-optimism/specs/discussions/191#discussioncomment-10339079"}],"packages":[],"contracts":[],"grantsAndFunding":{"ventureFunding":[],"grants":[{"grant":"token-house-mission","link":"https://app.charmverse.io/op-grants/page-29596258544520615","amount":"30000","date":"2024-04-24","details":"For detailed information on the grant, please visit the Charmverse page. You can find our progress updates, draft specifications, and code on this [GitHub discussion page](https://github.com/ethereum-optimism/specs/discussions/191)."}],"revenue":[]},"pricingModel":"free","pricingModelDetails":"","links":[{"url":"https://app.charmverse.io/op-grants/page-29596258544520615","name":"Optimism Season 5 Grant","description":"Recognition from Optimism community"},{"url":"https://twitter.com/EthStorage/status/1788554575869542831","name":"Twitter announcement","description":""},{"url":"https://www.youtube.com/watch?v=vbCSqdB-D8g","name":"Talk at EthPrague about the project","description":""}],"projectUid":"0xdbc21abd2657c839060753eada61f93a6d835a0a2f3bdfb530339a2c85f23516"},{"name":"Vyper","description":"Pythonic Smart Contract Language for the EVM","projectAvatarUrl":"https://cdn.charmverse.io/user-content/5302de23-eae6-4cda-97aa-25fefd829726/9aa6f15f-e32a-4bca-a40a-5b1e1122babb/2024-06-11_23-25.png","projectCoverImageUrl":"https://cdn.charmverse.io/user-content/5302de23-eae6-4cda-97aa-25fefd829726/6c137923-55fc-4dc9-9424-5dad59f82ab4/vyper-optimism.png","category":"Utility","osoSlug":"","socialLinks":{"website":["https://github.com/vyperlang/vyper","https://vyperlang.org/"],"farcaster":["https://warpcast.com/~/channel/vyper"],"twitter":"https://x.com/vyperlang?lang=en","mirror":null},"team":["253861","14976","19809"],"github":[{"url":"https://github.com/vyperlang/vyper","name":"Vyper","description":"Pythonic Smart Contract Language for the EVM"}],"packages":[],"contracts":[],"grantsAndFunding":{"ventureFunding":[],"grants":[{"grant":null,"link":null,"amount":"135200","date":"","details":null},{"grant":null,"link":null,"amount":"248448.21","date":"","details":null}],"revenue":[]},"pricingModel":"free","pricingModelDetails":"","links":[{"url":"https://defillama.com/languages","name":"Smart Contract Programming Language Statistics","description":"Vyper is the #2 most popular EVM programming language, securing $2b+ of value ($50m of which are on Optimism)"},{"url":"https://github.com/benber86/vyper_bytecode","name":"Vyper Bytecode Benchmark","description":"Benchmarks showing that Vyper generates on average 50% less bytecode than Solidity"},{"url":"https://github.com/z80dev/gascomps","name":"Gas Usage Benchmark","description":"Benchmark showing that Vyper uses much less gas for standard ERC20 functions compared to Solidity reference implementations "}],"projectUid":"0x9ca1f7b0e0d10d3bd2619e51a54f2e4175e029c87a2944cf1ebc89164ba77ea0"},{"name":"Nfts ","description":"nft creation ","projectAvatarUrl":"https://storage.googleapis.com/op-atlas/39cfa64d-46e8-43a1-9bf8-baf6d41de613.png","projectCoverImageUrl":"https://storage.googleapis.com/op-atlas/f43cc8a7-8575-45c8-843f-01f9830befd0.png","category":"NFT","osoSlug":"","socialLinks":{"website":[],"farcaster":[],"twitter":null,"mirror":null},"team":["427926"],"github":[],"packages":[],"contracts":[],"grantsAndFunding":{"ventureFunding":[],"grants":[],"revenue":[]},"pricingModel":"free","pricingModelDetails":"","links":[],"projectUid":"0x965d10dd8af44d0286af95744897ac7e066f92114c080c021e628f4af3eda298"},{"name":"Smoo.th Cryptolib","description":"This project is eligible for round 5 as a Research project. \n\nSmoo.th conducts research project to push generic elliptic computations over Ethereum. While previous FCL enabled only P256, SCL, delivered this year enables any curve.\n\n\nAs such, it developped two cryptolibs : \n- FCL, currently used by Coinbase smarwallet, metamask delegation toolkit, \n- SCL, which supersedes FCL both in term of \n\nSmoo.th is also authoring RIP7696, as implemented in SCL, enabling both Ed25519, starkcurve, palla, vesta curves and P256 for lesser cost than any other solidity lib.","projectAvatarUrl":"https://storage.googleapis.com/op-atlas/5c7fad2d-0472-436b-a963-27ecf314919d.png","projectCoverImageUrl":"https://storage.googleapis.com/op-atlas/9fd789bb-db6e-4acc-81d8-16b136528f42.png","category":"Utility","osoSlug":"","socialLinks":{"website":["https://github.com/get-smooth/crypto-lib"],"farcaster":[],"twitter":"@RenaudDubois10","mirror":null},"team":["585499"],"github":[{"url":"https://github.com/rdubois-crypto/FreshCryptoLib","name":"FCL","description":"This repo contains our previous FCL, which implement RIP7212 and was used prior to its adoption by OP mainnet by many actors. It is currently deployed in every Coinbase Smartwallet at address\nhttps://basescan.org/address/0x0BA5ED0c6AA8c49038F819E587E2633c4A9F428a#code\nand in soulWallet\nhttps://optimistic.etherscan.io/address/0x31585171cd8e80111180a2f66AE6cc9aEB4dbA84#code\n\nUnfortunately, all actors use a copy of the library, thus i don't have the ownership of it and can't provide a proof in the \"contracts\" section of the application.\n\n"},{"url":"https://github.com/get-smooth/crypto-lib","name":"Smoo.th Crypto Lib (SCL)","description":"This repo contains the latest of our cryptolib, audited by cryptoExperts (and ongoing by Veridise).\n\nIt implements RIP7696, enabling generic elliptic curve cryptography, superseding FCL and RIP7212.\nIt is the result of our latest research, presented at ETHCC and ETH Zurich.\n\nWe are also participating actively to RollCalls, and explained our work at RollCall5 :\nhttps://github.com/get-smooth/crypto-lib/blob/main/doc/Conferences/RollCall_8_5_2024.pdf\n\nsmoo.th conducted two different audits both with CryptoExperts and Veridise for a total spending of 60K$, which appear in separate branch of the repo. (audit result summarized in README)."}],"packages":[],"contracts":[],"grantsAndFunding":{"ventureFunding":[],"grants":[{"grant":null,"link":null,"amount":"19875","date":"","details":null}],"revenue":[]},"pricingModel":"free","pricingModelDetails":"","links":[{"url":"https:ethereum-magicians.org/t/rip-7696-generic-double-scalar-multiplication-dsm-for-all-curves/19798","name":"","description":"Discussions about RIP7696"},{"url":"https://github.com/ethereum/RIPs/blob/master/RIPS/rip-7696.md","name":"RIP7696 ","description":"This RIP implements generic elliptic curve computation. It also provide the asset code to do so (it is the SCL code). Using this, it is possible to use Ed25519 over ethereum, making it compatible with private keys of COSMOS and SOLANA. It is also provide a full webauthn compatibility, while RIP7212 is limited to P256.\n\nThe day devices integrate ed25519, SOLANA and COSMOS will natively enable to store their private key in the secure enclave through passkeys. \n\n"}],"projectUid":"0xfef0eaf3c745a7175550a75ecfc0056d0a3276eeb0ce8fbc45dd7254411985ec"},{"name":"Ethereum Execution Client Specification Code Quality and Refactor Enhancements","description":"This project is dedicated to improving the robustness, maintainability, and efficiency of the Ethereum execution specs clients through targeted code quality enhancements and refactoring efforts.","projectAvatarUrl":"https://storage.googleapis.com/op-atlas/cc7123c4-abe2-45b8-8d21-9088a643869a.png","projectCoverImageUrl":"https://storage.googleapis.com/op-atlas/38c4523d-4b0d-48ec-bc64-6b854005ba10.png","category":"Utility","osoSlug":"","socialLinks":{"website":["https://github.com/richardgreg/execution-specs","https://github.com/richardgreg/execution-spec-tests"],"farcaster":[],"twitter":null,"mirror":null},"team":["261806"],"github":[{"url":"https://github.com/richardgreg/execution-spec-tests","name":"Execution Spec Tests","description":"This repository is a fork of the main Execution Spec Tests which is both a collection of test cases and a framework implemented in Python to generate tests for Ethereum execution clients. Forking the repo is necessary to contribute to it."},{"url":"https://github.com/richardgreg/execution-specs","name":"Ethereum Execution Client Specifications","description":"This repository is a fork of the main Ethereum Execution Client Specifications which contains the specifications related to the Ethereum execution client, specifically the pyspec and specifications for network upgrades. Forking the repo is necessary to contribute to it."}],"packages":[],"contracts":[],"grantsAndFunding":{"ventureFunding":[],"grants":[{"grant":null,"link":null,"amount":"10000","date":"","details":null}],"revenue":[]},"pricingModel":"free","pricingModelDetails":"","links":[{"url":"https://github.com/ethereum/execution-specs/pull/995","name":"Transaction Nonce Type to U64 Update [Under Review]","description":"I updated the transaction nonce type from U256 to U64 across each fork’s transaction class in response to EIP-2671"},{"url":"https://github.com/ethereum/execution-specs/pull/884/files","name":"`make_receipt` Control Flow Refactor","description":"This task involved refactoring the control flow in the `make_receipt` function to enhance its coherence and readability. The changes included replacing the `if` statement with `elif` for the `FeeMarketTransaction` type and streamlining the return statements.\n\n"},{"url":"https://github.com/ethereum/execution-spec-tests/pull/373","name":"Framework Tests and Documentation Update for Solidity v0.8.23","description":"This task involved updating the framework tests and documentation of the Ethereum Execution Specs Tests to align with Solidity version 0.8.23. It included modifying existing tests to ensure compatibility with Solidity v0.8.23 and updating the related documentation to reflect the changes and improvements in Solidity v0.8.23"},{"url":"https://github.com/ethereum/execution-spec-tests/issues/395","name":"Further Investigation of Solidity v0.8.23","description":"Made further investigation into the alignment of Solidity v0.8.23 with Ethereum Execution Specs Test, most specifically to discover if the commandline Interface: An empty --yul-optimizations sequence can now be always provided. "},{"url":"https://github.com/ethereum/execution-specs/pull/960/files","name":"Access List Type Refactor to Improve Code Maintainability [Under Review]","description":"The objective of this task involved refactoring the access list type used across various transaction classes to reduce redundancy and enhance maintainability. Key updates included:\n\n• Creating a new Access class to encapsulate the access list structure, which comprises an account and a tuple of slots (i.e., Tuple[Address, Tuple[Bytes32, ...]])\n\n• Developing helper functions encode_access_list and decode_access_list to handle the conversion between the new Access type and the previous tuple structure used for RLP encoding and decoding\n\n• Modifying existing test cases to reflect the new Access class, ensuring that tests continue to validate the correct functionality with the updated type."},{"url":"https://github.com/ethereum/execution-specs/pull/957/files","name":"Opcodes Variant Sorting","description":"A comprehensive refactor of the Ops variants within the Ethereum Execution Specs project. The goal was to enhance code readability and maintainability by restructuring and sorting Opcodes variants for each fork in the repositoy."},{"url":"https://github.com/ethereum/execution-specs/pull/916/files","name":"Unused Imports Cleanup in Test Files","description":"This task involved the investigation and removal of unused imports within the `tests/*` directory of the Execution Specs project. Identifying and eliminating these redundant imports improved overall readability and maintainability."},{"url":"https://github.com/ethereum/execution-specs/pull/984/files","name":"Mypy Diagnostics Enhanced [Under Review]","description":"I configured `mypy` to enable additional diagnostics for more comprehensive type checking."}],"projectUid":"0xdc64b926541adf4b79f4dd2bce21bae08a72926dcf85833c9c59119623996b28"},{"name":"Nimbus","description":"Nimbus is a client implementation for both Ethereum’s Consensus Layer and Execution Layer that strives to be as lightweight as possible in terms of resources used. ","projectAvatarUrl":"https://storage.googleapis.com/op-atlas/cf0751ef-d8aa-4814-80c7-70e3a305499d.png","projectCoverImageUrl":"https://storage.googleapis.com/op-atlas/14ef8c04-600b-4449-a501-2c8e1880ac9e.png","category":"Utility","osoSlug":"","socialLinks":{"website":["https://nimbus.team/"],"farcaster":[],"twitter":"https://twitter.com/ethnimbus","mirror":null},"team":["12747"],"github":[{"url":"https://github.com/status-im/nimbus-eth2","name":"Nimbus Consensus Client Repo","description":"Nim implementation of the Ethereum Beacon Chain (Consensus Client)"}],"packages":[],"contracts":[],"grantsAndFunding":{"ventureFunding":[],"grants":[{"grant":null,"link":null,"amount":"84018","date":"","details":null},{"grant":null,"link":null,"amount":"198758","date":"","details":null}],"revenue":[]},"pricingModel":"free","pricingModelDetails":"","links":[],"projectUid":"0xe346264e87202b47f1057eb0b0fcaa0ea7f83e14507ca4585a91a5d94e0e92c0"},{"name":"op-besu","description":"Op-besu is an OP Stack execution client written in Java 21. \n\nWe are OptimismJ who continue to build open source public goods to help the Ethereum and Optimism community get better and better. Our main work is on OP Stack core protocols and ecosystem tools and libraries. You can view more detailed information on our official website https://optimism-java.github.io .","projectAvatarUrl":"https://storage.googleapis.com/op-atlas/cccbc3c2-e7e4-4f1f-9eb9-110b9d3006dd.png","projectCoverImageUrl":"https://storage.googleapis.com/op-atlas/11b27f90-aab4-4013-b554-1375533a88c5.png","category":"Utility","osoSlug":"","socialLinks":{"website":["https://optimism-java.github.io/op-besu-docs"],"farcaster":[],"twitter":"https://x.com/optimism_java","mirror":null},"team":["193400"],"github":[{"url":"https://github.com/optimism-java/op-besu","name":"","description":""}],"packages":[],"contracts":[],"grantsAndFunding":{"ventureFunding":[],"grants":[{"grant":"token-house-mission","link":"https://app.charmverse.io/op-grants/op-besu-an-op-stack-execution-client-based-on-hyperledger-besu-2818630304747294","amount":"50000","date":"2024-05-09","details":""}],"revenue":[]},"pricingModel":"free","pricingModelDetails":"","links":[],"projectUid":"0x7d69da70e6453a7abb641a770cad602c0a7893186cb20f990efe22c0cb248115"},{"name":"OPcity stack","description":"The OP City Stack is a research initiative aimed at exploring the operation of the OP Stack and testing the capabilities of the Canon Fault Proofs Virtual Machine (Canon Fault Proofs VM). Through practical deployment, benchmarking, and innovative proposals, this project aims to push the boundaries of Optimistic Rollup performance and functionality, contributing to the broader goal of Ethereum scalability.\n\nThe project covers several key areas. First, the Node & Rollup Setup involved detailed documentation of the deployment process for both an L1 node (Holesky testnet) and an L2 rollup using the OP Stack. To address RPC calls limitations, the project moved from relying on a remote virtual machine and third-party RPC services to a local environment. This shift provided better performance reliability and security.\n\nIn the OP Stack Version Benchmarking, multiple test deployments were conducted to compare the OP Stack versions V4.0.0 (Canyon) and V7.0.0 (Fjord). Significant findings from these tests included a 75% reduction in total gas fees when upgrading from V4.0.0 to V7.0.0. Additionally, a comparison of calldata versus data blob methods revealed that using data blobs resulted in a 60% reduction in resource usage, demonstrating the efficiency gains of advanced data handling techniques.\n\nFor Proposed Changes to Fault Proofs, the project explored integrating the OP Stack's Canon Fault Proofs VM with opML's Multi-Phase Fault Proof protocol. The proposed modifications included developing a state transition function model to handle merkelized decision trees or neural network outputs, analyzing memory management for large datasets required by machine learning models, enhancing syscalls and I/O operations to optimize the ML-driven data processing, and implementing formal verification and error analysis to ensure system integrity. Additionally, simulations were developed to evaluate the system's performance in real-world operational conditions.","projectAvatarUrl":"https://storage.googleapis.com/op-atlas/f9feb4b3-ff72-43c5-b3b5-008aa6ec8f45.png","projectCoverImageUrl":"https://storage.googleapis.com/op-atlas/ed478c5a-8181-465d-a02f-b2b5d72bf44f.png","category":"Utility","osoSlug":"zenbit.eth","socialLinks":{"website":["https://zenbit.mx","https://badges.zenbit.mx/"],"farcaster":["https://warpcast.com/zenbit"],"twitter":"https://x.com/zenbitMX/status/1731886578673254564","mirror":"https://mirror.xyz/zenbit.eth/"},"team":["212738","402339"],"github":[{"url":"https://github.com/zenbitETH/OPcity","name":"OP City","description":"This repository documents the research and development efforts for the OP City project."}],"packages":[],"contracts":[],"grantsAndFunding":{"ventureFunding":[],"grants":[{"grant":null,"link":null,"amount":"24850","date":"","details":null},{"grant":null,"link":null,"amount":"1535","date":"","details":null},{"grant":"token-house-mission","link":"https://app.charmverse.io/op-grants/page-1306815702055122","amount":"30000","date":"2024-05-08","details":"Research the compatibility of the OP stack's Canon Fault Proof VM with the opML's Multi-Phase Fault Proof protocol. Proposed during Season 5 and approved during Cycle 22."}],"revenue":[]},"pricingModel":"free","pricingModelDetails":"","links":[{"url":"https://github.com/zenbitETH/OPcity/blob/main/README.md","name":"Proposed modifications to the Canon Fault Proofs VM","description":"Research the compatibility of the OP stack's Canon Fault Proof VM with the opML's Multi-Phase Fault Proof protocol. The goal is to implement a custom Fault Dispute Game that manages the challenges related to data availability states from the L2 rollup and the computation results from the Deep Neural Networks (DNN) of the multi-phase opML. "},{"url":"https://github.com/zenbitETH/OPcity/blob/main/Op-stack-research/Test-deployments/node01_V4.0.0.md","name":"Test Deployment 1 (OP stack V4.0.0 / December 2023)","description":"An explorative evaluation was conducted from December 4th to 11th, assessing the OP Stack's operational cost performance in a testnet environment, focusing on gas spending by the batcher and proposer components."},{"url":"https://github.com/zenbitETH/OPcity/blob/main/Op-stack-research/Test-deployments/node02_V7.0.0.md","name":"Test Deployment 2 (OP stack V7.0.0 - Call Data) / June 2024","description":"In June 2024, a 20-day test deployment was conducted using OP Stack V7.0.0 with a Calldata configuration. This test followed multiple network updates and optimizations, significantly impacting rollup operation costs."},{"url":"https://github.com/zenbitETH/OPcity/blob/main/Op-stack-research/Test-deployments/node03_V7.0.0.md","name":"Test Deployment 3 (OP stack V7.0.0 - Data Blobs) / June 2024","description":"Documentation of a third test deployment comparing the performance of OP Stack using Calldata versus Data Blobs for data posting. This test demonstrated the efficiency and cost-saving benefits of using Data Blobs."},{"url":"https://github.com/zenbitETH/OPcity/blob/main/node-setup/Holesky/geth.md","name":"Guide to setup a Geth on a Holesky node","description":"A step-by-step guide for configuring Geth as the Execution Layer on a Holesky node."},{"url":"https://github.com/zenbitETH/OPcity/blob/main/node-setup/Holesky/prysm.md","name":"Guide to setup a Prysm on a Holesky node","description":"This guide provides instructions for configuring Prysm as the Consensus Layer on a Holesky node."},{"url":"https://github.com/zenbitETH/OPcity/blob/main/node-setup/Op-stack/op-setup.md","name":"Guide to setup and deploy a Rollup from the OP stack","description":"A comprehensive guide detailing the steps to configure and deploy a rollup from the OP Stack repository on a Holesky node."},{"url":"https://github.com/zenbitETH/OPcity/blob/main/node-setup/Op-stack/dashboard-setup.md","name":"Guide to generate data visualization from Rollup activity","description":"This document outlines the setup of a dashboard for visualizing data from node and rollup performance."},{"url":"https://github.com/zenbitETH/OPcity/blob/main/Canon-FPVM/dev.md","name":"Guide to interact with Fault Proofs VM","description":"This document explains the practical concepts of the Canon Fault Proofs VM used in the OP Stack, including steps to interact with the dispute mechanism."},{"url":"https://mirror.xyz/zenbit.eth/atHQ_Nz1--bQbY6Vx7NzYO-aOtXibcQi70aLl_WhTzY","name":"OP City: Research compilation","description":"This article compiles research conducted at Zenbit, focusing on the theoretical and practical aspects of the OP Stack and Canon Fault Proofs VM. It includes insights into their implementation, performance benchmarks, and potential future enhancements."},{"url":"https://github.com/zenbitETH/OPcity/milestones","name":"OPcity Milestones","description":"List of milestones we aim to achieve during the research and development of the OPcity Stack. It contains the commits, pull requests, and contributions made at each stage and sets a guideline for future "}],"projectUid":"0x53499d3243b2c26b1f09d49f911a9d9300d29b2196576d417cf852ac9e8dfe4c"},{"name":"xuwinnie.review","description":"Security Researcher.","projectAvatarUrl":"https://storage.googleapis.com/op-atlas/23976744-db3b-49b9-b5d4-3b629a28dd3a.png","projectCoverImageUrl":"https://storage.googleapis.com/op-atlas/f7905adc-4525-4ea2-bc64-925690c7069c.png","category":"Utility","osoSlug":"","socialLinks":{"website":["xuwinnie.review"],"farcaster":[],"twitter":"https://x.com/xuwinniexu","mirror":null},"team":["462511"],"github":[{"url":"https://github.com/xuwinnie/reports","name":"","description":""}],"packages":[],"contracts":[],"grantsAndFunding":{"ventureFunding":[],"grants":[],"revenue":[]},"pricingModel":"freemium","pricingModelDetails":"Factors include sloc, complexity, postive impact...","links":[{"url":"https://github.com/code-423n4/2024-07-optimism-findings/issues/36","name":"C4 H-01: Invalid DISPUTED_L2_BLOCK_NUMBER is passed to VM","description":"An attacker can counter a valid output claim by providing a trace containing one block after the original claim. To be fixed in the Granite Network Upgrade."}],"projectUid":"0x353abbe13c196db288730b62e7a6d8f2755ee968681a67bc7d5e381621ad211a"},{"name":"Lighthouse","description":"Lighthouse is a leading Ethereum consensus client written in the rust programming language. \n\nIt is built and maintained by a team of engineers, researchers and developers dedicated to advancing the current state of decentralized technology.","projectAvatarUrl":"https://storage.googleapis.com/op-atlas/f32836f7-e483-43c8-94a3-098d7bcaf040.png","projectCoverImageUrl":"https://storage.googleapis.com/op-atlas/34a19c11-c391-40e3-b16a-24372308a4ea.png","category":"Utility","osoSlug":"","socialLinks":{"website":["https://lighthouse.sigmaprime.io"],"farcaster":[],"twitter":"@sigp_io","mirror":null},"team":["845911"],"github":[{"url":"https://github.com/sigp/lighthouse","name":"Lighthouse","description":"Leading Ethereum consensus client in rust."}],"packages":[],"contracts":[],"grantsAndFunding":{"ventureFunding":[],"grants":[{"grant":null,"link":null,"amount":"165460","date":"","details":null},{"grant":null,"link":null,"amount":"298138","date":"","details":null}],"revenue":[]},"pricingModel":"free","pricingModelDetails":"","links":[],"projectUid":"0x04b1cd5a7c59117474ce414b309fa48e985bdaab4b0dab72045f74d04ebd8cff"},{"name":"Ethereum POS Testnet","description":" Quick and Easy Way to Bootstrap your own Local Ethereum PoS Testnet. Great for testing consensus","projectAvatarUrl":"https://storage.googleapis.com/op-atlas/337dbbb2-74f9-4eee-9685-95922c926e38.png","projectCoverImageUrl":"https://storage.googleapis.com/op-atlas/e76d2c47-741f-4277-9b6f-e2930a492b47.png","category":"Utility","osoSlug":"","socialLinks":{"website":[],"farcaster":[],"twitter":null,"mirror":null},"team":["542731"],"github":[{"url":"https://github.com/rzmahmood/ethereum-pos-testnet","name":"Ethereum PoS Testnet","description":"This deployment process allows you to setup and deploy your own local ethereum PoS networks with multiple nodes. This repository is targeted to developers who want to quickly modify client source code and deploy a PoS network. This setup can is can serve as a reference for building your own production deployments."}],"packages":[],"contracts":[],"grantsAndFunding":{"ventureFunding":[],"grants":[],"revenue":[]},"pricingModel":"free","pricingModelDetails":"","links":[],"projectUid":"0x7ada1f0835c4c195d0dd8d9761b80f87dab88d21891b2a2e83220720560af7c1"},{"name":"OP Succinct: Full ZK Validity Proving of OP Stack Rollups with SP1","description":"OP Succinct combines OP Stack, a battle-tested, modular rollup framework, with SP1, a blazing-fast zkVM, to enable any OP Stack rollup to be fully proven with ZKPs. ","projectAvatarUrl":"https://storage.googleapis.com/op-atlas/55feffd8-8eb4-42f9-a46a-d01336ce9c0f.png","projectCoverImageUrl":"https://storage.googleapis.com/op-atlas/87d02689-101f-4ee0-83d2-8720fad3073c.png","category":"Utility","osoSlug":"","socialLinks":{"website":["https://www.succinct.xyz/"],"farcaster":[],"twitter":"https://twitter.com/SuccinctLabs","mirror":null},"team":["5323","5882","4226","3735"],"github":[{"url":"https://github.com/succinctlabs/op-succinct","name":"OP Succinct","description":"Upgrade any OP Stack chain to use ZKPs using SP1 in 1 hour."},{"url":"https://github.com/succinctlabs/sp1","name":"SP1","description":"A blazing fast, general-purpose zkVM that makes ZKPs accessible to any developer."}],"packages":[],"contracts":[],"grantsAndFunding":{"ventureFunding":[],"grants":[{"grant":"foundation-mission","link":"https://github.com/ethereum-optimism/ecosystem-contributions/issues/76","amount":"15000","date":"2023-07-25","details":""},{"grant":null,"link":null,"amount":"above-50m","date":"2024","details":"Raised a seed and series A funding round from Paradigm."}],"revenue":[]},"pricingModel":"freemium","pricingModelDetails":"SP1 is our zkVM that is open-source and will always be free to use locally. We also provide a freemium proof generation service (users start with free credits and then pay after a certain volume of proofs) to make generating SP1 proofs simple, so users can use SP1 without setting up their own proving infrastructure.","links":[],"projectUid":"0xfad78fad680d407f81e7fd46632b4b4936676d1776a5cbf02694b94698495746"},{"name":"OP Succinct: Full ZK Validity Proving of OP Stack Rollups with SP1","description":"OP Succinct combines OP Stack, a battle-tested, modular rollup framework, with SP1, a blazing-fast zkVM, to enable any OP Stack rollup to be fully proven with ZKPs. ","projectAvatarUrl":"https://storage.googleapis.com/op-atlas/55feffd8-8eb4-42f9-a46a-d01336ce9c0f.png","projectCoverImageUrl":"https://storage.googleapis.com/op-atlas/87d02689-101f-4ee0-83d2-8720fad3073c.png","category":"Utility","osoSlug":"","socialLinks":{"website":["https://www.succinct.xyz/"],"farcaster":[],"twitter":"https://twitter.com/SuccinctLabs","mirror":null},"team":["5323"],"github":[{"url":"https://github.com/succinctlabs/op-succinct","name":null,"description":null}],"packages":[],"contracts":[],"grantsAndFunding":{"ventureFunding":[],"grants":[{"grant":null,"link":null,"amount":"above-50m","date":"2024","details":""}],"revenue":[]},"pricingModel":"freemium","pricingModelDetails":"Our product is 100% open-source and free to use locally. Users can pay to use our prover network infrastructure which helps them with proof generation.","links":[],"projectUid":"0xfad78fad680d407f81e7fd46632b4b4936676d1776a5cbf02694b94698495746"},{"name":"AWS KMS and YubiHSM signer for OP Stack","description":"We have developed a signer proxy software that enables the OP Stack chain to use an external signer (currently supporting AWS KMS and YubiHSM) through the official signer client to signer the sequencer, batcher, proposer and challenger transactions. However, the official signer client does not integrate with external signers, so we have implemented this functionality in our signer proxy.\n\nCurrently, the process outlined in the Optimism documentation for setting up a sequencer, batcher, and proposer requires using plain private keys, creating an insecure environment for mainnet deployment. Although the documentation suggests using hardware security modules (HSMs) for key management, it lacks detailed guidance beyond referencing source code. Chain operators, particularly those using bare metal setups, often prefer YubiHSM2 over cloud-based solutions like AWS KMS due to its hardware-native security.\n\nTo enhance security, mainnet chain operators are encouraged to use industry-standard hardware signers like YubiHSM2 or AWS KMS. This approach allows operators to deploy Optimism stack chains securely by protecting private keys with hardware-based solutions. Existing resources, such as the integration of YubiHSM2 into the Keplr wallet and the TMKMS YubiHSM installer, provide relevant experiences that support this approach.\n\nOur AWS KMS Signer proxy has been used by the Lisk team for their op-challenger. We are working with them to make signer proxy perfect and production ready.","projectAvatarUrl":"https://storage.googleapis.com/op-atlas/220e4527-d5f9-472d-be56-9adf59d27e3f.png","projectCoverImageUrl":"https://storage.googleapis.com/op-atlas/ffb2a694-74be-48f3-897d-96034c088b3a.png","category":"Utility","osoSlug":"","socialLinks":{"website":[],"farcaster":[],"twitter":null,"mirror":null},"team":["849514","394600","328679"],"github":[{"url":"https://github.com/upnodedev/signer-proxy","name":null,"description":null}],"packages":[],"contracts":[],"grantsAndFunding":{"ventureFunding":[],"grants":[{"grant":"token-house-mission","link":"https://app.charmverse.io/op-grants/research-on-using-yubihsm-and-aws-kms-hardware-signer-on-op-stack-41211765826072866","amount":"15000","date":"2024-05-09","details":"Research on using YubiHSM and AWS KMS hardware signer on OP Stack Season 5 Cycle 22"}],"revenue":[]},"pricingModel":"free","pricingModelDetails":"","links":[],"projectUid":"0xd4ed99cc6aaf73ca63b32f7a03b5427ac1d2955bf9efc31eb14f5773016988d0"},{"name":"Dynamic Inbox Contract For OP Stack","description":"This feature aims to allow the batch inbox to be a contract, enabling customized batch submission conditions such as:\n\nRequiring the batch transaction to be signed by a quorum of sequencers in a decentralized sequencing network; or\nMandating that the batch transaction call a BLOB storage contract (e.g., EthStorage) with a long-term storage fee, which is then distributed to data nodes that prove BLOB storage over time.","projectAvatarUrl":"https://storage.googleapis.com/op-atlas/fa88a614-4de4-4ae0-9363-0b819540724c.png","projectCoverImageUrl":"https://storage.googleapis.com/op-atlas/6560734b-a095-4659-94ea-0e6dfa8373f6.png","category":"Utility","osoSlug":"","socialLinks":{"website":[],"farcaster":[],"twitter":null,"mirror":null},"team":["498701","245756","438493"],"github":[{"url":"https://github.com/blockchaindevsh/optimism","name":"changes for genesis inbox contract","description":"op-node & op-batcher changes: https://github.com/blockchaindevsh/optimism/compare/5137f3b74c6ebcac4f0f5a118b0f4909df03aec6...02e3b7248f1b590a2adf1f81488829760fa2ba03\n\n"}],"packages":[],"contracts":[],"grantsAndFunding":{"ventureFunding":[],"grants":[{"grant":"token-house-mission","link":"https://app.charmverse.io/op-grants/page-36156815313550994","amount":"30000","date":"2023-05-09","details":"During the process, we added the feature of genesis inbox contract to OP Stack. And after further discussing with Mark, we find it more valuable to allow existing OP Stack instances to migrate the inbox from EOA to contract."}],"revenue":[]},"pricingModel":"free","pricingModelDetails":"","links":[{"url":"https://github.com/ethereum-optimism/specs/pull/284","name":"spec for dynamic inbox contract","description":"Besides genesis inbox contract, we've also specified the required changes for dynamic inbox contract."}],"projectUid":"0x7c2460f0e048edd08abb4279db8fc5318168145672399cb37c9f19c9381d5273"},{"name":"FANBASE ✨","description":"This is a fanbase community that operates in the field of social engagement.","projectAvatarUrl":"https://cdn.charmverse.io/user-content/6020d938-f07e-4f95-a756-5562f175762e/f6550061-4756-49ac-b3da-6dc87fd589a9/76716e6b0c575e52832cf0f58cae6f2c.jpg","projectCoverImageUrl":"https://cdn.charmverse.io/user-content/6020d938-f07e-4f95-a756-5562f175762e/906bad2e-6a95-4bba-9261-aeaf88ff7afe/Screenshot_20240823-030141_1.jpg","category":"Social","osoSlug":"","socialLinks":{"website":["https://www.fanbase.app/"],"farcaster":["https://warpcast.com/denzooo","https://warpcast.com/phynn","https://warpcast.com/cepodr"],"twitter":"","mirror":null},"team":["508591"],"github":[],"packages":[],"contracts":[],"grantsAndFunding":{"ventureFunding":[],"grants":[],"revenue":[]},"pricingModel":"free","pricingModelDetails":"","links":[{"url":"https://news.fanbase.app/","name":"Fanbase","description":"Fanbase is a FREE Next-Generation Social Media App that allows ANY user to earn money from day one.\nUnlike other social apps, Fanbase is the one place you can truly be you "}],"projectUid":"0xa7d3f54fe62bbff857bba25d18d385d943741e6d970e5491d1341218e54a6762"},{"name":"CryptoZombies","description":"CryptoZombies is an interactive school that teaches students to write smart contracts by making their own crypto-collectibles game. CryptoZombies was the first tutorial on the internet for NFTs and is still very relevant to the new crop of web3 developers looking to enter the industry today. The curriculum is focused on Solidity development, which also helps onboard new developers to Optimism.\n\nOur platform is free and used by more than 500,000 developers worldwide. Consequently, we've broadened the Optimism Collective's audience while streamlining developer onboarding. In doing so, we've blended simplicity and humor, making the art of writing smart contracts on Optimism fun and accessible. Furthermore, our Telegram community ensures prompt support from our engineers, aiding both newcomers and experienced developers alike.\n\nWe've teamed up with the Optimism Foundation to build a course, Optimism Unleashed, that teaches students to write, test, and deploy smart contracts on the OP Mainnet and use the Superchain Faucet. The course is available at https://cryptozombies.io/en/optimism.\n\nWe're also building [CryptoZombies Apocalypse](https://apocalypse.cryptozombies.io/), an Optimism-based tower defense game where players fight zombie waves to save humanity. The game includes an educational curriculum providing hands-on experience building blockchain-powered game content.\n\nEarly adopters can now claim Early Bird Badge NFTs for game access. To boost adoption, we're covering minting fees on Optimism.","projectAvatarUrl":"https://storage.googleapis.com/op-atlas/e18bade7-4f41-4c9a-b531-cc7f55826d3a.png","projectCoverImageUrl":"https://storage.googleapis.com/op-atlas/4abcba4f-797d-4600-bf03-8c4200ff2494.png","category":"Utility","osoSlug":"","socialLinks":{"website":["https://cryptozombies.io/","https://apocalypse.cryptozombies.io/"],"farcaster":[],"twitter":"https://twitter.com/cryptozombieshq","mirror":null},"team":["847269"],"github":[{"url":"https://github.com/CryptozombiesHQ/cryptozombie-lessons","name":"CryptoZombies Lessons","description":"This repository is used to translate CryptoZombies to other languages."}],"packages":[],"contracts":[],"grantsAndFunding":{"ventureFunding":[],"grants":[{"grant":null,"link":null,"amount":"130577.81","date":"","details":null},{"grant":null,"link":null,"amount":"99378.28","date":"","details":null}],"revenue":[]},"pricingModel":"free","pricingModelDetails":"","links":[],"projectUid":"0xbd7efe4f47254e152bc1193b095dbad6711748577df2cd8f6a55c125ea58a376"},{"name":"TechNERDs Program","description":"The TechNERDs program maintain a developers repository and the discussion section has evolved into a Stack Overflow style forum where 100s of threads have turned into reusable resources and have lead to documentation and developer experience improvements. https://github.com/ethereum-optimism/developers/discussions\n\nThe TechNERDS expand developer support and bridge technical knowledge gaps. They directly solve developer pain by answering questions, debugging issues via support tickets and dev channels, improve documentation, and making improvements to the code repositories. They're enabling developers to build and thrive with the OP Stack.\n","projectAvatarUrl":"https://storage.googleapis.com/op-atlas/339e37a6-4383-431f-be9a-fd40d82586c0.png","projectCoverImageUrl":"https://storage.googleapis.com/op-atlas/d40c4486-fd46-4b2b-9bdf-d28c9dd636b5.png","category":"Utility","osoSlug":"","socialLinks":{"website":[],"farcaster":[],"twitter":null,"mirror":null},"team":["16340"],"github":[{"url":"https://github.com/ethereum-optimism/developers","name":"developers","description":"This developers repo is where the Optimism Collective's technical community can receive support. The primary value is in the discussion section where the TechNERDs facilitate a stack overflow type forum."}],"packages":[],"contracts":[],"grantsAndFunding":{"ventureFunding":[],"grants":[{"grant":"token-house-mission","link":"https://gov.optimism.io/t/final-technerd-program/6087","amount":"16800","date":"2023-07-24","details":"These grants are subject to a 1 year lock up period."},{"grant":"foundation-mission","link":"https://github.com/ethereum-optimism/ecosystem-contributions/issues/151","amount":"32500","date":"2024-05-09","details":"These grants are subject to a 1 year lock up period."},{"grant":"foundation-mission","link":"https://github.com/ethereum-optimism/ecosystem-contributions/issues/232","amount":"26250","date":"2024-07-26","details":"These grants are subject to a 1 year lock up period."}],"revenue":[]},"pricingModel":"free","pricingModelDetails":"","links":[{"url":"https://github.com/ethereum-optimism/developers/issues?q=label%3Amonthly-report","name":"Monthly Metrics Reporting","description":"The developers repository has an automated issue creation tool that summarizes the activity in the repository on a monthly cadence."},{"url":"https://github.com/ethereum-optimism/developers/blob/main/community/technerds-program/metrics/retro-funding-5.md","name":"Curated Retro Funding Round 5 Metrics","description":"This document quantifies the TechNERDs Program's impact on the OP Stack ecosystem from October 1, 2023, to July 31, 2024. "}],"projectUid":"0x09875cfe708f0c3acaca3d8af6b1ca2bd45b43c4a268a55c5d2b50ec9bdeef75"},{"name":"jvm-libp2p","description":"The canonical JVM implementation of libp2p written in Kotlin.","projectAvatarUrl":"https://storage.googleapis.com/op-atlas/19ff1307-15ef-4783-887c-c50c429af401.png","projectCoverImageUrl":"https://storage.googleapis.com/op-atlas/42d1e5bc-8bd6-4604-9e4a-548a144dc721.png","category":"Utility","osoSlug":"","socialLinks":{"website":["https://github.com/libp2p/jvm-libp2p"],"farcaster":[],"twitter":null,"mirror":null},"team":["827799","845866","849171"],"github":[{"url":"https://github.com/libp2p/jvm-libp2p","name":"jvm-libp2p","description":"The main repository for jvm-libp2p"}],"packages":[],"contracts":[],"grantsAndFunding":{"ventureFunding":[],"grants":[],"revenue":[]},"pricingModel":"free","pricingModelDetails":"","links":[{"url":"https://github.com/Consensys/teku/tree/master/networking/p2p/src/main/java/tech/pegasys/teku/networking/p2p/libp2p","name":"Teku's use of jvm-libp2p","description":"A link to Teku repository which demonstrates its use of jvm-libp2p"},{"url":"https://clientdiversity.org/","name":"jvm-libp2p's role in Ethereum Client Diversity","description":"As of 2024-09-04, Sigma Prime's Blockprint data source shows that 22.71% of the Ethereum Beacon chain consists of Teku nodes which rely on jvm-libp2p"}],"projectUid":"0x0be3a0fa062180bdfbfdefa993b09acd9edcae93ba0d8d5829dd01c138268f40"},{"name":"8 Bit Cats☑️","description":"8-bit cats are NFTs produced with artificial intelligence. It is a successful nft collection that has reached 420 network interactions on the base network with its unique designs.","projectAvatarUrl":"https://storage.googleapis.com/op-atlas/a6bd06ef-a0bd-4aa1-be8e-00a211a6015b.png","projectCoverImageUrl":"https://storage.googleapis.com/op-atlas/436760bb-94e6-4220-9102-b65ff5005758.png","category":"NFT","osoSlug":"UGOTRh7FFbKjwvHdPEvfUTJ","socialLinks":{"website":["https://element.market/collections/8-bit-cats-d4614f4b1"],"farcaster":["@zeus199803"],"twitter":"https://twitter.com/CiyiltepeE32442","mirror":null},"team":["569148"],"github":[{"url":"https://github.com/zeus199803/8-Bit-Cats--","name":null,"description":null}],"packages":[],"contracts":[],"grantsAndFunding":{"ventureFunding":[],"grants":[],"revenue":[]},"pricingModel":"free","pricingModelDetails":"","links":[],"projectUid":"0x55bff36906b3e55bff995b4a7d73fd6651eeba4274ad49e269b29157bbf2fee2"},{"name":"MATUBMA","description":"I just registered for the SUNNY Awards to be eligible for 540K OP!","projectAvatarUrl":"https://cdn.charmverse.io/user-content/9100e3fe-1f1e-47cd-a424-e67c1ac6d523/50f6c156-3fd6-4220-80d5-045ef1658f8d/wazowski-mike.gif","projectCoverImageUrl":"https://cdn.charmverse.io/user-content/9100e3fe-1f1e-47cd-a424-e67c1ac6d523/84aaead4-8b2c-4cc2-8f4e-9ea1d4579984/6181.jpg","category":"NFT","osoSlug":"MATUBMA","socialLinks":{"website":["https://zora.co/@compile"],"farcaster":["https://warpcast.com/matubma"],"twitter":"https://x.com/extremelyluxury","mirror":null},"team":["590905"],"github":[{"url":"https://github.com/tsvyntar","name":"","description":""}],"packages":[],"contracts":[],"grantsAndFunding":{"ventureFunding":[],"grants":[],"revenue":[]},"pricingModel":"free","pricingModelDetails":"","links":[{"url":"https://zora.co/@compile","name":"MATUBMA","description":"I make a nice collection and photo and imagine"}],"projectUid":"0x6664074da8453628ebad1cf90ca0a6a313febf2e4909d3aba0c0360f41204c73"},{"name":"Derive (Formerly Lyra) OP Custom Gas Limit Research","description":"Derive is one of the first op-stack rollups, pushing the limits of gas usage with a custom gas implementation that led to the identification and patching of a GETH client bug. The team aims to fully utilize the maximum GETH gas throughput, crucial for delivering trustless, on-chain portfolio margin. Derive has processed over 400,000 trading transactions, consuming over 1 trillion gas.","projectAvatarUrl":"https://storage.googleapis.com/op-atlas/454e843a-a2e1-480d-93d6-4dde35464baa.png","projectCoverImageUrl":"https://storage.googleapis.com/op-atlas/a772aa2d-b98e-4b9a-91c5-532d04f4e26a.png","category":"DeFi","osoSlug":"","socialLinks":{"website":["https://www.derive.xyz/"],"farcaster":["https://warpcast.com/lyra.eth"],"twitter":"https://x.com/derivexyz","mirror":"https://blog.derive.xyz/derive/"},"team":["7168","230590","257725","241346","21373","849676"],"github":[],"packages":[],"contracts":[],"grantsAndFunding":{"ventureFunding":[],"grants":[{"grant":null,"link":null,"amount":"99379","date":"","details":null},{"grant":"token-house-mission","link":"https://app.charmverse.io/op-grants/derive-formerly-lyra-chain-intent-3b-9106030612947877","amount":"500000","date":"2024-08-30","details":"Intent 3B: Support the Superchain - incentivize activity on Derive L2 and support a builders grant program on Derive L2 to grow activity and users of the Superchain. This grant is to the Derive organization and not related specifically to this RPGF but included for transparency"},{"grant":"foundation-mission","link":"https://gov.optimism.io/t/gf-phase-0-proposal-lyra-finance/202?page=2","amount":"3000000","date":"2022-05-31","details":"Phase 0 grant to support liquidity and bulders on Derive's (formerly Lyra) V1, an option AMM that was the second protocol to deploy on OP mainnet. This grant was to the Derive organization for a previous version and not related to the specific RPGF but included for transparency"},{"grant":"token-house-mission","link":"https://app.charmverse.io/op-grants/cycle-15-final-3608022895948242","amount":"210000","date":"2023-09-20","details":"Derive received a growth experiments grant to launch Derive L2 (formerly Lyra) and bootstrap liquidity and technical integrations. This grant was to the Derive organization for a previous version and not related to the specific RPGF but included for transparency "},{"grant":null,"link":null,"amount":"1m-5m","date":"2021","details":"pre-seed round"},{"grant":null,"link":null,"amount":"1m-5m","date":"2022","details":"strategic round https://blog.derive.xyz/lyra-raises-strategic-round/\n"}],"revenue":[]},"pricingModel":"freemium","pricingModelDetails":"Derive charges fees for trade matching, liquidations, and gas for settling transactions to the Derive L2 and ETH mainnet as an OP stack chain. There are no fees associated with accessing the platform or using the data on Derive. Read more about the fee structure here: https://help.derive.xyz/en/articles/8691534-what-are-the-fees ","links":[{"url":"https://github.com/ethereum-optimism/optimism/pull/11169#pullrequestreview-2188753413","name":"fix(op-batcher): support new fjord maxRLPBytesPerChannelFjord via rollup chain spec #11169","description":"PR from Conduit to Optimism to fix issues uncovered while testing max gas implementation on Derive"}],"projectUid":"0x314a419355259f8afede37756c7d603a7d7f0f9a9e77b8b2d6a7b165548eb629"},{"name":"Solidity","description":"Solidity is an object-oriented, high-level language for implementing smart contracts.","projectAvatarUrl":"https://storage.googleapis.com/op-atlas/b6f312d0-1025-4a19-baa9-3aa218fe0833.png","projectCoverImageUrl":"https://storage.googleapis.com/op-atlas/bca65077-a87b-4fd8-bcc3-9ad0a65d9d27.png","category":"Utility","osoSlug":"","socialLinks":{"website":["https://soliditylang.org/"],"farcaster":["https://warpcast.com/soliditylang.eth"],"twitter":"https://x.com/solidity_lang","mirror":"https://soliditylang.org/blog/"},"team":["848597"],"github":[{"url":"https://github.com/ethereum/solidity","name":"Solidity GitHub repository","description":"Official GitHub open source repository for Solidity—an object-oriented, high-level language for implementing smart contracts. 🌐"}],"packages":[],"contracts":[],"grantsAndFunding":{"ventureFunding":[],"grants":[{"grant":null,"link":null,"amount":"217300","date":"","details":null},{"grant":null,"link":null,"amount":"422361","date":"","details":null}],"revenue":[]},"pricingModel":"free","pricingModelDetails":"","links":[{"url":"https://soliditylang.org/","name":"Website","description":"The Solidity website with our blog and official documentation."},{"url":"https://forum.soliditylang.org/","name":"Solidity Forum","description":"The forum is a place for our user community to discuss topics related to the Solidity language design."}],"projectUid":"0xcc8d03e014e121d10602eeff729b755d5dc6a317df0d6302c8a9d3b5424aaba8"},{"name":"OP Succinct: Full ZK Validity Proving of OP Stack Rollups with SP1","description":"OP Succinct combines OP Stack, a battle-tested, modular rollup framework, with SP1, a blazing-fast zkVM, to enable any OP Stack rollup to be fully proven with ZKPs. ","projectAvatarUrl":"https://storage.googleapis.com/op-atlas/55feffd8-8eb4-42f9-a46a-d01336ce9c0f.png","projectCoverImageUrl":"https://storage.googleapis.com/op-atlas/87d02689-101f-4ee0-83d2-8720fad3073c.png","category":"Utility","osoSlug":"","socialLinks":{"website":["https://www.succinct.xyz/"],"farcaster":[],"twitter":"https://twitter.com/SuccinctLabs","mirror":null},"team":["5323","5882"],"github":[{"url":"https://github.com/succinctlabs/op-succinct","name":"OP Succinct","description":"Upgrade any OP Stack chain to use ZKPs using SP1 in 1 hour."},{"url":"https://github.com/succinctlabs/sp1","name":"SP1","description":"A blazing fast, general-purpose zkVM that makes ZKPs accessible to any developer."}],"packages":[],"contracts":[],"grantsAndFunding":{"ventureFunding":[],"grants":[{"grant":"foundation-mission","link":"https://github.com/ethereum-optimism/ecosystem-contributions/issues/76","amount":"15000","date":"2023-07-25","details":""},{"grant":null,"link":null,"amount":"above-50m","date":"2024","details":"Raised a seed and series A funding round from Paradigm."}],"revenue":[]},"pricingModel":"freemium","pricingModelDetails":"SP1 is our zkVM that is open-source and will always be free to use locally. We also provide a freemium proof generation service (users start with free credits and then pay after a certain volume of proofs) to make generating SP1 proofs simple, so users can use SP1 without setting up their own proving infrastructure.","links":[],"projectUid":"0xfad78fad680d407f81e7fd46632b4b4936676d1776a5cbf02694b94698495746"},{"name":"go-libp2p","description":"The canonical Golang implementation of libp2p. Go-libp2p is a collection of protocols that support a wide range of functionalities, such as; connection establishment, remote node protocol identification and negotiation (through its identify protocol), data encryption, content/peer discovery (through its Kademlia DHT component), and data transfer through its pub-sub protocol (Gossipsub).\n\nThe stakeholders of go-libp2p include the Interplanetary Shipyard team who maintain this implementation as well as projects that depend on go-libp2p like Optimism's op-node (the reference implementation of the rollup-node spec), the Ethereum Beacon Chain (via Prysm, the Go consensus client), Filecoin (Lotus and Venus), Celestia node, and many more: https://github.com/libp2p/go-libp2p?tab=readme-ov-file#notable-users.","projectAvatarUrl":"https://storage.googleapis.com/op-atlas/277d8353-44c4-4e16-a2bd-2dfb3fb9e65f.png","projectCoverImageUrl":"https://storage.googleapis.com/op-atlas/4c70ca4a-8b38-47ee-97d0-2a64a63700f8.png","category":"Utility","osoSlug":"","socialLinks":{"website":["https://ipshipyard.com/","https://github.com/libp2p/go-libp2p"],"farcaster":[],"twitter":"https://x.com/ipshipyard","mirror":null},"team":["845866","849466"],"github":[{"url":"https://github.com/libp2p/go-libp2p","name":"go-libp2p","description":"Main project repository."}],"packages":[],"contracts":[],"grantsAndFunding":{"ventureFunding":[],"grants":[],"revenue":[]},"pricingModel":"free","pricingModelDetails":"","links":[{"url":"https://github.com/ethereum-optimism/optimism/blob/develop/op-node/p2p/host.go#L223","name":"Optimism mainnet's use of go-libp2p","description":"A link to Optimism's op-node which uses protocols provided by go-libp2p"},{"url":"https://github.com/prysmaticlabs/prysm/blob/develop/beacon-chain/p2p/options.go#L90","name":"Prysm's use of go-libp2p","description":"A link to Ethereum Beacon Chain client Prysm which shows use of protocols provided by go-libp2p"},{"url":"https://clientdiversity.org/","name":"go-libp2p's role in Ethereum Client Diversity","description":"As of 2024-09-04, Sigma Prime's Blockprint data source shows that 36.42% of the Ethereum Beacon chain consists of Prysm nodes which rely on go-libp2p"}],"projectUid":"0xc71faa1bcb4ceb785816c3f22823377e9e5e7c48649badd9f0a0ce491f20d4b3"},{"name":"Fe Language","description":"Fe is a high-level language for the EVM. It is heavily inspired by Rust and implemented in it too. You can use Fe to write smart contracts for Ethereum or any EVM-equivalent platform. Developers who have come to appreciate Rust will enjoy many of the features currently supported by Fe.","projectAvatarUrl":"https://storage.googleapis.com/op-atlas/05ac5706-2a13-4325-8333-183a730e7797.png","projectCoverImageUrl":"https://storage.googleapis.com/op-atlas/f733c3ee-3819-40f8-9ee8-b94416a770d9.png","category":"Utility","osoSlug":"","socialLinks":{"website":["fe-lang.org"],"farcaster":[],"twitter":null,"mirror":null},"team":["850320"],"github":[{"url":"https://github.com/ethereum/fe","name":"","description":""}],"packages":[],"contracts":[],"grantsAndFunding":{"ventureFunding":[],"grants":[{"grant":null,"link":null,"amount":"99379","date":"","details":null}],"revenue":[]},"pricingModel":"free","pricingModelDetails":"","links":[],"projectUid":"0x541b7b08401d799b87f583c102a6c94cee7105f1b29dc630de5edbbd966d7c13"},{"name":"superproof","description":"This is the first open source fault proof explorer. The aim of the project is to show the fault proof process to users in a visual way. \n\nWe are OptimismJ who continue to build open source public goods to help the Ethereum and Optimism community get better and better. Our main work is on OP Stack core protocols and ecosystem tools and libraries. You can view more detailed information on our official website https://optimism-java.github.io .","projectAvatarUrl":"https://storage.googleapis.com/op-atlas/12f5886c-60f5-4e25-961b-6b940e563edf.png","projectCoverImageUrl":"https://storage.googleapis.com/op-atlas/05060e60-2d96-4031-a565-fb5a528a4fc4.png","category":"Utility","osoSlug":"dispute-explorer","socialLinks":{"website":["https://optimism-java.github.io/superproof-docs"],"farcaster":[],"twitter":"https://x.com/optimism_java","mirror":null},"team":["451368","754190","193400"],"github":[{"url":"https://github.com/optimism-java/dispute-explorer","name":"","description":""},{"url":"https://github.com/optimism-java/dispute-explorer-frontend","name":"","description":""}],"packages":[],"contracts":[],"grantsAndFunding":{"ventureFunding":[],"grants":[],"revenue":[]},"pricingModel":"free","pricingModelDetails":"","links":[],"projectUid":"0xf6ab5ce1bb1cade3c885b0668addb79ea8997b6dd2b106e95ef1ada65d6f10b7"},{"name":"Fault Dispute Game Audit Contest","description":"The Fault Dispute Game Audit Contest was run from July 15-29th to secure the Superchain by looking for bugs in the Fault Dispute Game contracts.\n\nAfter learning that the OP Labs Audit Framework led to a decision to not fund an audit for the Fault Dispute Game (because the safeguards around it were carefully audited), this project was initiated to bring the top security talent in the space together to secure this crucial piece of infrastructure.\n\nThe result was a two week contest featuring legends like samczsun (the GOAT of whitehats), cts (founder of Zellic), Riley Holterhus (Spearbit Lead Security Researcher), pwning.eth (3rd place on Immunefi all time leaderboard), xuwinnie (winner of the largest audit contest pot of all time), as well as 1000+ other researchers.\n\nThis format proved very effective. The contest uncovered 5 High severity vulnerabilities, as well as 11 Medium severity issues and numerous smaller improvements. These findings spurred the Granite network upgrade (https://gov.optimism.io/t/upgrade-proposal-10-granite-network-upgrade/8733).\n\nMy role was to bring the full audit from idea to completion with the best possible results and minimal time commitment from the OP Labs team. This included:\n- Identifying that this was an important issue for Superchain security, writing the Mission Request, applying, and securing the funding to run the contest.\n- Determining the optimal format to use the funds to find bugs. After discussing an on chain CTF format, decided with OP Labs team that a contest (with some added features) would work best.\n- Negotiating with contest platforms to get the most appealing deal. In the end, Code4rena hosted the contest at zero fee (their typical fee would be 60k OP on a contest of this size).\n- Recruiting top auditors to focus their full time attention on this contest. Selected folks specifically who had the relevant skills for the codebase and worked with them to put together a deal.\n- Took the role of OP Labs representative in organizing the contest: writing scoping documents, organizing the contest repo, putting together ideas to focus researcher attention on the right areas of the codebase, hosting a livestream to walk through the codebase at kickoff, etc.\n- Answering all participant questions during the contest to ensure every valid idea was fully explored.\n- Judging the contest, reviewing all submissions, deduplicating issues, assessing the validity (with the support of OP Labs on final decisions), and putting together the final issues list for the OP Labs team to fix.","projectAvatarUrl":"https://storage.googleapis.com/op-atlas/35161dab-61be-49b8-8502-9accf8cc7629.png","projectCoverImageUrl":"https://storage.googleapis.com/op-atlas/48dba596-8cea-4efb-903d-aec2e284e279.png","category":"Utility","osoSlug":"","socialLinks":{"website":[],"farcaster":[],"twitter":"https://x.com/zachobront","mirror":null},"team":["5882"],"github":[],"packages":[],"contracts":[],"grantsAndFunding":{"ventureFunding":[],"grants":[{"grant":"token-house-mission","link":"https://app.charmverse.io/op-grants/the-op-fault-proof-ctf-39249094150592323","amount":"50000","date":"2024-05-14","details":"This grant included two portions: 200k OP was paid out immediately to fund rewards for contest participants, the other 50k was a builders grant for me for organizing, negotiating with platforms, marketing the contest, recruiting auditors, answering auditor questions, and judging."}],"revenue":[]},"pricingModel":"free","pricingModelDetails":"","links":[{"url":"https://code4rena.com/reports/2024-07-optimism","name":"Audit Report","description":"This is the final audit report that was the result of the contest. This was passed to the OP Labs team to work on fixes to ensure the security of the system."},{"url":"https://gov.optimism.io/t/upgrade-proposal-10-granite-network-upgrade/8733","name":"Granite Network Upgrade","description":"This is the proposal for the Granite Network Upgrade, written by the OP Labs team. Multiple of the serious issues that spurred the upgrade were the result of this contest."}],"projectUid":"0x28a18006a584489339f6d5266a7585f1c8cbabcb89b2f52e15866e974bcfe802"},{"name":"Blocknative Blob Archive and Research","description":"Blocknative is dedicated to building developer-friendly tools that enhance user experience and ecosystem growth. We specialize in creating innovative solutions for gas fee estimation across various blockchains and have been building, running, and maintaining advanced gas estimation and optimization infrastructure since 2021. ","projectAvatarUrl":"https://storage.googleapis.com/op-atlas/89b7357e-0cb5-45d1-8c20-b1c835ad584c.png","projectCoverImageUrl":"https://storage.googleapis.com/op-atlas/735c2a57-e42e-4b09-8f55-67e6bcdab127.png","category":"Utility","osoSlug":"","socialLinks":{"website":["Blocknative.com"],"farcaster":[],"twitter":"x.com/blocknative","mirror":null},"team":["410300"],"github":[],"packages":[],"contracts":[],"grantsAndFunding":{"ventureFunding":[],"grants":[{"grant":null,"link":null,"amount":"99378","date":"","details":null},{"grant":"foundation-mission","link":"https://app.charmverse.io/op-grants/batcher-gas-fee-optimization-research-and-implementation-419013603973726","amount":"40000","date":"2024-05-14","details":""},{"grant":null,"link":null,"amount":"10m-25m","date":"2021","details":"https://www.blocknative.com/blog/blocknative-raises-15m-for-block-building"}],"revenue":[]},"pricingModel":"free","pricingModelDetails":"","links":[{"url":"https://www.blocknative.com/blog/how-self-built-blocks-unintentionally-introduce-base-fee-volatility ","name":"How Self-Built Blocks Unintentionally Introduce Base Fee Volatility","description":"analyzes how self-built blocks impact base fee volatility"},{"url":"https://www.blocknative.com/blog/june-20th-blob-contention-event-retrospective ","name":"Blob Inversion: An Investigation Into the June 20th 2024 Blob Spike","description":"investigates the June 20th blob contention event"},{"url":"https://www.blocknative.com/blog/ethereums-eip-4844-dencun-upgrade-a-85-day-analysis","name":"Ethereum's EIP 4844 Dencun Upgrade: A 85-Day Analysis","description":"provides an 85-day analysis of the Dencun upgrade"},{"url":"https://docs.blocknative.com/blocknative-data-archive","name":"Blocknative Mempool Archive (and Blob Archive)","description":"The Blob Archive complements our existing Mempool Archive, offering a comprehensive view of Ethereum network activity.\n"}],"projectUid":"0x7e4eb6294ad8e97eceb3bb6a39891eb386bfbaa5d4e8f16a9939d18ad79d789c"},{"name":"8 Bit Cats☑️","description":"8-bit cats are NFTs produced with artificial intelligence. It is a successful nft collection that has reached 420 network interactions on the base network with its unique designs.","projectAvatarUrl":"https://storage.googleapis.com/op-atlas/a6bd06ef-a0bd-4aa1-be8e-00a211a6015b.png","projectCoverImageUrl":"https://storage.googleapis.com/op-atlas/436760bb-94e6-4220-9102-b65ff5005758.png","category":"NFT","osoSlug":"UGOTRh7FFbKjwvHdPEvfUTJ","socialLinks":{"website":["https://element.market/collections/8-bit-cats-d4614f4b1"],"farcaster":["@zeus199803"],"twitter":"https://twitter.com/CiyiltepeE32442","mirror":null},"team":["569148"],"github":[{"url":"https://github.com/zeus199803/8-Bit-Cats--","name":null,"description":null}],"packages":[],"contracts":[],"grantsAndFunding":{"ventureFunding":[],"grants":[],"revenue":[]},"pricingModel":"free","pricingModelDetails":"","links":[],"projectUid":"0x55bff36906b3e55bff995b4a7d73fd6651eeba4274ad49e269b29157bbf2fee2"},{"name":"TechNERDs Program","description":"The TechNERDs program maintain a developers repository and the discussion section has evolved into a Stack Overflow style forum where 100s of threads have turned into reusable resources and have lead to documentation and developer experience improvements. https://github.com/ethereum-optimism/developers/discussions\n\nThe TechNERDS expand developer support and bridge technical knowledge gaps. They directly solve developer pain by answering questions, debugging issues via support tickets and dev channels, improve documentation, and making improvements to the code repositories. They're enabling developers to build and thrive with the OP Stack.\n","projectAvatarUrl":"https://storage.googleapis.com/op-atlas/339e37a6-4383-431f-be9a-fd40d82586c0.png","projectCoverImageUrl":"https://storage.googleapis.com/op-atlas/d40c4486-fd46-4b2b-9bdf-d28c9dd636b5.png","category":"Utility","osoSlug":"","socialLinks":{"website":[],"farcaster":[],"twitter":null,"mirror":null},"team":["16340"],"github":[{"url":"https://github.com/ethereum-optimism/developers","name":"developers","description":"This developers repo is where the Optimism Collective's technical community can receive support. The primary value is in the discussion section where the TechNERDs facilitate a stack overflow type forum."}],"packages":[],"contracts":[],"grantsAndFunding":{"ventureFunding":[],"grants":[{"grant":null,"link":null,"amount":"50462","date":"","details":null},{"grant":"token-house-mission","link":"https://gov.optimism.io/t/final-technerd-program/6087","amount":"16800","date":"2023-07-24","details":"These grants are subject to a 1 year lock up period."},{"grant":"foundation-mission","link":"https://github.com/ethereum-optimism/ecosystem-contributions/issues/151","amount":"32500","date":"2024-05-09","details":"These grants are subject to a 1 year lock up period."},{"grant":"foundation-mission","link":"https://github.com/ethereum-optimism/ecosystem-contributions/issues/232","amount":"26250","date":"2024-07-26","details":"These grants are subject to a 1 year lock up period."}],"revenue":[]},"pricingModel":"free","pricingModelDetails":"","links":[{"url":"https://github.com/ethereum-optimism/developers/issues?q=label%3Amonthly-report","name":"Monthly Metrics Reporting","description":"The developers repository has an automated issue creation tool that summarizes the activity in the repository on a monthly cadence."},{"url":"https://github.com/ethereum-optimism/developers/blob/main/community/technerds-program/metrics/retro-funding-5.md","name":"Curated Retro Funding Round 5 Metrics","description":"This document quantifies the TechNERDs Program's impact on the OP Stack ecosystem from October 1, 2023, to July 31, 2024. "}],"projectUid":"0x09875cfe708f0c3acaca3d8af6b1ca2bd45b43c4a268a55c5d2b50ec9bdeef75"},{"name":"The book of optimism fault proof","description":"The Book of Optimism Fault Proof\n\nThe Book of Optimism Fault Proof repository is a resource aimed at demystifying the fault proof system for newcomers and seasoned developers alike. Centered around the transformative concept of a fault proof system, this project shifts away from centralized proposers to a mechanism grounded in game theory. The purpose of this document is to offer a multifaceted explanation of the fault proof system, providing newcomers with a rapid understanding of its mechanics and the specific details of its code.\n\n1. Starting with the Basics\n\nThe journey into understanding fault proof begins with the simplest design of such a system. This approach breaks down the complexity of fault proof into manageable parts, making it easier for newcomers to grasp the fundamental concepts and how they interconnect within the broader system architecture.\n\n2. Key Components Explained\n\nFault Proof: At its core, the fault proof mechanism replaces centralized proposer systems, which are susceptible to biases and inefficiencies, with a decentralized, game-theory-based approach.\nFault Proof Game: This component employs a binary search technique to pinpoint and verify discrepancies between parties on the blockchain, ensuring transparency and fairness in dispute resolution.\nCannon: An off-chain program, Cannon is pivotal in generating verifiable data needed for on-chain interactions, bridging the gap between theoretical fault proof and practical implementation.\nop-program: This tool provides the necessary prototype files for Cannon, facilitating services for pre-image data crucial for the system’s operations.\nop-challenger: Automating the gameplay elements of the fault proof system, op-challenger utilizes both Cannon and op-program to streamline processes and enhance system integrity.\n3. Architecture Mechanics\n\nUnderstanding the architecture of the fault proof system involves exploring how these components work together to form a robust mechanism. From the deployment of smart contracts and proxies on the Ethereum blockchain, identified by specific addresses such as MIPS and DisputeGameFactoryProxy, to the integration of off-chain computations with on-chain verifications, the architecture is designed for scalability and security.\n\n4. Comprehensive Resources\n\nFurther enriching this document, an extensive collection of articles and videos is summarized, providing deep dives into each component and the fault proof mechanism as a whole. These resources are meticulously curated to extend learning beyond the initial explanations, offering insights into potential applications and optimizations of the fault proof system.\n\n5. For Newcomers and Experts\n\nWhether you are a new entrant eager to understand the basics or an expert looking to refine your knowledge of decentralized systems, the repository offers a wealth of information designed to bring all readers up to speed on the innovative fault proof system.\n","projectAvatarUrl":"https://storage.googleapis.com/op-atlas/6003ee42-3418-4021-af28-0f997e615893.png","projectCoverImageUrl":"https://storage.googleapis.com/op-atlas/d141ff4f-c241-44a1-9da6-c16c1dcab7ea.png","category":"Utility","osoSlug":"The-book-of-optimism-fault-proof","socialLinks":{"website":["https://github.com/joohhnnn/The-book-of-optimism-fault-proof","https://github.com/joohhnnn/The-book-of-optimism-fault-proof-CN"],"farcaster":[],"twitter":"https://x.com/JoohhnnnChase","mirror":null},"team":["191318"],"github":[{"url":"https://github.com/joohhnnn/The-book-of-optimism-fault-proof","name":"The-book-of-optimism-fault-proof","description":"A document designed to explain fault proof from multiple perspectives, aimed at quickly bringing newcomers up to speed on the mechanisms of fault proof and its specific code details."},{"url":"https://github.com/joohhnnn/The-book-of-optimism-fault-proof-CN","name":"The-book-of-optimism-fault-proof-CN","description":"A document designed to explain fault proof from multiple perspectives, aimed at quickly bringing newcomers up to speed on the mechanisms of fault proof and its specific code details In Chinese."}],"packages":[],"contracts":[],"grantsAndFunding":{"ventureFunding":[],"grants":[],"revenue":[]},"pricingModel":"free","pricingModelDetails":"","links":[],"projectUid":"0x1874030dc79203f106c67f2b1f6a2b600c4efe9a2c1523ae1bce46140368ad04"},{"name":"Research and development on multi-section fault dispute game","description":"EthStorage is dedicated to advancing the next generation of Web3 infrastructure, focusing on areas such as data availability, Layer 2 scaling, multi-section fraud-proof, and decentralized storage. Our team has contributed to several Ethereum Improvement Proposals (EIPs), including EIP-4804, EIP-4972, EIP-5018, and EIP-5027. We have also been awarded multiple grants from the Ethereum Foundation, notably for projects like data availability sampling and proving Layer 2 storage through Layer 1 contracts.\n\nThis research aims to significantly expedite the fault-proof dispute by implementing a multi-section search approach. In contrast to the bi-section game, which demands log2(N) moves to identify the final disputable step, the K-section game (where K > 2) diminishes the moves to logK(N). However, in the K-section game, each player (defender/attacker) must publish a K-1 VM state hashes on-chain with every move. The introduction of EIP-4844 facilitates a substantial reduction in this cost through the utilization of EIP-4844 Binary Large Object (BLOB), capable of accommodating K=4096 VM hashes per BLOB. This allows the dispute process for an N=2^48 game to be resolved in just 4 moves, down from 48, facilitating quicker settlements and lowering gas costs.","projectAvatarUrl":"https://storage.googleapis.com/op-atlas/246a6f8a-8335-40b7-b7d9-2590bb1c7cf9.png","projectCoverImageUrl":"https://storage.googleapis.com/op-atlas/1d5c5564-489a-43f8-bb76-73ab8a30b1c5.png","category":"Utility","osoSlug":"","socialLinks":{"website":["https://ethstorage.io/"],"farcaster":[],"twitter":"https://twitter.com/EthStorage","mirror":""},"team":["498701","245756"],"github":[{"url":"https://github.com/ethstorage/optimism","name":"","description":"The 'develop' contains the latest development of multi-section fault proof."}],"packages":[],"contracts":[],"grantsAndFunding":{"ventureFunding":[],"grants":[{"grant":"token-house-mission","link":"https://app.charmverse.io/op-grants/page-29596258544520615","amount":"30000","date":"2024-04-24","details":"For detailed information on the grant, please visit the Charmverse page. You can find our progress updates, draft specifications, and code on this [GitHub discussion page](https://github.com/ethereum-optimism/specs/discussions/191)."}],"revenue":[]},"pricingModel":"free","pricingModelDetails":"","links":[{"url":"https://app.charmverse.io/op-grants/page-29596258544520615","name":"Optimism Season 5 Grant","description":"Recognition from Optimism community"},{"url":"https://twitter.com/EthStorage/status/1788554575869542831","name":"Twitter announcement","description":""},{"url":"https://www.youtube.com/watch?v=vbCSqdB-D8g","name":"Talk at EthPrague about the project","description":""}],"projectUid":"0xdbc21abd2657c839060753eada61f93a6d835a0a2f3bdfb530339a2c85f23516"},{"name":"op-besu","description":"Op-besu is an OP Stack execution client written in Java 21. \n\nWe are OptimismJ who continue to build open source public goods to help the Ethereum and Optimism community get better and better. Our main work is on OP Stack core protocols and ecosystem tools and libraries. You can view more detailed information on our official [website](https://optimism-java.github.io) .","projectAvatarUrl":"https://storage.googleapis.com/op-atlas/500dc76f-858e-4de3-985d-81056e23780b.png","projectCoverImageUrl":"https://storage.googleapis.com/op-atlas/c8255b9c-d41f-4d6b-8fa3-8c33194d752d.png","category":"Utility","osoSlug":"op-besu-optimism-java","socialLinks":{"website":["https://optimism-java.github.io/op-besu-docs"],"farcaster":[],"twitter":"https://x.com/optimism_java","mirror":null},"team":["193400"],"github":[{"url":"https://github.com/optimism-java/op-besu","name":"","description":""}],"packages":[],"contracts":[],"grantsAndFunding":{"ventureFunding":[],"grants":[{"grant":"token-house-mission","link":"https://app.charmverse.io/op-grants/op-besu-an-op-stack-execution-client-based-on-hyperledger-besu-2818630304747294","amount":"50000","date":"2024-05-09","details":""}],"revenue":[]},"pricingModel":"free","pricingModelDetails":"","links":[],"projectUid":"0x7d69da70e6453a7abb641a770cad602c0a7893186cb20f990efe22c0cb248115"},{"name":"WID3 - Web3 Identity for DAOs and Education","description":"WIDE is on a mission to bridge the gap between your skills and the opportunities available in Web3. Proving one’s credentials and accessing relevant opportunities is a time-consuming process. WIDE simplifies validating your credentials by allowing you to easily access and share your qualifications (and more). The goal is to allow you to participate in online governance, enrol to local initiatives, and join your favourite DAO based on your skills – enhancing your engagement in the Web3 world and beyond.","projectAvatarUrl":"https://storage.googleapis.com/op-atlas/b8a6f5d1-f6e0-444e-9235-7f36253ea259.png","projectCoverImageUrl":"https://storage.googleapis.com/op-atlas/2f52dab1-3f31-46bb-868f-49558f19ce44.png","category":"Utility","osoSlug":"","socialLinks":{"website":["https://wid3.xyz/","https://wid3.app","https://dungeonmaster.wid3-demo.app/","https://cryptohubmalta.wid3-demo.app/","https://trustchain.ngi.eu/wide/"],"farcaster":[],"twitter":"https://twitter.com/acurraent","mirror":"https://mirror.xyz/0x81865ebc7694dfba6608f6503bba50abb04644b4"},"team":["226300","11745"],"github":[{"url":"https://github.com/Consortium-WIDE/wide-client","name":"WIDE Client","description":"The WIDE client handles encryption, credential upload, and wallet interactions for the WID3 identity service through a graphical user interface built on Angular."},{"url":"https://github.com/Consortium-WIDE/wide-contract","name":"WIDE Smart Contract for Credential Logging ","description":"This project is the Smart Contract for the WIDE platform, designed using hardhat. It logs signatures over encrypted credentials uploaded to the WIDE platform to Optimism Sepolia."},{"url":"https://github.com/Consortium-WIDE/wide-server","name":"WIDE Server","description":"WIDE Server is responsible for the storage layer of WIDE. It assumes all data received and all the data it transmits is encrypted, with the exception of addresses and public keys, which are meant to be public anyway.\n\nAny data transmitted on the server should be via HTTPS for an added layer of security."}],"packages":[],"contracts":[],"grantsAndFunding":{"ventureFunding":[],"grants":[],"revenue":[]},"pricingModel":"free","pricingModelDetails":"","links":[{"url":"https://www.eu-startups.com/2024/07/these-are-the-15-startups-combating-online-misinformation-that-have-been-granted-e1-8-million-by-the-ec/","name":"EU Start Ups: Combatting Misinformation Online","description":"This publication acknowledges WIDE's contribution to the combatting of misinformation online."},{"url":"https://www.instagram.com/p/C7AV34HCI72/?igsh=MWF1Mjk1bjJ5eG9pbA==","name":"Contributions to DAO Building at CryptoHub Malta","description":"WIDE support with its identity solution the DAO creation of a local community of crypto and decentralisation enthusiasts in Malta."},{"url":"https://ieee-cybermatics.org/2024/IEEE-Cybermatics-Congress2024-Program.pdf","name":"Contribution to the Academic Cybersecurity Community","description":"WIDE published an Open Access article and presented it at Blockchain Workshop as part of the IEEE Cybermatics Conference 2024 in Copenhagen."},{"url":"https://www.linkedin.com/posts/tdisecworkshop_eudi-digitalidentity-bridging-activity-7183442704901558272-4IC4?utm_source=share&utm_medium=member_desktop","name":"Contribution to the Open Source Digital Identity Community in Europe","description":"WIDE presented its privacy-preserving digital identity bridge between Web3 and the European Digital Identity at the 2nd Trends in Digital Identity Workshop (TDI) 2024 in Rome."}],"projectUid":"0xb39431ee9d3ab706b0607075dea81f00ecfac821e53b04afef57e44c47feec38"},{"name":"ArtGridz","description":"Dive into the new internet. Eternal and Yours.\nPreserving today for tomorrow using pixel art and blockchain storage.\n\nOur smart contract records every alteration for each pixel onchain using event emissions. These events are used to fetch the live state of the artwork and past artworks from finished canvases. A new canvas starts after all 10'000 pixels are claimed.","projectAvatarUrl":"https://cdn.charmverse.io/user-content/e9e91a73-3525-4b78-a630-7886ebfc7937/a0f11e65-b793-4450-a471-47f5f739f74c/ArtGrids-Logo-1200px.png","projectCoverImageUrl":"https://cdn.charmverse.io/user-content/e9e91a73-3525-4b78-a630-7886ebfc7937/31d91e49-c777-4f28-b01d-96dd5d773250/Kopie-von-ridz-(1).png","category":"Social","osoSlug":"","socialLinks":{"website":["https://artgridz.decentraplace.io"],"farcaster":["https://warpcast.com/artgridz"],"twitter":"artgridz","mirror":null},"team":["628167"],"github":[{"url":"https://github.com/Decentraplace/artgridz-superhack","name":null,"description":null},{"url":"https://github.com/Decentraplace/artgridz-superhack/","name":"ArtGridz paymaster&bundler","description":"A free-to-play pixel art platform on the Base L2 blockchain."}],"packages":[],"contracts":[{"address":"0xC0011BB70cC2f19208EF01F88DD16B43250C7f77","deploymentTxHash":"0xcfc72abe33e70628de7ebdd4cc38412210d6dc4752970472f2084226fe73d23a","deployerAddress":"0x91eB3b483244CB2d7671b4e6433e7c6008878355","verificationProof":"0x6f7195144b49abd1a495d4871540b1500fd830848a3b5f3373680287288faa176d4a596d2205c3ed0b52886c62aad2bffaa0684e76d368f26a9d6a93035aea3f1b","chainId":8453}],"grantsAndFunding":{"ventureFunding":[],"grants":[],"revenue":[]},"pricingModel":"free","pricingModelDetails":"","links":[{"url":"https://ethglobal.com/showcase/artgridz-heytj","name":"ETHGlobal Showcase","description":"Participation in Superhack 2024"}],"projectUid":"0x959c370aa6c127bdd45ba3fcf97242457ac09f0e3e12457b01f345bd10843c1c"},{"name":"Token Historical Balance","description":"The OP Token Historical Balance is a critical tool developed by WakeUp Labs that improves the usability and functionality of the Optimism blockchain. This service empowers developers, analysts, and users by enabling them to query historical blockchain data at any specific moment in time. It supports queries for any public view function of smart contracts deployed on Optimism, from the very first block to the present. By providing access to historical state data, this project directly supports transparency, research, and analytics, which are crucial for the evolution and understanding of the Optimism ecosystem.\n\nOur project contributes to the OP Stack Tooling category by providing a fundamental utility that facilitates better decision-making, auditing, and research within the Optimism network. This tool is vital for developers who require accurate historical data to test, validate, and optimize their applications. Additionally, it promotes the growth of the Optimism ecosystem by reducing barriers to entry and fostering a more robust environment for innovation.\n\nWakeUp Labs is dedicated to advancing the capabilities of Ethereum's Layer 2 solutions, and we believe that tools like the OP Token Historical Balance are essential for driving adoption and enhancing the overall developer experience. By making Optimism's blockchain data more accessible and usable, we aim to empower the community and fuel the next wave of development on the OP Stack.","projectAvatarUrl":"https://storage.googleapis.com/op-atlas/ae73d3f5-61cc-48ef-84e9-2b553d1f0739.png","projectCoverImageUrl":"https://storage.googleapis.com/op-atlas/46c64ba6-5c38-4bc0-9ac7-d32a55a32637.png","category":"Utility","osoSlug":"","socialLinks":{"website":["https://rfg1-demo.wakeuplabs.link/","https://www.wakeuplabs.io/","https://platform.wakeuplabs.io/"],"farcaster":[],"twitter":"x.com/wakeuplabs","mirror":"https://mirror.xyz/0x9dFa9dfD15d2b2fa9717b4fc545c2bB35a29215c"},"team":["450183","850118"],"github":[{"url":"https://github.com/wakeuplabs/rfg1-optimism","name":"OP Token Historical Balance","description":"This is a service that will be able to query the blockchain for specific moments in the past ⏰. Specifically, the queries will be enabled for any public view function of any smart contract deployed on the Optimism blockchain from its first block until the current moment. It could be extended to any EVM blockchain.\n\nThe implementation is fully open source with MIT license.\n\n"}],"packages":[],"contracts":[],"grantsAndFunding":{"ventureFunding":[],"grants":[{"grant":null,"link":null,"amount":"19875.86","date":"","details":null},{"grant":null,"link":null,"amount":"11300","date":"","details":null},{"grant":"foundation-grant","link":"https://app.charmverse.io/op-grants/page-03682508781749161","amount":"30000","date":"2023-07-05","details":"Here you can find the repo: https://github.com/wakeuplabs/rfg1-optimism/"}],"revenue":[]},"pricingModel":"free","pricingModelDetails":"","links":[{"url":"https://rfg1-demo.wakeuplabs.link/","name":"Demo OP Token Historical Balance","description":"Our service is designed for easy integration, streamlined maintenance, and adaptable extensibility with external services.\n\nThis RESTful API seamlessly interacts with the OP blockchain, persisting invoked functions in a dedicated database. Subsequently, users can conveniently bypass providing ABI information on following interactions.\n\nMoreover, an additional component empowers project owners to populate the database with smart contracts they deem pertinent.\n\nWe've also coded the first implementation of these APIs. The main idea behind the integration is to provide a user-friendly UI where users can define a specific Address or ENS and determine the amount of OP tokens it holds on a specific date on the Optimism Blockchain.\n\nTry it out here: https://rfg1-demo.wakeuplabs.link/"}],"projectUid":"0x10e9fc6dd7d01e09bd9440d507846432333a06f779287b29199010e2f50579cd"},{"name":"go-libp2p","description":"The canonical Golang implementation of libp2p. Go-libp2p is a collection of protocols that support a wide range of functionalities, such as; connection establishment, remote node protocol identification and negotiation (through its identify protocol), data encryption, content/peer discovery (through its Kademlia DHT component), and data transfer through its pub-sub protocol (Gossipsub).\n\nThe stakeholders of go-libp2p include the Interplanetary Shipyard team who maintain this implementation as well as projects that depend on go-libp2p like Optimism's op-node (the reference implementation of the rollup-node spec), the Ethereum Beacon Chain (via Prysm, the Go consensus client), Filecoin (Lotus and Venus), Celestia node, and many more: https://github.com/libp2p/go-libp2p?tab=readme-ov-file#notable-users.","projectAvatarUrl":"https://storage.googleapis.com/op-atlas/277d8353-44c4-4e16-a2bd-2dfb3fb9e65f.png","projectCoverImageUrl":"https://storage.googleapis.com/op-atlas/4c70ca4a-8b38-47ee-97d0-2a64a63700f8.png","category":"Utility","osoSlug":"","socialLinks":{"website":["https://ipshipyard.com/","https://github.com/libp2p/go-libp2p"],"farcaster":[],"twitter":"https://x.com/ipshipyard","mirror":null},"team":["845866","849466"],"github":[{"url":"https://github.com/libp2p/go-libp2p","name":"go-libp2p","description":"Main project repository."}],"packages":[],"contracts":[],"grantsAndFunding":{"ventureFunding":[],"grants":[],"revenue":[]},"pricingModel":"free","pricingModelDetails":"","links":[{"url":"https://github.com/ethereum-optimism/optimism/blob/develop/op-node/p2p/host.go#L223","name":"Optimism mainnet's use of go-libp2p","description":"A link to Optimism's op-node which uses protocols provided by go-libp2p"},{"url":"https://github.com/prysmaticlabs/prysm/blob/develop/beacon-chain/p2p/options.go#L90","name":"Prysm's use of go-libp2p","description":"A link to Ethereum Beacon Chain client Prysm which shows use of protocols provided by go-libp2p"},{"url":"https://clientdiversity.org/","name":"go-libp2p's role in Ethereum Client Diversity","description":"As of 2024-09-04, Sigma Prime's Blockprint data source shows that 36.42% of the Ethereum Beacon chain consists of Prysm nodes which rely on go-libp2p"}],"projectUid":"0xc71faa1bcb4ceb785816c3f22823377e9e5e7c48649badd9f0a0ce491f20d4b3"},{"name":"Nethermind Ethereum Execution Client","description":"The Nethermind execution client is a highly configurable Ethereum node built on .NET.","projectAvatarUrl":"https://storage.googleapis.com/op-atlas/fb68b628-fa43-4bb2-90fc-9f011f9a5c9a.png","projectCoverImageUrl":"https://storage.googleapis.com/op-atlas/c2e45279-ee86-4869-a726-79475d7f707a.png","category":"Utility","osoSlug":"","socialLinks":{"website":["https://www.nethermind.io/nethermind-client"],"farcaster":["https://warpcast.com/nethermind"],"twitter":"https://x.com/NethermindEth","mirror":null},"team":["230074","292202","191702","189615","246575","848939","260032","360561","849002","849220","239820","849142","849492","263978","849505","848972"],"github":[{"url":"https://github.com/NethermindEth/nethermind","name":"Nethermind Execution Client","description":"A robust execution client for Ethereum node operators."}],"packages":[],"contracts":[],"grantsAndFunding":{"ventureFunding":[],"grants":[{"grant":null,"link":null,"amount":"135600","date":"","details":null},{"grant":null,"link":null,"amount":"248448","date":"","details":null}],"revenue":[]},"pricingModel":"free","pricingModelDetails":"","links":[{"url":"https://supermajority.info/","name":"Client Diversity Dashboard","description":"Self-reported client diversity data"},{"url":"https://ethernodes.org/","name":"Ethereum Mainnet Statistics - Clients","description":""},{"url":"https://www.coinbase.com/developer-platform/discover/insights-analysis/execution-client-diversity","name":"Diversifying execution clients for Coinbase's ETH staking","description":"Quote from the article: \"Our first Nethermind clients will go into production this week, and over the next several weeks, we plan to migrate roughly 50% of our validators to Nethermind.\""},{"url":"https://x.com/NethermindEth/status/1825845699650486415","name":"Client Testing Data","description":"Nethermind continues to optimize the client and increase performance. "}],"projectUid":"0xcd9dfcace81ae28b29b10c4ddf36bcb8db6d705cbb92e7d885e5b946a9f77910"},{"name":"Permissionless ZK Fault Proof System","description":"Kroma is the first OP Stack rollup to feature an active, permissionless ZK Fault Proof system. This system allowed anyone to become a validator, who submits checkpoint outputs to L1 and validates them, thereby enabling the decentralized settlement of Kroma on L1.\n\nAdditionally, it reduced the costs associated with resolving disputes between different checkpoint outputs. It identifies the disputed point at the block level using multiple segments instead of bisection, requiring far fewer transactions. Moreover, it doesn’t necessitate storing large amounts of preimage oracle data on-chain, as verification can be achieved through ZK proofs. Operationally, we enhanced the ZK prover by reducing proof generation time using Tachyon, a Kroma original, GPU accelerated ZK backend library written in C++.\n\nHowever, there were several limitations in the existing system:\n- Maintaining the zkEVM circuit was challenging.\n- It did not guarantee that the execution of transactions was based on the batch data posted by the sequencer.\n- Compatibility with the interface of Optimism's DisputeGame was not considered.\n\nTo overcome these limitations, the Kroma team is developing an advanced ZK Fault Proof system using a zkVM. By using zkVM instead of zkEVM, no additional maintenance efforts are required for the ZK circuit. The new proving scheme ensures that transaction execution is based on the batch data posted by the sequencer. Additionally, the contract for dispute challenges will implement the interface of Optimism’s DisputeGame, making it fully compatible with Optimism's system. We anticipate that this could become one of the various dispute game types in the multi-proof system.","projectAvatarUrl":"https://storage.googleapis.com/op-atlas/55912c35-0fb3-4e6a-aa15-b234e260e314.png","projectCoverImageUrl":"https://storage.googleapis.com/op-atlas/8b5cceaf-96c6-435a-9192-a233c8615ba8.png","category":"Utility","osoSlug":"","socialLinks":{"website":["https://kroma.network/"],"farcaster":["https://warpcast.com/kroma-network"],"twitter":"https://x.com/kroma_network","mirror":null},"team":["217355","602876","662916"],"github":[{"url":"https://github.com/kroma-network/kroma","name":"kroma","description":"Main repo of Kroma client"},{"url":"https://github.com/kroma-network/kona","name":"kroma-kona","description":"Fork of kona for a newly designed zkVM based Fault Proof system."},{"url":"https://github.com/kroma-network/go-ethereum","name":"kroma-geth","description":"Repo of Kroma's execution engine which is a fork of op-geth"},{"url":"https://github.com/kroma-network/sp1","name":"kroma-sp1","description":"Fork of SP1 for a newly designed zkVM based Fault Proof system."},{"url":"https://github.com/kroma-network/tachyon","name":"tachyon","description":"Tachyon is a Modular ZK Backend, powered by GPU."}],"packages":[],"contracts":[],"grantsAndFunding":{"ventureFunding":[],"grants":[{"grant":null,"link":null,"amount":"5m-10m","date":"2022","details":""}],"revenue":[]},"pricingModel":"free","pricingModelDetails":"","links":[{"url":"https://specs.kroma.network/fault-proof/challenge.html","name":"Spec of ZK Fault Proof System (based on zkEVM)","description":"Specification of ZK Fault Proof system. "},{"url":"https://specs.kroma.network/experimental/zk-fault-dipute-game/overview.html","name":"Spec of ZK Fault Dispute Game (based on zkVM)","description":"Specification of ZK Fault Dispute Game"},{"url":"https://github.com/kroma-network/kroma/blob/dev/audits/2023_09_Kroma_Security_Audit_ChainLight.pdf","name":"Audit report of ZK Fault Proof System by ChainLight","description":"Audit report of ZK Fault Proof system by ChainLight"},{"url":"https://x.com/l2beat/status/1704133308043673886","name":"The first OP Stack rollup with active fault proof system","description":"This is the twitter by L2Beat that Kroma is the first OP Stack rollup with active fault proof system."},{"url":"https://redash.mgmt.kroma.network/public/dashboards/kmqvkZuevFrOWORPipzkrs3YywUSfFkF5AvkDCp3?org_slug=default","name":"Metrics for validator of Kroma","description":"This is the metrics for Kroma's validator system, which includes the number of validators, rewards, and output submission delay."},{"url":"https://blog.kroma.network/about-the-first-successful-challenge-on-kroma-mainnet-aeca715b05d7","name":"Article about the first successful challenge of Kroma","description":"An article about the first successful challenge of Kroma mainnet. "},{"url":"https://github.com/kroma-network/tachyon/blob/main/tachyon/zk/plonk/halo2/README.md","name":"Benchmarks of Tachyon and Halo2","description":"Benchmarks of Tachyon and Halo2 for three main circuits: Tachyon, Privacy-scaling-explorations and Scroll."}],"projectUid":"0x8c76c13d8d0e63a7de499d47b9da5a4495d1151c0b2003c92379f41f14e404c0"},{"name":"Solady","description":"Solady is an open-source repository containing highly-optimized Solidity snippets. It offers efficient implementations of commonly-used libraries, such as MerkleProofLib, alongside cutting-edge features like LibZip.\n\nBy thoughtfully encapsulating low-level inline assembly within flexible APIs, Solady simplifies the process of writing clean and efficient Solidity code. More than just a library, Solady also serves as a learning resource and experimental laboratory for pioneering gas-optimization techniques.\n\nSolady is used in the codebases of Optimism and Coinbase.\n\nWith respect to the OP stack, Solady contributes in the following ways:\n- Provides a Solidity and JavaScript implementation of FastLZ compression algorithm, which is used for more accurate gas estimations in the Fjord upgrade. The JavaScript code is very minimal, allowing for it's easy translation into Go.\n- Various other utilities such as bytecode proxies and string operations.","projectAvatarUrl":"https://storage.googleapis.com/op-atlas/0e726459-df1e-4cea-bddb-25399f88acea.png","projectCoverImageUrl":"https://storage.googleapis.com/op-atlas/0615ef25-edbb-4b19-934d-79614daf8040.png","category":"Utility","osoSlug":"","socialLinks":{"website":["https://solady.org"],"farcaster":[],"twitter":"https://twitter.com/optimizoor","mirror":null},"team":["4686"],"github":[{"url":"https://github.com/Vectorized/solady","name":"Solady","description":"Optimized Solidity snippets"}],"packages":[],"contracts":[],"grantsAndFunding":{"ventureFunding":[],"grants":[{"grant":null,"link":null,"amount":"99379","date":"","details":null},{"grant":null,"link":null,"amount":"45018","date":"","details":null}],"revenue":[]},"pricingModel":"free","pricingModelDetails":"","links":[{"url":"https://github.com/search?q=repo%3Aethereum-optimism%2Foptimism%20solady&type=code","name":"Solady usage in Optimism","description":"Solady usage in Optimism"}],"projectUid":"0x9151666888d0ca532a529be98a50d2eb992988117e202163f865fa9a27eb7149"},{"name":"Upnode Deploy","description":"Upnode Deploy allows chain operators and developers to quickly launch their OP Stack chain with the necessary infrastructure, including an explorer, bridge, faucet, and monitoring system, by modifying a few environment variables related to the RPC endpoint, private keys, and chain information.\n\nWith a single Docker Compose command, they can launch and manage every component of the OP Stack chain, including the ability to deploy a replica node by providing `rollup.json` and `genesis.json`. Upnode Deploy also offers a user interface similar to Conduit, which simplifies the OP Stack deployment process.\n\nUnlike Conduit, Upnode Deploy provides developers and chain operators with a tool to deploy OP Stack chains on their own servers instead of relying on third-party managed servers. Upnode Deploy is free, open-source, and fully transparent, whereas Conduit is a paid, closed-source solution.\n\nUpnode Deploy supports the latest OP Stack v1.9.0 and is prepared for the upcoming migration from `pnpm` to `just`.\n\nUpnode Deploy has won Fraxtal Hackathon: https://dorahacks.io/buidl/13971\n\nVideo of docker compose deploying an OP Stack L3 on Fraxtal: https://www.youtube.com/watch?v=8dytrXGjDG4","projectAvatarUrl":"https://storage.googleapis.com/op-atlas/91ebe6cd-12a6-42fb-b3ef-d717e79ac9b8.png","projectCoverImageUrl":"https://storage.googleapis.com/op-atlas/84ec5980-5e06-4630-92b4-16ce9e9e3f83.png","category":"Utility","osoSlug":"","socialLinks":{"website":["https://deploy.upnode.org","https://upnode.org","https://dorahacks.io/buidl/13971","https://www.youtube.com/watch?v=8dytrXGjDG4"],"farcaster":[],"twitter":"https://x.com/upnodeIntern","mirror":null},"team":["328679"],"github":[{"url":"https://github.com/upnodedev/upnode-deploy-ui","name":"Upnode Deploy UI","description":"User interface for deploying an OP Stack chain on-premise"},{"url":"https://github.com/upnodedev/opstack-bridge-ui-v2","name":"Upnode Deploy Bridge UI","description":""},{"url":"https://github.com/upnodedev/opstack-bridge-indexer-v2","name":"Upnode Deploy Bridge Indexer","description":""},{"url":"https://github.com/upnodedev/evm-faucet","name":"Upnode Deploy Faucet","description":""},{"url":"https://github.com/upnodedev/opstack-compose","name":"opstack-compose","description":"OP Stack deployment tool using docker compose"},{"url":"https://github.com/upnodedev/opstack-bridge-ui","name":"Upnode Deploy Bridge UI (Old)","description":""},{"url":"https://github.com/upnodedev/opstack-bridge-indexer","name":"Upnode Deploy Bridge Indexer (Old)","description":""}],"packages":[],"contracts":[],"grantsAndFunding":{"ventureFunding":[],"grants":[{"grant":null,"link":null,"amount":"62112","date":"","details":null},{"grant":"token-house-mission","link":"https://app.charmverse.io/op-grants/page-5705679072018564","amount":"30000","date":"2023-08-19","details":"Cycle 14 Grant"}],"revenue":[]},"pricingModel":"free","pricingModelDetails":"","links":[{"url":"https://dorahacks.io/buidl/13971","name":"Upnode Deploy has won Fraxtal hackathon","description":"Upnode Deploy has won Fraxtal hackathon"},{"url":"https://youtu.be/8dytrXGjDG4","name":"Upnode Deploy opstack-compose demo","description":"A demo video shows how opstack-compose Docker Compose work to deploy a new OP Stack chain"}],"projectUid":"0x81af86360a8e964cc907a5689a62e94231c7e42e05f49c0586716975d72e2e2e"},{"name":"OP Succinct: Full ZK Validity Proving of OP Stack Rollups with SP1","description":"OP Succinct combines OP Stack, a battle-tested, modular rollup framework, with SP1, a blazing-fast zkVM, to enable any OP Stack rollup to be fully proven with ZKPs. ","projectAvatarUrl":"https://storage.googleapis.com/op-atlas/55feffd8-8eb4-42f9-a46a-d01336ce9c0f.png","projectCoverImageUrl":"https://storage.googleapis.com/op-atlas/87d02689-101f-4ee0-83d2-8720fad3073c.png","category":"Utility","osoSlug":"","socialLinks":{"website":["https://www.succinct.xyz/"],"farcaster":[],"twitter":"https://twitter.com/SuccinctLabs","mirror":null},"team":["5323","5882","4226","3735"],"github":[{"url":"https://github.com/succinctlabs/op-succinct","name":"OP Succinct","description":"Upgrade any OP Stack chain to use ZKPs using SP1 in 1 hour."},{"url":"https://github.com/succinctlabs/sp1","name":"SP1","description":"A blazing fast, general-purpose zkVM that makes ZKPs accessible to any developer."}],"packages":[],"contracts":[],"grantsAndFunding":{"ventureFunding":[],"grants":[{"grant":"foundation-mission","link":"https://github.com/ethereum-optimism/ecosystem-contributions/issues/76","amount":"15000","date":"2023-07-25","details":""},{"grant":null,"link":null,"amount":"above-50m","date":"2024","details":"Raised a seed and series A funding round from Paradigm."}],"revenue":[]},"pricingModel":"freemium","pricingModelDetails":"SP1 is our zkVM that is open-source and will always be free to use locally. We also provide a freemium proof generation service (users start with free credits and then pay after a certain volume of proofs) to make generating SP1 proofs simple, so users can use SP1 without setting up their own proving infrastructure.","links":[],"projectUid":"0xfad78fad680d407f81e7fd46632b4b4936676d1776a5cbf02694b94698495746"},{"name":"rhinofi","description":"rhino.fi is the ultimate Layer 2 bridge for effortless
multi-chain token movement","projectAvatarUrl":"https://storage.googleapis.com/op-atlas/ddd580ed-71e8-4a88-be3b-32d302c4821c.png","projectCoverImageUrl":"https://storage.googleapis.com/op-atlas/719357a2-dff4-43d7-a508-cbf7999186d1.png","category":"DeFi","osoSlug":null,"socialLinks":{"website":["rhino.fi","https://app.rhino.fi/"],"farcaster":[],"twitter":"https://x.com/rhinofi","mirror":null},"team":["450895"],"github":[{"url":"https://github.com/rhinofi/contracts_public","name":null,"description":null}],"packages":[],"contracts":[{"address":"0x0bCa65bf4b4c8803d2f0B49353ed57CAAF3d66Dc","deploymentTxHash":"0xa1410357c7de0a63a7f6c971869a6ef7de2479ffcd116577c6aec3654165acbc","deployerAddress":"0x5472Cf4F1bE2aA6ad27C6F93101f7899cCAdBaf7","verificationProof":"0x2d2b38704275224c25cd65629a4a856eb1ff4076780c54744391614f059d269c6b8053552b3e843483cb4d6b577f7219ce0577f79bf8d504305d71a30e8fd1d91b","chainId":10},{"address":"0x2f59E9086ec8130E21BD052065a9E6B2497bb102","deploymentTxHash":"0x3dce3005a6a142b38baee868e56c00013fad3dcf2bf1bdcf5526810023262150","deployerAddress":"0x48b47C07DCCebdBecf76eC70890bADC59e722386","verificationProof":"0xca9d6191db0f9247e590c7198a1e457bec1061710ca4c0df0e8188420df838622ddafbb45ec4d3f77a93d68108c9c4590ba272343cd4a975bd116f215da5b2171c","chainId":8453},{"address":"0x5e023c31E1d3dCd08a1B3e8c96f6EF8Aa8FcaCd1","deploymentTxHash":"0x54fa9845d81ca9a1bd4c48b58001eb6939659dc8b0750daab05385ccdd793f7c","deployerAddress":"0xca9f1FebF310D72549777b7364949Ebcc24Bc766","verificationProof":"0x2e4b4aa4dee195b5b5757b5bb3fb6961fe57091ed9d1c1df156c46aac7a5aad96b51492d99e93b778433b2c43af48db09ea1016fb8253d2ebe8f4839f935548c1b","chainId":34443}],"grantsAndFunding":{"ventureFunding":[],"grants":[{"grant":null,"link":null,"amount":"38223","date":"","details":null}],"revenue":[]},"pricingModel":"pay_to_use","pricingModelDetails":"Users wanting to bridge assets from one blockchain to another pay a service fee of around 1.5$ ","links":[],"projectUid":"0x85bef37b528ec9d7e1a9cb864e298e3c117071507acd3f522c28561435d167f5"},{"name":"Cryptofuzz","description":"Differential fuzzing to find bugs in cryptographic libraries.\n\nHundreds of bugs found in major cryptographic libraries. Runs 24/7 on Google OSS-Fuzz.\n\nBug list: https://github.com/guidovranken/cryptofuzz?tab=readme-ov-file#bugs-found-by-cryptofuzz\nLibrary support: https://github.com/guidovranken/cryptofuzz/tree/master/modules","projectAvatarUrl":"https://storage.googleapis.com/op-atlas/6215ed53-5260-4d95-8d45-7978686135cd.png","projectCoverImageUrl":"https://storage.googleapis.com/op-atlas/f5499378-c7bf-480d-8fbc-6ef4ec5d0856.png","category":"Utility","osoSlug":"","socialLinks":{"website":["https://github.com/guidovranken/cryptofuzz"],"farcaster":[],"twitter":null,"mirror":null},"team":["847842"],"github":[{"url":"https://github.com/guidovranken/cryptofuzz","name":"","description":""}],"packages":[],"contracts":[],"grantsAndFunding":{"ventureFunding":[],"grants":[],"revenue":[]},"pricingModel":"free","pricingModelDetails":"","links":[{"url":"https://github.com/guidovranken/cryptofuzz?tab=readme-ov-file#bugs-found-by-cryptofuzz","name":"Bug list","description":"List of bugs found by Cryptofuzz."}],"projectUid":"0x853976b3804833ac5e65592a308ee871f6f38038d25bc6f4dac4a63892c09c5f"},{"name":"go-libp2p","description":"The canonical Golang implementation of libp2p. go-libp2p is a collection of protocols that support a wide range of functionalities, such as: connection establishment, remote node protocol identification and negotiation (through its identify protocol) data encryption, content/peer discovery (through its Kademlia DHT component) and data transfer through its pubsub protocol (Gossipsub).\n\nThe stakeholders of go-libp2p include the Interplanetary Shipyard team who maintain this implementation as well as projects that depend on go-libp2p like Optimism's op-node (the reference implementation of the rollup-node spec), the Ethereum Beacon Chain (via Prysm, the Go consensus client), Filecoin (Lotus and Venus), Celestia node, and many more: https://github.com/libp2p/go-libp2p?tab=readme-ov-file#notable-users","projectAvatarUrl":"https://storage.googleapis.com/op-atlas/277d8353-44c4-4e16-a2bd-2dfb3fb9e65f.png","projectCoverImageUrl":"https://storage.googleapis.com/op-atlas/4c70ca4a-8b38-47ee-97d0-2a64a63700f8.png","category":"Utility","osoSlug":"","socialLinks":{"website":["https://ipshipyard.com/","https://github.com/libp2p/go-libp2p"],"farcaster":[],"twitter":"https://x.com/ipshipyard","mirror":null},"team":["845866","849466"],"github":[{"url":"https://github.com/libp2p/go-libp2p","name":"go-libp2p","description":"Main project repository."}],"packages":[],"contracts":[],"grantsAndFunding":{"ventureFunding":[],"grants":[],"revenue":[]},"pricingModel":"free","pricingModelDetails":"","links":[{"url":"https://github.com/ethereum-optimism/optimism/blob/develop/op-node/p2p/host.go#L223","name":"Optimism mainnet's use of go-libp2p","description":"A link to Optimism's op-node which uses protocols provided by go-libp2p"},{"url":"https://github.com/prysmaticlabs/prysm/blob/develop/beacon-chain/p2p/options.go#L90","name":"Prysm's use of go-libp2p","description":"A link to Ethereum Beacon Chain client Prysm which shows use of protocols provided by go-libp2p"},{"url":"https://clientdiversity.org/","name":"go-libp2p's role in Ethereum Client Diversity","description":"As of 2024-09-04, Sigma Prime's Blockprint data source shows that 36.42% of the Ethereum Beacon chain consists of Prysm nodes which rely on go-libp2p"}],"projectUid":"0xc71faa1bcb4ceb785816c3f22823377e9e5e7c48649badd9f0a0ce491f20d4b3"},{"name":"Account Abstraction - ERC-4337","description":"The AA team is working on standards for decentralized account abstraction, enabling better UX and security for the next billion users.","projectAvatarUrl":"https://storage.googleapis.com/op-atlas/35570d3a-c51f-48cd-b236-0098f734dd0e.png","projectCoverImageUrl":"https://storage.googleapis.com/op-atlas/9c9385ff-9ce2-46a1-9aa1-0e3274a04392.png","category":"Utility","osoSlug":"eth-infinitism-account-abstraction","socialLinks":{"website":["https://www.erc4337.io/"],"farcaster":[],"twitter":"https://twitter.com/erc4337","mirror":null},"team":["637270"],"github":[{"url":"https://github.com/eth-infinitism/account-abstraction","name":"","description":""}],"packages":[{"url":"https://www.npmjs.com/package/@account-abstraction/sdk","name":null,"description":null}],"contracts":[{"address":"0x5FF137D4b0FDCD49DcA30c7CF57E578a026d2789","deploymentTxHash":"0xcddea14be9b486fd1c7311dbaf58fe13f1316eebd16d350bed3573b90e9515b8","deployerAddress":"0x81ead4918134AE386dbd04346216E20AB8F822C4","verificationProof":"0x45a72fed635dc10fd4e12b025c3e0ba4f336c735f982d4d645509f06a01365425119d7245e6da3612e431e7f5272cfc2b103d0f8cbe9e52a970c2288e64bdd7b1c","chainId":10},{"address":"0x0000000071727De22E5E9d8BAf0edAc6f37da032","deploymentTxHash":"0x1f5b834a37c7d91b9541a2b35f8d0bffcf27d4b0f2656f793478db8c8c029d6a","deployerAddress":"0x81ead4918134AE386dbd04346216E20AB8F822C4","verificationProof":"0x0","chainId":10},{"address":"0x0000000071727De22E5E9d8BAf0edAc6f37da032","deploymentTxHash":"0xa3382f65bab116e6dfe68ef4d96415515bca45b86072725d45d00df2010ac5b0","deployerAddress":"0x81ead4918134AE386dbd04346216E20AB8F822C4","verificationProof":"0x0","chainId":8453}],"grantsAndFunding":{"ventureFunding":[],"grants":[{"grant":null,"link":null,"amount":"61332.92","date":"","details":null},{"grant":null,"link":null,"amount":"248448.21","date":"","details":null},{"grant":null,"link":null,"amount":"227800.2","date":"","details":null}],"revenue":[]},"pricingModel":"free","pricingModelDetails":"","links":[{"url":"https://www.bundlebear.com/overview/all","name":"Dashboard showing adoption","description":""}],"projectUid":"0xb98778ca9ff41446e2bc304f7b5d27f0fa7c2bcd11df19e22d1352c06698a1f6"},{"name":"jvm-libp2p","description":"The canonical JVM implementation of libp2p written in Kotlin.","projectAvatarUrl":"https://storage.googleapis.com/op-atlas/19ff1307-15ef-4783-887c-c50c429af401.png","projectCoverImageUrl":"https://storage.googleapis.com/op-atlas/42d1e5bc-8bd6-4604-9e4a-548a144dc721.png","category":"Utility","osoSlug":"","socialLinks":{"website":["https://github.com/libp2p/jvm-libp2p"],"farcaster":[],"twitter":null,"mirror":null},"team":["827799","845866","849171"],"github":[{"url":"https://github.com/libp2p/jvm-libp2p","name":"jvm-libp2p","description":"The main repository for jvm-libp2p"}],"packages":[],"contracts":[],"grantsAndFunding":{"ventureFunding":[],"grants":[],"revenue":[]},"pricingModel":"free","pricingModelDetails":"","links":[{"url":"https://github.com/Consensys/teku/tree/master/networking/p2p/src/main/java/tech/pegasys/teku/networking/p2p/libp2p","name":"Teku's use of jvm-libp2p","description":"A link to Teku repository which demonstrates its use of jvm-libp2p"},{"url":"https://clientdiversity.org/","name":"jvm-libp2p's role in Ethereum Client Diversity","description":"As of 2024-09-04, Sigma Prime's Blockprint data source shows that 22.71% of the Ethereum Beacon chain consists of Teku nodes which rely on jvm-libp2p"}],"projectUid":"0x0be3a0fa062180bdfbfdefa993b09acd9edcae93ba0d8d5829dd01c138268f40"},{"name":"Ethereum devnets and testing tools","description":"As a team, we focus on Ethereum testing and protocol upgrades. In order to do this well, We build and maintain many projects that help ship Ethereum upgrades safely and quickly. A full list of our open-source tools can be found on our website at https://ethpandaops.io/projects/.

\n\nOne of the major projects the team undertakes is supporting Ethereum hardforks with devnets. Devnets are fully-fledged Ethereum networks that we use for testing new features. We have infrastructure tooling that makes it possible to run a local devnet on your machine. For more intricate tests and networks, we also provide tools to deploy nodes across multiple remote servers. All of these networks come with tools to analyze, test, and debug them. Devnets help Ethereum core developers to make their clients more reliable by identifying issues before they happen on Ethereum mainnet. ","projectAvatarUrl":"https://storage.googleapis.com/op-atlas/0be4f6a2-ff4f-4681-a888-8abeb659bfd3.png","projectCoverImageUrl":"https://storage.googleapis.com/op-atlas/dabbf4f6-1a92-4562-a563-7a5749c055ef.png","category":"Utility","osoSlug":"","socialLinks":{"website":["https://ethpandaops.io"],"farcaster":["https://warpcast.com/ethpandaops"],"twitter":"https://x.com/ethpandaops","mirror":null},"team":["11652","840686","843933","811515","212735","840195"],"github":[{"url":"https://github.com/ethpandaops/pectra-devnets","name":"Pectra devnets","description":"Pectra is the next upgrade scheduled on Ethereum. The linked config repo contains all the code that is used for defining and spinning up the devnets used to test the Pectra upgrade. These devnets also help developers iteratively add features and testing teams can focus on finding bugs in devnets before adding more features. "}],"packages":[],"contracts":[],"grantsAndFunding":{"ventureFunding":[],"grants":[],"revenue":[]},"pricingModel":"free","pricingModelDetails":"","links":[{"url":"https://notes.ethereum.org/@ethpandaops/dencun-devnet-10-analysis","name":"Devnet Analysis document","description":"The above example is an example of a Dencun devnet analysis we performed for the Dencun fork. We will perform similar analysis for Pectra once the devnets are more stable. "}],"projectUid":"0xa17b3d5e5ef47fe50e56d9fea3c4c90e72b0c9127b8eab54058e5ca82111378c"},{"name":"Delta Network Upgrade","description":"Delta is the second OP Stack Network Upgrade that activates Span Batches, which reduces up to 97% of the fixed L1 cost of OP Chains. With the initial idea of Protolambda, Test in Prod built & deployed the Delta Network Upgrade across all OP Chain Mainnets. Thanks to Delta, we could see more OP Chains in production, as it reduced the minimal annual operating cost from 165 ETH to 5 ETH (97%). Delta is effective for low-active chains, but active chains, such as Zora, are saving up to 30% of fixed L1 costs with Span Batches.\n\nFor the Superchain’s success, reducing the fixed on-chain cost is important. Chain Governors have to take risks for the fixed costs, and it’s difficult to launch an OP Chain if it’s unbearable. Since the deployment of Delta in February 2024, we saw a fast growth in the number of OP Chains, and Delta was one of the big enablers because the risk of Chain Governor went down from 165 ETH/year to 5 ETH/year.\n\nDelta was also a meaningful upgrade as it was the first network upgrade written by the external core dev team from OP Labs, showing that the OP Stack protocol development started to get decentralized.\n\nSince Retro Funding round 3, Test in Prod has worked on the following:\n- Fix bugs in the Span Batches code.\n- Conduct failure mode analysis & plan out the contingency plans with OP Labs.\n- Deploy to Sepolia, monitor, and fix codes.\n- Write & post a Governance Proposal for upgrades.\n- Deploy to all Superchain Mainnets & monitoring.\n\n---\nHere are the commentaries for Delta Network Upgrade:\n\nAndrew (CEO of Conduit): Delta lowered the barriers for Chain Governors by lowering the fixed costs. It made it easier to onboard Chain Governors, and existing customers were happy about the savings. Appreciate their work!","projectAvatarUrl":"https://storage.googleapis.com/op-atlas/a9c34ac0-aeee-441b-baf2-7c2db4147068.png","projectCoverImageUrl":"https://storage.googleapis.com/op-atlas/62e367cb-373a-46f7-a1ca-39ac8a50262c.png","category":"Utility","osoSlug":"","socialLinks":{"website":["https://gov.optimism.io/t/final-upgrade-proposal-3-delta-network-upgrade/7310","https://testinprod.io"],"farcaster":[],"twitter":"https://x.com/testinprod_io","mirror":"https://mirror.xyz/testinprod-io.eth"},"team":["811328"],"github":[{"url":"https://github.com/testinprod-io/span-batch-research","name":"Research repository to measure Span Batches' impact.","description":"In this repository, Test in Prod conducted backtesting against all OP Chains to measure its impact."}],"packages":[],"contracts":[],"grantsAndFunding":{"ventureFunding":[],"grants":[{"grant":null,"link":null,"amount":"273293.03","date":"","details":null},{"grant":"foundation-grant","link":"https://gov.optimism.io/t/welcoming-test-in-prod-to-the-optimism-collective/6944","amount":"5000000","date":"2023-08-30","details":"This is a core dev commitment grant for Test in Prod. 4 years vesting & one year cliff."},{"grant":null,"link":null,"amount":"1m-5m","date":"2022","details":"Initial friends & family rounds to kick off Test in Prod."}],"revenue":[]},"pricingModel":"free","pricingModelDetails":"","links":[{"url":"https://gov.optimism.io/t/final-upgrade-proposal-3-delta-network-upgrade/7310","name":"Delta Upgrade Governance Proposal","description":"This is a Governance proposal for Delta Upgrade. It contains the general information, contingency plans, and Q&As with delegates."},{"url":"https://op-tip.notion.site/Span-Batch-Design-Docs-b85e599a47774dcdb8171cc84cab2476?pvs=4","name":"Span Batch Design Docs","description":"This document contains the technical design & expected results of Span Batches."},{"url":"https://github.com/ethereum-optimism/optimism/issues/7454","name":"Delta Upgrade Issue Tracker","description":"This Github issue tracker contains tickets & PRs for Delta Upgrade."},{"url":"https://vote.optimism.io/proposals/64861580915106728278960188313654044018229192803489945934331754023009986585740","name":"Voting Page for Delta Upgrade","description":"This is a voting page for Delta upgrade. It contains the comments from the delegates for Delta."},{"url":"https://x.com/opmichael_eth/status/1761185096101494852","name":"Shout Out Tweet from OP Michael.","description":"This shout out post from OP Michael contains what is Delta Upgrade & why it's meaningful."}],"projectUid":"0x60f8ab8d1ae00182f9afaf6ec35213a200ed8ac21d39b24a9794f2ba21f6aa59"},{"name":"Solidity","description":"Solidity is an object-oriented, high-level language for implementing smart contracts.","projectAvatarUrl":"https://storage.googleapis.com/op-atlas/b6f312d0-1025-4a19-baa9-3aa218fe0833.png","projectCoverImageUrl":"https://storage.googleapis.com/op-atlas/bca65077-a87b-4fd8-bcc3-9ad0a65d9d27.png","category":"Utility","osoSlug":"","socialLinks":{"website":["https://soliditylang.org/"],"farcaster":["https://warpcast.com/soliditylang.eth"],"twitter":"https://x.com/solidity_lang","mirror":"https://soliditylang.org/blog/"},"team":["848597"],"github":[{"url":"https://github.com/ethereum/solidity","name":"Solidity GitHub repository","description":"Official GitHub open source repository for Solidity—an object-oriented, high-level language for implementing smart contracts. 🌐"}],"packages":[],"contracts":[],"grantsAndFunding":{"ventureFunding":[],"grants":[{"grant":null,"link":null,"amount":"217300","date":"","details":null},{"grant":null,"link":null,"amount":"422361","date":"","details":null}],"revenue":[]},"pricingModel":"free","pricingModelDetails":"","links":[{"url":"https://soliditylang.org/","name":"Website","description":"The Solidity website with our blog and official documentation."},{"url":"https://forum.soliditylang.org/","name":"Solidity Forum","description":"The forum is a place for our user community to discuss topics related to the Solidity language design."}],"projectUid":"0xcc8d03e014e121d10602eeff729b755d5dc6a317df0d6302c8a9d3b5424aaba8"},{"name":"Grandine","description":"Grandine is a high-performance Ethereum consensus layer client. The core team started to work on Grandine in 2019 and in 2024 Grandine was open-sourced. The client is fast and resource-efficient so it's suitable for a wide range of uses from home stakers to institutional stakers running tens of thousands of validators.","projectAvatarUrl":"https://storage.googleapis.com/op-atlas/d1cdd615-20b8-4ff6-94dc-91d2a463969d.png","projectCoverImageUrl":"https://storage.googleapis.com/op-atlas/7a6d7bfc-0f2c-42d0-af89-695e706c42ce.png","category":"Utility","osoSlug":"","socialLinks":{"website":["https://grandine.io/"],"farcaster":["https://warpcast.com/grandine"],"twitter":"https://twitter.com/grandineio","mirror":null},"team":["846030"],"github":[{"url":"https://github.com/grandinetech/grandine","name":"Grandine","description":""}],"packages":[],"contracts":[],"grantsAndFunding":{"ventureFunding":[],"grants":[{"grant":null,"link":null,"amount":"42236","date":"","details":null}],"revenue":[]},"pricingModel":"free","pricingModelDetails":"","links":[{"url":"https://ieeexplore.ieee.org/abstract/document/10478898","name":"A paper on Ethereum clients comparision","description":"It's a paper on Ethereum client comparison. The paper shows a high performance of Grandine's state transition and other functions."}],"projectUid":"0xc1899658402b1373d1beb84e069a3eca066aaf01c0654502dbba51b66aeb6214"},{"name":"OPcity stack","description":"The OP City Stack is a research initiative aimed at exploring the operation of the OP Stack and testing the capabilities of the Canon Fault Proofs Virtual Machine (Canon Fault Proofs VM). Through practical deployment, benchmarking, and innovative proposals, this project aims to push the boundaries of Optimistic Rollup performance and functionality, contributing to the broader goal of Ethereum scalability.\n\nThe project covers several key areas. First, the Node & Rollup Setup involved detailed documentation of the deployment process for both an L1 node (Holesky testnet) and an L2 rollup using the OP Stack. To address RPC calls limitations, the project moved from relying on a remote virtual machine and third-party RPC services to a local environment. This shift provided better performance reliability and security.\n\nIn the OP Stack Version Benchmarking, multiple test deployments were conducted to compare the OP Stack versions V4.0.0 (Canyon) and V7.0.0 (Fjord). Significant findings from these tests included a 75% reduction in total gas fees when upgrading from V4.0.0 to V7.0.0. Additionally, a comparison of calldata versus data blob methods revealed that using data blobs resulted in a 60% reduction in resource usage, demonstrating the efficiency gains of advanced data handling techniques.\n\nFor Proposed Changes to Fault Proofs, the project explored integrating the OP Stack's Canon Fault Proofs VM with opML's Multi-Phase Fault Proof protocol. The proposed modifications included developing a state transition function model to handle merkelized decision trees or neural network outputs, analyzing memory management for large datasets required by machine learning models, enhancing syscalls and I/O operations to optimize the ML-driven data processing, and implementing formal verification and error analysis to ensure system integrity. Additionally, simulations were developed to evaluate the system's performance in real-world operational conditions.","projectAvatarUrl":"https://storage.googleapis.com/op-atlas/f9feb4b3-ff72-43c5-b3b5-008aa6ec8f45.png","projectCoverImageUrl":"https://storage.googleapis.com/op-atlas/ed478c5a-8181-465d-a02f-b2b5d72bf44f.png","category":"Utility","osoSlug":"zenbit.eth","socialLinks":{"website":["https://zenbit.mx","https://badges.zenbit.mx/"],"farcaster":["https://warpcast.com/zenbit"],"twitter":"https://x.com/zenbitMX/status/1731886578673254564","mirror":"https://mirror.xyz/zenbit.eth/"},"team":["212738","402339"],"github":[{"url":"https://github.com/zenbitETH/OPcity","name":"OP City","description":"Repository with the documented process of OP City Research and Development"}],"packages":[],"contracts":[],"grantsAndFunding":{"ventureFunding":[],"grants":[{"grant":null,"link":null,"amount":"24850","date":"","details":null},{"grant":null,"link":null,"amount":"1535","date":"","details":null},{"grant":"token-house-mission","link":"https://app.charmverse.io/op-grants/page-1306815702055122","amount":"30000","date":"2024-05-08","details":"Research the compatibility of the OP stack's Canon Fault Proof VM with the opML's Multi-Phase Fault Proof protocol. Proposed during Season 5 and approved during Cycle 22."}],"revenue":[]},"pricingModel":"free","pricingModelDetails":"","links":[{"url":"https://mirror.xyz/zenbit.eth/atHQ_Nz1--bQbY6Vx7NzYO-aOtXibcQi70aLl_WhTzY","name":"OP City: Research compilation","description":"This article delves the research made at Zenbit that delves into the theoretical and practical aspects of the OP Stack and Canon Fault Proofs VM, offering valuable insights into their implementation, performance benchmarks, and potential future enhancements"},{"url":"https://github.com/zenbitETH/OPcity/milestones","name":"OPcity Milestones","description":"List of milestones we aim to achieve during the research and development of the OPcity Stack. It contains the commits, pull requests, and contributions made at each stage and sets a guideline for future "},{"url":"https://github.com/zenbitETH/OPcity/blob/main/README.md","name":"Proposed modifications to the Canon Fault Proofs VM","description":"Research the compatibility of the OP stack's Canon Fault Proof VM with the opML's Multi-Phase Fault Proof protocol. The goal is to implement a custom Fault Dispute Game that manages the challenges related to data availability states from the L2 rollup and the computation results from the Deep Neural Networks (DNN) of the multi-phase opML. "},{"url":"https://github.com/zenbitETH/OPcity/blob/main/Op-stack-research/Test-deployments/node01_V4.0.0.md","name":"Test Deployment 1 (OP stack V4.0.0 / December 2023)","description":"From December 4th to 11th, 2023, we conducted an explorative evaluation of the operational cost performance of the OP stack within a testnet environment, focusing specifically on the gas spending by the batcher and proposer components."},{"url":"https://github.com/zenbitETH/OPcity/blob/main/Op-stack-research/Test-deployments/node02_V7.0.0.md","name":"Test Deployment 2 (OP stack V7.0.0 - Call Data) / June 2024","description":"This test deployment of the OP stack used the V7.0.0.with Calldata configuration and lasted 20 days and occurred after multiple network updates and other optimizations that notably impacted the rollup operation cost from the December test."},{"url":"https://github.com/zenbitETH/OPcity/blob/main/Op-stack-research/Test-deployments/node03_V7.0.0.md","name":"Test Deployment 3 (OP stack V7.0.0 - Data Blobs) / June 2024","description":"We deployed a third test rollup to compare the performance of the OP stack between Calldata and data blobs as a data posting method enables an alternative that can significantly impact the rollup operation cost. To prove it, we deployed a third testnet rollup a week later using the same V7.0.0.0 and data blobs as the data posting method to compare with."},{"url":"https://github.com/zenbitETH/OPcity/blob/main/node-setup/Holesky/geth.md","name":"Guide to setup a Geth on a Holesky node","description":"This document outlines the steps to configure the Geth as Execution Layer on a Holesky node."},{"url":"https://github.com/zenbitETH/OPcity/blob/main/node-setup/Holesky/prysm.md","name":"Guide to setup a Prysm on a Holesky node","description":"This document outlines the steps to configure the Prysm as Consensus Layer on a Holesky node."},{"url":"https://github.com/zenbitETH/OPcity/blob/main/node-setup/Op-stack/op-setup.md","name":"Guide to setup and deploy a Rollup from the OP stack","description":"This document outlines the steps to configure and deploy a rollup from the OP stack repository on a Holesky node"},{"url":"https://github.com/zenbitETH/OPcity/blob/main/node-setup/Op-stack/dashboard-setup.md","name":"Guide to generate data visualization from Rollup activity","description":"This document outlines the steps to configure a dashboard with data visualizations of the node and rollup performance."},{"url":"https://github.com/zenbitETH/OPcity/blob/main/Canon-FPVM/dev.md","name":"Guide to interact with Fault Proofs VM","description":"This document outlines the practical concepts of the Canon Fault Proofs VM used in the OP stacks, along with the steps to interact with the dispute mechanism."}],"projectUid":"0x53499d3243b2c26b1f09d49f911a9d9300d29b2196576d417cf852ac9e8dfe4c"},{"name":"Ethereum on ARM","description":"Contributing to the Ethereum L1/L2 decentralisation by providing images that turn ARM64/RISCV boards into L1/L2 Ethereum nodes.\n\nStaking from day zero on a $189 ARM board using ~10w.","projectAvatarUrl":"https://storage.googleapis.com/op-atlas/4f8da6a7-635a-41fc-b65b-cee09e666102.png","projectCoverImageUrl":"https://storage.googleapis.com/op-atlas/8eb0cc3f-87d0-40a7-bd83-610f669add57.png","category":"Utility","osoSlug":"","socialLinks":{"website":["https://ethereum-on-arm-documentation.readthedocs.io/"],"farcaster":["https://warpcast.com/ethereumonarm"],"twitter":"https://x.com/EthereumOnARM","mirror":null},"team":["22954"],"github":[{"url":"https://github.com/EOA-Blockchain-Labs/ethereumonarm","name":"","description":""}],"packages":[],"contracts":[],"grantsAndFunding":{"ventureFunding":[],"grants":[{"grant":null,"link":null,"amount":"133449.98","date":"","details":null}],"revenue":[]},"pricingModel":"free","pricingModelDetails":"","links":[{"url":"https://discord.com/invite/ve2Z8fxz5N","name":"Ethereum on ARM Discord channel","description":"More than 500 users that contribute and discuss about running full nodes and staking on resource-constrained devices."}],"projectUid":"0x15888c525d6efc5ca1d66714644aace3d2e8598cecd7e37be1e6fd57fd958c07"},{"name":"OP Nethermind","description":"OP Nethermind brings the Nethermind Execution Client to the OP Stack, including OP Mainnet and Base, with all the same features as our L1 client. Nethermind is known for its performance, extensibility and stability. It brings client diversity to the Superchain.","projectAvatarUrl":"https://storage.googleapis.com/op-atlas/0415c07b-027a-46dd-8826-c4dca1cccece.png","projectCoverImageUrl":"https://storage.googleapis.com/op-atlas/c8883caa-2948-4ea3-a38e-eff279f93b8d.png","category":"Utility","osoSlug":"","socialLinks":{"website":["https://www.nethermind.io/nethermind-client"],"farcaster":["https://warpcast.com/nethermind"],"twitter":"https://x.com/nethermindeth","mirror":null},"team":["230074","292202","189615","191702"],"github":[],"packages":[],"contracts":[],"grantsAndFunding":{"ventureFunding":[],"grants":[{"grant":null,"link":null,"amount":"248448","date":"","details":null}],"revenue":[]},"pricingModel":"free","pricingModelDetails":"","links":[{"url":"https://github.com/NethermindEth/nethermind/tree/master/src/Nethermind/Nethermind.Optimism","name":"Nethermind Optimism","description":"This project in the Nethermind repository implements OP-Stack support"}],"projectUid":"0x7f1256b007e1156494e43b58d5e85e6ec20f4fcf1e5cac6ebb17b702e9c0b5fb"},{"name":"Cantina.xyz - OP Stack Audits","description":"Cantina.xyz is a marketplace incubated by Spearbit Labs, bringing together over 100 experienced security professionals and teams. We provide a wide range of code review and audit services to web3 clients, aiming to fortify the blockchain ecosystem. Our mission is to deliver top-tier security audits, continuous monitoring, advisory, and incident response services, ensuring organizations’ smart contracts and systems are thoroughly secured before deployment.\n\n\nWe have an established track record within the Optimism ecosystem, having successfully conducted multiple audits, including those for the OP Stack. Our services align closely with Optimism’s goals by providing essential, high-quality security auditing and incident response solutions. ","projectAvatarUrl":"https://storage.googleapis.com/op-atlas/2214b43d-e761-4d05-a3e2-6a83128bab65.png","projectCoverImageUrl":"https://storage.googleapis.com/op-atlas/812335c7-28b8-48e0-8d55-b3ddda4e4e6e.png","category":"Utility","osoSlug":"","socialLinks":{"website":["https://cantina.xyz/","https://spearbit.com/"],"farcaster":[],"twitter":"https://x.com/cantinaxyz","mirror":"https://cantina.mirror.xyz/"},"team":["850761","542384"],"github":[],"packages":[],"contracts":[],"grantsAndFunding":{"ventureFunding":[],"grants":[{"grant":null,"link":null,"amount":"400000","date":"","details":null},{"grant":null,"link":null,"amount":"145000","date":"","details":null},{"grant":null,"link":null,"amount":"1m-5m","date":"2023","details":"Seed funding we received."}],"revenue":[]},"pricingModel":"pay_to_use","pricingModelDetails":"Our tiers of security researchers (SR) and rates are as it follows:\n\nLead Security Researcher, weekly rate: $20k\nSecurity Researcher, weekly rate: $12.5k\nAssociate Security Researcher, weekly rate: $6.25k\nJunior Security Researcher, weekly rate: $3k","links":[{"url":"https://cantina.xyz/portfolio/c185d7eb-d80b-49d4-8141-44e122c6fee4","name":"OP Stack Audit 1","description":"We conducted a security audit for the OP Stack. The audit was carried out between January 22, 2024, and February 5, 2024, by two primary security researchers, cccz and Jeiwan, along with an associate researcher, Christos Pap. The audit did not uncover any critical, high, or medium-risk vulnerabilities. However, seven low-risk and seven informational issues were identified. None of these issues were fixed, but the team acknowledged all.\n\nThe audit also evaluated gas optimizations, and no concerns were noted.\n\nKey Audit Results:\n\n Critical Risk: 0 issues\n High Risk: 0 issues\n Medium Risk: 0 issues\n Low Risk: 7 issues (acknowledged, not fixed)\n Informational: 7 issues (acknowledged, not fixed)\n Gas Optimizations: No issues\n\nWe can provide the report upon request."},{"url":"https://cantina.xyz/portfolio/db3f43ae-ffa4-4d5a-8316-707e0cb6700d","name":"Optimism EAS Audit","description":"We conducted a security audit for Optimism’s EAS. From August 22 to August 25, 2023. This audit, categorized under Cantina Reviews, was led by the senior security researcher 0xRajeev, with junior researcher Christos Pap assisting.\n\nThe audit found no critical, high, or medium-risk vulnerabilities. However, it uncovered five low-risk issues, of which two were fixed, and three were acknowledged. Additionally, five informational issues were identified, with four being fixed and one acknowledged. Importantly, five gas optimization opportunities were highlighted, and all were addressed and fixed.\n\nKey Audit Results:\nCritical Risk: 0 issues\nHigh Risk: 0 issues\nMedium Risk: 0 issues\nLow Risk: 5 issues (2 fixed, 3 acknowledged)\nInformational: 5 issues (4 fixed, 1 acknowledged)\nGas Optimizations: 5 issues (all fixed)\n\nWe can provide the report upon request."},{"url":"https://cantina.xyz/competitions/d47f8096-8858-437d-a9f5-2fe85ac9b95e","name":"Optimism Safe Extensions Competition","description":"Cantina.xyz participated in and was awarded in the Optimism Safe Extensions competition. This competition, held between May 6, 2024, and May 10, 2024, focused on reviewing the security of Safe Modules and the Safe Guard for the Security Council Safe, which handles upgrades to OP Mainnet and other chains within the Superchain.\n\nOur participation involved analyzing key components like the LivenessModule, LivenessGuard, and DeputyGuardianModule, deployed on Sepolia. Our review contributed to ensuring that these critical systems were free from vulnerabilities such as:\n\n Bypassing authorization.\n Bricking the Safe, which could prevent transaction execution.\n\nWe can provide the report upon request."},{"url":"https://github.com/spearbit/portfolio/blob/master/pdfs/OptimismDrippie-Spearbit-Security-Review.pdf","name":"Optimism Drippie Security Review","description":"The Optimism Drippie Security Review, carried out in October 2022, focused on auditing Drippie, a system designed to manage automated contract interactions. Drippie allows for conditional, automated execution of smart contract calls, referred to as \"drips.\" These can be triggered based on specific conditions (called \"dripchecks\") and executed at set intervals. Drips can also transfer ETH, making the system useful for maintaining sufficient balances in addresses. The review specifically focused on ensuring the security of the system without reliance on external automation services, thus compartmentalizing trust assumptions.\n\nFindings:\n\n Medium Risk:\n Permitting Multiple Drip Calls Per Block: This vulnerability could potentially allow multiple drips to be executed within the same block, which was flagged as a security risk.\n\n Low Risk:\n Version Bump to Latest: The code was using outdated versions, and upgrading was recommended.\n DoS from External Calls in Drippie.executable / Drippie.drip: External calls could be used to perform a denial-of-service attack.\n Use call.value over transfer in withdrawETH: For better handling of ETH transfers, the use of call.value was recommended over transfer.\n Input Validation Checks for Drippie.create: The lack of proper input validation could lead to unexpected behaviors.\n Ownership Initialization and Transfer Safety in setOwner: Recommendations were made to improve safety checks when initializing and transferring ownership.\n Unchecked Return and Handling of Non-standard Tokens in AssetReceiver: The contract didn’t adequately handle non-standard token behaviors."},{"url":"https://cantina.xyz/portfolio/a18b37fe-425b-4a7c-b0b9-b11eaa24ee85","name":"Security Audit for Omni-x","description":"The audit for Omni-x focused on reviewing the security of the Omni X Multisender, an omnichain gas top-up tool built for the Optimism ecosystem. This tool allows users to send gas between OP Stack chains and other EVM-compatible chains using LayerZero v2, promoting more efficient gas fee management. The audit ensures the system’s robustness as Omni X expands its infrastructure, improving cross-chain interactions within Optimism. The audit scope was small, involving a 2-3 day engagement to ensure security before the mainnet launch."},{"url":"https://github.com/decentxyz?q=&type=all&language=&sort=","name":"Security Audit for Decent.xyz","description":"For Decent.xyz we focused on securing its cross-chain transaction and swap protocols, enabling seamless transfers across L2s, L3s, and the broader OP stack. Decent.xyz provides an efficient way for users to swap tokens while executing smart contract functions, reducing friction in cross-chain interactions. The audit enhanced the project's safety and scalability."}],"projectUid":"0x5742c7b3f7096fb9dd7a82cc62a4fda1e72aad9bdba9818c0d953fc82be9903d"},{"name":"OPcity stack","description":"The OP City Stack is a research initiative aimed at exploring the operation of the OP Stack and testing the capabilities of the Canon Fault Proofs Virtual Machine (Canon Fault Proofs VM). Through practical deployment, benchmarking, and innovative proposals, this project aims to push the boundaries of Optimistic Rollup performance and functionality, contributing to the broader goal of Ethereum scalability.\n\nThe project covers several key areas. First, the Node & Rollup Setup involved detailed documentation of the deployment process for both an L1 node (Holesky testnet) and an L2 rollup using the OP Stack. To address RPC calls limitations, the project moved from relying on a remote virtual machine and third-party RPC services to a local environment. This shift provided better performance reliability and security.\n\nIn the OP Stack Version Benchmarking, multiple test deployments were conducted to compare the OP Stack versions V4.0.0 (Canyon) and V7.0.0 (Fjord). Significant findings from these tests included a 75% reduction in total gas fees when upgrading from V4.0.0 to V7.0.0. Additionally, a comparison of calldata versus data blob methods revealed that using data blobs resulted in a 60% reduction in resource usage, demonstrating the efficiency gains of advanced data handling techniques.\n\nFor Proposed Changes to Fault Proofs, the project explored integrating the OP Stack's Canon Fault Proofs VM with opML's Multi-Phase Fault Proof protocol. The proposed modifications included developing a state transition function model to handle merkelized decision trees or neural network outputs, analyzing memory management for large datasets required by machine learning models, enhancing syscalls and I/O operations to optimize the ML-driven data processing, and implementing formal verification and error analysis to ensure system integrity. Additionally, simulations were developed to evaluate the system's performance in real-world operational conditions.","projectAvatarUrl":"https://storage.googleapis.com/op-atlas/f9feb4b3-ff72-43c5-b3b5-008aa6ec8f45.png","projectCoverImageUrl":"https://storage.googleapis.com/op-atlas/ed478c5a-8181-465d-a02f-b2b5d72bf44f.png","category":"Utility","osoSlug":"zenbit.eth","socialLinks":{"website":["https://zenbit.mx","https://badges.zenbit.mx/"],"farcaster":["https://warpcast.com/zenbit"],"twitter":"https://x.com/zenbitMX/status/1731886578673254564","mirror":"https://mirror.xyz/zenbit.eth/"},"team":["212738","402339"],"github":[{"url":"https://github.com/zenbitETH/OPcity","name":"OP City","description":"Repository with the documented process of OP City Research and Development"}],"packages":[],"contracts":[],"grantsAndFunding":{"ventureFunding":[],"grants":[{"grant":null,"link":null,"amount":"24850","date":"","details":null},{"grant":null,"link":null,"amount":"1535","date":"","details":null},{"grant":"token-house-mission","link":"https://app.charmverse.io/op-grants/page-1306815702055122","amount":"30000","date":"2024-05-08","details":"Research the compatibility of the OP stack's Canon Fault Proof VM with the opML's Multi-Phase Fault Proof protocol. Proposed during Season 5 and approved during Cycle 22."}],"revenue":[]},"pricingModel":"free","pricingModelDetails":"","links":[{"url":"https://mirror.xyz/zenbit.eth/atHQ_Nz1--bQbY6Vx7NzYO-aOtXibcQi70aLl_WhTzY","name":"OP City: Research compilation","description":"This article delves the research made at Zenbit that delves into the theoretical and practical aspects of the OP Stack and Canon Fault Proofs VM, offering valuable insights into their implementation, performance benchmarks, and potential future enhancements"},{"url":"https://github.com/zenbitETH/OPcity/milestones","name":"OPcity Milestones","description":"List of milestones we aim to achieve during the research and development of the OPcity Stack. It contains the commits, pull requests, and contributions made at each stage and sets a guideline for future "},{"url":"https://github.com/zenbitETH/OPcity/blob/main/README.md","name":"Proposed modifications to the Canon Fault Proofs VM","description":"Research the compatibility of the OP stack's Canon Fault Proof VM with the opML's Multi-Phase Fault Proof protocol. The goal is to implement a custom Fault Dispute Game that manages the challenges related to data availability states from the L2 rollup and the computation results from the Deep Neural Networks (DNN) of the multi-phase opML. "},{"url":"https://github.com/zenbitETH/OPcity/blob/main/Op-stack-research/Test-deployments/node01_V4.0.0.md","name":"Test Deployment 1 (OP stack V4.0.0 / December 2023)","description":"From December 4th to 11th, 2023, we conducted an explorative evaluation of the operational cost performance of the OP stack within a testnet environment, focusing specifically on the gas spending by the batcher and proposer components."},{"url":"https://github.com/zenbitETH/OPcity/blob/main/Op-stack-research/Test-deployments/node02_V7.0.0.md","name":"Test Deployment 2 (OP stack V7.0.0 - Call Data) / June 2024","description":"This test deployment of the OP stack used the V7.0.0.with Calldata configuration and lasted 20 days and occurred after multiple network updates and other optimizations that notably impacted the rollup operation cost from the December test."},{"url":"https://github.com/zenbitETH/OPcity/blob/main/Op-stack-research/Test-deployments/node03_V7.0.0.md","name":"Test Deployment 3 (OP stack V7.0.0 - Data Blobs) / June 2024","description":"We deployed a third test rollup to compare the performance of the OP stack between Calldata and data blobs as a data posting method enables an alternative that can significantly impact the rollup operation cost. To prove it, we deployed a third testnet rollup a week later using the same V7.0.0.0 and data blobs as the data posting method to compare with."},{"url":"https://github.com/zenbitETH/OPcity/blob/main/node-setup/Holesky/geth.md","name":"Guide to setup a Geth on a Holesky node","description":"This document outlines the steps to configure the Geth as Execution Layer on a Holesky node."},{"url":"https://github.com/zenbitETH/OPcity/blob/main/node-setup/Holesky/prysm.md","name":"Guide to setup a Prysm on a Holesky node","description":"This document outlines the steps to configure the Prysm as Consensus Layer on a Holesky node."},{"url":"https://github.com/zenbitETH/OPcity/blob/main/node-setup/Op-stack/op-setup.md","name":"Guide to setup and deploy a Rollup from the OP stack","description":"This document outlines the steps to configure and deploy a rollup from the OP stack repository on a Holesky node"},{"url":"https://github.com/zenbitETH/OPcity/blob/main/node-setup/Op-stack/dashboard-setup.md","name":"Guide to generate data visualization from Rollup activity","description":"This document outlines the steps to configure a dashboard with data visualizations of the node and rollup performance."},{"url":"https://github.com/zenbitETH/OPcity/blob/main/Canon-FPVM/dev.md","name":"Guide to interact with Fault Proofs VM","description":"This document outlines the practical concepts of the Canon Fault Proofs VM used in the OP stacks, along with the steps to interact with the dispute mechanism."}],"projectUid":"0x53499d3243b2c26b1f09d49f911a9d9300d29b2196576d417cf852ac9e8dfe4c"},{"name":"OP Nethermind","description":"OP Nethermind brings the Nethermind Execution Client to the OP Stack, including OP Mainnet and Base, with all the same features as our L1 client. Nethermind is known for its performance, extensibility and stability. It brings client diversity to the Superchain.","projectAvatarUrl":"https://storage.googleapis.com/op-atlas/0415c07b-027a-46dd-8826-c4dca1cccece.png","projectCoverImageUrl":"https://storage.googleapis.com/op-atlas/c8883caa-2948-4ea3-a38e-eff279f93b8d.png","category":"Utility","osoSlug":"","socialLinks":{"website":["https://www.nethermind.io/nethermind-client"],"farcaster":["https://warpcast.com/nethermind"],"twitter":"https://x.com/nethermindeth","mirror":null},"team":["230074","292202","189615","191702"],"github":[],"packages":[],"contracts":[],"grantsAndFunding":{"ventureFunding":[],"grants":[{"grant":null,"link":null,"amount":"248448","date":"","details":null}],"revenue":[]},"pricingModel":"free","pricingModelDetails":"","links":[{"url":"https://github.com/NethermindEth/nethermind/tree/master/src/Nethermind/Nethermind.Optimism","name":"Nethermind Optimism","description":"This project in the Nethermind repository implements OP-Stack support"}],"projectUid":"0x7f1256b007e1156494e43b58d5e85e6ec20f4fcf1e5cac6ebb17b702e9c0b5fb"},{"name":"Research and development on multi-section fault dispute game","description":"Our research aims to significantly expedite the fault-proof dispute by implementing a multi-section search approach. In contrast to the bi-section game, which demands log2(N) moves to identify the final disputable step, the K-section game (where K > 2) diminishes the moves to logK(N). However, in the K-section game, each player (defender/attacker) must publish a K-1 VM state hashes on-chain with every move. The introduction of EIP-4844 facilitates a substantial reduction in this cost through the utilization of EIP-4844 Binary Large Object (BLOB), capable of accommodating K=4096 VM hashes per BLOB. Consequently, for an N=2^48 game, the game can be condensed to 4 moves from the original 48 moves.","projectAvatarUrl":"https://storage.googleapis.com/op-atlas/246a6f8a-8335-40b7-b7d9-2590bb1c7cf9.png","projectCoverImageUrl":"https://storage.googleapis.com/op-atlas/1d5c5564-489a-43f8-bb76-73ab8a30b1c5.png","category":"Utility","osoSlug":"","socialLinks":{"website":["https://ethstorage.io/"],"farcaster":[],"twitter":"https://twitter.com/EthStorage","mirror":""},"team":["498701","245756"],"github":[{"url":"https://github.com/ethstorage/optimism","name":"","description":"The 'develop' contains the latest development of multi-section fault proof."}],"packages":[],"contracts":[],"grantsAndFunding":{"ventureFunding":[],"grants":[{"grant":"token-house-mission","link":"https://app.charmverse.io/op-grants/page-29596258544520615","amount":"30000","date":"2024-04-24","details":"For detailed information on the grant, please visit the Charmverse page. You can find our progress updates, draft specifications, and code on this [GitHub discussion page](https://github.com/ethereum-optimism/specs/discussions/191)."}],"revenue":[]},"pricingModel":"free","pricingModelDetails":"","links":[{"url":"https://app.charmverse.io/op-grants/page-29596258544520615","name":"Optimism Season 5 Grant","description":"Recognition from Optimism community"},{"url":"https://twitter.com/EthStorage/status/1788554575869542831","name":"Twitter announcement","description":""},{"url":"https://www.youtube.com/watch?v=vbCSqdB-D8g","name":"Talk at EthPrague about the project","description":""}],"projectUid":"0xdbc21abd2657c839060753eada61f93a6d835a0a2f3bdfb530339a2c85f23516"},{"name":"Formal Verification of Optimism's L1 pausability mechanism","description":"Runtime Verification has contributed to the security of OP Stack through formal verification proofs of the L1 pausability mechanism. Our open-source formal verification tool, Kontrol, has been successfully integrated into the Optimism CI to continuously ensure that the pausability mechanism remains intact as the code evolves. \n\nThe proofs with their respective documentation can be found at https://github.com/ethereum-optimism/optimism/tree/develop/packages/contracts-bedrock/test/kontrol. \n\nKontrol is an open source, free-to-use tool, which means that the existing and future proofs can be maintained by the Optimism team. At the same time, Kontrol is actively maintained and improved by our team at Runtime Verification, thus ensuring constant performance and user experience enhancements, which are regularly upstreamed to the Optimism monorepo.","projectAvatarUrl":"https://storage.googleapis.com/op-atlas/ae7b1252-7b56-4733-81c6-b7303737ce53.png","projectCoverImageUrl":"https://storage.googleapis.com/op-atlas/6f870785-6197-4eb6-8b53-3f6ecfb38eab.png","category":"Utility","osoSlug":"","socialLinks":{"website":["https://runtimeverification.com/"],"farcaster":["https://warpcast.com/rv-inc"],"twitter":"https://x.com/rv_inc","mirror":null},"team":["465226"],"github":[{"url":"https://github.com/runtimeverification/optimism-ci","name":"KaaS CI Setup for Optimism","description":"This repository provides the setup for K as a Service (KaaS) CI integration with Optimism, enhancing the development and testing experience with the K framework. KaaS introduces new features, streamlines operations, and centralizes shared computational results, making it an ideal solution for web3 teams. By leveraging caching proofs and remote computation, KaaS eliminates redundant processes, saving valuable time and integrating seamlessly with continuous integration (CI) systems."},{"url":"https://github.com/runtimeverification/_audits_Ethereum-optimism_pausability","name":"Kontrol Integration for Pausability Mechanism Verification in Optimism","description":"This repository (https://github.com/runtimeverification/_audits_Ethereum-optimism_pausability/tree/feature/rv-compute/packages/contracts-bedrock/test/kontrol) contains the integration of Kontrol, a formal verification tool developed by Runtime Verification, into the Optimism codebase. The integration focuses on verifying the pausability features of the smart contracts within the contracts-bedrock directory. Kontrol leverages KEVM and Foundry, enabling developers to conduct formal verification without requiring extensive knowledge of verification languages or tools. The setup ensures rigorous validation of contract behavior, reducing potential vulnerabilities and enhancing the robustness of the Optimism protocol."}],"packages":[],"contracts":[],"grantsAndFunding":{"ventureFunding":[],"grants":[],"revenue":[]},"pricingModel":"freemium","pricingModelDetails":"As an open source and free-to-use tool, Kontrol doesn’t generate any revenue on its own. We do offer formal verification services where our engineers use Kontrol as the main verification instrument, but it is not in our business model to charge for the use of the tool itself. From January 2023, we were engaged in three different verification projects that used Kontrol, one of which involved verification of the L1 pausability mechanism in Optimism and was performed for OP Labs.","links":[{"url":"https://x.com/msolomon44/status/1828523849832612016","name":"Testimonial by Matt Solomon from OP Labs","description":"Kind words from Matt about our engagement with OP Labs."},{"url":"https://runtimeverification.com/blog/kontrol-integrated-verification-of-the-optimism-pausability-mechanism","name":"Kontrol Integrated Verification of the Optimism Pausability Mechanism ","description":"We are pleased to announce our recently completed work with Optimism and Kontrol integration into their CI. Having Kontrol as part of Optimism's CI produces proof of correctness for critical properties of the code as it evolves. For this particular engagement, we verified the pausability mechanism of their L1 contracts and integrated the verification work as part of Optimism's CI. This ensures that the code is verified as it evolves."},{"url":"https://runtimeverification.com/blog/using-kontrol-to-tackle-complexities-caused-by-dynamically-sized-constructs","name":"Using Kontrol to Tackle Complexities Caused by Dynamically-Sized Constructs","description":"This is the second post of a three-part series about our recent Optimism engagement, in which we verified their pausability mechanism for L1 contracts. This installment explains how Kontrol can be used to tackle the complexities caused by dynamically-sized constructs and the challenges associated with the loops that result from them."},{"url":"https://runtimeverification.com/blog/external-computation-with-kontrol","name":"External Computation with Kontrol: Leveraging Foundry Execution for Formal Verification","description":"This is the 3rd post of a three-part series about our recent Optimism engagement, in which we verified their pausability mechanism for L1 contracts. This post will explain a crucial feature we developed in Kontrol to verify the pausability mechanism in a realistic scenario. This new Kontrol feature allows loading a transcript of the effects of executing a function directly into proofs, which effectively means having a part of a Kontrol proof computed by Foundry!"}],"projectUid":"0x80393c05d524b7a6f7a78b0c141eadf0759642ae8d7e718134318cd2d73d5464"},{"name":"The book of optimism fault proof","description":"A document designed to explain fault proof from multiple perspectives, aimed at quickly bringing newcomers up to speed on the mechanisms of fault proof and its specific code details.","projectAvatarUrl":"https://storage.googleapis.com/op-atlas/6003ee42-3418-4021-af28-0f997e615893.png","projectCoverImageUrl":"https://storage.googleapis.com/op-atlas/d141ff4f-c241-44a1-9da6-c16c1dcab7ea.png","category":"Utility","osoSlug":"The book of optimism fault proof","socialLinks":{"website":["https://github.com/joohhnnn/The-book-of-optimism-fault-proof","https://github.com/joohhnnn/The-book-of-optimism-fault-proof-CN"],"farcaster":[],"twitter":"https://x.com/JoohhnnnChase","mirror":null},"team":["191318"],"github":[{"url":"https://github.com/joohhnnn/The-book-of-optimism-fault-proof","name":"The-book-of-optimism-fault-proof","description":"A document designed to explain fault proof from multiple perspectives, aimed at quickly bringing newcomers up to speed on the mechanisms of fault proof and its specific code details."},{"url":"https://github.com/joohhnnn/The-book-of-optimism-fault-proof-CN","name":"The-book-of-optimism-fault-proof-CN","description":"A document designed to explain fault proof from multiple perspectives, aimed at quickly bringing newcomers up to speed on the mechanisms of fault proof and its specific code details In Chinese."}],"packages":[],"contracts":[],"grantsAndFunding":{"ventureFunding":[],"grants":[],"revenue":[]},"pricingModel":"free","pricingModelDetails":"","links":[],"projectUid":"0x1874030dc79203f106c67f2b1f6a2b600c4efe9a2c1523ae1bce46140368ad04"},{"name":"Maintaining simple-optimism-node","description":"I'm maintaining \"simple-optimism-node\" created by @smartcontracts, an open-source Optimism's full/archive node docker compose deployment script used by more than 320 developers and featured in the official docs.\n\nBelow are some key metrics that indicate its adoption:\n\n- Stars: 321\n- Forks: 111\n\nFrom October 1, 2023, to July 31, 2024, the following metrics were observed:\n\n- External Contributors: 3\n- Issues Opened: 34\n- Issues Closed: 30\n- Merged Pull Requests: 28\n\nHowever, the actual usage is higher, as many instances are not being tracked.","projectAvatarUrl":"https://storage.googleapis.com/op-atlas/88286a99-4f87-423a-8d13-2ed8ebe4f47c.png","projectCoverImageUrl":"https://storage.googleapis.com/op-atlas/6e9dc772-39bd-48ef-b113-988854d3062b.png","category":"Utility","osoSlug":"","socialLinks":{"website":["https://github.com/smartcontracts/simple-optimism-node"],"farcaster":[],"twitter":null,"mirror":null},"team":["328679"],"github":[{"url":"https://github.com/smartcontracts/simple-optimism-node","name":"simple-optimism-node","description":"I'm maintaining \"simple-optimism-node\" created by @smartcontracts, an open-source Optimism's full/archive node docker compose deployment script used by more than 320 developers and featured in the official docs."}],"packages":[],"contracts":[],"grantsAndFunding":{"ventureFunding":[],"grants":[{"grant":null,"link":null,"amount":"17391","date":"","details":null}],"revenue":[]},"pricingModel":"free","pricingModelDetails":"","links":[],"projectUid":"0x09b95c7697625da4915338750c5f78446817a3634cb38bc9155e26bbbc0c87f1"},{"name":"Act","description":"Act is a smart contract specification language and toolkit for formal verification. Act specifications are a formal, high-level description of all possible behaviours of an EVM program. Act allows many existing general purpose verification tools to be leveraged to prove properties about the specification. Such tools include SMT solvers (cvc5, z3, bitwuzla), theorem provers (Coq) and economic analysis tooling (CheckMate, Open Games). Act specifications can be automatically proved equivalent to concrete implementations in EVM. For very simple contracts, Act specifications can be automatically generated from EVM bytecode.\n\nThis is an end-to-end pipeline that supports principled reasoning about high level properties of EVM bytecode. It supports reasoning about both correctness (e.g. accounting invariants) and economic properties (e.g. incentive compatibility). Act specifications serve as a high-level smart contract representation, allowing for easy integration of existing general purpose analysis and verification tooling into the EVM context.","projectAvatarUrl":"https://storage.googleapis.com/op-atlas/a08fa912-3bc7-4957-9a64-5b10bc13397e.png","projectCoverImageUrl":"https://storage.googleapis.com/op-atlas/16e8a1cb-69b1-4098-8c40-fd25a5a29b8f.png","category":"Utility","osoSlug":"","socialLinks":{"website":["https://github.com/ethereum/act","https://ethereum.github.io/act/"],"farcaster":[],"twitter":null,"mirror":null},"team":["843949"],"github":[{"url":"https://github.com/ethereum/act","name":"Act","description":"The Act Smart Contract Specification Language"}],"packages":[],"contracts":[],"grantsAndFunding":{"ventureFunding":[],"grants":[],"revenue":[]},"pricingModel":"free","pricingModelDetails":"","links":[{"url":"https://ethereum.github.io/act/","name":"Act Documentation","description":"The Act Book provides documentation for the Act language."}],"projectUid":"0x2704cd27b8c60b098d4fe8c5c0fbae2f8f5fe9067c687c501a4c6dc6e9887876"},{"name":"jvm-libp2p","description":"The canonical JVM implementation of libp2p written in Kotlin.","projectAvatarUrl":"https://storage.googleapis.com/op-atlas/19ff1307-15ef-4783-887c-c50c429af401.png","projectCoverImageUrl":"https://storage.googleapis.com/op-atlas/42d1e5bc-8bd6-4604-9e4a-548a144dc721.png","category":"Utility","osoSlug":"","socialLinks":{"website":["https://github.com/libp2p/jvm-libp2p"],"farcaster":[],"twitter":null,"mirror":null},"team":["827799","845866","849171"],"github":[{"url":"https://github.com/libp2p/jvm-libp2p","name":"jvm-libp2p","description":"The main repository for jvm-libp2p"}],"packages":[],"contracts":[],"grantsAndFunding":{"ventureFunding":[],"grants":[],"revenue":[]},"pricingModel":"free","pricingModelDetails":"","links":[{"url":"https://github.com/Consensys/teku/tree/master/networking/p2p/src/main/java/tech/pegasys/teku/networking/p2p/libp2p","name":"Teku's use of jvm-libp2p","description":"A link to Teku repository which demonstrates its use of jvm-libp2p"},{"url":"https://clientdiversity.org/","name":"jvm-libp2p's role in Ethereum Client Diversity","description":"As of 2024-09-04, Sigma Prime's Blockprint data source shows that 22.71% of the Ethereum Beacon chain consists of Teku nodes which rely on jvm-libp2p"}],"projectUid":"0x0be3a0fa062180bdfbfdefa993b09acd9edcae93ba0d8d5829dd01c138268f40"},{"name":"Token Historical Balance","description":"The OP Token Historical Balance is a critical tool developed by WakeUp Labs that improves the usability and functionality of the Optimism blockchain. This service empowers developers, analysts, and users by enabling them to query historical blockchain data at any specific moment in time. It supports queries for any public view function of smart contracts deployed on Optimism, from the very first block to the present. By providing access to historical state data, this project directly supports transparency, research, and analytics, which are crucial for the evolution and understanding of the Optimism ecosystem.\n\nOur project contributes to the OP Stack Tooling category by providing a fundamental utility that facilitates better decision-making, auditing, and research within the Optimism network. This tool is vital for developers who require accurate historical data to test, validate, and optimize their applications. Additionally, it promotes the growth of the Optimism ecosystem by reducing barriers to entry and fostering a more robust environment for innovation.\n\nWakeUp Labs is dedicated to advancing the capabilities of Ethereum's Layer 2 solutions, and we believe that tools like the OP Token Historical Balance are essential for driving adoption and enhancing the overall developer experience. By making Optimism's blockchain data more accessible and usable, we aim to empower the community and fuel the next wave of development on the OP Stack.","projectAvatarUrl":"https://storage.googleapis.com/op-atlas/ae73d3f5-61cc-48ef-84e9-2b553d1f0739.png","projectCoverImageUrl":"https://storage.googleapis.com/op-atlas/46c64ba6-5c38-4bc0-9ac7-d32a55a32637.png","category":"Utility","osoSlug":"","socialLinks":{"website":["https://rfg1-demo.wakeuplabs.link/","https://www.wakeuplabs.io/","https://platform.wakeuplabs.io/"],"farcaster":[],"twitter":"x.com/wakeuplabs","mirror":"https://mirror.xyz/0x9dFa9dfD15d2b2fa9717b4fc545c2bB35a29215c"},"team":["450183","850118"],"github":[{"url":"https://github.com/wakeuplabs/rfg1-optimism","name":"OP Token Historical Balance","description":"This is a service that will be able to query the blockchain for specific moments in the past ⏰. Specifically, the queries will be enabled for any public view function of any smart contract deployed on the Optimism blockchain from its first block until the current moment. It could be extended to any EVM blockchain.\n\nThe implementation is fully open source with MIT license.\n\n"}],"packages":[],"contracts":[],"grantsAndFunding":{"ventureFunding":[],"grants":[{"grant":null,"link":null,"amount":"19875.86","date":"","details":null},{"grant":null,"link":null,"amount":"11300","date":"","details":null},{"grant":"foundation-grant","link":"https://app.charmverse.io/op-grants/page-03682508781749161","amount":"30000","date":"2023-07-05","details":"Here you can find the repo: https://github.com/wakeuplabs/rfg1-optimism/"}],"revenue":[]},"pricingModel":"free","pricingModelDetails":"","links":[{"url":"https://rfg1-demo.wakeuplabs.link/","name":"Demo OP Token Historical Balance","description":"Our service is designed for easy integration, streamlined maintenance, and adaptable extensibility with external services.\n\nThis RESTful API seamlessly interacts with the OP blockchain, persisting invoked functions in a dedicated database. Subsequently, users can conveniently bypass providing ABI information on following interactions.\n\nMoreover, an additional component empowers project owners to populate the database with smart contracts they deem pertinent.\n\nWe've also coded the first implementation of these APIs. The main idea behind the integration is to provide a user-friendly UI where users can define a specific Address or ENS and determine the amount of OP tokens it holds on a specific date on the Optimism Blockchain.\n\nTry it out here: https://rfg1-demo.wakeuplabs.link/"}],"projectUid":"0x10e9fc6dd7d01e09bd9440d507846432333a06f779287b29199010e2f50579cd"},{"name":"libp2p Ecosystem","description":"A modular and extensible networking stack which solves many challenges of peer-to-peer applications. libp2p is widely deployed in many notable web3 projects such as Ethereum, Optimism, Filecoin, Polkadot, Celestia, and more. This a general application for the libp2p Core Fund, a vehicle which funds the libp2p ecosystem (implementations, development infrastructure, community outreach & events, etc.) both proactively and retroactively.","projectAvatarUrl":"https://storage.googleapis.com/op-atlas/dcee4e9a-3de0-4868-ad76-5d8d31467342.png","projectCoverImageUrl":"https://storage.googleapis.com/op-atlas/509d70f7-242e-4812-ba2e-00805cae971e.png","category":"Utility","osoSlug":"libp2p","socialLinks":{"website":["https://libp2p.io","https://github.com/libp2p/libp2p"],"farcaster":[],"twitter":"https://x.com/libp2p","mirror":""},"team":["827799"],"github":[{"url":"https://github.com/libp2p/libp2p","name":"","description":"This is the home repo for the entire libp2p project. There are implementations in many different languages that are maintained and stewarded by other organizations. "},{"url":"https://github.com/libp2p/docs","name":"libp2p Documentation","description":"The shared libp2p documentation repo which contains technical docs and explainers on what libp2p is, its protocols, and how to use them."},{"url":"https://github.com/libp2p/specs","name":"libp2p Specifications Repository","description":"The repository is for work on the libp2p specifications. The different libp2p implementations adhere to the same set of specifications for transports, multiplexers, messaging protocols, and more. The specifications work done here is a cross organization and cross community effort to advance the libp2p project together."},{"url":"https://github.com/libp2p/test-plans","name":"libp2p Interoperability and Benchmarking Repository","description":"The repository houses libp2p interoperability tests (which tests the permutation of transports, multiplexers, secure channels, etc.) across libp2p implementations and their versions. It also houses libp2p performance benchmarking tests which help get metrics on latency, throughput, time it takes to establish connections, for different libp2p implementations and different transport protocols."},{"url":"https://github.com/libp2p/blog","name":"libp2p Blog","description":"Blog articles about advancements and updates across libp2p implementations."},{"url":"https://github.com/libp2p/website-new","name":"libp2p Website","description":"The main libp2p project website which holds information about libp2p implementations, community events, and media."}],"packages":[],"contracts":[],"grantsAndFunding":{"ventureFunding":[],"grants":[{"grant":null,"link":null,"amount":"298137.85","date":"","details":null}],"revenue":[]},"pricingModel":"free","pricingModelDetails":"","links":[{"url":"https://easyretropgf.xyz/libp2p-r-pgf-1/stats","name":"libp2p rPGF round 1 ","description":"The first libp2p retroPGF round, 125k USD worth of OP tokens were awarded to 18 projects across the libp2p ecosystem using rewards the libp2p project received from Optimism Round 3.\n\nBlog post: https://blog.libp2p.io/2024-04-08-libp2p-rpgf/."},{"url":"https://www.opensource.observer/projects/libp2p","name":"Open Source Observer Metrics for the libp2p Project","description":"At the end of 2023, the libp2p Ecosystems group was put together to transition the libp2p project into a fully independent open source community. The OSO metrics show that the team was successful in ensuring continuity and preserving project health."},{"url":"https://docs.google.com/spreadsheets/d/1nSz8xmaqJVrCJXtYDN0-pmnCQn84BmxVtQIOZoBYyRA/edit?usp=sharing","name":"2024 YTD Community Metrics Report","description":"This spreadsheet tracks key community metrics based on Github events data as well as meeting attendance data. Key libp2p community project health metrics are meeting attendance, daily unique contributors, daily merges and stars. These all directly measure community investment in the project. The numbers for 2024 show steady growth in all four areas. The number of people attending meetings has nearly tripled since the project became independent and projects like py-libp2p have been revived due to the efforts of the Paper Aviation team hired to execute the community function for libp2p."}],"projectUid":"0x966804cb492e1a4bde5d781a676a44a23d69aa5dd2562fa7a4f95bb606021c8b"},{"name":"Optimism Collective and OP Stack Documentation Improvements","description":"Hello Optimism Collective! I'm Greg Cardo, a passionate developer focused on enhancing the usability, clarity, and accessibility of the OP Stack through high-standard documentation. This project primarily focuses around improving the OP Stack documentation, where I've introduced useful updates and clarifications to support developers and operators working with Optimism's core infrastructure.","projectAvatarUrl":"https://storage.googleapis.com/op-atlas/eb2f9786-782a-4c8a-86ef-fa3aca286e98.png","projectCoverImageUrl":"https://storage.googleapis.com/op-atlas/1233d4d9-ddf6-414b-aba3-f91e821584ef.png","category":"Utility","osoSlug":"","socialLinks":{"website":["https://github.com/richardgreg/op-docs"],"farcaster":[],"twitter":null,"mirror":null},"team":["261806"],"github":[{"url":"https://github.com/richardgreg/op-docs","name":"Optimism Docs","description":"This repo is a fork of the main Optimism Docs repo which houses the Optimism Stack Documentation located at docs.optimism.io."}],"packages":[],"contracts":[],"grantsAndFunding":{"ventureFunding":[],"grants":[{"grant":null,"link":null,"amount":"10000","date":"","details":null}],"revenue":[]},"pricingModel":"free","pricingModelDetails":"","links":[{"url":"https://github.com/ethereum-optimism/docs/pull/805/files","name":"Derivative Pipeline Information","description":"Added a high-level overview of the derivative pipeline and linked the specs page"},{"url":"https://github.com/ethereum-optimism/docs/pull/779/files","name":"Node Log Levels Explainer","description":"This PR updates the consensus-config.mdx file to include detailed documentation on log levels for the op-node. The new section describes various log levels, ranging from silent to detailed, and provides guidance on setting the log level using the --log.level flag."},{"url":"https://github.com/ethereum-optimism/docs/pull/853/files","name":"Information on Expected Internal Reverts for Withdrawal Transactions","description":"This modification adds a section to the existing withdrawal-flow.mdx documentation to explain the expected internal reverts that users often see on Etherscan during withdrawal transactions."},{"url":"https://github.com/ethereum-optimism/docs/pull/857/files","name":" Information about `proxyd`","description":"I added a dedicated section and explanation for the proxyd service under Chain Operators > Operator Features. Documentation included what `proxyd` is, key features, how it works, consensus awareness, caching and metrics."},{"url":"https://github.com/ethereum-optimism/docs/pull/858/files","name":"Details on the sequencer fee vault","description":"I added in-depth details on the sequence fee vaults to indicate where transaction fees collected by the sequencer go."},{"url":"https://github.com/ethereum-optimism/docs/pull/865/files","name":"Addition of rollup.sequencerhttp to node operation docs","description":"Added a \"callout\" to the node operation documentation in step 7, instructing users to configure the --rollup.sequencerhttp flag."},{"url":"https://github.com/ethereum-optimism/docs/pull/866/files","name":"Addition of a Callout on the Cap for sequencer.l1-confs and verifier.l1-confs","description":"Added a callout to the sequencer.l1-confs and verifier.l1-confs configuration options in the node operation documentation. The callout highlighted the maximum values for sequencer.l1-confs to be 1800 seconds (150 blocks) since the Fjord upgrade is live. It also suggests keeping verifier.l1-confs within a 12-13 minute range (10-20 blocks) for optimal performance."},{"url":"https://github.com/ethereum-optimism/docs/pull/796/files","name":"OP Conductor Docs Improvement","description":"Improvements include:\n\n1. Safe Head Database (SafeDB) Configuration:\nDetailed instructions on enabling the SafeDB for op-node by setting the --safedb.path value.\nExplanation of the importance of SafeDB in ensuring the op-node is not stateless and can persist crucial update data.\n\n2. Rollup RPC Configuration:\nClear guidelines on setting the --rollup-rpc flag to point to an op-node archive node, highlighting the need for the challenger to access historical output roots.\nInclusion of an example configuration snippet for ease of understanding and implementation.\n\n3. Historical Data Requirements:\nEmphasis on the necessity for both op-node and op-geth to have data from the start of the games to maintain network consistency.\nGuidelines on ensuring sufficient historical data availability for both nodes, either through local storage or using archive nodes."},{"url":"https://github.com/ethereum-optimism/docs/pull/809/files","name":"Docker Images Discoverabilty","description":"Improvements for docker images discoverability include:\n\n1. Comprehensive Software Releases:\n\nExpanding the scope to include all software components, not just node components.\nAdding op-challenger to the list of software components with links to releases.\n\n2. Docker Image Searchability:\n\nClear instructions and links to find Docker images for op-node and op-geth.\nConsistent tagging conventions for Docker images to aid in searchability.\n\n3. Example Docker Image Tags:\n\nExamples of tagging the Docker images for better understanding and easier access.\n"},{"url":"https://github.com/ethereum-optimism/docs/pull/823/files","name":"Chain Operator Feature: Span Batches","description":"Enhancements include:\n\n1. Documentation for Span Batches:\n\nOverview of what span batches are and their benefits.\nDetailed instructions on how to enable span batches in the chain configuration.\n\n2. Configuration Instructions:\n\nClear steps to add or update the configuration settings to enable span batches.\nInstructions on redeploying the chain node and verifying the changes.\n\n3. Links to Related Pages:\n\nDirect links to detailed span batches specification and design documents for further reading."},{"url":"https://github.com/ethereum-optimism/docs/pull/876/files","name":"Cross Domain Section","description":"Carving out a new \"Cross Domain\" section under OP STACK > Protocol that gives an overview of the lifecycle of an OP Stack cross-chain transaction."}],"projectUid":"0x334fa6de0243cd1509870ea95f400fd524bd9c8f909e7f629d5457e4ca52e6fc"},{"name":"OP Nethermind","description":"OP Nethermind brings the Nethermind Execution Client to the OP Stack, including OP Mainnet and Base, with all the same features as our L1 client. Nethermind is known for its performance, extensibility and stability. It brings client diversity to the Superchain.","projectAvatarUrl":"https://storage.googleapis.com/op-atlas/0415c07b-027a-46dd-8826-c4dca1cccece.png","projectCoverImageUrl":"https://storage.googleapis.com/op-atlas/c8883caa-2948-4ea3-a38e-eff279f93b8d.png","category":"Utility","osoSlug":"","socialLinks":{"website":["https://www.nethermind.io/nethermind-client"],"farcaster":["https://warpcast.com/nethermind"],"twitter":"https://x.com/nethermindeth","mirror":null},"team":["230074","292202","189615","191702"],"github":[],"packages":[],"contracts":[],"grantsAndFunding":{"ventureFunding":[],"grants":[{"grant":null,"link":null,"amount":"248448","date":"","details":null}],"revenue":[]},"pricingModel":"free","pricingModelDetails":"","links":[{"url":"https://github.com/NethermindEth/nethermind/tree/master/src/Nethermind/Nethermind.Optimism","name":"Nethermind Optimism","description":"This project in the Nethermind repository implements OP-Stack support"}],"projectUid":"0x7f1256b007e1156494e43b58d5e85e6ec20f4fcf1e5cac6ebb17b702e9c0b5fb"},{"name":"xuwinnie.review","description":"Security Researcher.","projectAvatarUrl":"https://storage.googleapis.com/op-atlas/23976744-db3b-49b9-b5d4-3b629a28dd3a.png","projectCoverImageUrl":"https://storage.googleapis.com/op-atlas/f7905adc-4525-4ea2-bc64-925690c7069c.png","category":"Utility","osoSlug":"","socialLinks":{"website":["xuwinnie.review"],"farcaster":[],"twitter":"https://x.com/xuwinniexu","mirror":null},"team":["462511"],"github":[{"url":"https://github.com/xuwinnie/reports","name":"","description":""}],"packages":[],"contracts":[],"grantsAndFunding":{"ventureFunding":[],"grants":[],"revenue":[]},"pricingModel":"freemium","pricingModelDetails":"Factors include sloc, complexity, postive impact...","links":[{"url":"https://github.com/code-423n4/2024-07-optimism-findings/issues/36","name":"C4 H-01: Invalid DISPUTED_L2_BLOCK_NUMBER is passed to VM","description":"An attacker can counter a valid output claim by providing a trace containing one block after the original claim. To be fixed in the Granite Network Upgrade."}],"projectUid":"0x353abbe13c196db288730b62e7a6d8f2755ee968681a67bc7d5e381621ad211a"},{"name":"The book of optimism fault proof","description":"The Book of Optimism Fault Proof\n\nThe Book of Optimism Fault Proof repository is a resource aimed at demystifying the fault proof system for newcomers and seasoned developers alike. Centered around the transformative concept of a fault proof system, this project shifts away from centralized proposers to a mechanism grounded in game theory. The purpose of this document is to offer a multifaceted explanation of the fault proof system, providing newcomers with a rapid understanding of its mechanics and the specific details of its code.\n\n1. Starting with the Basics\n\nThe journey into understanding fault proof begins with the simplest design of such a system. This approach breaks down the complexity of fault proof into manageable parts, making it easier for newcomers to grasp the fundamental concepts and how they interconnect within the broader system architecture.\n\n2. Key Components Explained\n\nFault Proof: At its core, the fault proof mechanism replaces centralized proposer systems, which are susceptible to biases and inefficiencies, with a decentralized, game-theory-based approach.\nFault Proof Game: This component employs a binary search technique to pinpoint and verify discrepancies between parties on the blockchain, ensuring transparency and fairness in dispute resolution.\nCannon: An off-chain program, Cannon is pivotal in generating verifiable data needed for on-chain interactions, bridging the gap between theoretical fault proof and practical implementation.\nop-program: This tool provides the necessary prototype files for Cannon, facilitating services for pre-image data crucial for the system’s operations.\nop-challenger: Automating the gameplay elements of the fault proof system, op-challenger utilizes both Cannon and op-program to streamline processes and enhance system integrity.\n3. Architecture Mechanics\n\nUnderstanding the architecture of the fault proof system involves exploring how these components work together to form a robust mechanism. From the deployment of smart contracts and proxies on the Ethereum blockchain, identified by specific addresses such as MIPS and DisputeGameFactoryProxy, to the integration of off-chain computations with on-chain verifications, the architecture is designed for scalability and security.\n\n4. Comprehensive Resources\n\nFurther enriching this document, an extensive collection of articles and videos is summarized, providing deep dives into each component and the fault proof mechanism as a whole. These resources are meticulously curated to extend learning beyond the initial explanations, offering insights into potential applications and optimizations of the fault proof system.\n\n5. For Newcomers and Experts\n\nWhether you are a new entrant eager to understand the basics or an expert looking to refine your knowledge of decentralized systems, the repository offers a wealth of information designed to bring all readers up to speed on the innovative fault proof system.\n","projectAvatarUrl":"https://storage.googleapis.com/op-atlas/6003ee42-3418-4021-af28-0f997e615893.png","projectCoverImageUrl":"https://storage.googleapis.com/op-atlas/d141ff4f-c241-44a1-9da6-c16c1dcab7ea.png","category":"Utility","osoSlug":"the-book-of-optimism-fault-proof-joohhnnn","socialLinks":{"website":["https://github.com/joohhnnn/The-book-of-optimism-fault-proof","https://github.com/joohhnnn/The-book-of-optimism-fault-proof-CN"],"farcaster":[],"twitter":"https://x.com/JoohhnnnChase","mirror":null},"team":["191318"],"github":[{"url":"https://github.com/joohhnnn/The-book-of-optimism-fault-proof","name":"The-book-of-optimism-fault-proof","description":"A document designed to explain fault proof from multiple perspectives, aimed at quickly bringing newcomers up to speed on the mechanisms of fault proof and its specific code details."},{"url":"https://github.com/joohhnnn/The-book-of-optimism-fault-proof-CN","name":"The-book-of-optimism-fault-proof-CN","description":"A document designed to explain fault proof from multiple perspectives, aimed at quickly bringing newcomers up to speed on the mechanisms of fault proof and its specific code details In Chinese."}],"packages":[],"contracts":[],"grantsAndFunding":{"ventureFunding":[],"grants":[],"revenue":[]},"pricingModel":"free","pricingModelDetails":"","links":[],"projectUid":"0x1874030dc79203f106c67f2b1f6a2b600c4efe9a2c1523ae1bce46140368ad04"},{"name":"Protocol Guild","description":"Protocol Guild is a funding collective for 181 Ethereum Layer 1 R&D maintainers. These individuals come from 27 different ecosystem teams/projects and are the backbone of Ethereum's core protocol development. Protocol Guild ensures that funding goes directly to these individuals and Ethereum stewardship over the long term.\n----------------------------------\n\n--> Optimism's relationship with the Ethereum commons\n\nThe Ethereum commons is a broad set of peer-produced artifacts which share infrastructure or software resources. Optimism shares both with the Ethereum L1:\n\n1. Infrastructure relationships link the censorship resistance, security, and settlement of OP-stack L2s with the L1 network.\n\n2. Software powers the L1 distributed system and extensions of it, produced in part by the ongoing research and development of contributors supported through Protocol Guild. These individuals come from 27 different ecosystem teams and projects:\n\n- Client teams: Erigon, EthereumJS, Geth, Besu, Lighthouse, Lodestar, Nethermind, Nimbus, Prysm, Reth and Teku\n- Research groups: Applied Research Group, Consensys DDS, Consensus R&D, Ipsilon, Robust Incentives Group, Stateless Consensus and TXRX\n- Coordination & support groups: EELS, EthPandaOps, EthereumJS, EF Protocol Support, EF Protocol Security, EF Testing, Ethereum Cat Herders and Portal​​​​​​​\n\nOther impact includes:\n\n- the research, testing, and introduction of blobs through EIP-4844 (ie. proto-danksharding) in March 2024, has lowered L2 transaction costs by 10-100X\n- ongoing research into peerDAS and related constructions for the anticipated Pectra network upgrade, which will potentially lower the bandwidth requirements and/or further lower transaction costs for users\n- Optimism’s execution clients are modified L1 clients, which are maintained by Guild members\n- research, implementations, testing of EVM improvements. Optimism's EVM-equivalent architecture, makes the ecosystem more accessible to builders\n- ongoing maintainence of code-bases, support for network upgrades to make Ethereum more censorship resistant, secure, and accessible\n---------------------------------------\n\n--> A commons funding mechanism\n\nNo single individual/project could reproduce this software on their own. In recognition of this, the design of Protocol Guild is also grounded within the commons frame:\n\n1. Four year onchain vest, to individuals\n\nCommons stewardship plays out over time. Any funding drips slowly via immutable contracts to create legible guarantees for members + funders. Each member's share is time-weighted by their start date - which recognizes the local knowledge they've accumulated.\n\n2. Broad membership, regularly updated\n\nMembers come from +25 projects/teams across the entire Layer 1 contributor set. This wide-ranging curation ensures that less well known but equally impactful contributions are surfaced.\nThis membership is regularly updated onchain every quarter. When paired with the vest, this ensures funding goes to contributors that stick around long-term, or those that show up in the future - not just those that are around today.\n\nThrough these features, Protocol Guild is able to support long-term, transparent, & comprehensive Layer 1 stewardship.\n\n---------------------------\n--> \"Project\", not \"Org\"\n\nWithin the Retro Program context, Protocol Guild opts to represent itself as a \"Project\" instead of as an \"Organization.\"\n\n1. Fund the entire commons\n\nProtocol Guild aims to holistically fund the individuals engaged in Ethereum's core protocol , and not \"features\" or discrete projects of the protocol which will then compete against each other in the funding round.\n\n2. Funding, not project oversight\n\nProtocol Guild is scope-limited to allocate funding. The day-to-day activities of Ethereum projects/teams are not directed through Protocol Guild as an entity, or by any members in their affiliation as beneficiaries. Governance deliberations and roadmap decisions remain the responsibility of the broader community reaching rough consensus in public fora.\n\n3. Independent funding requests\n\nPresenting as an Organization with Projects might overlap with funding requests from individual core protocol projects/teams in the Retro round. These entities may have contributors/employees which are also members of Protocol Guild. However, these are are distinct entities from Protocol Guild itself. Protocol Guild funding goes directly to the individuals. In general, the membership does not have insight where this funding goes or how it is allocated.\n------------------------------\n\n--> Conclusion\n\nProtocol Guild’s design as a funding collective for individual Ethereum maintainers ensures that the network's ongoing evolution is sufficiently supported. By funding Protocol Guild through the Retro Program, badgeholders can ensure that it remains robust and capable of supporting innovations like Optimism.\n\nThank you for your consideration ❤️","projectAvatarUrl":"https://storage.googleapis.com/op-atlas/889516a6-277c-4b6e-8453-74e798df7a2b.png","projectCoverImageUrl":"https://storage.googleapis.com/op-atlas/a95ff874-a643-4cd6-825d-b12efb805250.png","category":"Utility","osoSlug":"protocol-guild","socialLinks":{"website":["https://protocol-guild.readthedocs.io/"],"farcaster":["https://warpcast.com/protocolguild"],"twitter":"https://x.com/ProtocolGuild","mirror":null},"team":["19616","1766"],"github":[{"url":"https://github.com/protocolguild/membership","name":"Protocol Guild Membership + Documentation","description":"This repo is used to curate Protocol Guild's membership registry of Ethereum's active L1 R&D maintainers, and to generate our documentation: https://protocol-guild.readthedocs.io"}],"packages":[],"contracts":[],"grantsAndFunding":{"ventureFunding":[],"grants":[{"grant":null,"link":null,"amount":"557301.00","date":"","details":null},{"grant":null,"link":null,"amount":"663853.62","date":"","details":null}],"revenue":[]},"pricingModel":"free","pricingModelDetails":"","links":[{"url":"https://ethereum-magicians.org/t/eip-4844-shard-blob-transactions/8430","name":"EIP 4848 (proto-danksharding)","description":"EIP 4848 (proto-danksharding), deployed in Ethereum's last core protocol upgrade, helped scale Ethereum’s L2s by reducing end-user fees."},{"url":"https://notes.ethereum.org/@ipsilon/mega-eof-specification","name":"EOF spec","description":"EOF spec, enabling opcodes for more efficient & secure development on Optimism (this is not a promise of future impact - there has already been significant research and implementation work completed for this). "},{"url":"https://notes.ethereum.org/@dankrad/new_sharding","name":"EIP for danksharding","description":"EIP for danksharding, to scale L2s beyond EIP4844 by orders of magnitude (this is not a promise of future impact - there has already been research and implementation work completed for this)."},{"url":"https://dune.com/queries/346015/662177","name":"$6.43B - Approximate Onchain Value on Optimism, secured by Ethereum L1","description":"Approximately $6.43B in value lives on Optimism, secured by Ethereum L1 (as of 28-Aug-2023)."},{"url":"https://dune.com/queries/3521496/5921609","name":"257,299 - # of 4844 blobs submitted by Optimism","description":"257,299 blobs have been posted by Optimism to Ethereum L1 (as of 28-Aug-2023)."},{"url":"https://protocol-guild.readthedocs.io/en/latest/01-eligibility.html","name":"Protocol Guild's eligibility framework","description":"Protocol Guild's eligibility framework is narrowly targeted to only include Ethereum's active L1 R&D maintainers."},{"url":"https://protocol-guild.readthedocs.io/en/latest/02-membership.html","name":"181 Protocol Guild members","description":"Protocol Guild's membership is composed of 181 individuals, all of whom are actively involved in all functions related to building and maintaining Ethereum’s core protocol.\n"},{"url":"https://ethcc.io/archive/Protocol-Guild-Funding-Core-Protocol-Stewardship","name":"Protocol Guild presentation @ EthCC 2024","description":"Protocol Guild's cheeky-gorilla gave an overview of what Protocol Guild is and how it works at EthCC 2024."},{"url":"https://app.splits.org/accounts/0x25941dc771bb64514fc8abbce970307fb9d477e9/","name":"4-Year vesting contract","description":"All donations to the Protocol Guild are deposited into an immutable vesting contract, to be distributed directly to Ethereum's active L1 R&D maintainers over 4 years. This creates incentives for these maintainers to continue contributing over the long-term. Note that the funds from OP RPGF 5 will deposited into this new 4-year vesting contract on OP: https://app.splits.org/accounts/0xB3d8d7887693a9852734b4D25e9C0Bb35Ba8a830/?chainId=10"},{"url":"https://dune.com/queries/3845181/6467356","name":"$56,436 - The amount the median Protocol Guild member is expected to receive from Protocol Guild over the next 12 months","description":"Protocol Guild's goal is for the financial incentives associated with Protocol Guild membership to be large enough to guarantee the successful execution of Ethereum's core protocol development roadmap. To achieve this goal, we will need to scale our fundraising by orders of magnitude. (as of 28-Aug-2023.)"},{"url":"https://dune.com/protocolguild/protocol-guild","name":"Dune dashboard","description":"Protocol Guild's Dune dashboard shows the financial incentives associated with Protocol Guild membership, as well as the projects and individuals who have donated to this cause."},{"url":"https://x.com/ProtocolGuild/status/1791484379283202558","name":"609 years - The amount of years Protocol Guild members have collectively contributed towards maintaining and evolving the Ethereum protocol","description":"To date, Protocol Guild's members have collectively contributed 609 years towards maintaining and evolving the Ethereum protocol."},{"url":"https://www.youtube.com/watch?v=xISUVbyJp6k","name":"Strange Water Podcast","description":"Podcast with Protocol Guild's Trent Van Epps exploring public good funding within Ethereum, and why Protocol Guild needs to exist. "},{"url":"https://github.com/protocolguild/membership","name":"Protocol Guild Membership + Documentation","description":"This Github repo is used to curate Protocol Guild's membership registry of Ethereum's active L1 R&D maintainers, and to generate our documentation: https://protocol-guild.readthedocs.io"}],"projectUid":"0xc49d46c5606148617c4202a6a0f745ce194418ca81f1c27d1ff75ea84e32a0cc"},{"name":"Tokenomics Mechanism Research","description":"Research and Develop new tokenomics models","projectAvatarUrl":"https://storage.googleapis.com/op-atlas/fa9260a3-49ff-4ea4-aba5-efb946b96d24.png","projectCoverImageUrl":"https://storage.googleapis.com/op-atlas/a5b446ae-c554-431f-8d24-d9d873d030e3.png","category":"Utility","osoSlug":"","socialLinks":{"website":[],"farcaster":[],"twitter":null,"mirror":null},"team":["373516"],"github":[],"packages":[],"contracts":[],"grantsAndFunding":{"ventureFunding":[],"grants":[],"revenue":[]},"pricingModel":"free","pricingModelDetails":"","links":[{"url":"https://medium.com/@CryptoZach/the-future-of-tokenomics-7-game-changing-innovations-set-to-reshape-decentralized-networks-2a4742562527","name":"","description":""}],"projectUid":"0x3060f55f50773c14b116537afebf8fa9f934664d022084f644f387e3d8e507bb"},{"name":"The book of optimism fault proof","description":"# The 'Book of Optimism Fault Proof' Repository\n\nThe 'Book of Optimism Fault Proof' repository is a resource aimed at demystifying the fault proof system for newcomers and seasoned developers alike. Centered around the transformative concept of a fault proof system, this project shifts away from centralized proposers to a mechanism grounded in game theory. The purpose of this document is to offer a multifaceted explanation of the fault proof system, providing newcomers with a rapid understanding of its mechanics and the specific details of its code.\n\n## Starting with the Basics\n\nThe journey into understanding fault proof begins with the simplest design of such a system. This approach breaks down the complexity of fault proof into manageable parts, making it easier for newcomers to grasp the fundamental concepts and how they interconnect within the broader system architecture.\n\n## Key Components Explained\n\n- **Fault Proof:** At its core, the fault proof mechanism replaces centralized proposer systems, which are susceptible to biases and inefficiencies, with a decentralized, game-theory-based approach.\n- **Fault Proof Game:** This component employs a binary search technique to pinpoint and verify discrepancies between parties on the blockchain, ensuring transparency and fairness in dispute resolution.\n- **Cannon:** An off-chain program, Cannon is pivotal in generating verifiable data needed for on-chain interactions, bridging the gap between theoretical fault proof and practical implementation.\n- **op-program:** This tool provides the necessary prototype files for Cannon, facilitating services for pre-image data crucial for the system’s operations.\n- **op-challenger:** Automating the gameplay elements of the fault proof system, op-challenger utilizes both Cannon and op-program to streamline processes and enhance system integrity.\n\n## Architecture Mechanics\n\nUnderstanding the architecture of the fault proof system involves exploring how these components work together to form a robust mechanism. From the deployment of smart contracts and proxies on the Ethereum blockchain, identified by specific addresses such as MIPS and DisputeGameFactoryProxy, to the integration of off-chain computations with on-chain verifications, the architecture is designed for scalability and security.\n\n## Comprehensive Resources\n\nFurther enriching this document, an extensive collection of articles and videos is summarized, providing deep dives into each component and the fault proof mechanism as a whole. These resources are meticulously curated to extend learning beyond the initial explanations, offering insights into potential applications and optimizations of the fault proof system.\n\n## For Newcomers and Experts\n\nWhether you are a new entrant eager to understand the basics or an expert looking to refine your knowledge of decentralized systems, the repository offers a wealth of information designed to bring all readers up to speed on the innovative fault proof system.\n","projectAvatarUrl":"https://storage.googleapis.com/op-atlas/6003ee42-3418-4021-af28-0f997e615893.png","projectCoverImageUrl":"https://storage.googleapis.com/op-atlas/d141ff4f-c241-44a1-9da6-c16c1dcab7ea.png","category":"Utility","osoSlug":"The-book-of-optimism-fault-proof","socialLinks":{"website":["https://github.com/joohhnnn/The-book-of-optimism-fault-proof","https://github.com/joohhnnn/The-book-of-optimism-fault-proof-CN"],"farcaster":[],"twitter":"https://x.com/JoohhnnnChase","mirror":null},"team":["191318"],"github":[{"url":"https://github.com/joohhnnn/The-book-of-optimism-fault-proof","name":"The-book-of-optimism-fault-proof","description":"A document designed to explain fault proof from multiple perspectives, aimed at quickly bringing newcomers up to speed on the mechanisms of fault proof and its specific code details."},{"url":"https://github.com/joohhnnn/The-book-of-optimism-fault-proof-CN","name":"The-book-of-optimism-fault-proof-CN","description":"A document designed to explain fault proof from multiple perspectives, aimed at quickly bringing newcomers up to speed on the mechanisms of fault proof and its specific code details In Chinese."}],"packages":[],"contracts":[],"grantsAndFunding":{"ventureFunding":[],"grants":[],"revenue":[]},"pricingModel":"free","pricingModelDetails":"","links":[],"projectUid":"0x1874030dc79203f106c67f2b1f6a2b600c4efe9a2c1523ae1bce46140368ad04"},{"name":"Research and development on multi-section fault dispute game","description":"Our research aims to significantly expedite the fault-proof dispute by implementing a multi-section search approach. In contrast to the bi-section game, which demands log2(N) moves to identify the final disputable step, the K-section game (where K > 2) diminishes the moves to logK(N). However, in the K-section game, each player (defender/attacker) must publish a K-1 VM state hashes on-chain with every move. The introduction of EIP-4844 facilitates a substantial reduction in this cost through the utilization of EIP-4844 Binary Large Object (BLOB), capable of accommodating K=4096 VM hashes per BLOB. Consequently, for an N=2^48 game, the game can be condensed to 4 moves from the original 48 moves.","projectAvatarUrl":"https://storage.googleapis.com/op-atlas/246a6f8a-8335-40b7-b7d9-2590bb1c7cf9.png","projectCoverImageUrl":"https://storage.googleapis.com/op-atlas/1d5c5564-489a-43f8-bb76-73ab8a30b1c5.png","category":"Utility","osoSlug":"","socialLinks":{"website":["https://ethstorage.io/"],"farcaster":[],"twitter":"https://twitter.com/EthStorage","mirror":""},"team":["498701","245756"],"github":[{"url":"https://github.com/ethstorage/optimism","name":"Multi-section fault proof code","description":"All related descriptions and progress are in https://github.com/ethereum-optimism/specs/discussions/191#discussioncomment-10339079"}],"packages":[],"contracts":[],"grantsAndFunding":{"ventureFunding":[],"grants":[{"grant":"token-house-mission","link":"https://app.charmverse.io/op-grants/page-29596258544520615","amount":"30000","date":"2024-04-24","details":"For detailed information on the grant, please visit the Charmverse page. You can find our progress updates, draft specifications, and code on this [GitHub discussion page](https://github.com/ethereum-optimism/specs/discussions/191)."}],"revenue":[]},"pricingModel":"free","pricingModelDetails":"","links":[{"url":"https://app.charmverse.io/op-grants/page-29596258544520615","name":"Optimism Season 5 Grant","description":"Recognition from Optimism community"},{"url":"https://twitter.com/EthStorage/status/1788554575869542831","name":"Twitter announcement","description":""},{"url":"https://www.youtube.com/watch?v=vbCSqdB-D8g","name":"Talk at EthPrague about the project","description":""}],"projectUid":"0xdbc21abd2657c839060753eada61f93a6d835a0a2f3bdfb530339a2c85f23516"},{"name":"jvm-libp2p","description":"The canonical JVM implementation of libp2p written in Kotlin.","projectAvatarUrl":"https://storage.googleapis.com/op-atlas/19ff1307-15ef-4783-887c-c50c429af401.png","projectCoverImageUrl":"https://storage.googleapis.com/op-atlas/42d1e5bc-8bd6-4604-9e4a-548a144dc721.png","category":"Utility","osoSlug":"","socialLinks":{"website":["https://github.com/libp2p/jvm-libp2p"],"farcaster":[],"twitter":null,"mirror":null},"team":["827799","845866","849171"],"github":[{"url":"https://github.com/libp2p/jvm-libp2p","name":"jvm-libp2p","description":"The main repository for jvm-libp2p"}],"packages":[],"contracts":[],"grantsAndFunding":{"ventureFunding":[],"grants":[],"revenue":[]},"pricingModel":"free","pricingModelDetails":"","links":[{"url":"https://github.com/Consensys/teku/tree/master/networking/p2p/src/main/java/tech/pegasys/teku/networking/p2p/libp2p","name":"Teku's use of jvm-libp2p","description":"A link to Teku repository which demonstrates its use of jvm-libp2p"},{"url":"https://clientdiversity.org/","name":"jvm-libp2p's role in Ethereum Client Diversity","description":"As of 2024-09-04, Sigma Prime's Blockprint data source shows that 22.71% of the Ethereum Beacon chain consists of Teku nodes which rely on jvm-libp2p"}],"projectUid":"0x0be3a0fa062180bdfbfdefa993b09acd9edcae93ba0d8d5829dd01c138268f40"},{"name":"Upnode Deploy","description":"Upnode Deploy allows chain operators and developers to quickly launch their OP Stack chain with the necessary infrastructure, including an explorer, bridge, faucet, and monitoring system, by modifying a few environment variables related to the RPC endpoint, private keys, and chain information.\n\nWith a single Docker Compose command, they can launch and manage every component of the OP Stack chain, including the ability to deploy a replica node by providing `rollup.json` and `genesis.json`. Upnode Deploy also offers a user interface similar to Conduit, which simplifies the OP Stack deployment process.\n\nUnlike Conduit, Upnode Deploy provides developers and chain operators with a tool to deploy OP Stack chains on their own servers instead of relying on third-party managed servers. Upnode Deploy is free, open-source, and fully transparent, whereas Conduit is a paid, closed-source solution.\n\nUpnode Deploy supports the latest OP Stack v1.9.0 and is prepared for the upcoming migration from `pnpm` to `just`.\n\nUpnode Deploy has won Fraxtal Hackathon: https://dorahacks.io/buidl/13971\n\nVideo of docker compose deploying an OP Stack L3 on Fraxtal: https://www.youtube.com/watch?v=8dytrXGjDG4","projectAvatarUrl":"https://storage.googleapis.com/op-atlas/91ebe6cd-12a6-42fb-b3ef-d717e79ac9b8.png","projectCoverImageUrl":"https://storage.googleapis.com/op-atlas/84ec5980-5e06-4630-92b4-16ce9e9e3f83.png","category":"Utility","osoSlug":"","socialLinks":{"website":["https://deploy.upnode.org","https://upnode.org","https://dorahacks.io/buidl/13971","https://www.youtube.com/watch?v=8dytrXGjDG4"],"farcaster":[],"twitter":"https://x.com/upnodeIntern","mirror":null},"team":["328679"],"github":[{"url":"https://github.com/upnodedev/upnode-deploy-ui","name":"Upnode Deploy UI","description":"User interface for deploying an OP Stack chain on-premise"},{"url":"https://github.com/upnodedev/opstack-bridge-ui-v2","name":"Upnode Deploy Bridge UI","description":""},{"url":"https://github.com/upnodedev/opstack-bridge-indexer-v2","name":"Upnode Deploy Bridge Indexer","description":""},{"url":"https://github.com/upnodedev/evm-faucet","name":"Upnode Deploy Faucet","description":""},{"url":"https://github.com/upnodedev/opstack-compose","name":"opstack-compose","description":"OP Stack deployment tool using docker compose"},{"url":"https://github.com/upnodedev/opstack-bridge-ui","name":"Upnode Deploy Bridge UI (Old)","description":""},{"url":"https://github.com/upnodedev/opstack-bridge-indexer","name":"Upnode Deploy Bridge Indexer (Old)","description":""}],"packages":[],"contracts":[],"grantsAndFunding":{"ventureFunding":[],"grants":[{"grant":null,"link":null,"amount":"62112","date":"","details":null},{"grant":"token-house-mission","link":"https://app.charmverse.io/op-grants/page-5705679072018564","amount":"30000","date":"2023-08-19","details":"Cycle 14 Grant"}],"revenue":[]},"pricingModel":"free","pricingModelDetails":"","links":[{"url":"https://dorahacks.io/buidl/13971","name":"Upnode Deploy has won Fraxtal hackathon","description":"Upnode Deploy has won Fraxtal hackathon"},{"url":"https://youtu.be/8dytrXGjDG4","name":"Upnode Deploy opstack-compose demo","description":"A demo video shows how opstack-compose Docker Compose work to deploy a new OP Stack chain"}],"projectUid":"0x81af86360a8e964cc907a5689a62e94231c7e42e05f49c0586716975d72e2e2e"},{"name":"Be Part Of Art","description":"In a time where the world is divided, I feel it is time to build projects that connect. In a time where everyone is focusing on themselves, I feel it is time to build projects that focus on collaboration. \n\nBe Part Of Art is a one of a kind art project. It is a blank infinite art canvas that invites graphic artists from around the world to contribute and collaborate with each other to create something that has never been done before. An artwork that is never finished, an artwork that is always growing into something bigger. An artwork that evolves as time goes by. \n\nI imagine it as a digital \"cave painting\"... A place where you can see art, the artists and life merge into something that will be forever available to mankind.\n\nDo you have what it takes to Be Part Of Art? \n\nIn this first stage of the project I'd like to do a bit more research about the technical requirements and technical feasibility of the project. Find the initial group of artists to create the first piece and spend time planning the next phases. \n\nI'd like to spend some time brainstorming with different artists to see how they feel about the project and if they would want to collaborate. Since this all takes time I'd like to request an initial capital to cover the costs so I can focus on this project and the research full-time. ","projectAvatarUrl":"https://storage.googleapis.com/op-atlas/53ee4bea-4882-4f2c-8f71-2b6d747a28b2.png","projectCoverImageUrl":"https://storage.googleapis.com/op-atlas/8fd63b00-4bcd-447a-9e9b-7bfd805f3242.png","category":"Social","osoSlug":"","socialLinks":{"website":["Www.Bepartofart.com"],"farcaster":[],"twitter":null,"mirror":null},"team":["413209"],"github":[],"packages":[],"contracts":[],"grantsAndFunding":{"ventureFunding":[],"grants":[],"revenue":[]},"pricingModel":"freemium","pricingModelDetails":"You must be selected by the community to join the artwall. Participation is free but once your art is part of the wall, it can get sold, the original artist will receive a % of the sale price in relation to how much of his artwork is in the sold piece. ","links":[],"projectUid":"0xa9860e1ba61461740831e00d03eb22660e47e8e9087b2ea2e4441f21210fb786"},{"name":"Node Guardians","description":"Node Guardians is a gamified educational platform for intermediate to advanced developers. We create lore-rich programming challenges for accomplished Solidity developers. Think of it as a skill-based RPG for developers and a platform to showcase their abilities. ","projectAvatarUrl":"https://storage.googleapis.com/op-atlas/6878f254-b99f-47ad-8cf8-7f6cd1601300.png","projectCoverImageUrl":"https://storage.googleapis.com/op-atlas/8f285391-e69f-40f3-aa14-1456fbb92440.png","category":"Utility","osoSlug":"","socialLinks":{"website":["https://nodeguardians.io/"],"farcaster":["https://warpcast.com/sam-ng"],"twitter":"https://x.com/nodeguardians","mirror":null},"team":["17309"],"github":[{"url":"https://github.com/Nodeguardians/optimism","name":"Node Guardians x OP Stack","description":"This repo dives into the three quests (i.e., programming challenges) of the campaign called \"Playing with the OP Stack.\"\n\nThe first quest, \"Introduction to the OP Stack,\" a theoretical one, explores the different components of the OP Stack.\n\nThe second quest, \"Cross Layer Messaging,\" a CTF, focuses on cross-layer communication to open a series of locks.\n\nThe third and final quest, \"Custom OP Rollup,\" involves using the OP Stack to deploy a custom OP rollup based on Sepolia.\n\n(note: developers interact directly with the quests on our platform nodeguardians.io)"}],"packages":[],"contracts":[],"grantsAndFunding":{"ventureFunding":[],"grants":[{"grant":null,"link":null,"amount":"49689","date":"","details":null},{"grant":null,"link":null,"amount":"20200","date":"","details":null},{"grant":"token-house-mission","link":"https://app.charmverse.io/op-grants/node-guardians-x-op-stack-8922710643472445","amount":"19998","date":"2024-05-09","details":"The goal of this grant was twofold: to onboard developers to the OP Stack and help them get familiar with it, and also to filter applications/whitelist participants (by checking campaign completions) for the Optimistic Gathering event we hosted in Brussels during ETHCC in July."},{"grant":null,"link":null,"amount":"1m-5m","date":"2022","details":"This funding bootstrapped the platform and kept it free for users - no newsletters, no pushy stuff - just code and skills. We maintain this ethos: no pressure on users. It’s a public good and will stay that way. We made it sustainable via grants while benefiting people. "}],"revenue":[]},"pricingModel":"free","pricingModelDetails":"","links":[{"url":"https://x.com/nodeguardians/status/1803835999941754953","name":"X announcement of the campaign","description":"An optimistic post to bring awareness to and introduce the OP Stack campaign (i.e a series of programming challenges)."},{"url":"https://snapshots.raintank.io/dashboard/snapshot/TcugNERAptas4auBDdkpwRfQAZx0WBvs","name":"Campaign Metrics","description":"This dashboard provides data on how many users participated in the campaign. It also shows the number of users who benefited from completing the campaign to gain access to an OP Stack demo at the Optimistic Gathering event in Brussels during ETHCC week.\n\nIn the following \"Contracts\" section, because there is no way to select the Sepolia testnet, we can't verify our contracts. For these CTFs, each challenge introduces contracts deployed on OP Sepolia. The number of interactions with these contracts makes it possible to determine how many users started and completed the quests of the OP Stack campaign."}],"projectUid":"0x11a2255f272c84328438f5081139455d8fd2a302fd35f0f08acdff1f1c0d84e6"},{"name":"libp2p Ecosystem","description":"A modular and extensible networking stack which solves many challenges of peer-to-peer applications. libp2p is widely deployed in many notable web3 projects such as Ethereum, Optimism, Filecoin, Polkadot, Celestia, and more. This a general application for the libp2p Core Fund, a vehicle which funds the libp2p ecosystem (implementations, development infrastructure, community outreach & events, etc.) both proactively and retroactively.","projectAvatarUrl":"https://storage.googleapis.com/op-atlas/dcee4e9a-3de0-4868-ad76-5d8d31467342.png","projectCoverImageUrl":"https://storage.googleapis.com/op-atlas/509d70f7-242e-4812-ba2e-00805cae971e.png","category":"Utility","osoSlug":"libp2p","socialLinks":{"website":["https://libp2p.io","https://github.com/libp2p/libp2p"],"farcaster":[],"twitter":"https://x.com/libp2p","mirror":""},"team":["827799"],"github":[{"url":"https://github.com/libp2p/libp2p","name":"","description":"This is the home repo for the entire libp2p project. There are implementations in many different languages that are maintained and stewarded by other organizations. "},{"url":"https://github.com/libp2p/docs","name":"libp2p Documentation","description":"The shared libp2p documentation repo which contains technical docs and explainers on what libp2p is, its protocols, and how to use them."},{"url":"https://github.com/libp2p/specs","name":"libp2p Specifications Repository","description":"The repository is for work on the libp2p specifications. The different libp2p implementations adhere to the same set of specifications for transports, multiplexers, messaging protocols, and more. The specifications work done here is a cross organization and cross community effort to advance the libp2p project together."},{"url":"https://github.com/libp2p/test-plans","name":"libp2p Interoperability and Benchmarking Repository","description":"The repository houses libp2p interoperability tests (which tests the permutation of transports, multiplexers, secure channels, etc.) across libp2p implementations and their versions. It also houses libp2p performance benchmarking tests which help get metrics on latency, throughput, time it takes to establish connections, for different libp2p implementations and different transport protocols."},{"url":"https://github.com/libp2p/blog","name":"libp2p Blog","description":"Blog articles about advancements and updates across libp2p implementations."},{"url":"https://github.com/libp2p/website-new","name":"libp2p Website","description":"The main libp2p project website which holds information about libp2p implementations, community events, and media."}],"packages":[],"contracts":[],"grantsAndFunding":{"ventureFunding":[],"grants":[{"grant":null,"link":null,"amount":"298137.85","date":"","details":null}],"revenue":[]},"pricingModel":"free","pricingModelDetails":"","links":[{"url":"https://easyretropgf.xyz/libp2p-r-pgf-1/stats","name":"libp2p rPGF round 1 ","description":"The first libp2p retroPGF round, 125k USD worth of OP tokens were awarded to 18 projects across the libp2p ecosystem using rewards the libp2p project received from Optimism Round 3.\n\nBlog post: https://blog.libp2p.io/2024-04-08-libp2p-rpgf/."},{"url":"https://www.opensource.observer/projects/libp2p","name":"Open Source Observer Metrics for the libp2p Project","description":"At the end of 2023, the libp2p Ecosystems group was put together to transition the libp2p project into a fully independent open source community. The OSO metrics show that the team was successful in ensuring continuity and preserving project health."},{"url":"https://docs.google.com/spreadsheets/d/1nSz8xmaqJVrCJXtYDN0-pmnCQn84BmxVtQIOZoBYyRA/edit?usp=sharing","name":"2024 YTD Community Metrics Report","description":"This spreadsheet tracks key community metrics based on Github events data as well as meeting attendance data. Key libp2p community project health metrics are meeting attendance, daily unique contributors, daily merges and stars. These all directly measure community investment in the project. The numbers for 2024 show steady growth in all four areas. The number of people attending meetings has nearly tripled since the project became independent and projects like py-libp2p have been revived due to the efforts of the Paper Aviation team hired to execute the community function for libp2p."}],"projectUid":"0x966804cb492e1a4bde5d781a676a44a23d69aa5dd2562fa7a4f95bb606021c8b"},{"name":"Nethermind Ethereum Execution Client","description":"Nethermind is a robust and highly configurable Ethereum Execution Client built with .NET. Nethermind is recognized for its high performance in syncing and tip-of-chain processing and its extensibility, thanks to a flexible plugin system. As one of the main execution clients on the Ethereum mainnet, Nethermind plays a crucial role in Ethereum’s client diversity.","projectAvatarUrl":"https://storage.googleapis.com/op-atlas/fb68b628-fa43-4bb2-90fc-9f011f9a5c9a.png","projectCoverImageUrl":"https://storage.googleapis.com/op-atlas/c2e45279-ee86-4869-a726-79475d7f707a.png","category":"Utility","osoSlug":"","socialLinks":{"website":["https://www.nethermind.io/nethermind-client"],"farcaster":["https://warpcast.com/nethermind"],"twitter":"https://x.com/NethermindEth","mirror":null},"team":["230074","292202","850269","191651","191702","189615","246575","848939","260032","360561","849002","849220","239820","849142","849492","263978","849505","848972"],"github":[{"url":"https://github.com/NethermindEth/nethermind","name":"Nethermind Execution Client","description":"A robust and performant execution client for Ethereum stakers and node operators."}],"packages":[],"contracts":[],"grantsAndFunding":{"ventureFunding":[],"grants":[{"grant":null,"link":null,"amount":"135600","date":"","details":null},{"grant":null,"link":null,"amount":"248448","date":"","details":null}],"revenue":[]},"pricingModel":"free","pricingModelDetails":"","links":[{"url":"https://supermajority.info/","name":"Client Diversity Dashboard","description":"Self-reported client diversity data"},{"url":"https://ethernodes.org/","name":"Ethereum Mainnet Statistics - Clients","description":""},{"url":"https://www.coinbase.com/developer-platform/discover/insights-analysis/execution-client-diversity","name":"Diversifying execution clients for Coinbase's ETH staking","description":"Quote from the article: \"Our first Nethermind clients will go into production this week, and over the next several weeks, we plan to migrate roughly 50% of our validators to Nethermind.\""},{"url":"https://x.com/NethermindEth/status/1825845699650486415","name":"Client Testing Data","description":"Nethermind continues to optimize the client and increase performance. "}],"projectUid":"0xcd9dfcace81ae28b29b10c4ddf36bcb8db6d705cbb92e7d885e5b946a9f77910"},{"name":"Nethermind Ethereum Execution Client","description":"Nethermind is a robust and highly configurable Ethereum Execution Client built with .NET. Nethermind is recognized for its high performance in syncing and tip-of-chain processing and its extensibility, thanks to a flexible plugin system. As one of the main execution clients on the Ethereum mainnet, Nethermind plays a crucial role in Ethereum’s client diversity.","projectAvatarUrl":"https://storage.googleapis.com/op-atlas/fb68b628-fa43-4bb2-90fc-9f011f9a5c9a.png","projectCoverImageUrl":"https://storage.googleapis.com/op-atlas/c2e45279-ee86-4869-a726-79475d7f707a.png","category":"Utility","osoSlug":"","socialLinks":{"website":["https://www.nethermind.io/nethermind-client"],"farcaster":["https://warpcast.com/nethermind"],"twitter":"https://x.com/NethermindEth","mirror":null},"team":["230074","292202","191702","189615","246575","848939","260032","360561","849002","849220","239820","849142","849492","263978","849505","848972"],"github":[{"url":"https://github.com/NethermindEth/nethermind","name":"Nethermind Execution Client","description":"A robust and performant execution client for Ethereum stakers and node operators."}],"packages":[],"contracts":[],"grantsAndFunding":{"ventureFunding":[],"grants":[{"grant":null,"link":null,"amount":"135600","date":"","details":null},{"grant":null,"link":null,"amount":"248448","date":"","details":null}],"revenue":[]},"pricingModel":"free","pricingModelDetails":"","links":[{"url":"https://supermajority.info/","name":"Client Diversity Dashboard","description":"Self-reported client diversity data"},{"url":"https://ethernodes.org/","name":"Ethereum Mainnet Statistics - Clients","description":""},{"url":"https://www.coinbase.com/developer-platform/discover/insights-analysis/execution-client-diversity","name":"Diversifying execution clients for Coinbase's ETH staking","description":"Quote from the article: \"Our first Nethermind clients will go into production this week, and over the next several weeks, we plan to migrate roughly 50% of our validators to Nethermind.\""},{"url":"https://x.com/NethermindEth/status/1825845699650486415","name":"Client Testing Data","description":"Nethermind continues to optimize the client and increase performance. "}],"projectUid":"0xcd9dfcace81ae28b29b10c4ddf36bcb8db6d705cbb92e7d885e5b946a9f77910"},{"name":"Opstack For Cats Dream ☑️","description":"I am a builder who deals with the production of nft in all L2s. I create my NFTs with artificial intelligence. I think my imaginary collection of cats is worthy of receiving an award on optimism.","projectAvatarUrl":"https://storage.googleapis.com/op-atlas/aaff6a85-cd3e-4066-8f03-f09359b3a900.png","projectCoverImageUrl":"https://storage.googleapis.com/op-atlas/318a51e5-edfa-4564-8937-8508d3041a72.png","category":"NFT","osoSlug":"Opstack For Cats Dream ☑️","socialLinks":{"website":["https://element.market/collections/opstack-for-cats-dream"],"farcaster":["@zeus199803"],"twitter":"https://twitter.com/CiyiltepeE32442","mirror":null},"team":["569148"],"github":[{"url":"https://github.com/zeus199803/Opstack-For-Cats-Dream-","name":null,"description":null}],"packages":[{"url":"https://github.com/users/zeus199803/projects/1","name":null,"description":null}],"contracts":[],"grantsAndFunding":{"ventureFunding":[],"grants":[],"revenue":[]},"pricingModel":"pay_to_use","pricingModelDetails":"","links":[],"projectUid":"0x1335476de5a24573f3fa1297827fbeb02921948d678b399c7367fb956d08a6cc"},{"name":"Rollup-as-a-Service Platform","description":"Launch enterprise-grade L2 & L3 ⛓️ chains integrated with industry-standard Web3 services in just 1-click!\n\nGelato powers several OP chains, including some in stealth mode, enabling over 19.5M transactions in just a few months.\n","projectAvatarUrl":"https://storage.googleapis.com/op-atlas/c5ebe0aa-0eeb-40e0-8c47-469b57f0929c.png","projectCoverImageUrl":"https://storage.googleapis.com/op-atlas/08ba45cb-5bf8-4840-a63e-7dfc1f7d3eb4.png","category":"Utility","osoSlug":"","socialLinks":{"website":["https://www.gelato.network/raas"],"farcaster":["https://warpcast.com/gelatonetwork"],"twitter":"https://twitter.com/gelatonetwork","mirror":null},"team":["341724"],"github":[],"packages":[],"contracts":[],"grantsAndFunding":{"ventureFunding":[],"grants":[{"grant":null,"link":null,"amount":"76445.53","date":"","details":null},{"grant":null,"link":null,"amount":"17983.16","date":"","details":null},{"grant":null,"link":null,"amount":"10m-25m","date":"2021","details":"Our Series A round was in 2021 ($11M). Since then Gelato raised more funds (undisclosed). Total funding is below $25M.\n"}],"revenue":[]},"pricingModel":"pay_to_use","pricingModelDetails":"Starting at $99/month for a testnet and $3,000/month for a mainnet.\n","links":[{"url":"https://raas.gelato.network/rollups/details/public/gameswift-chain-testnet","name":"GameSwift Testnet","description":"GameSwift already facilitated more than 3 million of transactions on testnet by joining the Superchain and creating a scalable, one-stop gaming ecosystem."},{"url":"https://raas.gelato.network/rollups/details/public/camp-network-testnet","name":"Camp Testnet","description":"Camp developed a modular identity layer for monetizing data from platforms like Instagram & Spotify."},{"url":"https://raas.gelato.network/rollups/details/public/opcelestia-raspberry","name":"Gelato OP Celestia Raspberry","description":"Our free public testnet come fully equipped with all the web3 infrastructure services you need. The idea is to have these testnets as a playground where users can test out what a Gelato hosted rollup feels like, along with awesome services from third-party providers without any costs or long-term commitments involved."},{"url":"https://raas.gelato.network/rollups/details/public/ethernity-mainnet","name":"Ethernity Mainnet","description":"Ethernity launched the first entertainment-focused, AI-powered L2, surpassing 3.5M transactions on testnet and 685k on mainnet so far."},{"url":"https://raas.gelato.network/rollups/details/public/lisk","name":"Lisk Mainnet","description":"Lisk became the first L1 to join the Optimism Superchain, benefiting from 17+ infrastructure providers, including Gelato's services, oracles, and more. Gelato’s RaaS allows the Lisk team to be primarily focused on building additional products that developers and users love, while also committing resources to the Superchain development.\n"},{"url":"https://raas.gelato.network/auth","name":"Deploy your own rollup","description":"Deploy production-grade & fully-managed OP Stack Rollups."}],"projectUid":"0x2e075fb37977668c15af474229f2f2abb009850a6a867b8bbf4adb5e293d1fe3"},{"name":"Revm","description":"Revm is a critical component in the Ethereum ecosystem used by builders, toolings, clients and chains.","projectAvatarUrl":"https://storage.googleapis.com/op-atlas/57aeca37-e53b-4bcb-b161-0608d09e5c62.png","projectCoverImageUrl":"https://storage.googleapis.com/op-atlas/786c9752-af70-4856-9be0-38f4141769d2.png","category":"Utility","osoSlug":"","socialLinks":{"website":["https://github.com/bluealloy/revm"],"farcaster":[],"twitter":"https://x.com/rakitadragan","mirror":""},"team":["17350"],"github":[{"url":"https://github.com/bluealloy/revm","name":"","description":""}],"packages":[],"contracts":[],"grantsAndFunding":{"ventureFunding":[],"grants":[{"grant":null,"link":null,"amount":"198.758","date":"","details":null}],"revenue":[]},"pricingModel":"free","pricingModelDetails":"","links":[{"url":"https://crates.io/crates/revm","name":"Crates stats","description":"Shows the number of downloads of the library"},{"url":"https://x.com/rakitadragan/status/1803540273907245293","name":"Audit announcement","description":"A community-driven audit, supported by six projects, was done by a top Ethereum bug hunter."}],"projectUid":"0xb2d109759fe14e11ac5cc100ab6006321ebdd7ffdefbd2efac93a002105f8e92"},{"name":"Nethermind Ethereum Execution Client","description":"Nethermind is a robust and highly configurable Ethereum Execution Client built with .NET. Nethermind is recognized for its high performance in syncing and tip-of-chain processing and its extensibility, thanks to a flexible plugin system. As one of the main execution clients on the Ethereum mainnet, Nethermind plays a crucial role in Ethereum’s client diversity.","projectAvatarUrl":"https://storage.googleapis.com/op-atlas/fb68b628-fa43-4bb2-90fc-9f011f9a5c9a.png","projectCoverImageUrl":"https://storage.googleapis.com/op-atlas/c2e45279-ee86-4869-a726-79475d7f707a.png","category":"Utility","osoSlug":"","socialLinks":{"website":["https://www.nethermind.io/nethermind-client"],"farcaster":["https://warpcast.com/nethermind"],"twitter":"https://x.com/NethermindEth","mirror":null},"team":["230074","292202","191702","189615","246575","848939","260032","360561","849002","849220","239820","849142","849492","263978","849505","848972"],"github":[{"url":"https://github.com/NethermindEth/nethermind","name":"Nethermind Execution Client","description":"A robust and performant execution client for Ethereum stakers and node operators."}],"packages":[],"contracts":[],"grantsAndFunding":{"ventureFunding":[],"grants":[{"grant":null,"link":null,"amount":"135600","date":"","details":null},{"grant":null,"link":null,"amount":"248448","date":"","details":null}],"revenue":[]},"pricingModel":"free","pricingModelDetails":"","links":[{"url":"https://supermajority.info/","name":"Client Diversity Dashboard","description":"Self-reported client diversity data"},{"url":"https://ethernodes.org/","name":"Ethereum Mainnet Statistics - Clients","description":""},{"url":"https://www.coinbase.com/developer-platform/discover/insights-analysis/execution-client-diversity","name":"Diversifying execution clients for Coinbase's ETH staking","description":"Quote from the article: \"Our first Nethermind clients will go into production this week, and over the next several weeks, we plan to migrate roughly 50% of our validators to Nethermind.\""},{"url":"https://x.com/NethermindEth/status/1825845699650486415","name":"Client Testing Data","description":"Nethermind continues to optimize the client and increase performance. "}],"projectUid":"0xcd9dfcace81ae28b29b10c4ddf36bcb8db6d705cbb92e7d885e5b946a9f77910"},{"name":"Hermes - a GossipSub listener and tracer for libp2p-based networks.","description":"The ProbeLab team has recently built Hermes, a GossipSub listener and tracer for libp2p-based networks. Hermes-based experiments aim to measure the efficiency and performance of the GossipSub message broadcasting protocol in any libp2p-based network. Acting as a light node of sorts, Hermes can help developers collect valuable data and tune their network’s protocols based on the message propagation latency, control message overhead and a variety of other metrics. Hermes currently supports the Ethereum consensus layer network.\n\nThe ProbeLab team specialises in network-layer measurements and monitoring. The team operates a variety of tools and uses the data it collects to propose network protocol optimisations.","projectAvatarUrl":"https://storage.googleapis.com/op-atlas/90c0de0c-cc0e-4959-afb7-a78ae4c9d674.png","projectCoverImageUrl":"https://storage.googleapis.com/op-atlas/e1d59a51-3f6f-4642-bc88-553026d2d067.png","category":"Utility","osoSlug":"","socialLinks":{"website":["https://probelab.io","https://probelab.network"],"farcaster":["@yiannisbot"],"twitter":"@yiannisbot","mirror":null},"team":["779819","845866","468804"],"github":[{"url":"https://github.com/probe-lab/hermes","name":"Hermes","description":"Main project repository."}],"packages":[],"contracts":[],"grantsAndFunding":{"ventureFunding":[],"grants":[],"revenue":[]},"pricingModel":"free","pricingModelDetails":"","links":[{"url":"https://probelab.io/tools/hermes/","name":"Hermes @ probelab.io","description":"Tool description"}],"projectUid":"0x7504e494cb8d227193182e083128912173c14eaeecec9b90fa453de28377b269"},{"name":"libp2p Ecosystem","description":"A modular and extensible networking stack which solves many challenges of peer-to-peer applications. libp2p is widely deployed in many notable web3 projects such as Ethereum, Optimism, Filecoin, Polkadot, Celestia, and more. This a general application for the libp2p Core Fund, a vehicle which funds the libp2p ecosystem (implementations, development infrastructure, community outreach & events, etc.) both proactively and retroactively.","projectAvatarUrl":"https://storage.googleapis.com/op-atlas/dcee4e9a-3de0-4868-ad76-5d8d31467342.png","projectCoverImageUrl":"https://storage.googleapis.com/op-atlas/509d70f7-242e-4812-ba2e-00805cae971e.png","category":"Utility","osoSlug":"libp2p","socialLinks":{"website":["https://libp2p.io","https://github.com/libp2p/libp2p"],"farcaster":[],"twitter":"https://x.com/libp2p","mirror":""},"team":["827799"],"github":[{"url":"https://github.com/libp2p/libp2p","name":"","description":"This is the home repo for the entire libp2p project. There are implementations in many different languages that are maintained and stewarded by other organizations. "},{"url":"https://github.com/libp2p/docs","name":"libp2p Documentation","description":"The shared libp2p documentation repo which contains technical docs and explainers on what libp2p is, its protocols, and how to use them."},{"url":"https://github.com/libp2p/specs","name":"libp2p Specifications Repository","description":"The repository is for work on the libp2p specifications. The different libp2p implementations adhere to the same set of specifications for transports, multiplexers, messaging protocols, and more. The specifications work done here is a cross organization and cross community effort to advance the libp2p project together."},{"url":"https://github.com/libp2p/test-plans","name":"libp2p Interoperability and Benchmarking Repository","description":"The repository houses libp2p interoperability tests (which tests the permutation of transports, multiplexers, secure channels, etc.) across libp2p implementations and their versions. It also houses libp2p performance benchmarking tests which help get metrics on latency, throughput, time it takes to establish connections, for different libp2p implementations and different transport protocols."},{"url":"https://github.com/libp2p/blog","name":"libp2p Blog","description":"Blog articles about advancements and updates across libp2p implementations."},{"url":"https://github.com/libp2p/website-new","name":"libp2p Website","description":"The main libp2p project website which holds information about libp2p implementations, community events, and media."}],"packages":[],"contracts":[],"grantsAndFunding":{"ventureFunding":[],"grants":[{"grant":null,"link":null,"amount":"298137.85","date":"","details":null}],"revenue":[]},"pricingModel":"free","pricingModelDetails":"","links":[{"url":"https://easyretropgf.xyz/libp2p-r-pgf-1/stats","name":"libp2p rPGF round 1 ","description":"The first libp2p retroPGF round, 125k USD worth of OP tokens were awarded to 18 projects across the libp2p ecosystem using rewards the libp2p project received from Optimism Round 3.\n\nBlog post: https://blog.libp2p.io/2024-04-08-libp2p-rpgf/."},{"url":"https://www.opensource.observer/projects/libp2p","name":"Open Source Observer Metrics for the libp2p Project","description":"At the end of 2023, the libp2p Ecosystems group was put together to transition the libp2p project into a fully independent open source community. The OSO metrics show that the team was successful in ensuring continuity and preserving project health."},{"url":"https://docs.google.com/spreadsheets/d/1nSz8xmaqJVrCJXtYDN0-pmnCQn84BmxVtQIOZoBYyRA/edit?usp=sharing","name":"2024 YTD Community Metrics Report","description":"This spreadsheet tracks key community metrics based on Github events data as well as meeting attendance data. Key libp2p community project health metrics are meeting attendance, daily unique contributors, daily merges and stars. These all directly measure community investment in the project. The numbers for 2024 show steady growth in all four areas. The number of people attending meetings has nearly tripled since the project became independent and projects like py-libp2p have been revived due to the efforts of the Paper Aviation team hired to execute the community function for libp2p."}],"projectUid":"0x966804cb492e1a4bde5d781a676a44a23d69aa5dd2562fa7a4f95bb606021c8b"},{"name":"libp2p Ecosystem","description":"A modular and extensible networking stack which solves many challenges of peer-to-peer applications. libp2p is widely deployed in many notable web3 projects such as Ethereum, Optimism, Filecoin, Polkadot, Celestia, and more. This a general application for the libp2p Core Fund, a vehicle which funds the libp2p ecosystem (implementations, development infrastructure, community outreach & events, etc.) both proactively and retroactively.","projectAvatarUrl":"https://storage.googleapis.com/op-atlas/dcee4e9a-3de0-4868-ad76-5d8d31467342.png","projectCoverImageUrl":"https://storage.googleapis.com/op-atlas/509d70f7-242e-4812-ba2e-00805cae971e.png","category":"Utility","osoSlug":"libp2p","socialLinks":{"website":["https://libp2p.io","https://github.com/libp2p/libp2p"],"farcaster":[],"twitter":"https://x.com/libp2p","mirror":""},"team":["827799"],"github":[{"url":"https://github.com/libp2p/libp2p","name":"","description":"This is the home repo for the entire libp2p project. There are implementations in many different languages that are maintained and stewarded by other organizations. "},{"url":"https://github.com/libp2p/docs","name":"libp2p Documentation","description":"The shared libp2p documentation repo which contains technical docs and explainers on what libp2p is, its protocols, and how to use them."},{"url":"https://github.com/libp2p/specs","name":"libp2p Specifications Repository","description":"The repository is for work on the libp2p specifications. The different libp2p implementations adhere to the same set of specifications for transports, multiplexers, messaging protocols, and more. The specifications work done here is a cross organization and cross community effort to advance the libp2p project together."},{"url":"https://github.com/libp2p/test-plans","name":"libp2p Interoperability and Benchmarking Repository","description":""},{"url":"https://github.com/libp2p/blog","name":"libp2p Blog","description":"Blog articles about advancements and updates across libp2p implementations."},{"url":"https://github.com/libp2p/website-new","name":"libp2p Website","description":"The main libp2p project website which holds information about libp2p implementations, community events, and media."}],"packages":[],"contracts":[],"grantsAndFunding":{"ventureFunding":[],"grants":[{"grant":null,"link":null,"amount":"298137.85","date":"","details":null}],"revenue":[]},"pricingModel":"free","pricingModelDetails":"","links":[{"url":"https://easyretropgf.xyz/libp2p-r-pgf-1/stats","name":"libp2p rPGF round 1 ","description":"The first libp2p retroPGF round, 125k USD was awarded to 18 projects across the libp2p ecosystem using rewards the libp2p project received from Optimism Round 3.\n\nBlog post: https://blog.libp2p.io/2024-04-08-libp2p-rpgf/."},{"url":"https://www.opensource.observer/projects/libp2p","name":"Open Source Observer Metrics for the libp2p Project","description":"At the end of 2023, the libp2p Ecosystems group was put together to transition the libp2p project into a fully independent open source community. The OSO metrics show that the team was successful in ensuring continuity and preserving project health."},{"url":"https://docs.google.com/spreadsheets/d/1nSz8xmaqJVrCJXtYDN0-pmnCQn84BmxVtQIOZoBYyRA/edit?usp=sharing","name":"2024 YTD Community Metrics Report","description":"This spreadsheet tracks key community metrics based on Github events data as well as meeting attendance data. Because libp2p is a late-state maintenance-mode project, the most important project health metrics are meeting attendance, daily unique contributors, daily merges and stars. These all directly measure how much people care and are invested in the project. The numbers for 2024 show steady growth in all four. The number of people attending meetings has nearly tripled since the project became independent and projects like py-libp2p have been revived due to the efforts of the Paper Aviation team hired to execute the community function for libp2p."}],"projectUid":"0x966804cb492e1a4bde5d781a676a44a23d69aa5dd2562fa7a4f95bb606021c8b"},{"name":"Nethermind Ethereum Execution Client","description":"Nethermind is a robust and highly configurable Ethereum Execution Client built with .NET. Nethermind is recognized for its high performance in syncing and tip-of-chain processing and its extensibility, thanks to a flexible plugin system. As one of the main execution clients on the Ethereum mainnet, Nethermind plays a crucial role in Ethereum’s client diversity.","projectAvatarUrl":"https://storage.googleapis.com/op-atlas/fb68b628-fa43-4bb2-90fc-9f011f9a5c9a.png","projectCoverImageUrl":"https://storage.googleapis.com/op-atlas/c2e45279-ee86-4869-a726-79475d7f707a.png","category":"Utility","osoSlug":"","socialLinks":{"website":["https://www.nethermind.io/nethermind-client"],"farcaster":["https://warpcast.com/nethermind"],"twitter":"https://x.com/NethermindEth","mirror":null},"team":["230074","292202","850269","191651","191702","189615","246575","848939","260032","360561","849002","849220","239820","849142","849492","263978","849505","848972"],"github":[{"url":"https://github.com/NethermindEth/nethermind","name":"Nethermind Execution Client","description":"A robust and performant execution client for Ethereum stakers and node operators."}],"packages":[],"contracts":[],"grantsAndFunding":{"ventureFunding":[],"grants":[{"grant":null,"link":null,"amount":"135600","date":"","details":null},{"grant":null,"link":null,"amount":"248448","date":"","details":null}],"revenue":[]},"pricingModel":"free","pricingModelDetails":"","links":[{"url":"https://supermajority.info/","name":"Client Diversity Dashboard","description":"Self-reported client diversity data"},{"url":"https://ethernodes.org/","name":"Ethereum Mainnet Statistics - Clients","description":""},{"url":"https://www.coinbase.com/developer-platform/discover/insights-analysis/execution-client-diversity","name":"Diversifying execution clients for Coinbase's ETH staking","description":"Quote from the article: \"Our first Nethermind clients will go into production this week, and over the next several weeks, we plan to migrate roughly 50% of our validators to Nethermind.\""},{"url":"https://x.com/NethermindEth/status/1825845699650486415","name":"Client Testing Data","description":"Nethermind continues to optimize the client and increase performance. "}],"projectUid":"0xcd9dfcace81ae28b29b10c4ddf36bcb8db6d705cbb92e7d885e5b946a9f77910"},{"name":"OPcity stack","description":"The OP City Stack is a research initiative aimed at exploring the operation of the OP Stack and testing the capabilities of the Canon Fault Proofs Virtual Machine (Canon Fault Proofs VM). Through practical deployment, benchmarking, and innovative proposals, this project aims to push the boundaries of Optimistic Rollup performance and functionality, contributing to the broader goal of Ethereum scalability.\n\nThe project covers several key areas. First, the Node & Rollup Setup involved detailed documentation of the deployment process for both an L1 node (Holesky testnet) and an L2 rollup using the OP Stack. To address RPC calls limitations, the project moved from relying on a remote virtual machine and third-party RPC services to a local environment. This shift provided better performance reliability and security.\n\nIn the OP Stack Version Benchmarking, multiple test deployments were conducted to compare the OP Stack versions V4.0.0 (Canyon) and V7.0.0 (Fjord). Significant findings from these tests included a 75% reduction in total gas fees when upgrading from V4.0.0 to V7.0.0. Additionally, a comparison of calldata versus data blob methods revealed that using data blobs resulted in a 60% reduction in resource usage, demonstrating the efficiency gains of advanced data handling techniques.\n\nFor Proposed Changes to Fault Proofs, the project explored integrating the OP Stack's Canon Fault Proofs VM with opML's Multi-Phase Fault Proof protocol. The proposed modifications included developing a state transition function model to handle merkelized decision trees or neural network outputs, analyzing memory management for large datasets required by machine learning models, enhancing syscalls and I/O operations to optimize the ML-driven data processing, and implementing formal verification and error analysis to ensure system integrity. Additionally, simulations were developed to evaluate the system's performance in real-world operational conditions.","projectAvatarUrl":"https://storage.googleapis.com/op-atlas/f9feb4b3-ff72-43c5-b3b5-008aa6ec8f45.png","projectCoverImageUrl":"https://storage.googleapis.com/op-atlas/ed478c5a-8181-465d-a02f-b2b5d72bf44f.png","category":"Utility","osoSlug":"zenbit.eth","socialLinks":{"website":["https://zenbit.mx","https://badges.zenbit.mx/"],"farcaster":["https://warpcast.com/zenbit"],"twitter":"https://x.com/zenbitMX/status/1731886578673254564","mirror":"https://mirror.xyz/zenbit.eth/"},"team":["212738","402339"],"github":[{"url":"https://github.com/zenbitETH/OPcity","name":"OP City","description":"This repository documents the research and development efforts for the OP City project."}],"packages":[],"contracts":[],"grantsAndFunding":{"ventureFunding":[],"grants":[{"grant":null,"link":null,"amount":"24850","date":"","details":null},{"grant":null,"link":null,"amount":"1535","date":"","details":null},{"grant":"token-house-mission","link":"https://app.charmverse.io/op-grants/page-1306815702055122","amount":"30000","date":"2024-05-08","details":"Research the compatibility of the OP stack's Canon Fault Proof VM with the opML's Multi-Phase Fault Proof protocol. Proposed during Season 5 and approved during Cycle 22."}],"revenue":[]},"pricingModel":"free","pricingModelDetails":"","links":[{"url":"https://github.com/zenbitETH/OPcity/blob/main/README.md","name":"Proposed modifications to the Canon Fault Proofs VM","description":"Research the compatibility of the OP stack's Canon Fault Proof VM with the opML's Multi-Phase Fault Proof protocol. The goal is to implement a custom Fault Dispute Game that manages the challenges related to data availability states from the L2 rollup and the computation results from the Deep Neural Networks (DNN) of the multi-phase opML. "},{"url":"https://github.com/zenbitETH/OPcity/blob/main/Op-stack-research/Test-deployments/node01_V4.0.0.md","name":"Test Deployment 1 (OP stack V4.0.0 / December 2023)","description":"An explorative evaluation was conducted from December 4th to 11th, assessing the OP Stack's operational cost performance in a testnet environment, focusing on gas spending by the batcher and proposer components."},{"url":"https://github.com/zenbitETH/OPcity/blob/main/Op-stack-research/Test-deployments/node02_V7.0.0.md","name":"Test Deployment 2 (OP stack V7.0.0 - Call Data) / June 2024","description":"In June 2024, a 20-day test deployment was conducted using OP Stack V7.0.0 with a Calldata configuration. This test followed multiple network updates and optimizations, significantly impacting rollup operation costs."},{"url":"https://github.com/zenbitETH/OPcity/blob/main/Op-stack-research/Test-deployments/node03_V7.0.0.md","name":"Test Deployment 3 (OP stack V7.0.0 - Data Blobs) / June 2024","description":"Documentation of a third test deployment comparing the performance of OP Stack using Calldata versus Data Blobs for data posting. This test demonstrated the efficiency and cost-saving benefits of using Data Blobs."},{"url":"https://github.com/zenbitETH/OPcity/blob/main/node-setup/Holesky/geth.md","name":"Guide to setup a Geth on a Holesky node","description":"A step-by-step guide for configuring Geth as the Execution Layer on a Holesky node."},{"url":"https://github.com/zenbitETH/OPcity/blob/main/node-setup/Holesky/prysm.md","name":"Guide to setup a Prysm on a Holesky node","description":"This guide provides instructions for configuring Prysm as the Consensus Layer on a Holesky node."},{"url":"https://github.com/zenbitETH/OPcity/blob/main/node-setup/Op-stack/op-setup.md","name":"Guide to setup and deploy a Rollup from the OP stack","description":"A comprehensive guide detailing the steps to configure and deploy a rollup from the OP Stack repository on a Holesky node."},{"url":"https://github.com/zenbitETH/OPcity/blob/main/node-setup/Op-stack/dashboard-setup.md","name":"Guide to generate data visualization from Rollup activity","description":"This document outlines the setup of a dashboard for visualizing data from node and rollup performance."},{"url":"https://github.com/zenbitETH/OPcity/blob/main/Canon-FPVM/dev.md","name":"Guide to interact with Fault Proofs VM","description":"This document explains the practical concepts of the Canon Fault Proofs VM used in the OP Stack, including steps to interact with the dispute mechanism."},{"url":"https://mirror.xyz/zenbit.eth/atHQ_Nz1--bQbY6Vx7NzYO-aOtXibcQi70aLl_WhTzY","name":"OP City: Research compilation","description":"This article compiles research conducted at Zenbit, focusing on the theoretical and practical aspects of the OP Stack and Canon Fault Proofs VM. It includes insights into their implementation, performance benchmarks, and potential future enhancements."},{"url":"https://github.com/zenbitETH/OPcity/milestones","name":"OPcity Milestones","description":"List of milestones we aim to achieve during the research and development of the OPcity Stack. It contains the commits, pull requests, and contributions made at each stage and sets a guideline for future "}],"projectUid":"0x53499d3243b2c26b1f09d49f911a9d9300d29b2196576d417cf852ac9e8dfe4c"},{"name":"Research and development on multi-section dispute game","description":"Our research aims to significantly expedite the fault-proof dispute by implementing a multi-section search approach. In contrast to the bi-section game, which demands log2(N) moves to identify the final disputable step, the K-section game (where K > 2) diminishes the moves to logK(N). However, in the K-section game, each player (defender/attacker) must publish a K-1 VM state hashes on-chain with every move. The introduction of EIP-4844 facilitates a substantial reduction in this cost through the utilization of EIP-4844 Binary Large Object (BLOB), capable of accommodating K=4096 VM hashes per BLOB. Consequently, for an N=2^48 game, the game can be condensed to 4 moves from the original 48 moves.","projectAvatarUrl":"https://storage.googleapis.com/op-atlas/246a6f8a-8335-40b7-b7d9-2590bb1c7cf9.png","projectCoverImageUrl":"https://storage.googleapis.com/op-atlas/79a15b72-a8c5-4850-871a-8258d6fc94e8.png","category":"Utility","osoSlug":"","socialLinks":{"website":["https://ethstorage.io/"],"farcaster":[],"twitter":"https://twitter.com/EthStorage","mirror":""},"team":["498701","245756"],"github":[{"url":"https://github.com/ethstorage/optimism","name":"Multi-section fault proof code","description":"All related descriptions and progress are in https://github.com/ethereum-optimism/specs/discussions/191#discussioncomment-10339079"}],"packages":[],"contracts":[],"grantsAndFunding":{"ventureFunding":[],"grants":[{"grant":"token-house-mission","link":"https://app.charmverse.io/op-grants/page-29596258544520615","amount":"30000","date":"2024-04-24","details":"For detailed information on the grant, please visit the Charmverse page. You can find our progress updates, draft specifications, and code on this [GitHub discussion page](https://github.com/ethereum-optimism/specs/discussions/191)."}],"revenue":[]},"pricingModel":"free","pricingModelDetails":"","links":[{"url":"https://app.charmverse.io/op-grants/page-29596258544520615","name":"Optimism Season 5 Grant","description":"Recognition from Optimism community"},{"url":"https://twitter.com/EthStorage/status/1788554575869542831","name":"Twitter announcement","description":""},{"url":"https://www.youtube.com/watch?v=vbCSqdB-D8g","name":"Talk at EthPrague about the project","description":""}],"projectUid":"0xdbc21abd2657c839060753eada61f93a6d835a0a2f3bdfb530339a2c85f23516"},{"name":"Research and development on multi-section dispute game","description":"Our research aims to significantly expedite the fault-proof dispute by implementing a multi-section search approach. In contrast to the bi-section game, which demands log2(N) moves to identify the final disputable step, the K-section game (where K > 2) diminishes the moves to logK(N). However, in the K-section game, each player (defender/attacker) must publish a K-1 VM state hashes on-chain with every move. The introduction of EIP-4844 facilitates a substantial reduction in this cost through the utilization of EIP-4844 Binary Large Object (BLOB), capable of accommodating K=4096 VM hashes per BLOB. Consequently, for an N=2^48 game, the game can be condensed to 4 moves from the original 48 moves.","projectAvatarUrl":"https://storage.googleapis.com/op-atlas/246a6f8a-8335-40b7-b7d9-2590bb1c7cf9.png","projectCoverImageUrl":"https://storage.googleapis.com/op-atlas/79a15b72-a8c5-4850-871a-8258d6fc94e8.png","category":"Utility","osoSlug":"","socialLinks":{"website":["https://ethstorage.io/"],"farcaster":[],"twitter":"https://twitter.com/EthStorage","mirror":""},"team":["498701","245756"],"github":[{"url":"https://github.com/ethstorage/optimism","name":"Multi-section fault proof code","description":"All related descriptions and progress are in https://github.com/ethereum-optimism/specs/discussions/191#discussioncomment-10339079"}],"packages":[],"contracts":[],"grantsAndFunding":{"ventureFunding":[],"grants":[{"grant":"token-house-mission","link":"https://app.charmverse.io/op-grants/page-29596258544520615","amount":"30000","date":"2024-04-24","details":"For detailed information on the grant, please visit the Charmverse page. You can find our progress updates, draft specifications, and code on this [GitHub discussion page](https://github.com/ethereum-optimism/specs/discussions/191)."}],"revenue":[]},"pricingModel":"free","pricingModelDetails":"","links":[{"url":"https://app.charmverse.io/op-grants/page-29596258544520615","name":"Optimism Season 5 Grant","description":"Recognition from Optimism community"},{"url":"https://twitter.com/EthStorage/status/1788554575869542831","name":"Twitter announcement","description":""},{"url":"https://www.youtube.com/watch?v=vbCSqdB-D8g","name":"Talk at EthPrague about the project","description":""}],"projectUid":"0xdbc21abd2657c839060753eada61f93a6d835a0a2f3bdfb530339a2c85f23516"},{"name":"Test Project","description":"This new","projectAvatarUrl":"https://storage.googleapis.com/op-atlas/9f096f4a-099d-44e6-bbe8-262f3af73ee0.png","projectCoverImageUrl":"https://storage.googleapis.com/op-atlas/decabfe9-ebc2-4e01-89ff-1028dab807ca.png","category":"CeFi","osoSlug":"","socialLinks":{"website":[],"farcaster":[],"twitter":null,"mirror":null},"team":["191212","5092"],"github":[""],"packages":[],"contracts":[],"grantsAndFunding":{"ventureFunding":[],"grants":[{"grant":"token-house-mission","link":"https://retrofunding.optimism.io/projects/0xb8ea29378df33c1bcb64c221a1e2e342a99d3fad8233dcec94eddd137a3eab05/grants","amount":"10000","date":"2023-05-22","details":""}],"revenue":[]},"pricingModel":"free","pricingModelDetails":"","links":[],"projectUid":"0x52d53d44856f5a356053e55e3ad339d7207486b0210fe48aa2c1a0ec79c55d9c"},{"name":"The book of optimism fault proof","description":"The Book of Optimism Fault Proof\n\nThe Book of Optimism Fault Proof repository is a resource aimed at demystifying the fault proof system for newcomers and seasoned developers alike. Centered around the transformative concept of a fault proof system, this project shifts away from centralized proposers to a mechanism grounded in game theory. The purpose of this document is to offer a multifaceted explanation of the fault proof system, providing newcomers with a rapid understanding of its mechanics and the specific details of its code.\n\n1. Starting with the Basics\n\nThe journey into understanding fault proof begins with the simplest design of such a system. This approach breaks down the complexity of fault proof into manageable parts, making it easier for newcomers to grasp the fundamental concepts and how they interconnect within the broader system architecture.\n\n2. Key Components Explained\n\nFault Proof: At its core, the fault proof mechanism replaces centralized proposer systems, which are susceptible to biases and inefficiencies, with a decentralized, game-theory-based approach.\nFault Proof Game: This component employs a binary search technique to pinpoint and verify discrepancies between parties on the blockchain, ensuring transparency and fairness in dispute resolution.\nCannon: An off-chain program, Cannon is pivotal in generating verifiable data needed for on-chain interactions, bridging the gap between theoretical fault proof and practical implementation.\nop-program: This tool provides the necessary prototype files for Cannon, facilitating services for pre-image data crucial for the system’s operations.\nop-challenger: Automating the gameplay elements of the fault proof system, op-challenger utilizes both Cannon and op-program to streamline processes and enhance system integrity.\n3. Architecture Mechanics\n\nUnderstanding the architecture of the fault proof system involves exploring how these components work together to form a robust mechanism. From the deployment of smart contracts and proxies on the Ethereum blockchain, identified by specific addresses such as MIPS and DisputeGameFactoryProxy, to the integration of off-chain computations with on-chain verifications, the architecture is designed for scalability and security.\n\n4. Comprehensive Resources\n\nFurther enriching this document, an extensive collection of articles and videos is summarized, providing deep dives into each component and the fault proof mechanism as a whole. These resources are meticulously curated to extend learning beyond the initial explanations, offering insights into potential applications and optimizations of the fault proof system.\n\n5. For Newcomers and Experts\n\nWhether you are a new entrant eager to understand the basics or an expert looking to refine your knowledge of decentralized systems, the repository offers a wealth of information designed to bring all readers up to speed on the innovative fault proof system.\n","projectAvatarUrl":"https://storage.googleapis.com/op-atlas/6003ee42-3418-4021-af28-0f997e615893.png","projectCoverImageUrl":"https://storage.googleapis.com/op-atlas/d141ff4f-c241-44a1-9da6-c16c1dcab7ea.png","category":"Utility","osoSlug":"the-book-of-optimism-fault-proof-joohhnnn","socialLinks":{"website":["https://github.com/joohhnnn/The-book-of-optimism-fault-proof","https://github.com/joohhnnn/The-book-of-optimism-fault-proof-CN"],"farcaster":[],"twitter":"https://x.com/JoohhnnnChase","mirror":null},"team":["191318"],"github":[{"url":"https://github.com/joohhnnn/The-book-of-optimism-fault-proof","name":"The-book-of-optimism-fault-proof","description":"A document designed to explain fault proof from multiple perspectives, aimed at quickly bringing newcomers up to speed on the mechanisms of fault proof and its specific code details."},{"url":"https://github.com/joohhnnn/The-book-of-optimism-fault-proof-CN","name":"The-book-of-optimism-fault-proof-CN","description":"A document designed to explain fault proof from multiple perspectives, aimed at quickly bringing newcomers up to speed on the mechanisms of fault proof and its specific code details In Chinese."}],"packages":[],"contracts":[],"grantsAndFunding":{"ventureFunding":[],"grants":[],"revenue":[]},"pricingModel":"free","pricingModelDetails":"","links":[],"projectUid":"0x1874030dc79203f106c67f2b1f6a2b600c4efe9a2c1523ae1bce46140368ad04"},{"name":"Deployment of the Shutterized Optimism (SHOP) testnet.","description":"Shutter is a threshold encryption protocol with a wide variety of applications, including: malicious MEV prevention, censorship resistance, voting integrity, and gaming fairness. Most relevant for the OP Stack ecosystem is that we have built and deployed a dedicated OP Stack L2 testnet Shutterized Optimism (SHOP) with an in-protocol threshold encrypted mempool and are looking into generalizing this solution to more advanced cryptography primitives as well as deploying it across OP Stack networks.\n\nThe Shutterized Optimism testnet L2 launch on Sepolia marks the availability of a Shutterized encrypted mempool for the OP Stack, aiming to prevent front-running and provide a censorship-resistant trading environment.\n\nShutterized OP Stack L2s bring a host of benefits, including:\n\n* Enhanced trading safety and profitability by mitigating front-running.\n* Added (real-time) censorship resistance.\n* Reduced trust assumptions in sequencers through transaction encryption.\n* Potential compliance and regulatory benefits by limiting the sequencer's ability to manipulate transactions.","projectAvatarUrl":"https://storage.googleapis.com/op-atlas/6f475f6f-302e-4550-bff3-d77818728e62.png","projectCoverImageUrl":"https://storage.googleapis.com/op-atlas/7b830942-f99a-4f31-8938-ae1c671a6e42.png","category":"Utility","osoSlug":"","socialLinks":{"website":["https://shutter.network/","https://linktr.ee/ShutterNetwork","https://blog.shutter.network/"],"farcaster":["https://warpcast.com/shutter"],"twitter":"https://x.com/ShutterNetwork","mirror":null},"team":["316218","358280"],"github":[{"url":"https://github.com/shutter-network/op-geth","name":"OP Geth with encrypted mempool","description":"Fork of OP-Geth that includes the encrypted mempool integration into the state transition function\n"},{"url":"https://github.com/shutter-network/shopdemo","name":"SHOP Demo dapp","description":"Shutter Optimism Demo dapp to showcase encrypted transactions on the shutterized Optimism testnet."},{"url":"https://github.com/shutter-network/contracts","name":"Shutter EVM Smart Contracts","description":"Contracts for the encrypted mempool integration"}],"packages":[],"contracts":[],"grantsAndFunding":{"ventureFunding":[],"grants":[{"grant":"token-house-mission","link":"https://app.charmverse.io/op-grants/generalized-mempool-encryption-interface-for-op-stack-chains-and-deployment-of-a-mempool-encrypted-op-stack-testnet-using-threshold-encryption-8763406955381605","amount":"50000","date":"2024-05-08","details":"The scope and funding of this grant goes beyond only launching a Shuterized Optimism testnet. It also includes:\n* Measuring and evaluating the testnet.\n* Define a generalized mempool encryption interface.\n* Release the mainnet Shutterized Optimism.\n* Create a report."}],"revenue":[]},"pricingModel":"free","pricingModelDetails":"","links":[{"url":"https://blog.shutter.network/shutterized-op-stack-testnet-shop-now-live-on-sepolia/","name":"Deployment of the SHOP testnet blog post.","description":"This blog post has all the technical information, resources, links, a demo, reasoning and future steps."}],"projectUid":"0xf00518dc6abc147a7c46675cb76946afdd16868d7d4ab4689df0c48467158c26"},{"name":"Derive (Formerly Lyra) OP Custom Gas Limit Research","description":"Derive is among the first op-stack rollups to be deployed and is one of the few that are pushing the boundaries of gas usage. We have been focused on enhancing our custom gas implementation, and in the process, we pushed the GETH client to its limit of 400 million gas per block. This led to Conduit identifying and patching a bug, as detailed here: https://github.com/ethereum-optimism/optimism/pull/11169#pullrequestreview-2188753413.\n\nWe aim to be one of the few L2s that fully utilizes the maximum GETH gas throughput over time, given the computational demands of derivatives and our goal to deliver trustless, on-chain portfolio margin in the most capital-efficient manner possible. To date, we have processed over 400,000 transactions solely from trading activities and consumed over 1 trillion gas: https://explorer.lyra.finance/address/0xeB8d770ec18DB98Db922E9D83260A585b9F0DeAD.","projectAvatarUrl":"https://storage.googleapis.com/op-atlas/454e843a-a2e1-480d-93d6-4dde35464baa.png","projectCoverImageUrl":"https://storage.googleapis.com/op-atlas/a772aa2d-b98e-4b9a-91c5-532d04f4e26a.png","category":"DeFi","osoSlug":"","socialLinks":{"website":["https://www.derive.xyz/"],"farcaster":["https://warpcast.com/lyra.eth"],"twitter":"https://x.com/derivexyz","mirror":"https://blog.derive.xyz/derive/"},"team":["7168","230590","257725","241346","21373","849676"],"github":[],"packages":[],"contracts":[],"grantsAndFunding":{"ventureFunding":[],"grants":[{"grant":null,"link":null,"amount":"99379","date":"","details":null},{"grant":"token-house-mission","link":"https://app.charmverse.io/op-grants/derive-formerly-lyra-chain-intent-3b-9106030612947877","amount":"500000","date":"2024-08-30","details":"Intent 3B: Support the Superchain - incentivize activity on Derive L2 and support a builders grant program on Derive L2 to grow activity and users of the Superchain. This grant is to the Derive organization and not related specifically to this RPGF but included for transparency"},{"grant":"foundation-mission","link":"https://gov.optimism.io/t/gf-phase-0-proposal-lyra-finance/202?page=2","amount":"3000000","date":"2022-05-31","details":"Phase 0 grant to support liquidity and bulders on Derive's (formerly Lyra) V1, an option AMM that was the second protocol to deploy on OP mainnet. This grant was to the Derive organization for a previous version and not related to the specific RPGF but included for transparency"},{"grant":"token-house-mission","link":"https://app.charmverse.io/op-grants/cycle-15-final-3608022895948242","amount":"210000","date":"2023-09-20","details":"Derive received a growth experiments grant to launch Derive L2 (formerly Lyra) and bootstrap liquidity and technical integrations. This grant was to the Derive organization for a previous version and not related to the specific RPGF but included for transparency "},{"grant":null,"link":null,"amount":"1m-5m","date":"2021","details":"pre-seed round"},{"grant":null,"link":null,"amount":"1m-5m","date":"2022","details":"strategic round https://blog.derive.xyz/lyra-raises-strategic-round/\n"}],"revenue":[]},"pricingModel":"freemium","pricingModelDetails":"Derive charges fees for liquidations and matching fees for trades, since Derive is an L2 and part of the OP superchain, there are also gas fees for settling transactions to Derive and to ETH mainnet. There are no fees associated with accessing the platform or using the data on Derive. Read more about the fee structure here: https://help.derive.xyz/en/articles/8691534-what-are-the-fees ","links":[{"url":"https://github.com/ethereum-optimism/optimism/pull/11169#pullrequestreview-2188753413","name":"fix(op-batcher): support new fjord maxRLPBytesPerChannelFjord via rollup chain spec #11169","description":"PR from Conduit to Optimism to fix issues uncovered while testing max gas implementation on Derive"}],"projectUid":"0x314a419355259f8afede37756c7d603a7d7f0f9a9e77b8b2d6a7b165548eb629"},{"name":"Crypto4Bunnies🐰🥕","description":"Italian web3 community in which to popularize blockchain and its potential with the best projects to accelerate mass adoption and educate users on the transition from web2 to web3\nOur services include articles, live streaming on twitch, threads and giveaways on social, Youtube channel for video content, reels on tik tok, podcasts. We also have Italian communities on discord, a telegram channel and a channel on warpcast","projectAvatarUrl":"https://storage.googleapis.com/op-atlas/3a0567f1-275b-46e2-b94e-040cc35dd014.png","projectCoverImageUrl":"https://storage.googleapis.com/op-atlas/c26eec87-530c-406c-8fb9-130c13ee40f0.png","category":"Social","osoSlug":"","socialLinks":{"website":["https://x.com/crypto4bunnies","https://www.youtube.com/@crypto4bunnies","t.me/RadioHolder","https://www.instagram.com/crypto4bunnies/","https://www.tiktok.com/@panofsky"],"farcaster":["https://warpcast.com/panofsky","https://warpcast.com/~/channel/base-it"],"twitter":"https://x.com/panofsky167","mirror":"https://mirror.xyz/0xd386E9bDC4095BED8333aF3F0d48F6dBc4cB0Cab"},"team":["329078","331948","214025"],"github":[],"packages":[],"contracts":[],"grantsAndFunding":{"ventureFunding":[],"grants":[],"revenue":[]},"pricingModel":"free","pricingModelDetails":"","links":[],"projectUid":"0x0242f727cd5dc0878cfc297be8046e3527563cc12f28021ea1eeb6611d86eb0e"},{"name":"go-libp2p","description":"The canonical Golang implementation of libp2p. Go-libp2p is a collection of protocols that support a wide range of functionalities, such as; connection establishment, remote node protocol identification and negotiation (through its identify protocol), data encryption, content/peer discovery (through its Kademlia DHT component), and data transfer through its pub-sub protocol (Gossipsub).\n\nThe stakeholders of go-libp2p include the Interplanetary Shipyard team who maintain this implementation as well as projects that depend on go-libp2p like Optimism's op-node (the reference implementation of the rollup-node spec), the Ethereum Beacon Chain (via Prysm, the Go consensus client), Filecoin (Lotus and Venus), Celestia node, and many more: https://github.com/libp2p/go-libp2p?tab=readme-ov-file#notable-users.","projectAvatarUrl":"https://storage.googleapis.com/op-atlas/277d8353-44c4-4e16-a2bd-2dfb3fb9e65f.png","projectCoverImageUrl":"https://storage.googleapis.com/op-atlas/4c70ca4a-8b38-47ee-97d0-2a64a63700f8.png","category":"Utility","osoSlug":"","socialLinks":{"website":["https://ipshipyard.com/","https://github.com/libp2p/go-libp2p"],"farcaster":[],"twitter":"https://x.com/ipshipyard","mirror":null},"team":["845866","849466"],"github":[{"url":"https://github.com/libp2p/go-libp2p","name":"go-libp2p","description":"Main project repository."}],"packages":[],"contracts":[],"grantsAndFunding":{"ventureFunding":[],"grants":[],"revenue":[]},"pricingModel":"free","pricingModelDetails":"","links":[{"url":"https://github.com/ethereum-optimism/optimism/blob/develop/op-node/p2p/host.go#L223","name":"Optimism mainnet's use of go-libp2p","description":"A link to Optimism's op-node which uses protocols provided by go-libp2p"},{"url":"https://github.com/prysmaticlabs/prysm/blob/develop/beacon-chain/p2p/options.go#L90","name":"Prysm's use of go-libp2p","description":"A link to Ethereum Beacon Chain client Prysm which shows use of protocols provided by go-libp2p"},{"url":"https://clientdiversity.org/","name":"go-libp2p's role in Ethereum Client Diversity","description":"As of 2024-09-04, Sigma Prime's Blockprint data source shows that 36.42% of the Ethereum Beacon chain consists of Prysm nodes which rely on go-libp2p"}],"projectUid":"0xc71faa1bcb4ceb785816c3f22823377e9e5e7c48649badd9f0a0ce491f20d4b3"},{"name":"Conduit OP Stack Contributions","description":"The rollup-native cloud platform. Conduit gives builders dedicated blockspace and throughput to scale their onchain apps and ecosystems.","projectAvatarUrl":"https://storage.googleapis.com/op-atlas/734a6d63-e401-4459-951a-44af205b034f.png","projectCoverImageUrl":"https://storage.googleapis.com/op-atlas/633a4362-00eb-45e9-a7cb-ee092e3d463a.png","category":"Utility","osoSlug":"","socialLinks":{"website":["https://www.conduit.xyz/"],"farcaster":["https://warpcast.com/conduit"],"twitter":"https://twitter.com/conduitxyz","mirror":null},"team":["878","4057","301193"],"github":[],"packages":[],"contracts":[],"grantsAndFunding":{"ventureFunding":[],"grants":[{"grant":null,"link":null,"amount":"89441.36","date":"","details":null},{"grant":null,"link":null,"amount":"25m-50m","date":"2024","details":"Conduit raised a $37M Series A led by Paradigm and Haun Ventures. Here's the announcement: https://blog.conduit.xyz/conduit-series-a/"},{"grant":null,"link":null,"amount":"5m-10m","date":"2023","details":"Conduit raised a $7M seed round led by Paradigm. Here's the announcement: https://blog.conduit.xyz/introducing-conduit/"}],"revenue":[]},"pricingModel":"pay_to_use","pricingModelDetails":"Conduit has a hosting fee and revenue share with rollups running on our platform. Testnets are $50/mo and Mainnet pricing starts at $3k/mo.\n\nYou can view our pricing here: https://www.conduit.xyz/pricing/rollups","links":[{"url":"https://x.com/conduitxyz/status/1796252937347387570","name":"Supporting Custom Gas Tokens in the OP Stack","description":"Conduit was the initial implementation partner for OP Stack chains using a custom gas token. We helped test early versions of the release internally and rolled out full support once it was live."},{"url":"https://github.com/ethereum-optimism/optimism/pulls?q=is%3Apr+author%3Aemilianobonassi+is%3Aclosed","name":"Emiliano's contributions to the codebase","description":"Our Rollup Product Lead has upstreamed multiple fixes into the Optimism monorepo."},{"url":"https://github.com/ethereum-optimism/optimism/pulls?q=is%3Apr+author%3Akahuang+is%3Aclosed","name":"Andrew's contributions to the codebase","description":"Our Founder and CEO regularly contributes fixes and improvements to the Optimism monorepo."},{"url":"https://etherscan.io/tx/0xf4e7778523991cf6c4b305970c2c9e71ef27f652e475bb42302d582fa613f5a3","name":"Key Handover for Metal, Mode and Zora","description":"Conduit completed the first key handover to the OP Security Council for three OP Stack chains. Shared security is a core tenant of the Superchain, and this is one of the first steps chains take when joining. We were the first to scope out the handover process with OP on testnet and mainnet."},{"url":"https://conduit.mirror.xyz/2HujGUEmazP2AW6sHjNXLb0fMZKhrYD2RIZQUUHQkR4","name":"Launching L3s for the OP Stack","description":"Conduit pioneered L3s on OP Stack chains in February of this year. Just days after an initial call to action from Jesse Pollak, we had L3 testnets running internally and launched official support shortly afterward. This was months before L3s were a Beta feature for the OP Stack."},{"url":"https://blog.conduit.xyz/optimism-superchain/","name":"OP Superchain Members built on Conduit","description":"Conduit powers many of the members of the OP Superchain, including five of the top ten Superchain members by TVL. Here's the full list of Conduit rollups that are part of the OP Superchain: Zora, BOB, Donatuz, Superseed, Pontem, Polynomial, Orderly Network, Mode, Mint Chain, Metal L2, and Derive (fka Lyra). More than 1/3 of the OP Superchain uses Conduit to deploy, operate, and maintain their OP Stack rollup."},{"url":"https://docs.google.com/spreadsheets/d/1f-uIW_PzlGQ_XFAmsf9FYiUf0N9l_nePwDVrw0D5MXY/edit?gid=155717474#gid=155717474","name":"Superchain Revenue Contribution","description":"Conduit rollups have contributed more than 130 ETH to the Optimism Collective. Outside of OP Mainnet and Base, these rollups, most notably Mode and Zora, account for almost all the contributions to the Collective."},{"url":"https://blog.conduit.xyz/celestia-mainnet-migrations/","name":"Supporting Alt-DA in the OP Stack","description":"Conduit led the charge in embracing and testing alternative data availability (DA) solutions for the OP Stack. In 2023, the cost barriers of running a rollup were incredibly high. In some cases, rollups were paying double-digit amounts of ETH per month just to operate. In January of this year, we migrated multiple OP Stack rollups to Celestia DA, lowering their DA costs by 100x. This dramatically lowered the barriers to entry for launching and operating OP Stack chains. Now, the Alt-DA mode standard is a key differentiator for the OP Stack, as chain operators can decide between multiple DA solutions based on their budget and needs."},{"url":"https://app.conduit.xyz/deploy","name":"Conduit Rollup Platform","description":"Including both testnets and mainnets, more than 200 OP Stack rollups are currently running on the Conduit platform. We brought the first OP Stack fork to production with Aevo and we're excited to bring hundreds and thousands more in the future!"},{"url":"https://dune.com/oplabspbc/welovetheblobs","name":"Ecotone Fork Testing and Rollout","description":"Conduit helped test the Ecotone fork on devnets and testnets ahead of EIP-4844 going live on Ethereum Mainnet. Mode and Zora were some of the first rollups posting blobs, just minutes after OP Mainnet and Base. "}],"projectUid":"0xc879d4a2a344a4027ee8abd520d65afdfe1300b6f080b223fafcebdf5640c218"},{"name":"Nethermind Ethereum Execution Client","description":"Nethermind is a robust and highly configurable Ethereum Execution Client built with .NET. Nethermind is recognized for its high performance in syncing and tip-of-chain processing and its extensibility, thanks to a flexible plugin system. As one of the main execution clients on the Ethereum mainnet, Nethermind plays a crucial role in Ethereum’s client diversity.","projectAvatarUrl":"https://storage.googleapis.com/op-atlas/fb68b628-fa43-4bb2-90fc-9f011f9a5c9a.png","projectCoverImageUrl":"https://storage.googleapis.com/op-atlas/c2e45279-ee86-4869-a726-79475d7f707a.png","category":"Utility","osoSlug":"","socialLinks":{"website":["https://www.nethermind.io/nethermind-client"],"farcaster":["https://warpcast.com/nethermind"],"twitter":"https://x.com/NethermindEth","mirror":null},"team":["230074","292202","191702","189615","246575","848939","260032","360561","849002","849220","239820","849142","849492","263978","849505","848972"],"github":[{"url":"https://github.com/NethermindEth/nethermind","name":"Nethermind Execution Client","description":"A robust and performant execution client for Ethereum stakers and node operators."}],"packages":[],"contracts":[],"grantsAndFunding":{"ventureFunding":[],"grants":[{"grant":null,"link":null,"amount":"135600","date":"","details":null},{"grant":null,"link":null,"amount":"248448","date":"","details":null}],"revenue":[]},"pricingModel":"free","pricingModelDetails":"","links":[{"url":"https://supermajority.info/","name":"Client Diversity Dashboard","description":"Self-reported client diversity data"},{"url":"https://ethernodes.org/","name":"Ethereum Mainnet Statistics - Clients","description":""},{"url":"https://www.coinbase.com/developer-platform/discover/insights-analysis/execution-client-diversity","name":"Diversifying execution clients for Coinbase's ETH staking","description":"Quote from the article: \"Our first Nethermind clients will go into production this week, and over the next several weeks, we plan to migrate roughly 50% of our validators to Nethermind.\""},{"url":"https://x.com/NethermindEth/status/1825845699650486415","name":"Client Testing Data","description":"Nethermind continues to optimize the client and increase performance. "}],"projectUid":"0xcd9dfcace81ae28b29b10c4ddf36bcb8db6d705cbb92e7d885e5b946a9f77910"},{"name":"Crypto4Bunnies🐰🥕","description":"Italian web3 community in which to popularize blockchain and its potential with the best projects to accelerate mass adoption and educate users on the transition from web2 to web3\nOur services include articles, live streaming on twitch, threads and giveaways on social, Youtube channel for video content, reels on tik tok, podcasts. We also have Italian communities on discord, a telegram channel and a channel on warpcast","projectAvatarUrl":"https://storage.googleapis.com/op-atlas/3a0567f1-275b-46e2-b94e-040cc35dd014.png","projectCoverImageUrl":"https://storage.googleapis.com/op-atlas/c26eec87-530c-406c-8fb9-130c13ee40f0.png","category":"Social","osoSlug":"","socialLinks":{"website":["https://x.com/crypto4bunnies","https://www.youtube.com/@crypto4bunnies","t.me/RadioHolder","https://www.instagram.com/crypto4bunnies/","https://www.tiktok.com/@panofsky"],"farcaster":["https://warpcast.com/panofsky","https://warpcast.com/~/channel/base-it"],"twitter":"https://x.com/panofsky167","mirror":"https://mirror.xyz/0xd386E9bDC4095BED8333aF3F0d48F6dBc4cB0Cab"},"team":["329078","331948","214025"],"github":[],"packages":[],"contracts":[],"grantsAndFunding":{"ventureFunding":[],"grants":[],"revenue":[]},"pricingModel":"free","pricingModelDetails":"","links":[],"projectUid":"0x0242f727cd5dc0878cfc297be8046e3527563cc12f28021ea1eeb6611d86eb0e"},{"name":"An indepedent ethereum execution client contributor","description":"# An indepedent ethereum execution client contributor\n\nI have been actively involved in the Ethereum execution clients and ecosystem for more than 6 years as an independent contributor. Since 2018, I have been involved in various projects within the Ethereum ecosystem. During that time, I created a Chinese guide called [Hitchhikers-guide-to-the-Ethereum](https://github.com/jsvisa/Hitchhikers-guide-to-the-Ethereum), which serves as a valuable resource for beginners to understand the inner workings of Ethereum using the [go-ethereum](https://github.com/ethereum/go-ethereum) implementation. This guide covers a wide range of topics, including:\n\n- [From the perspective of transactions, Ethereum's functionality and features](https://github.com/jsvisa/Hitchhikers-guide-to-the-Ethereum/blob/master/00.from-transaction-to-ethereum.md)\n- [An introduction to EVM and smart contracts](https://github.com/jsvisa/Hitchhikers-guide-to-the-Ethereum/blob/master/01.evm-and-contract.md)\n- [A collection of internal data structures in Ethereum](https://github.com/jsvisa/Hitchhikers-guide-to-the-Ethereum/blob/master/02.data-struct-in-ethereum.md)\n- [Applications of RLP and MPT structures in Ethereum](https://github.com/jsvisa/Hitchhikers-guide-to-the-Ethereum/blob/master/03.rlp-and-mpt.md)\n- [Knowledge about Ethereum wallets and implementation of built-in keystore wallets](https://github.com/jsvisa/Hitchhikers-guide-to-the-Ethereum/blob/master/04.wallet-and-keystore.md)\n- [Matters related to blockchain block synchronization](https://github.com/jsvisa/Hitchhikers-guide-to-the-Ethereum/blob/master/05.block-syncing.md)\n- [Matters related to Ethereum account synchronization](https://github.com/jsvisa/Hitchhikers-guide-to-the-Ethereum/blob/master/06.state-syncing.md)\n- [Miners and block sealing in the Ethereum network](https://github.com/jsvisa/Hitchhikers-guide-to-the-Ethereum/blob/master/07.miner-and-seal.md)\n- [What is blockchain consensus](https://github.com/jsvisa/Hitchhikers-guide-to-the-Ethereum/blob/master/10.what-is-consensus.md)\n- [RPC in Ethereum and its implementation](https://github.com/jsvisa/Hitchhikers-guide-to-the-Ethereum/blob/master/11.rpc-in-ethereum.md)\n- [Analysis of the P2P Kademlia protocol](https://github.com/jsvisa/Hitchhikers-guide-to-the-Ethereum/blob/master/60.p2p-kademlia.md)\n- [Analysis of Ethereum block synchronization using Fast Sync](https://github.com/jsvisa/Hitchhikers-guide-to-the-Ethereum/blob/master/71.fast-sync-101.md)\n\n## My contributions\n\nHere is my contributions to the Ethereum ecosystem in the past years:\n\nThe raw data is available at [data](./data) directory.\n\n| year | erigon | go-ethereum | prysm | reth | others | total merged PRs |\n| ---: | :----- | :--------------------- | :-------- | :--------------------- | :-------------------- | ---------------: |\n| 2018 | 0 | Closed: 12, Merged 31 | 0 | 0 | 0 | 31 |\n| 2019 | 0 | Merged: 1 | 0 | 0 | 0 | 1 |\n| 2022 | 1 | Closed: 2, Merged: 9 | Merged: 2 | 0 | Closed: 1 | 11 |\n| 2023 | 4 | Closed: 22, Merged: 72 | Merged: 8 | Merged: 4 | Closed: 1, Merged: 4 | 88 |\n| 2024 | 4 | Closed: 1, Merged: 6 | 1 | Closed: 13, Merged: 75 | Closed: 4, Merged: 18 | 100 |\n","projectAvatarUrl":"https://storage.googleapis.com/op-atlas/60078a18-aa1d-4f54-95f0-16b955e36ef2.png","projectCoverImageUrl":"https://storage.googleapis.com/op-atlas/61e675e1-034e-4098-a139-76a8ebb66211.png","category":"Utility","osoSlug":"","socialLinks":{"website":["https://github.com/jsvisa/retro5"],"farcaster":["@jsvisa"],"twitter":"@jsvisa","mirror":null},"team":["755441"],"github":[{"url":"https://github.com/jsvisa/retro5","name":"Ethereum execution client contributor","description":"List my contributions to the Ethereum ecosystem in the past years."}],"packages":[],"contracts":[],"grantsAndFunding":{"ventureFunding":[],"grants":[],"revenue":[]},"pricingModel":"free","pricingModelDetails":"","links":[],"projectUid":"0x641dc2c289127d1964bd9882f3d4c536395635b846297a4f62cb887fe7c3a119"},{"name":"Research and development on multi-section dispute game","description":"Our research aims to significantly expedite the fault-proof dispute by implementing a multi-section search approach. In contrast to the bi-section game, which demands log2(N) moves to identify the final disputable step, the K-section game (where K > 2) diminishes the moves to logK(N). However, in the K-section game, each player (defender/attacker) must publish a K-1 VM state hashes on-chain with every move. The introduction of EIP-4844 facilitates a substantial reduction in this cost through the utilization of EIP-4844 Binary Large Object (BLOB), capable of accommodating K=4096 VM hashes per BLOB. Consequently, for an N=2^48 game, the game can be condensed to 4 moves from the original 48 moves.","projectAvatarUrl":"https://storage.googleapis.com/op-atlas/246a6f8a-8335-40b7-b7d9-2590bb1c7cf9.png","projectCoverImageUrl":"https://storage.googleapis.com/op-atlas/79a15b72-a8c5-4850-871a-8258d6fc94e8.png","category":"Utility","osoSlug":"","socialLinks":{"website":["https://ethstorage.io/"],"farcaster":[],"twitter":"https://twitter.com/EthStorage","mirror":""},"team":["498701"],"github":[{"url":"https://github.com/ethstorage/optimism","name":"Multi-section fault proof","description":"Related changes are describe in https://github.com/ethereum-optimism/specs/discussions/191#discussioncomment-10339079"}],"packages":[],"contracts":[],"grantsAndFunding":{"ventureFunding":[],"grants":[{"grant":"token-house-mission","link":"https://app.charmverse.io/op-grants/page-29596258544520615","amount":"30000","date":"2024-04-24","details":"For detailed information on the grant, please visit the Charmverse page. You can find our progress updates, draft specifications, and code on this [GitHub discussion page](https://github.com/ethereum-optimism/specs/discussions/191)."}],"revenue":[]},"pricingModel":"free","pricingModelDetails":"","links":[{"url":"https://app.charmverse.io/op-grants/page-29596258544520615","name":"Optimism Season 5 Grant","description":"Recognition from Optimism community"},{"url":"https://twitter.com/EthStorage/status/1788554575869542831","name":"Twitter announcement","description":""}],"projectUid":"0xdbc21abd2657c839060753eada61f93a6d835a0a2f3bdfb530339a2c85f23516"},{"name":"JEFE TOKEN","description":"JEFETOKEN is a software development project focused on smart contracts, blockchain technology, video games & mobile applications. Our goal is to create an ecosystem of web3 applications, based on our own token that powers our platforms and services. Additionally, we offer education through interactive workshops, both in-person and digital, to facilitate user integration into the blockchain ecosystem.\nBlockchain: The JEFE token is developed Open source under the MIT license, coded in Solidity and forms the foundation of the project, deployed on the mainnet in Optimism as $JEFE with the vision of being part of the SUPERCHAIN.\n\nApplication Development: We implement web3 activities within the community, promoting healthy competition through participation in educational workshops and learning activities on blockchain usage. All information is accessible to users from our website and with direct support on our social media channels. We have our own video game, Jefe Zombie, available on Android and iOS. This game introduces users to using their ERC-20 address to rank within the community and earn on-chain rewards, such as $JEFE & NFTs, and off-chain rewards, such as game appearances & accessories.\n\nCommunity Support: We also support community talent in areas like sports (American football and paintball), audiovisual art, helping artists transition to the web3 world, and e-sports, promoting competition and game streaming among users.\n\nJEFE University: We have JEFE University, a tour of presentations and workshops at universities about Optimism, blockchain & web3. We generate POAPs (Proof of Attendance Protocol) for attendees, promoting learning and knowledge sharing.\n\nRewards Program: We incentivize talent and user engagement within our ecosystem through a comprehensive rewards program, prominently featured on our website. Additionally, we're currently developing JEFE COMPASS, an innovative mobile Dapp where users can seamlessly monitor the global community ranking, organize activities, and track both on-chain and off-chain interactions from community addresses and VOTE for events, competitions, top players and more. By participating, users earn rewards points, enabling them to evolve their progress and level of their ranking within the community. \nThis program recurrently lists community activities that integrate web3, providing an access point to understand the use case of JEFE TOKEN. We act as a compass for navigating the web3 world, with a vision of a Superchain. Our utility is to support the transition from web2 to its integration with the Superchain in web3 interactively.","projectAvatarUrl":"https://storage.googleapis.com/op-atlas/b9e15e7a-8d23-4b25-83ab-88fc333c417f.png","projectCoverImageUrl":"https://storage.googleapis.com/op-atlas/a5f679ab-f06a-401f-a73c-d93f27a2f9ee.png","category":"Utility","osoSlug":"JEFE TOKEN","socialLinks":{"website":["https://jefetoken.com","https://rewards.jefetoken.com"],"farcaster":["https://warpcast.com/jefetoken"],"twitter":"https://x.com/JefeTOKEN","mirror":""},"team":["406049"],"github":[{"url":"https://github.com/jefetoken/JEFE-OPTIMISM","name":"JEFE TOKEN OPTIMISM","description":"This is the repo that contains the open source contract of jefe token that is deployed in the main net of Optimism"},{"url":"https://github.com/jefetoken/JEFE-OPSTACK","name":"JEFE OP STACK RESEARCH & DEVELOPMENT ","description":"Contains the information of all the research & development of the optimism chain named knuckles, there are four documents inside that contains the research & development of an open source blockchain with the opstack named knuckles , the documentation of how to deploy a blockchain using opstack is included in English & Spanish , used in workshops and educational purposes there is also kosotl which is an open source reference that helps the developer to serve the purpose of doing the each of the steps that are needed to configure an op blockchain. "},{"url":"https://github.com/jefetoken/Rewards","name":"JEFE WEB3 ACTIVITIES & REWARDS","description":"Repo for the orientation of users to use the rewards system of JEFE TOKEN, which is integrated in the Dapp of JEFE COMPASS too , it creates a ranking system on a leaderboard reading the information of the footprint the address of the user is using to interact in web3 activities from and for the community , these activities are sports oriented, educational oriented & gaming oriented, users comply with challenges or task given via rewards system & JEFE COMPASS , activities that are done and verified increase their reward points & based on their balance of JEFE TOKEN users have the voting power that allows them to vote for competition among teams, players & events . "},{"url":"https://github.com/jefetoken/JEFE-COMPASS","name":"JEFE COMPASS ","description":"This repo contains the public information for other apps to connect to JEFE COMPASS app & integrate the logic of rewards & web3 activities we have for the community ."}],"packages":[],"contracts":[{"address":"0x9FD22a17b4A96Da3F83797d122172C450381fb88","deploymentTxHash":"0xd800882d9a1b5c25de1dccf30577e2b5ef27333998cdd9fbeb563b17c64d9997","deployerAddress":"0xdBeA55Bad7404F00DF5cd12d30d2086151E83950","verificationProof":"0xb84a5278e71e9a6f745de0fe89b4583f9a88b3bf52b5861782acf57b5bc09c0d2debf8fd5dc39b05fbc8ce84f0a76ddda935870f0b60281d89f67c08d782ef1f1c","chainId":10}],"grantsAndFunding":{"ventureFunding":[],"grants":[{"grant":null,"link":null,"amount":"12422","date":"","details":null}],"revenue":[]},"pricingModel":"free","pricingModelDetails":"","links":[{"url":"https://explorer.jefetoken.com","name":"OP JEFE BLOCKCHAIN KNUCKLES EXPLORER INSPECTOR & MONITOR OF TRANSACTIONS & BLOCKS","description":"This is the server for monitoring the op-blockchain knuckles that was deployed together with the research of the op stack and journey, it allows to visualize the blocks, transactions and data related from the blockchain."},{"url":"https://sepolia-optimism.etherscan.io/address/0x1F1a029BA54513981e4AB05EfF4383647AeB76fF","name":"JEFE TOKEN BLOCKCHAIN KNUCKLES BATCHER TESTNET","description":"This is the address contract of the batcher that is running the Op blockchain knuckles, connected to the RPC of knuckles on the Sepolia Tesnet .This allow us to understand, study and develop better understanding of the deployment of the blockchain Knuckles using the Opstack along with a wider inspection on how blocks, transactions and the technical aspects that conforms the Superchain."}],"projectUid":"0x43bb3210691d0a7fd15df10a5401020281f7ab57baa49a63225c5c262abc357d"},{"name":"Sedge ","description":"Sedge is a command-line tool that simplifies running nodes for the OP Stack, Ethereum mainnet, and other networks, including testnets.\nSedge makes it easy to set up nodes for OP Mainnet, Base Mainnet, OP Sepolia, and Base Sepolia. Sedge also supports various client implementations, not just Nethermind, allowing users to manage OP Stack and Ethereum nodes quickly and efficiently.","projectAvatarUrl":"https://storage.googleapis.com/op-atlas/c121ea9f-65c7-49d1-ab27-479c56b1b390.png","projectCoverImageUrl":"https://storage.googleapis.com/op-atlas/cbf6b9d1-98d1-4b9d-9ef4-3cf79ce43c3d.png","category":"Utility","osoSlug":"","socialLinks":{"website":["https://www.nethermind.io/sedge"],"farcaster":["https://warpcast.com/nethermind"],"twitter":"https://x.com/nethermindeth","mirror":null},"team":["263978","292202","230074","849142","849505"],"github":[{"url":"https://github.com/NethermindEth/sedge","name":"Sedge","description":"Sedge is a one-click node setup tool for PoS network/chain validators and nodes written entirely in the Go programming language. Sedge takes care of the entire on-premise full node setup based on the chosen client, using generated docker-compose scripts based on the desired configuration."}],"packages":[],"contracts":[],"grantsAndFunding":{"ventureFunding":[],"grants":[],"revenue":[]},"pricingModel":"free","pricingModelDetails":"","links":[],"projectUid":"0x8431c44e2f0903879f34134e68fba4c05833b02451ccbf4cdb69620a6715bcdd"},{"name":"Upnode Deploy","description":"Upnode Deploy allows chain operators and developers to quickly launch their OP Stack chain with the necessary infrastructure, including an explorer, bridge, faucet, and monitoring system, by modifying a few environment variables related to the RPC endpoint, private keys, and chain information.\n\nWith a single Docker Compose command, they can launch and manage every component of the OP Stack chain, including the ability to deploy a replica node by providing `rollup.json` and `genesis.json`. Upnode Deploy also offers a user interface similar to Conduit, which simplifies the OP Stack deployment process.\n\nUnlike Conduit, Upnode Deploy provides developers and chain operators with a tool to deploy OP Stack chains on their own servers instead of relying on third-party managed servers. Upnode Deploy is free, open-source, and fully transparent, whereas Conduit is a paid, closed-source solution.\n\nUpnode Deploy supports the latest OP Stack v1.9.0 and is prepared for the upcoming migration from `pnpm` to `just`.\n\nUpnode Deploy has won Fraxtal Hackathon: https://dorahacks.io/buidl/13971\n\nVideo of docker compose deploying an OP Stack L3 on Fraxtal: https://www.youtube.com/watch?v=8dytrXGjDG4","projectAvatarUrl":"https://storage.googleapis.com/op-atlas/91ebe6cd-12a6-42fb-b3ef-d717e79ac9b8.png","projectCoverImageUrl":"https://storage.googleapis.com/op-atlas/84ec5980-5e06-4630-92b4-16ce9e9e3f83.png","category":"Utility","osoSlug":"","socialLinks":{"website":["https://deploy.upnode.org","https://upnode.org","https://dorahacks.io/buidl/13971","https://www.youtube.com/watch?v=8dytrXGjDG4"],"farcaster":[],"twitter":"https://x.com/upnodeIntern","mirror":null},"team":["328679"],"github":[{"url":"https://github.com/upnodedev/upnode-deploy-ui","name":"Upnode Deploy UI","description":"User interface for deploying an OP Stack chain on-premise"},{"url":"https://github.com/upnodedev/opstack-bridge-ui-v2","name":"Upnode Deploy Bridge UI","description":""},{"url":"https://github.com/upnodedev/opstack-bridge-indexer-v2","name":"Upnode Deploy Bridge Indexer","description":""},{"url":"https://github.com/upnodedev/evm-faucet","name":"Upnode Deploy Faucet","description":""},{"url":"https://github.com/upnodedev/opstack-compose","name":"opstack-compose","description":"OP Stack deployment tool using docker compose"},{"url":"https://github.com/upnodedev/opstack-bridge-ui","name":"Upnode Deploy Bridge UI (Old)","description":""},{"url":"https://github.com/upnodedev/opstack-bridge-indexer","name":"Upnode Deploy Bridge Indexer (Old)","description":""}],"packages":[],"contracts":[],"grantsAndFunding":{"ventureFunding":[],"grants":[{"grant":null,"link":null,"amount":"62112","date":"","details":null},{"grant":"token-house-mission","link":"https://app.charmverse.io/op-grants/page-5705679072018564","amount":"30000","date":"2023-08-19","details":"Cycle 14 Grant"}],"revenue":[]},"pricingModel":"free","pricingModelDetails":"","links":[{"url":"https://dorahacks.io/buidl/13971","name":"Upnode Deploy has won Fraxtal hackathon","description":"Upnode Deploy has won Fraxtal hackathon"},{"url":"https://youtu.be/8dytrXGjDG4","name":"Upnode Deploy opstack-compose demo","description":"A demo video shows how opstack-compose Docker Compose work to deploy a new OP Stack chain"}],"projectUid":"0x81af86360a8e964cc907a5689a62e94231c7e42e05f49c0586716975d72e2e2e"},{"name":"Presto by Gateway.fm","description":"Platform/Rollup as a Service product built by Gateway.fm enabling seamless deployments and maintenance of rollups based on several stacks including OP","projectAvatarUrl":"https://storage.googleapis.com/op-atlas/74f9790e-98f6-4590-bf6d-64a67d313f36.png","projectCoverImageUrl":"https://storage.googleapis.com/op-atlas/1a925fdb-b228-43e0-b020-d754ec680758.png","category":"Utility","osoSlug":"","socialLinks":{"website":["https://gateway.fm/","https://presto.gateway.fm/"],"farcaster":["https://warpcast.com/gateway-fm"],"twitter":"https://x.com/gateway_eth","mirror":null},"team":["726637"],"github":[],"packages":[],"contracts":[],"grantsAndFunding":{"ventureFunding":[],"grants":[{"grant":null,"link":null,"amount":"1m-5m","date":"2023","details":"Seed round in 2023 and small private pre seed/angel round before "}],"revenue":[]},"pricingModel":"pay_to_use","pricingModelDetails":"- Lowest tier that will soon be available through our platform (self serve) will cost $19 month\n- Private dedicated networks start at $3,000 per month\n\nThese are current prices and with our extensive expertise on infra RnD we will aim to bring the pricing further down in the future where and when possible","links":[{"url":"https://bergen-blockscout.eu-north-2.gateway.fm/ ","name":"Bergen - Public OP Testnet","description":"Public tesntet based on OP stack deployed by Gateway.fm and will be offered under subscription through Presto"},{"url":"https://ryoshi-testnet-blockscout.eu-north-2.gateway.fm/","name":"Private - OP testnet ","description":"OP based testnet deployed for client (Ryoshi Research)"}],"projectUid":"0xd94d69cffd7c74f4c8337b7a09462b6dd5ebd877a94f379ab67ca4881a06f554"},{"name":"Upnode Deploy","description":"Upnode Deploy allows chain operators and developers to quickly launch their OP Stack chain with the necessary infrastructure, including an explorer, bridge, faucet, and monitoring system, by modifying a few environment variables related to the RPC endpoint, private keys, and chain information.\n\nWith a single Docker Compose command, they can launch and manage every component of the OP Stack chain, including the ability to deploy a replica node by providing `rollup.json` and `genesis.json`. Upnode Deploy also offers a user interface similar to Conduit, which simplifies the OP Stack deployment process.\n\nUnlike Conduit, Upnode Deploy provides developers and chain operators with a tool to deploy OP Stack chains on their own servers instead of relying on third-party managed servers. Upnode Deploy is free, open-source, and fully transparent, whereas Conduit is a paid, closed-source solution.\n\nUpnode Deploy supports the latest OP Stack v1.9.0 and is prepared for the upcoming migration from `pnpm` to `just`.\n\nUpnode Deploy has won Fraxtal Hackathon: https://dorahacks.io/buidl/13971\n\nVideo of docker compose deploying an OP Stack L3 on Fraxtal: https://www.youtube.com/watch?v=8dytrXGjDG4","projectAvatarUrl":"https://storage.googleapis.com/op-atlas/91ebe6cd-12a6-42fb-b3ef-d717e79ac9b8.png","projectCoverImageUrl":"https://storage.googleapis.com/op-atlas/84ec5980-5e06-4630-92b4-16ce9e9e3f83.png","category":"Utility","osoSlug":"","socialLinks":{"website":["https://deploy.upnode.org","https://upnode.org","https://dorahacks.io/buidl/13971","https://www.youtube.com/watch?v=8dytrXGjDG4"],"farcaster":[],"twitter":"https://x.com/upnodeIntern","mirror":null},"team":["328679"],"github":[{"url":"https://github.com/upnodedev/upnode-deploy-ui","name":"Upnode Deploy UI","description":"User interface for deploying an OP Stack chain on-premise"},{"url":"https://github.com/upnodedev/opstack-bridge-ui-v2","name":"Upnode Deploy Bridge UI","description":""},{"url":"https://github.com/upnodedev/opstack-bridge-indexer-v2","name":"Upnode Deploy Bridge Indexer","description":""},{"url":"https://github.com/upnodedev/evm-faucet","name":"Upnode Deploy Faucet","description":""},{"url":"https://github.com/upnodedev/opstack-compose","name":"opstack-compose","description":"OP Stack deployment tool using docker compose"},{"url":"https://github.com/upnodedev/opstack-bridge-ui","name":"Upnode Deploy Bridge UI (Old)","description":""},{"url":"https://github.com/upnodedev/opstack-bridge-indexer","name":"Upnode Deploy Bridge Indexer (Old)","description":""}],"packages":[],"contracts":[],"grantsAndFunding":{"ventureFunding":[],"grants":[{"grant":null,"link":null,"amount":"62112","date":"","details":null},{"grant":"token-house-mission","link":"https://app.charmverse.io/op-grants/page-5705679072018564","amount":"30000","date":"2023-08-19","details":"Cycle 14 Grant"}],"revenue":[]},"pricingModel":"free","pricingModelDetails":"","links":[{"url":"https://dorahacks.io/buidl/13971","name":"Upnode Deploy has won Fraxtal hackathon","description":"Upnode Deploy has won Fraxtal hackathon"},{"url":"https://youtu.be/8dytrXGjDG4","name":"Upnode Deploy opstack-compose demo","description":"A demo video shows how opstack-compose Docker Compose work to deploy a new OP Stack chain"}],"projectUid":"0x81af86360a8e964cc907a5689a62e94231c7e42e05f49c0586716975d72e2e2e"},{"name":"Maintaining simple-optimism-node","description":"I'm maintaining \"simple-optimism-node\" created by @smartcontracts, an open-source Optimism's full/archive node docker compose deployment script used by more than 320 developers and featured in the official docs.","projectAvatarUrl":"https://storage.googleapis.com/op-atlas/88286a99-4f87-423a-8d13-2ed8ebe4f47c.png","projectCoverImageUrl":"https://storage.googleapis.com/op-atlas/6e9dc772-39bd-48ef-b113-988854d3062b.png","category":"Utility","osoSlug":"","socialLinks":{"website":["https://github.com/smartcontracts/simple-optimism-node"],"farcaster":[],"twitter":null,"mirror":null},"team":["328679"],"github":[{"url":"https://github.com/smartcontracts/simple-optimism-node","name":"simple-optimism-node","description":"I'm maintaining \"simple-optimism-node\" created by @smartcontracts, an open-source Optimism's full/archive node docker compose deployment script used by more than 320 developers and featured in the official docs."}],"packages":[],"contracts":[],"grantsAndFunding":{"ventureFunding":[],"grants":[{"grant":null,"link":null,"amount":"17391","date":"","details":null}],"revenue":[]},"pricingModel":"free","pricingModelDetails":"","links":[],"projectUid":"0x09b95c7697625da4915338750c5f78446817a3634cb38bc9155e26bbbc0c87f1"},{"name":"Mirror","description":"Syndicate helps companies build high-performance communities on-chain through our products such as Transaction Cloud, our work with L3s, and the Metabased initiative. Mirror is our project that allows you to listen to offchain events or poll offchain resources & mirror that data to other chains.","projectAvatarUrl":"https://storage.googleapis.com/op-atlas/f7fc289b-8ff6-4e14-82af-992103f6cd3f.png","projectCoverImageUrl":"https://storage.googleapis.com/op-atlas/cec5a3ac-03d9-4336-bc2e-28f41d10046c.png","category":"Utility","osoSlug":"","socialLinks":{"website":["https://syndicate.io"],"farcaster":["https://warpcast.com/syndicate"],"twitter":"https://x.com/syndicateio","mirror":null},"team":["2987"],"github":[{"url":"https://github.com/SyndicateProtocol/mirror","name":"Mirror","description":"Mirror allows you to listen to offchain events or poll offchain resources & mirror that data to other chains."}],"packages":[],"contracts":[],"grantsAndFunding":{"ventureFunding":[],"grants":[{"grant":null,"link":null,"amount":"under-1m","date":"2021","details":"$800K community round - https://syndicate.mirror.xyz/_dIadEYTjam8Z8DGq2ezTBsYuf-bfSRoKFhNYZYJFk8"},{"grant":null,"link":null,"amount":"10m-25m","date":"2021","details":"$20M Series A - https://syndicate.mirror.xyz/BYU6CUG4k4hRx7HMviApYAxpEpIhe-mMDhzyBy580tU"},{"grant":null,"link":null,"amount":"5m-10m","date":"2022","details":"$6M Strategic Round - https://syndicate.mirror.xyz/FD1B8JXgvW6bLUgsntkps_-TLj7FgqpsbECrT49DS48"}],"revenue":[]},"pricingModel":"freemium","pricingModelDetails":"Free tier: Up to 5 million transactions, Up to 2 projects & 2 EVM chains, Access to free Transaction Cloud features, including Transaction Broadcasting, Dynamic NFT Metadata, Signing & Attestations, and Webhooks\n\nPremium, $299/month: Unlimited projects, transactions, and chains; Access to all Transaction Cloud features, including Managed Gas; Premium throughput; Access to Mirrors and Smart RPC; $50 per month gas credit","links":[{"url":"https://syndicate.io","name":"Syndicate Website","description":"Describing our work in spinning up Degen Chain, Ham and other high-performance projects on-chain."}],"projectUid":"0xbe557cceb3d7b0d8827a4e62066c9ea53eb1f2da775437aa5c78c193735e872e"},{"name":"Revm","description":"Revm is a critical component in the Ethereum ecosystem used by builders, toolings, clients and chains.","projectAvatarUrl":"https://storage.googleapis.com/op-atlas/57aeca37-e53b-4bcb-b161-0608d09e5c62.png","projectCoverImageUrl":"https://storage.googleapis.com/op-atlas/786c9752-af70-4856-9be0-38f4141769d2.png","category":"Utility","osoSlug":"","socialLinks":{"website":["https://github.com/bluealloy/revm"],"farcaster":[],"twitter":"https://x.com/rakitadragan","mirror":""},"team":["17350"],"github":[{"url":"https://github.com/bluealloy/revm","name":"","description":""}],"packages":[],"contracts":[],"grantsAndFunding":{"ventureFunding":[],"grants":[{"grant":null,"link":null,"amount":"198.758","date":"","details":null}],"revenue":[]},"pricingModel":"free","pricingModelDetails":"","links":[{"url":"https://crates.io/crates/revm","name":"Crates stats","description":"Shows the number of downloads of the library"},{"url":"https://x.com/rakitadragan/status/1803540273907245293","name":"Audit announcement","description":"A community-driven audit, supported by six projects, was done by a top Ethereum bug hunter."}],"projectUid":"0xb2d109759fe14e11ac5cc100ab6006321ebdd7ffdefbd2efac93a002105f8e92"},{"name":"Sedge ","description":"Sedge is a command-line tool that simplifies running nodes for the OP Stack, Ethereum mainnet, and other networks, including testnets.\nSedge makes it easy to set up nodes for OP Mainnet, Base Mainnet, OP Sepolia, and Base Sepolia. Sedge also supports various client implementations, not just Nethermind, allowing users to manage OP Stack and Ethereum nodes quickly and efficiently.","projectAvatarUrl":"https://storage.googleapis.com/op-atlas/c121ea9f-65c7-49d1-ab27-479c56b1b390.png","projectCoverImageUrl":"https://storage.googleapis.com/op-atlas/cbf6b9d1-98d1-4b9d-9ef4-3cf79ce43c3d.png","category":"Utility","osoSlug":"","socialLinks":{"website":["https://www.nethermind.io/sedge"],"farcaster":["https://warpcast.com/nethermind"],"twitter":"https://x.com/nethermindeth","mirror":null},"team":["263978","292202","230074","849142","849505"],"github":[{"url":"https://github.com/NethermindEth/sedge","name":"Sedge","description":"Sedge is a one-click node setup tool for PoS network/chain validators and nodes written entirely in the Go programming language. Sedge takes care of the entire on-premise full node setup based on the chosen client, using generated docker-compose scripts based on the desired configuration."}],"packages":[],"contracts":[],"grantsAndFunding":{"ventureFunding":[],"grants":[],"revenue":[]},"pricingModel":"free","pricingModelDetails":"","links":[],"projectUid":"0x8431c44e2f0903879f34134e68fba4c05833b02451ccbf4cdb69620a6715bcdd"},{"name":"Citizen Wallet Core development","description":"Citizen Wallet, offers communities the web 3 tools they need to easily launch, use and manage community currencies.\n\nSo far we have built:\n- Easy-to-use wallet native mobile app that takes away all the complexity of Web 3 (no gas fees, no configuration)\n- transaction monitoring dashboards\n- NFC wallet solution for simple tap-to-pay or tap-to-earn in-person transactions\n- Administration dashboard with simple flow to create token faucets for easy distribution.\n- Dedicated Point of Sale application to accept tokens in shops.","projectAvatarUrl":"https://storage.googleapis.com/op-atlas/6b0b4d90-65d2-4e98-9e26-b8fd2216e943.png","projectCoverImageUrl":"https://storage.googleapis.com/op-atlas/d2a87b39-c867-4110-a5cc-faabe009c0de.png","category":"Utility","osoSlug":"","socialLinks":{"website":["https://citizenwallet.xyz/"],"farcaster":["https://warpcast.com/citizenwallet"],"twitter":"https://x.com/citizenwallet","mirror":null},"team":["393897","20674","266214"],"github":[{"url":"https://github.com/citizenwallet/app","name":"Citizen Wallet mobile app","description":"Mobile wallet application that "},{"url":"https://github.com/citizenwallet/pos","name":"PoS application","description":"Point of Sale mobile application to accept NFC wallet transactions. "},{"url":"https://github.com/citizenwallet/nfcwallet","name":"NFC wallet implementation","description":"A web application that turns any NFC tag into a smart crypto wallet. "},{"url":"https://github.com/citizenwallet/smartcontracts","name":"Token contracts","description":"The smart contracts that are used to deploy tokens and smart wallet functionality. "}],"packages":[],"contracts":[{"address":"0x9e179257BE653C56F734Ad0bE8C59503592309Eb","deploymentTxHash":"0x71bcf071300ff9a3ad2b7a88533564e98dc7aa9eb2804531bc7a0d9973353186","deployerAddress":"0x2d900678a66df705D3F3184267eAf603d809d3c4","verificationProof":"0x03237767b5c6b5e076e7e5f408728fe753cce5b8d688cc799309daa80013dbc174ebe4362edd139051bb85841a8b371be168efafce4e5c2d4438fee4ab9300531c","chainId":8453}],"grantsAndFunding":{"ventureFunding":[],"grants":[],"revenue":[]},"pricingModel":"freemium","pricingModelDetails":"Our toolstack is open source and available for free. We also offer a hosted solution at a price of 100 EUR per month.","links":[{"url":"https://live.citizenwallet.xyz/","name":"Citizen wallet live transaction monitor","description":"Dashboard to follow up on the transactions of the different communities using Citizen Wallet. "},{"url":"https://nfcwallet.xyz/wallet.pay.brussels/0x22133094177e22d419731684139A6F3A68A57d97","name":"Example of NFC wallet interface","description":"Interface that users see when scanning their NFC tags. "}],"projectUid":"0xbde4ef89d6c7719a9e514a74ba1f6accc016f8cbdc4e76ca50108927d45c4c4a"},{"name":"Kontrol - formal verification tool based on Foundry and KEVM","description":"Runtime Verification has been at the forefront of open-source formal verification tools for more than a decade. Our generalistic approach allows us to use our technology on multiple blockchains. While KEVM offers our verification infrastructure to all EVM-based smart contracts, Kontrol greatly reduces the barrier to entry to formal verification for Solidity smart contracts.\nOur tooling is completely open source and freely accessible to all developers of the Optimism ecosystem at no additional cost.\n\nKEVM is an EVM executable formal semantics written in the K framework. KEVM passes all Ethereum conformance tests and is the entry point for formally verifying smart contracts with the K framework. However, using plain KEVM requires ad-hoc training on the K framework to write specifications. Additionally, these specifications can be quite verbose, increasing the difficulty of writing them.\n\nKontrol solves this by allowing developers to write the formal specification of their smart contracts directly as Foundry property tests. These tests are automatically translated into KEVM specifications, keeping all the verification guarantees whilst allowing for a much more easy developer experience.","projectAvatarUrl":"https://storage.googleapis.com/op-atlas/fedec4f8-1b92-4e5c-a717-59258b0dd2ba.png","projectCoverImageUrl":"https://storage.googleapis.com/op-atlas/e0035388-4b23-4215-98e3-c96e712cc18c.png","category":"Utility","osoSlug":"","socialLinks":{"website":["https://runtimeverification.com/","https://kontrol.runtimeverification.com/"],"farcaster":["https://warpcast.com/rv-inc"],"twitter":"https://x.com/rv_inc","mirror":null},"team":["465226"],"github":[{"url":"https://github.com/runtimeverification/kontrol","name":"Kontrol","description":"Kontrol combines KEVM and Foundry to grant developers the ability to perform formal verification without learning a new language or tool. This is especially useful for those who are not verification engineers. Additionally, developers can leverage Foundry test suites they have already developed and use symbolic execution to increase the level of confidence.\n"}],"packages":[],"contracts":[],"grantsAndFunding":{"ventureFunding":[],"grants":[],"revenue":[]},"pricingModel":"free","pricingModelDetails":"","links":[{"url":"https://runtimeverification.com/blog/kontrol-integrated-verification-of-the-optimism-pausability-mechanism","name":"Kontrol Integrated Verification of the Optimism Pausability Mechanism","description":"We are pleased to announce our recently completed work with Optimism and Kontrol integration into their CI. Having Kontrol as part of Optimism's CI produces proof of correctness for critical properties of the code as it evolves. For this particular engagement, we verified the pausability mechanism of their L1 contracts and integrated the verification work as part of Optimism's CI. This ensures that the code is verified as it evolves.\n\nOur formal verification tool of choice is Kontrol, which is actively developed by the team at Runtime Verification. Simply put, Kontrol combines KEVM and Foundry to grant smart contract developers the ability to perform formal verification without learning a new language or tool through the use of symbolic property testing. If you want to know more about the capabilities of the tool, you can check our last blog and our documentation, or go to our Discord and ask our team directly."},{"url":"https://runtimeverification.com/blog/using-kontrol-to-tackle-complexities-caused-by-dynamically-sized-constructs","name":"Using Kontrol to Tackle Complexities Caused by Dynamically-Sized Constructs","description":"This is the second post of a three-part series about our recent Optimism engagement, in which we verified their pausability mechanism for L1 contracts. This installment explains how Kontrol can be used to tackle the complexities caused by dynamically-sized constructs and the challenges associated with the loops that result from them."},{"url":"https://runtimeverification.com/blog/external-computation-with-kontrol","name":"External Computation with Kontrol: Leveraging Foundry Execution for Formal Verification","description":"This is the 3rd post of a three-part series about our recent Optimism engagement, in which we verified their pausability mechanism for L1 contracts. This post will explain a crucial feature we developed in Kontrol to verify the pausability mechanism in a realistic scenario. This new Kontrol feature allows loading a transcript of the effects of executing a function directly into proofs, which effectively means having a part of a Kontrol proof computed by Foundry!"},{"url":"https://github.com/ethereum-optimism/optimism/tree/develop/packages/contracts-bedrock/test/kontrol","name":"Proofs and the documentation of Kontrol Integration into Optimism repo. ","description":"This repository contains the integration of Kontrol, a formal verification tool developed by Runtime Verification, into the Optimism codebase. The integration focuses on verifying the pausability features of the smart contracts within the contracts-bedrock directory. Kontrol leverages KEVM and Foundry, enabling developers to conduct formal verification without requiring extensive knowledge of verification languages or tools. The setup ensures rigorous validation of contract behavior, reducing potential vulnerabilities and enhancing the robustness of the Optimism protocol."},{"url":"https://runtimeverification.com/blog/kontrol-101","name":"Kontrol 101","description":"This blog post explains the blockchain security lifecycle, how it differs from traditional software security, and the role that Kontrol plays in ensuring that your application is as secure as possible"}],"projectUid":"0x7348ae42266ff626319e8ea5398343b847603b3cc7101b03d8e4fb2b75ea8db3"},{"name":"xuwinnie.review","description":"Security Researcher.","projectAvatarUrl":"https://storage.googleapis.com/op-atlas/23976744-db3b-49b9-b5d4-3b629a28dd3a.png","projectCoverImageUrl":"https://storage.googleapis.com/op-atlas/f7905adc-4525-4ea2-bc64-925690c7069c.png","category":"Utility","osoSlug":"","socialLinks":{"website":["xuwinnie.review"],"farcaster":[],"twitter":"https://x.com/xuwinniexu","mirror":null},"team":["462511"],"github":[{"url":"https://github.com/xuwinnie/reports","name":null,"description":null}],"packages":[],"contracts":[],"grantsAndFunding":{"ventureFunding":[],"grants":[],"revenue":[]},"pricingModel":"freemium","pricingModelDetails":"Factors include sloc, complexity, postive impact...","links":[],"projectUid":"0x353abbe13c196db288730b62e7a6d8f2755ee968681a67bc7d5e381621ad211a"},{"name":"One-click bare metal node deployment","description":"BlockJoy makes it easy to deploy and manage dedicated, unmetered blockchain nodes on any bare metal infrastructure.\n\nIn 2024, we've expanded our support to include OP-Geth-Archive, OP-Reth-Archive, OP-Reth-Full, OP-Erigon-Archive, OP-Reth-Base-Archive, and OP-Erigon-Zora-Archive. We also support any custom binaries, node settings, and sidecar applications that the user request. \n\nOur infrastructure maintains snapshots, enabling fast node deployment near the chain tip, and takes care of upgrades, monitoring, and any custom configurations. The user has the option to deploy nodes on their servers, or our global network of high performance baremetal servers. This enables super low latency access at a low cost.\n\nHigh-profile projects like Goldsky, 0x, Indexing Company, and Test In Prod have been using BlockJoy nodes throughout the past year.\n\nThe next phase of our project will enable self-serve access for users to integrate custom binaries and images, creating a truly self-serve rollup-as-a-service platform running on high-performance bare metal servers.","projectAvatarUrl":"https://storage.googleapis.com/op-atlas/1aac843e-d242-4bf1-aca5-fe698740d276.png","projectCoverImageUrl":"https://storage.googleapis.com/op-atlas/b12dec8b-f04b-4a73-b8fc-7660ef7692b4.png","category":"Utility","osoSlug":"","socialLinks":{"website":["http://blockjoy.com"],"farcaster":[],"twitter":"https://x.com/BlockJoyWeb3","mirror":null},"team":["850705","215046"],"github":[],"packages":[],"contracts":[],"grantsAndFunding":{"ventureFunding":[],"grants":[{"grant":null,"link":null,"amount":"5m-10m","date":"2023","details":""}],"revenue":[]},"pricingModel":"pay_to_use","pricingModelDetails":"Dedicated node as a service rates. These nodes run on high performance baremetal servers around the globe with specs including: AMD Epyc Genoa, DDR5 Ram, NVME5 drives, 10+ GB unmetered network.\n\nOptimism-Reth Full - Monthly rate: $542\nBase-Reth Full - $433\nOP-Erigon Archive - $891\nOP-Geth Archive - $891\nOP-Reth Archive - $650\nBase-Reth Archive - $542","links":[],"projectUid":"0x5c7ef2866a2370e1e24397b22dfaf937c2b801778335a755b258c7e8fe19d027"},{"name":"One-click bare metal node deployment","description":"BlockJoy makes it easy to deploy and manage dedicated, unmetered blockchain nodes on any bare metal infrastructure.\n\nIn 2024, we've expanded our support to include OP-Geth-Archive, OP-Reth-Archive, OP-Reth-Full, OP-Erigon-Archive, OP-Reth-Base-Archive, and OP-Erigon-Zora-Archive. We also support any custom binaries, node settings, and sidecar applications that the user request. \n\nOur infrastructure maintains snapshots, enabling fast node deployment near the chain tip, and takes care of upgrades, monitoring, and any custom configurations. The user has the option to deploy nodes on their servers, or our global network of high performance baremetal servers. This enables super low latency access at a low cost.\n\nHigh-profile projects like Goldsky, 0x, Indexing Company, and Test In Prod have been using BlockJoy nodes throughout the past year.\n\nThe next phase of our project will enable self-serve access for users to integrate custom binaries and images, creating a truly self-serve rollup-as-a-service platform running on high-performance bare metal servers.","projectAvatarUrl":"https://storage.googleapis.com/op-atlas/1aac843e-d242-4bf1-aca5-fe698740d276.png","projectCoverImageUrl":"https://storage.googleapis.com/op-atlas/b12dec8b-f04b-4a73-b8fc-7660ef7692b4.png","category":"Utility","osoSlug":"","socialLinks":{"website":["http://blockjoy.com"],"farcaster":[],"twitter":"https://x.com/BlockJoyWeb3","mirror":null},"team":["850705","215046"],"github":[],"packages":[],"contracts":[],"grantsAndFunding":{"ventureFunding":[],"grants":[{"grant":null,"link":null,"amount":"5m-10m","date":"2023","details":""}],"revenue":[]},"pricingModel":"pay_to_use","pricingModelDetails":"Dedicated node as a service rates. These nodes run on high performance baremetal servers around the globe with specs including: AMD Epyc Genoa, DDR5 Ram, NVME5 drives, 10+ GB unmetered network.\n\nOptimism-Reth Full - Monthly rate: $542\nBase-Reth Full - $433\nOP-Erigon Archive - $891\nOP-Geth Archive - $891\nOP-Reth Archive - $650\nBase-Reth Archive - $542","links":[],"projectUid":"0x5c7ef2866a2370e1e24397b22dfaf937c2b801778335a755b258c7e8fe19d027"},{"name":"ERC 6551 Token Bound Accounts Public Goods Dune Research by sealaunch","description":"sealaunch is onchain intel team dedicated in-depth onchain and Dune research for chains, protocols and dApps building on Ethereum. We worked closely with the ERC-6551 core dev team to develop and provide onchain data research that informed the development, strategy and adoption of this standard across EVM chains and OP Stack chains. Currently on the Top #10 Wizards on Dune.","projectAvatarUrl":"https://storage.googleapis.com/op-atlas/e79623bd-9a9a-4fea-a6cd-2bfdd76b2ae4.png","projectCoverImageUrl":"https://storage.googleapis.com/op-atlas/b83423b3-5421-4d51-ba77-1e92be871768.png","category":"Utility","osoSlug":"","socialLinks":{"website":["https://sealaunch.xyz/"],"farcaster":["https://warpcast.com/sealaunch"],"twitter":"https://x.com/sealaunch_","mirror":null},"team":["11032"],"github":[],"packages":[],"contracts":[],"grantsAndFunding":{"ventureFunding":[],"grants":[],"revenue":[]},"pricingModel":"free","pricingModelDetails":"","links":[{"url":"https://dune.com/sealaunch/erc-6551","name":"ERC-6551 - Non-fungible Tokenbound Accounts","description":"We developed Dune Dashboards to provide ERC 6551 core devs an accurate and updated onchain data on the development and adoption of this standard. This helped core team, contributors and projects have deep and wide overview of key metrics to help understand patterns and outliers and define strategies for dev and growth teams. We also participated in regular dev calls to update all stakeholders involved with onchain data insights and analysis."},{"url":"https://dune.com/sealaunch/erc-6551-v3-adoption","name":"ERC-6551 V3 adoption","description":""},{"url":"https://dune.com/sealaunch/erc-6551-contracts-analysis","name":"ERC-6551 - Implementation and Registry breakdown","description":""},{"url":"https://dune.com/sealaunch/erc-6551-tbas-created-per-nft-project","name":"ERC-6551 TBAs created per NFT project","description":""}],"projectUid":"0x0b0abc06da9c1288848a05e4a330ae3ac54474143f1c2a61d71c2c3fb37cf217"},{"name":"ERC 6551 Token Bound Accounts Public Goods Dune Research by sealaunch","description":"sealaunch is onchain intel team dedicated in-depth onchain and Dune research for chains, protocols and dApps building on Ethereum. We worked closely with the ERC-6551 core dev team to develop and provide onchain data research that informed the development, strategy and adoption of this standard across EVM chains and OP Stack chains. Currently on the Top #10 Wizards on Dune.","projectAvatarUrl":"https://storage.googleapis.com/op-atlas/e79623bd-9a9a-4fea-a6cd-2bfdd76b2ae4.png","projectCoverImageUrl":"https://storage.googleapis.com/op-atlas/b83423b3-5421-4d51-ba77-1e92be871768.png","category":"Utility","osoSlug":"","socialLinks":{"website":["https://sealaunch.xyz/"],"farcaster":["https://warpcast.com/sealaunch"],"twitter":"https://x.com/sealaunch_","mirror":null},"team":["11032"],"github":[],"packages":[],"contracts":[],"grantsAndFunding":{"ventureFunding":[],"grants":[],"revenue":[]},"pricingModel":"free","pricingModelDetails":"","links":[{"url":"https://dune.com/sealaunch/erc-6551","name":"ERC-6551 - Non-fungible Tokenbound Accounts","description":"We developed Dune Dashboards to provide ERC 6551 core devs an accurate and updated onchain data on the development and adoption of this standard. This helped core team, contributors and projects have deep and wide overview of key metrics to help understand patterns and outliers and define strategies for dev and growth teams. We also participated in regular dev calls to update all stakeholders involved with onchain data insights and analysis."},{"url":"https://dune.com/sealaunch/erc-6551-v3-adoption","name":"ERC-6551 V3 adoption","description":""},{"url":"https://dune.com/sealaunch/erc-6551-contracts-analysis","name":"ERC-6551 - Implementation and Registry breakdown","description":""},{"url":"https://dune.com/sealaunch/erc-6551-tbas-created-per-nft-project","name":"ERC-6551 TBAs created per NFT project","description":""}],"projectUid":"0x0b0abc06da9c1288848a05e4a330ae3ac54474143f1c2a61d71c2c3fb37cf217"},{"name":"Punk Shield","description":"Punkshield is an advanced security solution designed to protect your valuable digital assets. It offers a multi-signature (multi-sig) wallet, adding multiple layers of security to safeguard your crypto holdings. Punkshield allows users to enable two-factor authentication (2FA) through Email or Google Authenticator for enhanced protection. The platform also includes a mobile-friendly interface, making it easy to manage your assets on the go.","projectAvatarUrl":"https://storage.googleapis.com/op-atlas/7782a4d3-48ab-4027-b2ac-7685dd744470.png","projectCoverImageUrl":"https://storage.googleapis.com/op-atlas/31d95f35-43e6-4c07-821b-70221b57e233.png","category":"Utility","osoSlug":"","socialLinks":{"website":["https://punkshield.xyz/"],"farcaster":["https://warpcast.com/punkshield.eth"],"twitter":"https://x.com/Punkonbase","mirror":null},"team":["841741"],"github":[],"packages":[],"contracts":[{"address":"0xD8461A9760D3DCE9b87259b7D1fB82c20656de3E","deploymentTxHash":"0xb2f1f9c12a683959b290825bdf408392a5ac2ae5c942ef57aaea25528e72a06f","deployerAddress":"0x2b9C5411E205E8Ea59C1BE1Da4EFdd5FFa7A8a23","verificationProof":"0x230f16e658a22aed665c57a4c2a95003a93eb9be4c85d89e741243abb8cd92b90309927a6d3e07b654a1e016ddc492568b58c5dcec49aacd5ee0e33cc08e48d81c","chainId":8453}],"grantsAndFunding":{"ventureFunding":[],"grants":[],"revenue":[]},"pricingModel":"freemium","pricingModelDetails":"All basepunk holder can access this for free & who have not held basepunk nft, they need to pay 0.0013 Eth to create punkshiled wallet for one time fees.","links":[{"url":"https://basescan.org/tx/0xb2f1f9c12a683959b290825bdf408392a5ac2ae5c942ef57aaea25528e72a06f","name":"Punk Shield","description":"Punkshield revolutionizes digital asset security by providing unmatched protection and peace of mind. With its multi-sig wallet, two-factor authentication, and seamless integration of advanced features like swapping and bridging, Punkshield empowers users to take control of their crypto assets confidently. It safeguards against potential threats, ensuring that users' investments remain secure and accessible, allowing them to focus on growth and innovation in the digital world. With Punkshield, your assets are not just protected—they're fortified for the future."}],"projectUid":"0x80a7a36ae190817283d49b64d9ce3ff729cf93a6f55135442162866c581cfa63"},{"name":"OP Stack Chains: Economics, Adoption and Activity Overview Dune Dashboards and Research","description":"sealaunch is onchain intel team dedicated in-depth onchain and Dune research for chains, protocols and dApps building on Ethereum, namely on the OP Stack. This project offers a comprehensive view of OP rollups that range from economic metrics benchmark, onchain activity cross-chain but also OP rollup specific and features that highlight the diversity of the OP Stack. Currently on the Top #10 Wizards on Dune.","projectAvatarUrl":"https://storage.googleapis.com/op-atlas/01d213eb-35fa-4485-9844-c38a816b0f67.png","projectCoverImageUrl":"https://storage.googleapis.com/op-atlas/76b97430-0103-4219-8003-018f11f1814f.png","category":"Utility","osoSlug":"","socialLinks":{"website":["https://sealaunch.xyz/"],"farcaster":["https://warpcast.com/sealaunch"],"twitter":"https://x.com/sealaunch_","mirror":null},"team":["11032"],"github":[],"packages":[],"contracts":[],"grantsAndFunding":{"ventureFunding":[],"grants":[],"revenue":[]},"pricingModel":"free","pricingModelDetails":"","links":[{"url":"https://dune.com/sealaunch/rollups-profits","name":"L2 Rollups Economics (P&L) - Optimism, Arbitrum, Base, zKsync, Zora Network","description":"We built a series of dashboards that give a cross-chain overview of the chains built on the OP Stack. This onchain data research works as a public good as it allows anyone to have a deep understanding of the economics, DEX activity, NFT activity and standard usage across rollups to better benchmark and understand the growth of the OP growth as an ecosytem."},{"url":"https://dune.com/sealaunch/dex-cross-chain-metrics","name":"DEX Overview - Cross-chain metrics","description":""},{"url":"https://dune.com/sealaunch/nft-usage-evms","name":"NFTs held per wallet - Cross chain analysis","description":""},{"url":"https://dune.com/sealaunch/base-overview","name":"Base Overview ","description":"We developed Dune dashboards for multiple OP rollups (Base, Zora and Mode) to build deeper data analysis specific to each rollup individual use-cases and adoption. Combined all these dune data research is a public good resource for these teams to highlight creators (e.g: Leaderboards of Zora Protocol Creators), understand main dApps (e.g.: Base DEX overview) or initial traction (e.g: Mode dashboard)."},{"url":"https://dune.com/sealaunch/dex-metrics-on-base","name":"DEX metrics on Base - Top DEXs used and token pairs traded","description":""},{"url":"https://dune.com/sealaunch/base-nfts-primary-market-mints","name":"Base NFTs Primary Market (Mints)","description":""},{"url":"https://dune.com/sealaunch/mode-network","name":"MODE - The Modular DeFi L2","description":""},{"url":"https://dune.com/sealaunch/zora-network","name":"Zora Network - Protocol Overview","description":""},{"url":"https://dune.com/sealaunch/zora-protocol-rewards","name":"Zora Protocol Rewards","description":""},{"url":"https://dune.com/sealaunch/zora-protocol-unclaimed-rewards","name":"Zora Protocol Unclaimed Rewards","description":"The Zora specific Unclaimed Rewards Dune dashboard and analysis allowed us to identify a total of this protocol rewards unclaimed by Zora creators of ~746 ETH ($2,7M). We have reached out to some of the top wallet owners and $200k of Zora rewards were claimed because of our analysis. It continues to be used as a onchain data tool by Zora creators for \"forgotten\" balance on their Zora protocol accounts."}],"projectUid":"0xd2c2e6a44a7e28aaa9e3f324ac6f0bd963501250af6be842ea8e036b60fc1e08"},{"name":"OP Reth","description":"The OP Stack is built to be modular, and allows any EL to plug as long as it's following the spec. \n\nWe proceeded to adjust Reth, a new EL for Ethereum, to be compatible with the OP Stack by adding support for Deposit transactions, the new Engine API modifications and more. This brings down OP Stack chain sizes down by >5x and provides improved runtime performance.\n\nOP Reth supports the latest Optimism upgrades, as well as OP Mainnet.\n\nhttps://reth.rs/run/optimism.html\nhttps://reth.rs/run/sync-op-mainnet.html","projectAvatarUrl":"https://storage.googleapis.com/op-atlas/e20ba37b-2751-4976-938f-9f0915231c7d.png","projectCoverImageUrl":"https://storage.googleapis.com/op-atlas/de2004b9-a85c-4846-8d84-c3246d7a53c5.png","category":"Utility","osoSlug":"","socialLinks":{"website":["https://github.com/paradigmxyz/reth"],"farcaster":[],"twitter":null,"mirror":null},"team":["3860"],"github":[{"url":"https://github.com/paradigmxyz/reth","name":"OP Reth","description":""}],"packages":[],"contracts":[],"grantsAndFunding":{"ventureFunding":[],"grants":[{"grant":null,"link":null,"amount":"149069","date":"","details":null}],"revenue":[]},"pricingModel":"free","pricingModelDetails":"","links":[{"url":"https://worldcoin.org/blog/announcements/worldcoin-foundation-launches-world-chain-developer-preview","name":"Worldchain <> Reth","description":""}],"projectUid":"0x5759249c433d67eeb2ca1b6ff827feec164b60b92e849d6ce0db0974cedc4a89"},{"name":"OP Erigon","description":"OP Erigon is the first alternative execution client implemented to OP Stack. Test in Prod built & has been actively maintaining OP Erigon since April 2023. Since then, OP Erigon has been serving strategic use cases that require Erigon's high efficiency on disk & performance. Notable users are Blockaid, Chainstack, Blockjoy, etc. \n\nIn the Superchain’s vision, disk space is a huge problem. For example, the sum of OP Mainnet, Base, and Zora’s OP Geth archive node size is 16.16TB. On the other hand, OP Erigon only costs 3.55 TB, which is a 78% savings. Considering the challenger nodes need to run all nodes in Superchain with the interop future, leveraging OP Erigon is a huge win.\n\nSince Retro Funding round 3, Test in Prod has worked on the following:\n- Support users to run & troubleshoot OP-Erigon.\n- Update the up-to-date upstream codes.\n- Port Erigon 3, which saves 90.9% of disk footprint compared to Geth on L1.\n- Host the archive node snapshots for OP Mainnet, OP Sepolia, and Base Mainnet—350+ downloads per month.\n- Host the public RPC of OP Erigon & Otterscan, which serves 4.9k requests/day on average.\n\n---\nHere are the commentaries from the notable users: \n\nRaz (CTO of Blockaid): With OP-Erigon, Blockaid could protect users in the Optimism ecosystem (OP Mainnet, Base, and Zora) more effectively by leveraging its efficient disk space and performance. Moreover, working with Sunnyside Labs is a smooth experience—they help us troubleshoot, notify us of upcoming network upgrades, etc. We think their works are impactful, at least for us. \n\nEugene (CTO of Chainstack): Chainstack is using op-erigon for Global Elastic Nodes in OP Mainnet & Base. Thanks to op-erigon, we could run the archive nodes for the Optimism ecosystem more efficiently. Test in Prod was also helpful for the node operations by helping us troubleshoot, alerting us for upcoming upgrades, etc.\n\nChris (CEO of Blockjoy): Blockjoy provides dedicated unmetered op-erigon node services for customers needing high performance Erigon RPCs; notable customers are Trueblocks, Blockaid, etc. Operating nodes as efficiently as possible can require true expertise, this is why we enjoy working with Test in Prod & hope to continue working with them in the future!","projectAvatarUrl":"https://storage.googleapis.com/op-atlas/9f0fd4cc-c85e-4794-970e-56afdf9b3761.png","projectCoverImageUrl":"https://storage.googleapis.com/op-atlas/d7c777b0-0220-4f5f-a4ed-f46931852bdf.png","category":"Utility","osoSlug":"","socialLinks":{"website":["https://op-erigon.testinprod.io","https://github.com/testinprod-io/op-erigon","https://testinprod.io"],"farcaster":[],"twitter":"https://x.com/testinprod_io","mirror":"https://mirror.xyz/testinprod-io.eth"},"team":["811328"],"github":[{"url":"https://github.com/testinprod-io/op-erigon","name":"OP Erigon Main Repository","description":"This is a main repository for OP Erigon."}],"packages":[],"contracts":[],"grantsAndFunding":{"ventureFunding":[],"grants":[{"grant":null,"link":null,"amount":"273293.03","date":"","details":null},{"grant":"foundation-grant","link":"https://gov.optimism.io/t/welcoming-test-in-prod-to-the-optimism-collective/6944","amount":"5000000","date":"2023-08-30","details":"This is a core dev commitment grant for Test in Prod. 4 years vesting & one year cliff."},{"grant":null,"link":null,"amount":"1m-5m","date":"2022","details":"Initial friends & family rounds to kick off Test in Prod."}],"revenue":[]},"pricingModel":"free","pricingModelDetails":"","links":[{"url":"https://docs.chainstack.com/changelog/chainstack-updates-february-9-2024","name":"Chainstack's Product Updates on Feburary","description":"Announcing that Chainstack is using OP Erigon for Global Elastic Nodes in OP ecosystem."},{"url":"https://snapshot.testinprod.io/","name":"Snapshot Download Page by Test in Prod","description":"This is a snapshot download page built & serving by Test in Prod. It serves 350+ downloads a month."},{"url":"https://op-erigon.mainnet.testinprod.io/","name":"OP Erigon Public RPC for OP Mainnet","description":"This is a public RPC endpoint for OP Erigon, operated by Test in Prod. It serves 4.9k requests/day on average."},{"url":"https://discord.com/channels/1095246127965671424/1095246128766787641","name":"OP Erigon Discord","description":"This is a discord channel that handles OP Erigon's feature reqeusts, bug reports, and support."}],"projectUid":"0xff3bed7d64f6f616e89032f8661f61259bc0b416ff39e1c8584ae8b34c48dbaa"},{"name":"ethereumjs-monorepo","description":"A collection of Javascript/TypeScript libraries implementing Ethereum primitives, including an implementation of the Ethereum Virtual Machine (EVM) ready to be used in Node.js or a browser environment, implementations of core structural blockchain building blocks like an Ethereum Tx, Block or Blockchain as well as a Trie (Merkle Patricia Tree), devp2p (execution networking layer) implementation, and an experimental Verkle Trie implementation.\n\nAbove are complemented by helper packages like RLP for data encoding/decoding or Util, providing helper functionalities like (byte) conversion, signatures, types and others.\n\nFinally, the EthereumJS Execution Client is fully functional Execution Layer client used mainly testing out of new EIP implementations as well as participating in devnets and testnets preparing for hardfork upgrades.","projectAvatarUrl":"https://storage.googleapis.com/op-atlas/218036da-e153-4b4d-9730-4802bb4546f6.png","projectCoverImageUrl":"https://storage.googleapis.com/op-atlas/42d99706-ec97-446b-9abe-9c9de5028e33.png","category":"Utility","osoSlug":"","socialLinks":{"website":["https://github.com/ethereumjs/ethereumjs-monorepo"],"farcaster":[],"twitter":"https://x.com/EFJavaScript/","mirror":null},"team":["8687","849565"],"github":[{"url":"https://github.com/ethereumjs/ethereumjs-monorepo","name":"ethereumjs-monorepo","description":"This is the main monorepo where the EthereumJS team modules live, including separate packages for transactions, blocks, our EVM implementation, a devp2p implementation, our implementation of the EthereumJS full node, and various utility packages."}],"packages":[],"contracts":[],"grantsAndFunding":{"ventureFunding":[],"grants":[],"revenue":[]},"pricingModel":"free","pricingModelDetails":"","links":[],"projectUid":"0x6830f24e2e893931d62d8118146a7bbffb5cd1f78945318865a52bd6a6cbe245"},{"name":"Research and development on multi-section dispute game","description":"Our research aims to significantly expedite the fault-proof dispute by implementing a multi-section search approach. In contrast to the bi-section game, which demands log2(N) moves to identify the final disputable step, the K-section game (where K > 2) diminishes the moves to logK(N). However, in the K-section game, each player (defender/attacker) must publish a K-1 VM state hashes on-chain with every move. The introduction of EIP-4844 facilitates a substantial reduction in this cost through the utilization of EIP-4844 Binary Large Object (BLOB), capable of accommodating K=4096 VM hashes per BLOB. Consequently, for an N=2^48 game, the game can be condensed to 4 moves from the original 48 moves.","projectAvatarUrl":"https://storage.googleapis.com/op-atlas/246a6f8a-8335-40b7-b7d9-2590bb1c7cf9.png","projectCoverImageUrl":"https://storage.googleapis.com/op-atlas/79a15b72-a8c5-4850-871a-8258d6fc94e8.png","category":"Utility","osoSlug":"","socialLinks":{"website":["https://ethstorage.io/"],"farcaster":[],"twitter":"https://twitter.com/EthStorage","mirror":""},"team":["498701","245756"],"github":[{"url":"https://github.com/ethstorage/optimism","name":"Multi-section fault proof","description":"Related changes are describe in https://github.com/ethereum-optimism/specs/discussions/191#discussioncomment-10339079"}],"packages":[],"contracts":[],"grantsAndFunding":{"ventureFunding":[],"grants":[{"grant":"token-house-mission","link":"https://app.charmverse.io/op-grants/page-29596258544520615","amount":"30000","date":"2024-04-24","details":"For detailed information on the grant, please visit the Charmverse page. You can find our progress updates, draft specifications, and code on this [GitHub discussion page](https://github.com/ethereum-optimism/specs/discussions/191)."}],"revenue":[]},"pricingModel":"free","pricingModelDetails":"","links":[{"url":"https://app.charmverse.io/op-grants/page-29596258544520615","name":"Optimism Season 5 Grant","description":"Recognition from Optimism community"},{"url":"https://twitter.com/EthStorage/status/1788554575869542831","name":"Twitter announcement","description":""},{"url":"https://www.youtube.com/watch?v=vbCSqdB-D8g","name":"Talk at EthPrague about the project","description":""}],"projectUid":"0xdbc21abd2657c839060753eada61f93a6d835a0a2f3bdfb530339a2c85f23516"},{"name":"Nfts ","description":"nft creation ","projectAvatarUrl":"https://storage.googleapis.com/op-atlas/39cfa64d-46e8-43a1-9bf8-baf6d41de613.png","projectCoverImageUrl":"https://storage.googleapis.com/op-atlas/f43cc8a7-8575-45c8-843f-01f9830befd0.png","category":"NFT","osoSlug":"","socialLinks":{"website":[],"farcaster":[],"twitter":null,"mirror":null},"team":["427926"],"github":[],"packages":[],"contracts":[],"grantsAndFunding":{"ventureFunding":[],"grants":[],"revenue":[]},"pricingModel":"free","pricingModelDetails":"","links":[],"projectUid":"0x965d10dd8af44d0286af95744897ac7e066f92114c080c021e628f4af3eda298"},{"name":"BASE BTC EARTH 🌍","description":"Hello, I am a designer. I am an artificial intelligence designer. I am 25 years old. I'm from Turkey. I need some support. I want to do more for Optimisim. I don't know much about Github. But everything I did here is as you want. I increased the on-chain activity and interacted with 420 wallets. https://element.market/collections/base-btc-earth","projectAvatarUrl":"https://storage.googleapis.com/op-atlas/f7b97236-dce1-4e44-873c-74bb5f31b49c.png","projectCoverImageUrl":"https://storage.googleapis.com/op-atlas/963d18b8-32a1-4d7c-a09a-640cd20e4f22.png","category":"NFT","osoSlug":"BASE BTC EARTH 🌍","socialLinks":{"website":["https://element.market/collections/base-btc-earth"],"farcaster":[],"twitter":null,"mirror":null},"team":["569945"],"github":[{"url":"https://github.com/mali030303/BASE-BTC-EARTH--","name":null,"description":null}],"packages":[],"contracts":[],"grantsAndFunding":{"ventureFunding":[],"grants":[],"revenue":[]},"pricingModel":"pay_to_use","pricingModelDetails":"Our price is the lowest fee. Our goal is community before money. It is usually a fee like 0.00001 Eth that everyone can reach.This is true for all the projects I do.","links":[],"projectUid":"0xcb0434aaf86a5dca68f96edefc22bf04a16bbfaa48b0a4a40c844f1afb8d7b1e"},{"name":"Rentality","description":"Transforming the future of car rentals with blockchain","projectAvatarUrl":"https://storage.googleapis.com/op-atlas/c6b7ce00-ff3c-4bbb-90a1-6cce594896e3.png","projectCoverImageUrl":"https://storage.googleapis.com/op-atlas/ef7d6609-1026-4387-b1f4-9ca108fc4c1b.png","category":"Social","osoSlug":null,"socialLinks":{"website":["https://app.rentality.xyz/"],"farcaster":["https://warpcast.com/rentality"],"twitter":"https://x.com/Rentality_Info","mirror":"https://mirror.xyz/0x263660F0ab0014e956d42f85DccD918bBa2Df587"},"team":["631453","361453"],"github":[{"url":"https://github.com/Rentality-xyz/Rentality-demo-contracts","name":null,"description":null}],"packages":[],"contracts":[{"address":"0xd4d818B32412384BD62BAD36AAcfa23053Fe2Ca9","deploymentTxHash":"0xa77131a06a7c4fafb13b060ccbbdaf0bf05e554845470484813ddddc23c6506c","deployerAddress":"0x32a1171296E7633027A091a2d4Ad9b908620B6ED","verificationProof":"0x56c252b8fa95961fdc869ff811db57027d26153bc2b16626501d2f21bbb79a31540eb4701dd5b70497f6a3ed7c75779a7b9bd744190be116ce657568c90b73821b","chainId":8453}],"grantsAndFunding":{"ventureFunding":[],"grants":[],"revenue":[]},"pricingModel":"freemium","pricingModelDetails":"Rentality is a peer-to-peer car-sharing platform where users can list their vehicles for rent, and others can rent them","links":[],"projectUid":"0xf04c2c47624bc0191001f655e147986439541493ee06e5ec5b8576d26d26d057"},{"name":"jvm-libp2p","description":"The canonical JVM implementation of libp2p written in Kotlin.","projectAvatarUrl":"https://storage.googleapis.com/op-atlas/19ff1307-15ef-4783-887c-c50c429af401.png","projectCoverImageUrl":"https://storage.googleapis.com/op-atlas/42d1e5bc-8bd6-4604-9e4a-548a144dc721.png","category":"Utility","osoSlug":"","socialLinks":{"website":["https://github.com/libp2p/jvm-libp2p"],"farcaster":[],"twitter":null,"mirror":null},"team":["827799","845866","849171"],"github":[{"url":"https://github.com/libp2p/jvm-libp2p","name":"jvm-libp2p","description":"The main repository for jvm-libp2p"}],"packages":[],"contracts":[],"grantsAndFunding":{"ventureFunding":[],"grants":[],"revenue":[]},"pricingModel":"free","pricingModelDetails":"","links":[{"url":"https://github.com/Consensys/teku/tree/master/networking/p2p/src/main/java/tech/pegasys/teku/networking/p2p/libp2p","name":"Teku's use of jvm-libp2p","description":"A link to Teku repository which demonstrates its use of jvm-libp2p"},{"url":"https://clientdiversity.org/","name":"jvm-libp2p's role in Ethereum Client Diversity","description":"As of 2024-09-04, Sigma Prime's Blockprint data source shows that 22.71% of the Ethereum Beacon chain consists of Teku nodes which rely on jvm-libp2p"}],"projectUid":"0x0be3a0fa062180bdfbfdefa993b09acd9edcae93ba0d8d5829dd01c138268f40"},{"name":"Kurtosis optimism package","description":"Kurtosis is an advanced tool for creating local, modular Ethereum devnets with easy to read definitions. It supports deployment on Docker or Kubernetes, providing extensive access to a wide range of tools. The ethPandaOps team actively maintains a Layer 1 Ethereum blockchain definition through the ethereum-package, which is utilized to validate and test future Ethereum upgrades, facilitating the identification of semi-reproducible bugs.\n\nLeveraging Kurtosis's modular architecture, we have developed an Optimism package that builds on top of the maintained L1 devnet. This allows OP-Chains to develop, test, and verify changes independently, without the need to continuously monitor L1 changes.\n\nThe local deployment capabilities of our package enable rapid feedback cycles during development, while the built-in multi-client support ensures interoperability across different clients. We have collaborated with the op-reth, op-erigon, and op-nethermind node teams to verify and fix bugs using the Optimism package.\n","projectAvatarUrl":"https://storage.googleapis.com/op-atlas/5a68f3f9-2945-48b6-ad10-89bf4cfda2de.png","projectCoverImageUrl":"https://storage.googleapis.com/op-atlas/ebc40e94-f5bc-4c14-a940-e328d6daa952.png","category":"Utility","osoSlug":"","socialLinks":{"website":["https://ethpandaops.io/"],"farcaster":[],"twitter":"https://x.com/ethPandaOps","mirror":null},"team":["811515","212735","840195","843933","11652","840686"],"github":[{"url":"https://github.com/ethpandaops/optimism-package","name":"Kurtosis optimism package","description":"This repository contains the optimism-package definitions that is executed by Kurtosis. It imports the L1 definition from the ethereum-package, making it far easier to maintain. The package can be run against Docker or Kubernetes and allows a host of L1 testing and monitoring tools to be used. Since it is predominantly a local testing tool, it allows for devs to share configs and reproduce/fix bugs with little overhead. "}],"packages":[],"contracts":[],"grantsAndFunding":{"ventureFunding":[],"grants":[],"revenue":[]},"pricingModel":"free","pricingModelDetails":"","links":[{"url":"https://ethpandaops.io/posts/kurtosis-l2/","name":"Blog post describing the optimism package","description":"This explains our approach to the optimism package as well as the various ways of configuring it."}],"projectUid":"0xda38e275285330082433713e32b03c7ccd482bfca5e52719766f16555e05f699"},{"name":"Blockchef | Blockchain; From Farm to Fork","description":"The modern food supply chain is a complex web of interactions involving farmers, processors, distributors, retailers, and consumers.\n\nThis complexity often leads to inefficiencies, fraud, and a lack of transparency. Traditional supply chains are vulnerable to numerous issues, such as counterfeit products, where unscrupulous entities introduce fake or substandard items into the supply chain. This undermines consumer trust and compromises safety.\n\nBlockChef addresses the challenges in the area by utilizing blockchain technology to create an immutable, transparent, and secure ledger of every transaction and interaction in the food supply chain.","projectAvatarUrl":"https://storage.googleapis.com/op-atlas/85d305c3-f250-4e81-b2eb-d228b5058020.png","projectCoverImageUrl":"https://storage.googleapis.com/op-atlas/972a1713-f830-4ae1-a1b1-cea0d72a3e61.png","category":"DeFi","osoSlug":"","socialLinks":{"website":["https://blockchef.io"],"farcaster":["https://warpcast.com/blockchef"],"twitter":"https://x.com/blockchefio","mirror":null},"team":["842471"],"github":[{"url":"https://github.com/blockchef-io/OP-RPGF","name":"OP-RPGF Repo","description":"In this repo, we, AKA Blockchef, will provide more details related to OP RPGF#5."}],"packages":[],"contracts":[],"grantsAndFunding":{"ventureFunding":[],"grants":[],"revenue":[]},"pricingModel":"freemium","pricingModelDetails":"Our revenue model is initially based on a B2B approach. We allow businesses to leverage blockchain technology and Real-World Assets (RWA) to make the farm-to-fork journey of their products transparent and clear for their customers.\n\nOur pricing model is subscription-based, either monthly or annually, and varies depending on the size and needs of each business. This fee includes access to the BlockChef platform, implementation of transparent tracking systems, and the use of DeFi-based financial tools.\n\nFor small businesses, we offer an affordable basic plan, while larger companies can opt for advanced plans with additional features. Exact pricing details are determined based on the specific needs and transaction volumes of the business.","links":[],"projectUid":"0x679e661b67e85d937baace0bc56a6274dddfdffd8cce0e7232af86620d8d2ba4"},{"name":"Hermes - a GossipSub listener and tracer for libp2p-based networks.","description":"The ProbeLab team has recently built Hermes, a GossipSub listener and tracer for libp2p-based networks. Hermes-based experiments aim to measure the efficiency and performance of the GossipSub message broadcasting protocol in any libp2p-based network. Acting as a light node of sorts, Hermes can help developers collect valuable data and tune their network’s protocols based on the message propagation latency, control message overhead and a variety of other metrics. Hermes currently supports the Ethereum consensus layer network.\n\nThe ProbeLab team specialises in network-layer measurements and monitoring. The team operates a variety of tools and uses the data it collects to propose network protocol optimisations.","projectAvatarUrl":"https://storage.googleapis.com/op-atlas/90c0de0c-cc0e-4959-afb7-a78ae4c9d674.png","projectCoverImageUrl":"https://storage.googleapis.com/op-atlas/e1d59a51-3f6f-4642-bc88-553026d2d067.png","category":"Utility","osoSlug":"","socialLinks":{"website":["https://probelab.io","https://probelab.network"],"farcaster":["@yiannisbot"],"twitter":"@yiannisbot","mirror":null},"team":["779819","845866","468804"],"github":[{"url":"https://github.com/probe-lab/hermes","name":"Hermes","description":"Main project repository."}],"packages":[],"contracts":[],"grantsAndFunding":{"ventureFunding":[],"grants":[],"revenue":[]},"pricingModel":"free","pricingModelDetails":"","links":[{"url":"https://probelab.io/tools/hermes/","name":"Hermes @ probelab.io","description":"Tool description"}],"projectUid":"0x7504e494cb8d227193182e083128912173c14eaeecec9b90fa453de28377b269"},{"name":"Rust Libp2p","description":"The rust implementation of libp2p. Libp2p is a modular framework for a variety of p2p protocols. These protocols are used widely by a variety of projects to establish p2p communications in a decentralized manner.\n\nThe rust implementation is used by a variety of projects in the space including, Magi (OP Stack rollup client), Lighthouse (Ethereum consensus client) and Forest (Filecoin client). \n\nThe rust implementation specifically, is used by a variety of projects in the ","projectAvatarUrl":"https://storage.googleapis.com/op-atlas/352a5108-5f07-4765-a43d-7ba0b4b27054.png","projectCoverImageUrl":"https://storage.googleapis.com/op-atlas/01e43966-8955-4584-b45d-84645a97dc5d.png","category":"Utility","osoSlug":"","socialLinks":{"website":["https://sigmaprime.io"],"farcaster":[],"twitter":"@sigp_io","mirror":null},"team":["845911"],"github":[{"url":"https://github.com/libp2p/rust-libp2p","name":"Rust-Libp2p","description":"Collection of p2p protocols in the rust programming language"}],"packages":[],"contracts":[],"grantsAndFunding":{"ventureFunding":[],"grants":[],"revenue":[]},"pricingModel":"free","pricingModelDetails":"","links":[{"url":"https://github.com/libp2p/rust-libp2p","name":"Rust Libp2p","description":"The core rust libp2p library"}],"projectUid":"0xdf1bb03d08808e2d789f5eac8462bdc560f1bb5b0877f0cf8c66ab53a0bc2f5c"},{"name":"Dappnode","description":"Since 2018, Dappnode has been a key software for blockchain infrastructure and a big part of decentralization in Ethereum.\nDappnode is a decentralized infrastructure platform that allows users to easily host their own decentralized applications (dApps) and blockchain nodes. Dappnode makes it easy to host and run various types of blockchain software, such as Ethereum, Bitcoin, IPFS, and others. The platform also provides users with a user-friendly interface to manage and monitor their nodes.","projectAvatarUrl":"https://storage.googleapis.com/op-atlas/69817332-d0d8-41e4-98bf-d691ac36a92f.png","projectCoverImageUrl":"https://storage.googleapis.com/op-atlas/7337ad49-5899-4fcf-9420-931cb7c45277.png","category":"Utility","osoSlug":"","socialLinks":{"website":["https://dappnode.com"],"farcaster":["https://warpcast.com/dappnode"],"twitter":"https://twitter.com/dappnode","mirror":null},"team":["15703","8263"],"github":[{"url":"https://github.com/dappnode/DAppNode","name":"Dappnode","description":"General repository for Dappnode"}],"packages":[],"contracts":[],"grantsAndFunding":{"ventureFunding":[],"grants":[{"grant":null,"link":null,"amount":"248448.21","date":"","details":null},{"grant":"token-house-mission","link":"https://github.com/dappnode/DAppNodePackage-op-node","amount":"50000","date":"2023-07-07","details":"You can find the link to the forum thread for this mission here:\nhttps://gov.optimism.io/t/final-dappnode-future-proofing-ui-ux-of-op-nodes/6189 "}],"revenue":[]},"pricingModel":"free","pricingModelDetails":"","links":[{"url":"https://ethseer.io/entity/dappnode?network=mainnet","name":"Dappnode self-reported users","description":"Dappnode includes the graffiti \"validated_from_DAppNode\" in consensus clients by default, giving users the option to opt-out of the self-reporting setting"},{"url":"https://www.youtube.com/watch?v=lh5hADm1Iuk&list=PLpMpAvZuB3w56Z__TProOhu767X1Udoyc","name":"Dappnode Driving School","description":"Video tutorials for getting started on Dappnode"}],"projectUid":"0xf839a585342327848d4541a6fcc315404e879537a60a1370f2cd45a94283a1ba"},{"name":"Ethereum Attestation Service (EAS)","description":"EAS is an infrastructure public good for making attestations onchain or offchain about anything. Attestations are digital signatures on structured pieces of data used to build more trust online and onchain. Over 1M+ attestations have been made in the Superchain from over 14k+ unique attesters.\n\nEAS is natively integrated into OP Bedrock and linked by two predeploy addresses:\nhttps://github.com/ethereum-optimism/optimism/tree/3542398896d9faca6b379fe67e3985d722cf80b6/packages/contracts-bedrock/src/EAS","projectAvatarUrl":"https://storage.googleapis.com/op-atlas/e74ff6ef-578b-4dcb-b155-e663822b2f94.png","projectCoverImageUrl":"https://storage.googleapis.com/op-atlas/a447bb2c-d43d-433c-b66c-2506c12858f4.png","category":"Utility","osoSlug":"ethereum-attestation-service","socialLinks":{"website":["https://attest.org","https://docs.attest.org"],"farcaster":["https://warpcast.com/~/channel/eas"],"twitter":"https://twitter.com/eas_eth","mirror":"https://mirror.xyz/0xeee68aECeB4A9e9f328a46c39F50d83fA0239cDF"},"team":["9848"],"github":[{"url":"https://github.com/ethereum-attestation-service/eas-contracts","name":"Ethereum Attestation Service","description":"This is the primary repo for all things Ethereum Attestation Service."}],"packages":[{"url":"https://www.npmjs.com/package/@ethereum-attestation-service/eas-contracts","name":null,"description":null}],"contracts":[],"grantsAndFunding":{"ventureFunding":[],"grants":[{"grant":null,"link":null,"amount":"219758","date":"","details":null},{"grant":null,"link":null,"amount":"44061","date":"","details":null},{"grant":"foundation-mission","link":"https://app.charmverse.io/op-grants/page-4929520669085159","amount":"50000","date":"2023-08-07","details":"This grant was awarded for continued enhancements of the EAS Attestation Explorer, an application built on top of the EAS contracts. "}],"revenue":[]},"pricingModel":"free","pricingModelDetails":"","links":[{"url":"https://docs.optimism.io/chain/addresses#op-mainnet-l2","name":"EAS Predeploy Addresses on Optimism","description":"EAS is natively integrated into the OP Stack linked by two predeploy addresses. You can see the official contract addresses on the OP docs.\n\nOP Github with EAS natively integrated into Bedrock:\nhttps://github.com/ethereum-optimism/optimism/tree/3542398896d9faca6b379fe67e3985d722cf80b6/packages/contracts-bedrock/src/EAS\n\nPredeploy Addresses:\nSchemaRegistry: 0x4200000000000000000000000000000000000020\nEAS: 0x4200000000000000000000000000000000000021"}],"projectUid":"0xa88844cea135382e3484e39c3172033437121b35ca0bc8b10b9b8253984876b5"},{"name":"OPcity stack","description":"The OP City Stack is a research initiative aimed at exploring the operation of the OP Stack and testing the capabilities of the Canon Fault Proofs Virtual Machine (Canon Fault Proofs VM). Through practical deployment, benchmarking, and innovative proposals, this project aims to push the boundaries of Optimistic Rollup performance and functionality, contributing to the broader goal of Ethereum scalability.\n\nThe project covers several key areas. First, the Node & Rollup Setup involved detailed documentation of the deployment process for both an L1 node (Holesky testnet) and an L2 rollup using the OP Stack. To address RPC calls limitations, the project moved from relying on a remote virtual machine and third-party RPC services to a local environment. This shift provided better performance reliability and security.\n\nIn the OP Stack Version Benchmarking, multiple test deployments were conducted to compare the OP Stack versions V4.0.0 (Canyon) and V7.0.0 (Fjord). Significant findings from these tests included a 75% reduction in total gas fees when upgrading from V4.0.0 to V7.0.0. Additionally, a comparison of calldata versus data blob methods revealed that using data blobs resulted in a 60% reduction in resource usage, demonstrating the efficiency gains of advanced data handling techniques.\n\nFor Proposed Changes to Fault Proofs, the project explored integrating the OP Stack's Canon Fault Proofs VM with opML's Multi-Phase Fault Proof protocol. The proposed modifications included developing a state transition function model to handle merkelized decision trees or neural network outputs, analyzing memory management for large datasets required by machine learning models, enhancing syscalls and I/O operations to optimize the ML-driven data processing, and implementing formal verification and error analysis to ensure system integrity. Additionally, simulations were developed to evaluate the system's performance in real-world operational conditions.","projectAvatarUrl":"https://storage.googleapis.com/op-atlas/f9feb4b3-ff72-43c5-b3b5-008aa6ec8f45.png","projectCoverImageUrl":"https://storage.googleapis.com/op-atlas/ed478c5a-8181-465d-a02f-b2b5d72bf44f.png","category":"Utility","osoSlug":"zenbit.eth","socialLinks":{"website":["https://zenbit.mx","https://badges.zenbit.mx/"],"farcaster":["https://warpcast.com/zenbit"],"twitter":"https://x.com/zenbitMX/status/1731886578673254564","mirror":"https://mirror.xyz/zenbit.eth/"},"team":["212738","402339"],"github":[{"url":"https://github.com/zenbitETH/OPcity","name":"OP City","description":"Repository with the documented process of OP City Research and Development"}],"packages":[],"contracts":[],"grantsAndFunding":{"ventureFunding":[],"grants":[{"grant":null,"link":null,"amount":"24850","date":"","details":null},{"grant":null,"link":null,"amount":"1535","date":"","details":null},{"grant":"token-house-mission","link":"https://app.charmverse.io/op-grants/page-1306815702055122","amount":"30000","date":"2024-05-08","details":"Research the compatibility of the OP stack's Canon Fault Proof VM with the opML's Multi-Phase Fault Proof protocol. Proposed during Season 5 and approved during Cycle 22."}],"revenue":[]},"pricingModel":"free","pricingModelDetails":"","links":[{"url":"https://mirror.xyz/zenbit.eth/atHQ_Nz1--bQbY6Vx7NzYO-aOtXibcQi70aLl_WhTzY","name":"OP City: Research compilation","description":"This article delves the research made at Zenbit that delves into the theoretical and practical aspects of the OP Stack and Canon Fault Proofs VM, offering valuable insights into their implementation, performance benchmarks, and potential future enhancements"},{"url":"https://github.com/zenbitETH/OPcity/milestones","name":"OPcity Milestones","description":"List of milestones we aim to achieve during the research and development of the OPcity Stack. It contains the commits, pull requests, and contributions made at each stage and sets a guideline for future "},{"url":"https://github.com/zenbitETH/OPcity/blob/main/README.md","name":"Proposed modifications to the Canon Fault Proofs VM","description":"Research the compatibility of the OP stack's Canon Fault Proof VM with the opML's Multi-Phase Fault Proof protocol. The goal is to implement a custom Fault Dispute Game that manages the challenges related to data availability states from the L2 rollup and the computation results from the Deep Neural Networks (DNN) of the multi-phase opML. "},{"url":"https://github.com/zenbitETH/OPcity/blob/main/Op-stack-research/Test-deployments/node01_V4.0.0.md","name":"Test Deployment 1 (OP stack V4.0.0 / December 2023)","description":"From December 4th to 11th, 2023, we conducted an explorative evaluation of the operational cost performance of the OP stack within a testnet environment, focusing specifically on the gas spending by the batcher and proposer components."},{"url":"https://github.com/zenbitETH/OPcity/blob/main/Op-stack-research/Test-deployments/node02_V7.0.0.md","name":"Test Deployment 2 (OP stack V7.0.0 - Call Data) / June 2024","description":"This test deployment of the OP stack used the V7.0.0.with Calldata configuration and lasted 20 days and occurred after multiple network updates and other optimizations that notably impacted the rollup operation cost from the December test."},{"url":"https://github.com/zenbitETH/OPcity/blob/main/Op-stack-research/Test-deployments/node03_V7.0.0.md","name":"Test Deployment 3 (OP stack V7.0.0 - Data Blobs) / June 2024","description":"We deployed a third test rollup to compare the performance of the OP stack between Calldata and data blobs as a data posting method enables an alternative that can significantly impact the rollup operation cost. To prove it, we deployed a third testnet rollup a week later using the same V7.0.0.0 and data blobs as the data posting method to compare with."},{"url":"https://github.com/zenbitETH/OPcity/blob/main/node-setup/Holesky/geth.md","name":"Guide to setup a Geth on a Holesky node","description":"This document outlines the steps to configure the Geth as Execution Layer on a Holesky node."},{"url":"https://github.com/zenbitETH/OPcity/blob/main/node-setup/Holesky/prysm.md","name":"Guide to setup a Prysm on a Holesky node","description":"This document outlines the steps to configure the Prysm as Consensus Layer on a Holesky node."},{"url":"https://github.com/zenbitETH/OPcity/blob/main/node-setup/Op-stack/op-setup.md","name":"Guide to setup and deploy a Rollup from the OP stack","description":"This document outlines the steps to configure and deploy a rollup from the OP stack repository on a Holesky node"},{"url":"https://github.com/zenbitETH/OPcity/blob/main/node-setup/Op-stack/dashboard-setup.md","name":"Guide to generate data visualization from Rollup activity","description":"This document outlines the steps to configure a dashboard with data visualizations of the node and rollup performance."},{"url":"https://github.com/zenbitETH/OPcity/blob/main/Canon-FPVM/dev.md","name":"Guide to interact with Fault Proofs VM","description":"This document outlines the practical concepts of the Canon Fault Proofs VM used in the OP stacks, along with the steps to interact with the dispute mechanism."}],"projectUid":"0x53499d3243b2c26b1f09d49f911a9d9300d29b2196576d417cf852ac9e8dfe4c"},{"name":"Nethermind Ethereum Execution Client","description":"Nethermind is a robust and highly configurable Ethereum Execution Client built with .NET. Nethermind is recognized for its high performance in syncing and tip-of-chain processing and its extensibility, thanks to a flexible plugin system. As one of the main execution clients on the Ethereum mainnet, Nethermind plays a crucial role in Ethereum’s client diversity.","projectAvatarUrl":"https://storage.googleapis.com/op-atlas/fb68b628-fa43-4bb2-90fc-9f011f9a5c9a.png","projectCoverImageUrl":"https://storage.googleapis.com/op-atlas/c2e45279-ee86-4869-a726-79475d7f707a.png","category":"Utility","osoSlug":"","socialLinks":{"website":["https://www.nethermind.io/nethermind-client"],"farcaster":["https://warpcast.com/nethermind"],"twitter":"https://x.com/NethermindEth","mirror":null},"team":["230074","292202","850269","191651","191702","189615","246575","848939","260032","360561","849002","849220","239820","849142","849492","263978","849505","848972"],"github":[{"url":"https://github.com/NethermindEth/nethermind","name":"Nethermind Execution Client","description":"A robust and performant execution client for Ethereum stakers and node operators."}],"packages":[],"contracts":[],"grantsAndFunding":{"ventureFunding":[],"grants":[{"grant":null,"link":null,"amount":"135600","date":"","details":null},{"grant":null,"link":null,"amount":"248448","date":"","details":null}],"revenue":[]},"pricingModel":"free","pricingModelDetails":"","links":[{"url":"https://supermajority.info/","name":"Client Diversity Dashboard","description":"Self-reported client diversity data"},{"url":"https://ethernodes.org/","name":"Ethereum Mainnet Statistics - Clients","description":""},{"url":"https://www.coinbase.com/developer-platform/discover/insights-analysis/execution-client-diversity","name":"Diversifying execution clients for Coinbase's ETH staking","description":"Quote from the article: \"Our first Nethermind clients will go into production this week, and over the next several weeks, we plan to migrate roughly 50% of our validators to Nethermind.\""},{"url":"https://x.com/NethermindEth/status/1825845699650486415","name":"Client Testing Data","description":"Nethermind continues to optimize the client and increase performance. "}],"projectUid":"0xcd9dfcace81ae28b29b10c4ddf36bcb8db6d705cbb92e7d885e5b946a9f77910"},{"name":"Zotto","description":"Zotto is an automated perpDEX and memecoin aggregator to snipe and sell tokens at lightning speed. The platform allows each trader to tailor its custom strategies for auto-buy/sell based on predefined conditions set by onchain intents. These smart agents are fully customizable, multi-condition, asynchronous, cross-chain, and non-custodial. \n","projectAvatarUrl":"https://storage.googleapis.com/op-atlas/7a7824ce-cdff-4ca2-a917-fbce0d3d5e47.png","projectCoverImageUrl":"https://storage.googleapis.com/op-atlas/00ca0aac-7555-48af-aa37-015b68ac777d.png","category":"DeFi","osoSlug":"","socialLinks":{"website":["https://zotto.ai/"],"farcaster":[],"twitter":"https://x.com/zottoAI","mirror":null},"team":["849758"],"github":[],"packages":[],"contracts":[],"grantsAndFunding":{"ventureFunding":[],"grants":[{"grant":null,"link":null,"amount":"under-1m","date":"2024","details":"Zotto closed a $500K angel round and has now just launched its $2M seed raise. Our cap table includes Ankr, Frax, Nuffle Labs, HyperLane, Dewhales Capital, Nebulae, County Cap, Luganodes, and more.."}],"revenue":[]},"pricingModel":"freemium","pricingModelDetails":"\nOur platform operates on a fee-based model:\nSpot automated trading: 0.8%\nPerpetual (PERP) automated trading: 0.1%\nMemecoin sniper trading: 1%","links":[],"projectUid":"0x20c5765632f669a3d5167f95cc7963d7bbf060b68e4621d0c9091b7f7e1b26ab"},{"name":"Asphere Rollup-as-a-Service","description":"Asphere's RaaS, a key part of its Scaling Services, equips developers with fast, secure tools for building Rollups and other scaling solutions like Sidechains across blockchain ecosystems. Merging decentralized infrastructure with financial incentives via Liquid Staking, Ankr offers a comprehensive and sustainable development experience, catering to the demand for scalable, OP-secure projects, and establishing itself as a RaaS leader","projectAvatarUrl":"https://storage.googleapis.com/op-atlas/00587623-0070-4b05-8ea3-64ac2669aff7.png","projectCoverImageUrl":"https://storage.googleapis.com/op-atlas/25fd447f-82c1-45cf-955b-98e5a540c247.png","category":"Utility","osoSlug":"","socialLinks":{"website":["https://www.ankr.com/rollup-as-a-service-raas/"],"farcaster":[],"twitter":"https://x.com/ankr","mirror":null},"team":["849685"],"github":[],"packages":[],"contracts":[],"grantsAndFunding":{"ventureFunding":[],"grants":[{"grant":"foundation-grant","link":"https://app.superfluid.finance/stream/optimism/0x41bf11e307426c750b84a160891d09a2751cbaa5-0x59215cad2ae02365d79884cb9c1758e403209d5f-0x1828bff08bd244f7990eddcd9b19cc654b33cdb4-0.0?view=0x59215cad2AE02365D79884CB9c1758E403209D5F","amount":"50000","date":"2024-02-05","details":"OP Grant for RPC infrastructure scaling bare metal clusters and providing 1m free requests daily contributing to dev growth."}],"revenue":[]},"pricingModel":"freemium","pricingModelDetails":"Testnet: Free for 48 hours\nMainnet: Starting at $2,750 monthly and increases with scale and additional add-ons such as bridge, explorer etc.\n","links":[],"projectUid":"0xc85a922368c764bfe1774e37d299a751f629fa1945131597e6620fe9230337f4"},{"name":"GasHawk","description":"GasHawk makes living onchain more efficient, safe, and secure. We’ve started with a service that saves retail and institutional clients up to 95% on transaction fees by accepting signed TXs and time sensitivities from users and executing in the optimal block during that window","projectAvatarUrl":"https://storage.googleapis.com/op-atlas/8c78ad33-fb6f-432e-8530-b9c889bfc3d3.png","projectCoverImageUrl":"https://storage.googleapis.com/op-atlas/5ccb2584-6344-48bb-85a0-2c2d0e41d2d3.png","category":"Utility","osoSlug":"","socialLinks":{"website":["https://www.gashawk.io/"],"farcaster":["https://warpcast.com/dhannum8"],"twitter":"https://x.com/gashawkio","mirror":"https://dhannum8.mirror.xyz/"},"team":["3245","353531","252672"],"github":[],"packages":[],"contracts":[],"grantsAndFunding":{"ventureFunding":[],"grants":[{"grant":null,"link":null,"amount":"10500","date":"","details":null},{"grant":null,"link":null,"amount":"45000","date":"","details":null},{"grant":"token-house-mission","link":"https://app.charmverse.io/op-grants/page-39236545934980094","amount":"40000","date":"2023-08-19","details":"We have succesfully delivered upon all outlined milestones and received the OP after the 1 year lockup"}],"revenue":[]},"pricingModel":"freemium","pricingModelDetails":"Our services are free for retail usage and we take a % of savings from our institutional clients","links":[{"url":"https://dhannum8.mirror.xyz/jfTJHSfPyRbO2_alyTsrZnkW_kk56llj7KKKjZGiGck","name":"Optimistic Savings","description":"The GasHawk team has shown that the service has the potential to provide significant cost savings for Optimism and other layer-2s that are regularly settling transactions on Ethereum mainnet."},{"url":"https://www.gashawk.io/#how-it-works","name":"How it Works","description":"High level overview of how to utilize GasHawks services"},{"url":"https://app.gashawk.io/docs/","name":"GasHawk Documentation","description":"Documentation of GasHawk"},{"url":"https://x.com/gashawkio/status/1805260217736647124","name":"GasHawk Multichain Expansion","description":"Tweet showcasing GasHawks expansion from ETH Mainnet to OP Mainnet, Base and Sepolia."},{"url":"https://x.com/gashawkio/status/1739406757007430061/photo/1","name":"GasHawk Savings Performance Example","description":"Showcasing how GasHawk saved more than 80% on TX fees for a user with a chart of the execution included"}],"projectUid":"0x522e410dc5c49ce03c9babaa1dd3f97b042e3bd25c4da22c0a484a2992ac2ac0"},{"name":"PANTONE PLANET","description":"Pantone Planet, is an NFT series from the universe, with different colors and has its own uniqueness","projectAvatarUrl":"https://cdn.charmverse.io/user-content/9090e73a-29c0-4526-aa48-502931e587db/32fb3d1a-2380-489f-af46-05281394491c/simon-lee-eGALMCJ_Cvk-unsplash.jpg","projectCoverImageUrl":"https://cdn.charmverse.io/user-content/9090e73a-29c0-4526-aa48-502931e587db/eef933e3-67a1-4f67-9fb1-f83b721d928b/WhatsApp-Image-2024-06-20-at-01.15.39_89df9811.jpg","category":"NFT","osoSlug":"","socialLinks":{"website":["https://opensea.io/collection/pantone-planet-1"],"farcaster":["https://warpcast.com/zoopdrop.eth"],"twitter":"sakbaniiiii","mirror":null},"team":["258848","372043"],"github":[],"packages":[],"contracts":[],"grantsAndFunding":{"ventureFunding":[],"grants":[],"revenue":[]},"pricingModel":"free","pricingModelDetails":"","links":[{"url":"https://create.party.app/mint/base/0x70c2d3dd78a1395f45861af979bc29e6d0d40017","name":"","description":""}],"projectUid":"0x3f8baf6d4f2cbe2d02f471274f32ad259a446e84dd82c600f034d36f84a2a3d3"},{"name":"OPcity stack","description":"The OP City Stack is a comprehensive research initiative focused on exploring the operation of the OP Stack and testing the capabilities of the Canon Fault Proofs Virtual Machine (Canon Fault Proofs VM). Through practical deployments, benchmarking, and innovative proposals, this project seeks to push the boundaries of Optimistic Rollup performance and functionality, contributing to the broader goal of Ethereum scalability.\n\nThe project covers several key areas. First, the Node & Rollup Setup involved detailed documentation of the deployment process for both an L1 node (Holesky testnet) and an L2 rollup using the OP Stack. To address RPC calls limitations, the project transitioned from relying on a remote virtual machine and third-party RPC services to a local environment. This shift improved performance reliability and security.\n\nIn the OP Stack Version Benchmarking, multiple test deployments were conducted to compare the OP Stack versions V4.0.0 (Canyon) and V7.0.0 (Fjord). Significant findings from these tests included a 75% reduction in total gas fees when upgrading from V4.0.0 to V7.0.0. Additionally, a comparison of calldata versus data blob methods revealed that using data blobs resulted in a 60% reduction in resource usage, demonstrating the efficiency gains of advanced data handling techniques.\n\nFor the Proposed Changes to Fault Proofs, the project explored integrating the OP Stack's Canon Fault Proofs VM with the opML's Multi-Phase Fault Proof protocol. The proposed modifications included developing a state transition function model to handle merkelized decision trees or neural network outputs. The project also focused on analyzing memory management strategies for handlig large datasets required by machine learning models, and enhancing syscalls and I/O operations to optimize the ML-driven data processing. To ensure system integrity, formal verification, and error analysis were implemented. Additionally, simulations were developed to evaluate the system's performance under real-world operational conditions.","projectAvatarUrl":"https://storage.googleapis.com/op-atlas/f9feb4b3-ff72-43c5-b3b5-008aa6ec8f45.png","projectCoverImageUrl":"https://storage.googleapis.com/op-atlas/ed478c5a-8181-465d-a02f-b2b5d72bf44f.png","category":"Utility","osoSlug":"zenbit.eth","socialLinks":{"website":["https://zenbit.mx","https://badges.zenbit.mx/"],"farcaster":["https://warpcast.com/zenbit"],"twitter":"https://x.com/zenbitMX/status/1731886578673254564","mirror":"https://mirror.xyz/zenbit.eth/"},"team":["212738","402339"],"github":[{"url":"https://github.com/zenbitETH/OPcity","name":"OP City","description":"This repository documents the research and development efforts for the OP City project."}],"packages":[],"contracts":[],"grantsAndFunding":{"ventureFunding":[],"grants":[{"grant":null,"link":null,"amount":"24850","date":"","details":null},{"grant":null,"link":null,"amount":"1535","date":"","details":null},{"grant":"token-house-mission","link":"https://app.charmverse.io/op-grants/page-1306815702055122","amount":"30000","date":"2024-05-08","details":"Research the compatibility of the OP stack's Canon Fault Proof VM with the opML's Multi-Phase Fault Proof protocol. Proposed during Season 5 and approved during Cycle 22."}],"revenue":[]},"pricingModel":"free","pricingModelDetails":"","links":[{"url":"https://github.com/zenbitETH/OPcity/blob/main/README.md","name":"Proposed modifications to the Canon Fault Proofs VM","description":"Research the compatibility of the OP stack's Canon Fault Proof VM with the opML's Multi-Phase Fault Proof protocol. The goal is to implement a custom Fault Dispute Game that manages the challenges related to data availability states from the L2 rollup and the computation results from the Deep Neural Networks (DNN) of the multi-phase opML. "},{"url":"https://github.com/zenbitETH/OPcity/blob/main/Op-stack-research/Test-deployments/node01_V4.0.0.md","name":"Test Deployment 1 (OP stack V4.0.0 / December 2023)","description":"An explorative evaluation was conducted from December 4th to 11th, assessing the OP Stack's operational cost performance in a testnet environment, focusing on gas spending by the batcher and proposer components."},{"url":"https://github.com/zenbitETH/OPcity/blob/main/Op-stack-research/Test-deployments/node02_V7.0.0.md","name":"Test Deployment 2 (OP stack V7.0.0 - Call Data) / June 2024","description":"In June 2024, a 20-day test deployment was conducted using OP Stack V7.0.0 with a Calldata configuration. This test followed multiple network updates and optimizations, significantly impacting rollup operation costs."},{"url":"https://github.com/zenbitETH/OPcity/blob/main/Op-stack-research/Test-deployments/node03_V7.0.0.md","name":"Test Deployment 3 (OP stack V7.0.0 - Data Blobs) / June 2024","description":"Documentation of a third test deployment comparing the performance of OP Stack using Calldata versus Data Blobs for data posting. This test demonstrated the efficiency and cost-saving benefits of using Data Blobs."},{"url":"https://github.com/zenbitETH/OPcity/blob/main/node-setup/Holesky/geth.md","name":"Guide to setup a Geth on a Holesky node","description":"A step-by-step guide for configuring Geth as the Execution Layer on a Holesky node."},{"url":"https://github.com/zenbitETH/OPcity/blob/main/node-setup/Holesky/prysm.md","name":"Guide to setup a Prysm on a Holesky node","description":"This guide provides instructions for configuring Prysm as the Consensus Layer on a Holesky node."},{"url":"https://github.com/zenbitETH/OPcity/blob/main/node-setup/Op-stack/op-setup.md","name":"Guide to setup and deploy a Rollup from the OP stack","description":"A comprehensive guide detailing the steps to configure and deploy a rollup from the OP Stack repository on a Holesky node."},{"url":"https://github.com/zenbitETH/OPcity/blob/main/node-setup/Op-stack/dashboard-setup.md","name":"Guide to generate data visualization from Rollup activity","description":"This document outlines the setup of a dashboard for visualizing data from node and rollup performance."},{"url":"https://github.com/zenbitETH/OPcity/blob/main/Canon-FPVM/dev.md","name":"Guide to interact with Fault Proofs VM","description":"This document explains the practical concepts of the Canon Fault Proofs VM used in the OP Stack, including steps to interact with the dispute mechanism."},{"url":"https://mirror.xyz/zenbit.eth/atHQ_Nz1--bQbY6Vx7NzYO-aOtXibcQi70aLl_WhTzY","name":"OP City: Research compilation","description":"This article compiles research conducted at Zenbit, focusing on the theoretical and practical aspects of the OP Stack and Canon Fault Proofs VM. It includes insights into their implementation, performance benchmarks, and potential future enhancements."},{"url":"https://github.com/zenbitETH/OPcity/milestones","name":"OPcity Milestones","description":"List of milestones we aim to achieve during the research and development of the OPcity Stack. It contains the commits, pull requests, and contributions made at each stage and sets a guideline for future "}],"projectUid":"0x53499d3243b2c26b1f09d49f911a9d9300d29b2196576d417cf852ac9e8dfe4c"},{"name":"Native Account Abstraction on OP Stack","description":"Kroma Network has implemented Native Account Abstraction on the OP Stack and is currently operating a public devnet called Pioneer Alpha, which is open for anyone to test. Compared to ERC-4337, which relies on off-chain components, Native Account Abstraction offers advantages such as lower gas fees for users (approximately 40% reduction) and a more consistent experience for builders. Because of these benefits, we believe that Account Abstraction should be enshrined within the protocol, and we have been continuously working towards this goal.\n\nOne of the most important aspects is conducting all development processes in an open environment, and making it easy for anyone to test. To achieve this, Kroma team launched the public devnet Pioneer Alpha, which incorporates RIP-7560, RIP-7711, and RIP-7712 into the OP Stack. Additionally, we have developed an RIP-7560 compatible bundler in Golang, based on Stackup's bundler, and provide a Blockscout page and scripts that allow anyone to easily verify and test these implementations.","projectAvatarUrl":"https://storage.googleapis.com/op-atlas/f4561652-9847-4c8c-b744-43d0d91f0a4e.png","projectCoverImageUrl":"https://storage.googleapis.com/op-atlas/82a98589-84af-48d9-abd8-854ece2661a0.png","category":"Utility","osoSlug":"","socialLinks":{"website":["https://docs.pioneer.kroma.network/"],"farcaster":["https://warpcast.com/kroma-network"],"twitter":"https://x.com/kroma_network","mirror":null},"team":["217355","662916"],"github":[{"url":"https://github.com/kroma-network/7560-optimism","name":"7560-optimism","description":"OP Stack consensus client with necessary predeploy contracts for Native Account Abstraction, which is used in Pioneer Alpha."},{"url":"https://github.com/kroma-network/7560-geth","name":"7560-geth","description":"OP Stack go-ethereum client with Native Account Abstraction, which is used in Pioneer Alpha."},{"url":"https://github.com/kroma-network/rip7560-bundler","name":"7560-bundler","description":"RIP-7560 compatible bundler at Pioneer Alpha."},{"url":"https://github.com/kroma-network/rip7560-scripts","name":"rip7560-scripts","description":"Simple scripts to test the functionalities of Native Account Abstraction at Pioneer Alpha."}],"packages":[],"contracts":[],"grantsAndFunding":{"ventureFunding":[],"grants":[{"grant":null,"link":null,"amount":"5m-10m","date":"2022","details":""}],"revenue":[]},"pricingModel":"free","pricingModelDetails":"","links":[{"url":"https://docs.pioneer.kroma.network/","name":"Pioneer Alpha Docs","description":"Full documentation about Pioneer Alpha"},{"url":"https://blog.kroma.network/deep-dive-into-pioneer-alpha-7fce8433dd97","name":"Technical Deep Dive in Pioneer Alpha","description":"Article that demonstrates how Pioneer Alpha implements Native Account Abstraction and shows a replayable gas benchmark results between a Native AA transaction and ERC-4337 UserOp. "},{"url":"https://blockscout.pioneer.kroma.network/","name":"Pioneer Alpha Explorer","description":"Blockscout Explorer for simplified monitoring of RIP-7560 transactions."},{"url":"https://github.com/ethereum-optimism/specs/discussions/202","name":"Discussions on optimism specs GitHub","description":"Open discussion page on bringing Native Account Abstraction on OP Stack."},{"url":"https://www.youtube.com/watch?v=2CINj63Akp0","name":"Presentations","description":"Presentation video about Native Account Abstraction on OP Stack at Optimistic Gathering (EthCC)."}],"projectUid":"0x842f92e1a555fdbc6f0be1640997d1a6f6a96af3c19b5a035b649d806608ad19"},{"name":"OP STACK DEPLOYER","description":"OP Stack Deployer is a comprehensive tool designed to streamline the setup and deployment of an OP Stack chain. By automating complex tasks, it offers a seamless experience for developers. Whether you're an experienced blockchain developer or a newcomer, OP Stack Deployer provides the necessary resources to quickly get your OP Stack-based EVM Rollup operational.","projectAvatarUrl":"https://storage.googleapis.com/op-atlas/2578a4d4-b88e-4461-aecf-2278e1fe9bdf.png","projectCoverImageUrl":"https://storage.googleapis.com/op-atlas/6e5a0785-93ce-438a-af3d-d81460919f57.png","category":"Utility","osoSlug":"","socialLinks":{"website":[],"farcaster":[],"twitter":"","mirror":null},"team":["842980"],"github":[{"url":"https://github.com/Aymen-Tirchi/op-stack-deployer","name":"op stack deployer","description":"OP Stack Deployer is a tool that simplifies setting up and deploying an OP Stack chain on the Ethereum Sepolia testnet. This guide will walk you through the steps required to spin up your OP Stack chain and perform tests or customize it for your specific needs."}],"packages":[],"contracts":[],"grantsAndFunding":{"ventureFunding":[],"grants":[],"revenue":[]},"pricingModel":"free","pricingModelDetails":"","links":[],"projectUid":"0x7d3f1d8e9da32b6e81e791a440b28ce9fbd79a5396acc4039d1cdc44c609c6d3"},{"name":"Optimism Collective and OP Stack Documentation Improvements","description":"Hello Optimism Collective! I'm Greg Cardo, a passionate developer focused on enhancing the usability, clarity, and accessibility of the OP Stack through high-standard documentation and meaningful contributions to the Ethereum ecosystem. This project primarily focuses around improving the OP Stack documentation, where I've introduced key updates and clarifications to support developers and operators working with Optimism's core infrastructure.","projectAvatarUrl":"https://storage.googleapis.com/op-atlas/eb2f9786-782a-4c8a-86ef-fa3aca286e98.png","projectCoverImageUrl":"https://storage.googleapis.com/op-atlas/1233d4d9-ddf6-414b-aba3-f91e821584ef.png","category":"Utility","osoSlug":"","socialLinks":{"website":["https://github.com/richardgreg/op-docs"],"farcaster":[],"twitter":null,"mirror":null},"team":["261806"],"github":[{"url":"https://github.com/richardgreg/op-docs","name":"Optimism Docs","description":"This repo is a fork of the main Optimism Docs repo which houses the Optimism Stack Documentation located at docs.optimism.io."}],"packages":[],"contracts":[],"grantsAndFunding":{"ventureFunding":[],"grants":[{"grant":null,"link":null,"amount":"10000","date":"","details":null}],"revenue":[]},"pricingModel":"free","pricingModelDetails":"","links":[{"url":"https://github.com/ethereum-optimism/docs/pull/805/files","name":"Derivative Pipeline Information","description":"Added a high-level overview of the derivative pipeline and linked the specs page"},{"url":"https://github.com/ethereum-optimism/docs/pull/779/files","name":"Node Log Levels Explainer","description":"This PR updates the consensus-config.mdx file to include detailed documentation on log levels for the op-node. The new section describes various log levels, ranging from silent to detailed, and provides guidance on setting the log level using the --log.level flag."},{"url":"https://github.com/ethereum-optimism/docs/pull/853/files","name":"Information on Expected Internal Reverts for Withdrawal Transactions","description":"This modification adds a section to the existing withdrawal-flow.mdx documentation to explain the expected internal reverts that users often see on Etherscan during withdrawal transactions."},{"url":"https://github.com/ethereum-optimism/docs/pull/857/files","name":" Information about `proxyd`","description":"I added a dedicated section and explanation for the proxyd service under Chain Operators > Operator Features. Documentation included what `proxyd` is, key features, how it works, consensus awareness, caching and metrics."},{"url":"https://github.com/ethereum-optimism/docs/pull/858/files","name":"Details on the sequencer fee vault","description":"I added in-depth details on the sequence fee vaults to indicate where transaction fees collected by the sequencer go."},{"url":"https://github.com/ethereum-optimism/docs/pull/865/files","name":"Addition of rollup.sequencerhttp to node operation docs","description":"Added a \"callout\" to the node operation documentation in step 7, instructing users to configure the --rollup.sequencerhttp flag."},{"url":"https://github.com/ethereum-optimism/docs/pull/866/files","name":"Addition of a Callout on the Cap for sequencer.l1-confs and verifier.l1-confs","description":"Added a callout to the sequencer.l1-confs and verifier.l1-confs configuration options in the node operation documentation. The callout highlighted the maximum values for sequencer.l1-confs to be 1800 seconds (150 blocks) since the Fjord upgrade is live. It also suggests keeping verifier.l1-confs within a 12-13 minute range (10-20 blocks) for optimal performance."},{"url":"https://github.com/ethereum-optimism/docs/pull/796/files","name":"OP Conductor Docs Improvement","description":"Improvements include:\n\n1. Safe Head Database (SafeDB) Configuration:\nDetailed instructions on enabling the SafeDB for op-node by setting the --safedb.path value.\nExplanation of the importance of SafeDB in ensuring the op-node is not stateless and can persist crucial update data.\n\n2. Rollup RPC Configuration:\nClear guidelines on setting the --rollup-rpc flag to point to an op-node archive node, highlighting the need for the challenger to access historical output roots.\nInclusion of an example configuration snippet for ease of understanding and implementation.\n\n3. Historical Data Requirements:\nEmphasis on the necessity for both op-node and op-geth to have data from the start of the games to maintain network consistency.\nGuidelines on ensuring sufficient historical data availability for both nodes, either through local storage or using archive nodes."},{"url":"https://github.com/ethereum-optimism/docs/pull/809/files","name":"Docker Images Discoverabilty","description":"Improvements for docker images discoverability include:\n\n1. Comprehensive Software Releases:\n\nExpanding the scope to include all software components, not just node components.\nAdding op-challenger to the list of software components with links to releases.\n\n2. Docker Image Searchability:\n\nClear instructions and links to find Docker images for op-node and op-geth.\nConsistent tagging conventions for Docker images to aid in searchability.\n\n3. Example Docker Image Tags:\n\nExamples of tagging the Docker images for better understanding and easier access.\n"},{"url":"https://github.com/ethereum-optimism/docs/pull/823/files","name":"Chain Operator Feature: Span Batches","description":"Enhancements include:\n\n1. Documentation for Span Batches:\n\nOverview of what span batches are and their benefits.\nDetailed instructions on how to enable span batches in the chain configuration.\n\n2. Configuration Instructions:\n\nClear steps to add or update the configuration settings to enable span batches.\nInstructions on redeploying the chain node and verifying the changes.\n\n3. Links to Related Pages:\n\nDirect links to detailed span batches specification and design documents for further reading."},{"url":"https://github.com/ethereum-optimism/docs/pull/876/files","name":"Cross Domain Section","description":"Carving out a new \"Cross Domain\" section under OP STACK > Protocol that gives an overview of the lifecycle of an OP Stack cross-chain transaction."}],"projectUid":"0x334fa6de0243cd1509870ea95f400fd524bd9c8f909e7f629d5457e4ca52e6fc"},{"name":"blob-archiver-rs","description":"Blob-archiver-rs is a service to archive and allow querying of all historical blobs from the beacon chain written in Rust.\n\nWe are OptimismJ who continue to build open source public goods to help the Ethereum and Optimism community get better and better. Our main work is on OP Stack core protocols and ecosystem tools and libraries. You can view more detailed information on our official website https://optimism-java.github.io .","projectAvatarUrl":"https://storage.googleapis.com/op-atlas/f99c72f0-80c1-461a-b4b8-e1d06b490e72.png","projectCoverImageUrl":"https://storage.googleapis.com/op-atlas/f3c42e93-7b1a-4bf9-8ab1-cde9eb050039.png","category":"Utility","osoSlug":"blob-archiver-rs","socialLinks":{"website":["https://optimism-java.github.io/blob-archiver-rs-docs"],"farcaster":[],"twitter":"https://x.com/optimism_java","mirror":null},"team":["451368","754190","193400"],"github":[{"url":"https://github.com/optimism-java/blob-archiver-rs","name":"","description":""}],"packages":[],"contracts":[],"grantsAndFunding":{"ventureFunding":[],"grants":[{"grant":"token-house-mission","link":"https://app.charmverse.io/op-grants/blob-archiver-rs-a-robust-blob-archiver-service-in-rust-6388430437756178","amount":"10000","date":"2024-05-09","details":""}],"revenue":[]},"pricingModel":"free","pricingModelDetails":"","links":[],"projectUid":"0xbea008dac0a4a2d2cc88ed14468f7ce06b1a13d43ead38f31df3ca5f6d70d12e"},{"name":"Research and development on multi-section dispute game","description":"Our research aims to significantly expedite the fault-proof dispute by implementing a multi-section search approach. In contrast to the bi-section game, which demands log2(N) moves to identify the final disputable step, the K-section game (where K > 2) diminishes the moves to logK(N). However, in the K-section game, each player (defender/attacker) must publish a K-1 VM state hashes on-chain with every move. The introduction of EIP-4844 facilitates a substantial reduction in this cost through the utilization of EIP-4844 Binary Large Object (BLOB), capable of accommodating K=4096 VM hashes per BLOB. Consequently, for an N=2^48 game, the game can be condensed to 4 moves from the original 48 moves.","projectAvatarUrl":"https://storage.googleapis.com/op-atlas/246a6f8a-8335-40b7-b7d9-2590bb1c7cf9.png","projectCoverImageUrl":"https://storage.googleapis.com/op-atlas/79a15b72-a8c5-4850-871a-8258d6fc94e8.png","category":"Utility","osoSlug":"","socialLinks":{"website":["https://ethstorage.io/"],"farcaster":[],"twitter":"https://twitter.com/EthStorage","mirror":""},"team":["498701"],"github":[{"url":"https://github.com/ethstorage/optimism","name":"Multi-section fault proof","description":"Related changes are describe in https://github.com/ethereum-optimism/specs/discussions/191#discussioncomment-10339079"}],"packages":[],"contracts":[],"grantsAndFunding":{"ventureFunding":[],"grants":[{"grant":"token-house-mission","link":"https://app.charmverse.io/op-grants/page-29596258544520615","amount":"30000","date":"2024-04-24","details":"For detailed information on the grant, please visit the Charmverse page. You can find our progress updates, draft specifications, and code on this [GitHub discussion page](https://github.com/ethereum-optimism/specs/discussions/191)."}],"revenue":[]},"pricingModel":"free","pricingModelDetails":"","links":[{"url":"https://app.charmverse.io/op-grants/page-29596258544520615","name":"Optimism Season 5 Grant","description":"Recognition from Optimism community"},{"url":"https://twitter.com/EthStorage/status/1788554575869542831","name":"Twitter announcement","description":""},{"url":"https://www.youtube.com/watch?v=vbCSqdB-D8g","name":"Talk at EthPrague about the project","description":""}],"projectUid":"0xdbc21abd2657c839060753eada61f93a6d835a0a2f3bdfb530339a2c85f23516"},{"name":"MetaCRM","description":"MetaCRM provides a suite of innovative software solutions empowering marketing efficiency & personalized customer service for Web3 businesses.","projectAvatarUrl":"https://storage.googleapis.com/op-atlas/f3d4c02b-2511-4026-a886-1b74a7a4c206.png","projectCoverImageUrl":"https://storage.googleapis.com/op-atlas/1d6693d9-6b5e-489e-83dc-c4416f78ca93.png","category":"Utility","osoSlug":"","socialLinks":{"website":["https://metacrm.inc/#/"],"farcaster":["https://warpcast.com/metacrm"],"twitter":"https://x.com/metacrm_inc","mirror":null},"team":["477715"],"github":[],"packages":[],"contracts":[],"grantsAndFunding":{"ventureFunding":[],"grants":[{"grant":null,"link":null,"amount":"1m-5m","date":"2023","details":"Seed Round. Investors are Cherubic Ventures, Red Building Capital, Blockchain Founders Fund, and Ondine Capital"}],"revenue":[]},"pricingModel":"freemium","pricingModelDetails":"https://metacrm.gitbook.io/metacrm/other-info/pricing","links":[{"url":"https://app.radiant.capital/#/markets","name":"Use case","description":"Examples - dApps installed our front-end widget"}],"projectUid":"0x20b1e383963c6d8c3aad208dd5b90b27462a47f9835d567ed44137ade1b5cb45"},{"name":"Dragons On Op Stack 🔴","description":"Hello, I am a designer. I am an artificial intelligence designer. I am 25 years old. I'm from Turkey. I need some support. I want to do more for Optimisim. I don't know much about Github. But everything I did here is as you want. I increased the on-chain activity and interacted with 420 wallets.","projectAvatarUrl":"https://storage.googleapis.com/op-atlas/7d8db529-7225-43f2-bc2c-ade2f7aaf7af.png","projectCoverImageUrl":"https://storage.googleapis.com/op-atlas/af6a4fb6-52e3-4570-840a-e6c949ff905e.png","category":"NFT","osoSlug":"Dragons On Op Stack 🔴","socialLinks":{"website":["https://element.market/collections/dragons-on-op-stack"],"farcaster":[],"twitter":null,"mirror":null},"team":["569945"],"github":[{"url":"https://github.com/mali030303/Dragons-On-Op-Stack--","name":null,"description":null}],"packages":[],"contracts":[],"grantsAndFunding":{"ventureFunding":[],"grants":[],"revenue":[]},"pricingModel":"pay_to_use","pricingModelDetails":"Our price is the lowest fee. Our goal is community before money. It is usually a fee like 0.00001 Eth that everyone can reach.This is true for all the projects I do.","links":[],"projectUid":"0x6ee546715053790bda72f913925b782461830ccdcc14ad12a2f288641510f448"},{"name":"Dappnode","description":"Since 2018, Dappnode has been a key software for blockchain infrastructure and a big part of decentralization in Ethereum.\nDappnode is a decentralized infrastructure platform that allows users to easily host their own decentralized applications (dApps) and blockchain nodes. Dappnode makes it easy to host and run various types of blockchain software, such as Ethereum, Bitcoin, IPFS, and others. The platform also provides users with a user-friendly interface to manage and monitor their nodes.","projectAvatarUrl":"https://storage.googleapis.com/op-atlas/69817332-d0d8-41e4-98bf-d691ac36a92f.png","projectCoverImageUrl":"https://storage.googleapis.com/op-atlas/7337ad49-5899-4fcf-9420-931cb7c45277.png","category":"Utility","osoSlug":"","socialLinks":{"website":["https://dappnode.com"],"farcaster":["https://warpcast.com/dappnode"],"twitter":"https://twitter.com/dappnode","mirror":null},"team":["15703","8263"],"github":[{"url":"https://github.com/dappnode/DAppNode","name":"Dappnode","description":"General repository for Dappnode"}],"packages":[],"contracts":[],"grantsAndFunding":{"ventureFunding":[],"grants":[{"grant":null,"link":null,"amount":"248448.21","date":"","details":null},{"grant":"token-house-mission","link":"https://github.com/dappnode/DAppNodePackage-op-node","amount":"50000","date":"2023-07-07","details":"You can find the link to the forum thread for this mission here:\nhttps://gov.optimism.io/t/final-dappnode-future-proofing-ui-ux-of-op-nodes/6189 "}],"revenue":[]},"pricingModel":"free","pricingModelDetails":"","links":[{"url":"https://ethseer.io/entity/dappnode?network=mainnet","name":"Dappnode self-reported users","description":"Dappnode includes the graffiti \"validated_from_DAppNode\" in consensus clients by default, giving users the option to opt-out of the self-reporting setting"},{"url":"https://www.youtube.com/watch?v=lh5hADm1Iuk&list=PLpMpAvZuB3w56Z__TProOhu767X1Udoyc","name":"Dappnode Driving School","description":"Video tutorials for getting started on Dappnode"}],"projectUid":"0xf839a585342327848d4541a6fcc315404e879537a60a1370f2cd45a94283a1ba"},{"name":"hildr","description":"Hildr is an OP Stack rollup node client written in Java 21. \n\nWe are OptimismJ who continue to build open source public goods to help the Ethereum and Optimism community get better and better. Our main work is on OP Stack core protocols and ecosystem tools and libraries. You can view more detailed information on our official website https://optimism-java.github.io .","projectAvatarUrl":"https://storage.googleapis.com/op-atlas/d304db21-cc7e-4236-8a63-a2a5161c4aee.png","projectCoverImageUrl":"https://storage.googleapis.com/op-atlas/2d30ac8c-806b-4332-b596-c8b5faadc032.png","category":"Utility","osoSlug":"hildr-optimism-java","socialLinks":{"website":["https://optimism-java.github.io/hildr-docs"],"farcaster":[],"twitter":"https://x.com/optimism_java","mirror":null},"team":["193400","754190"],"github":[{"url":"https://github.com/optimism-java/hildr","name":"","description":""}],"packages":[{"url":"https://github.com/optimism-java/hildr/pkgs/container/hildr","name":null,"description":null},{"url":"https://github.com/optimism-java/hildr/releases/tag/v0.4.4","name":null,"description":null}],"contracts":[],"grantsAndFunding":{"ventureFunding":[],"grants":[{"grant":null,"link":null,"amount":"62608.95","date":"","details":null},{"grant":"token-house-mission","link":"https://app.charmverse.io/op-grants/page-4923039239406415","amount":"25000","date":"2023-07-05","details":""}],"revenue":[]},"pricingModel":"free","pricingModelDetails":"","links":[{"url":"https://www.opensource.observer/project/hildr-optimism-java","name":"","description":""}],"projectUid":"0x7333cac46b20999de07f4d7be5146c10a30f19586907bd2ce986b81af340cb97"},{"name":"Dappnode","description":"Since 2018, Dappnode has been a key software for blockchain infrastructure and a big part of decentralization in Ethereum.\nDappnode is a decentralized infrastructure platform that allows users to easily host their own decentralized applications (dApps) and blockchain nodes. Dappnode makes it easy to host and run various types of blockchain software, such as Ethereum, Bitcoin, IPFS, and others. The platform also provides users with a user-friendly interface to manage and monitor their nodes.","projectAvatarUrl":"https://storage.googleapis.com/op-atlas/69817332-d0d8-41e4-98bf-d691ac36a92f.png","projectCoverImageUrl":"https://storage.googleapis.com/op-atlas/7337ad49-5899-4fcf-9420-931cb7c45277.png","category":"Utility","osoSlug":"","socialLinks":{"website":["https://dappnode.com"],"farcaster":["https://warpcast.com/dappnode"],"twitter":"https://twitter.com/dappnode","mirror":null},"team":["15703","8263"],"github":[{"url":"https://github.com/dappnode/DAppNode","name":"Dappnode","description":"General repository for Dappnode"}],"packages":[],"contracts":[],"grantsAndFunding":{"ventureFunding":[],"grants":[{"grant":null,"link":null,"amount":"248448.21","date":"","details":null},{"grant":"token-house-mission","link":"https://github.com/dappnode/DAppNodePackage-op-node","amount":"50000","date":"2023-07-07","details":"You can find the link to the forum thread for this mission here:\nhttps://gov.optimism.io/t/final-dappnode-future-proofing-ui-ux-of-op-nodes/6189 "}],"revenue":[]},"pricingModel":"free","pricingModelDetails":"","links":[{"url":"https://ethseer.io/entity/dappnode?network=mainnet","name":"Dappnode self-reported users","description":"Dappnode includes the graffiti \"validated_from_DAppNode\" in consensus clients by default, giving users the option to opt-out of the self-reporting setting"},{"url":"https://www.youtube.com/watch?v=lh5hADm1Iuk&list=PLpMpAvZuB3w56Z__TProOhu767X1Udoyc","name":"Dappnode Driving School","description":"Video tutorials for getting started on Dappnode"}],"projectUid":"0xf839a585342327848d4541a6fcc315404e879537a60a1370f2cd45a94283a1ba"},{"name":"Lighthouse","description":"Lighthouse is a leading Ethereum consensus client written in the rust programming language. \n\nIt is built and maintained by a team of engineers, researchers and developers dedicated to advancing the current state of decentralized technology.","projectAvatarUrl":"https://storage.googleapis.com/op-atlas/f32836f7-e483-43c8-94a3-098d7bcaf040.png","projectCoverImageUrl":"https://storage.googleapis.com/op-atlas/34a19c11-c391-40e3-b16a-24372308a4ea.png","category":"Utility","osoSlug":"","socialLinks":{"website":["https://lighthouse.sigmaprime.io"],"farcaster":[],"twitter":"@sigp_io","mirror":null},"team":["845911"],"github":[{"url":"https://github.com/sigp/lighthouse","name":"Lighthouse","description":"Leading Ethereum consensus client in rust."}],"packages":[],"contracts":[],"grantsAndFunding":{"ventureFunding":[],"grants":[{"grant":null,"link":null,"amount":"165460","date":"","details":null},{"grant":null,"link":null,"amount":"298138","date":"","details":null}],"revenue":[]},"pricingModel":"free","pricingModelDetails":"","links":[],"projectUid":"0x04b1cd5a7c59117474ce414b309fa48e985bdaab4b0dab72045f74d04ebd8cff"},{"name":"TechNERDs Program","description":"The TechNERDs program maintain a developers repository and the discussion section has evolved into a Stack Overflow style forum where 100s of threads have turned into reusable resources and have lead to documentation and developer experience improvements. https://github.com/ethereum-optimism/developers/discussions\n\nThe TechNERDS expand developer support and bridge technical knowledge gaps. They directly solve developer pain by answering questions, debugging issues via support tickets and dev channels, improve documentation, and making improvements to the code repositories. They're enabling developers to build and thrive with the OP Stack.\n","projectAvatarUrl":"https://storage.googleapis.com/op-atlas/339e37a6-4383-431f-be9a-fd40d82586c0.png","projectCoverImageUrl":"https://storage.googleapis.com/op-atlas/d40c4486-fd46-4b2b-9bdf-d28c9dd636b5.png","category":"Utility","osoSlug":"","socialLinks":{"website":[],"farcaster":[],"twitter":null,"mirror":null},"team":["16340"],"github":[{"url":"https://github.com/ethereum-optimism/developers","name":"developers","description":"This developers repo is where the Optimism Collective's technical community can receive support. The primary value is in the discussion section where the TechNERDs facilitate a stack overflow type forum."}],"packages":[],"contracts":[],"grantsAndFunding":{"ventureFunding":[],"grants":[{"grant":"token-house-mission","link":"https://gov.optimism.io/t/final-technerd-program/6087","amount":"16800","date":"2023-07-24","details":"These grants are subject to a 1 year lock up period."},{"grant":"foundation-mission","link":"https://github.com/ethereum-optimism/ecosystem-contributions/issues/151","amount":"32500","date":"2024-05-09","details":"These grants are subject to a 1 year lock up period."},{"grant":"foundation-mission","link":"https://github.com/ethereum-optimism/ecosystem-contributions/issues/232","amount":"26250","date":"2024-07-26","details":"These grants are subject to a 1 year lock up period."}],"revenue":[]},"pricingModel":"free","pricingModelDetails":"","links":[{"url":"https://github.com/ethereum-optimism/developers/issues?q=label%3Amonthly-report","name":"Monthly Metrics Reporting","description":"The developers repository has an automated issue creation tool that summarizes the activity in the repository on a monthly cadence."},{"url":"https://github.com/ethereum-optimism/developers/blob/main/community/technerds-program/metrics/retro-funding-5.md","name":"Curated Retro Funding Round 5 Metrics","description":"This document quantifies the TechNERDs Program's impact on the OP Stack ecosystem from October 1, 2023, to July 31, 2024. "}],"projectUid":"0x09875cfe708f0c3acaca3d8af6b1ca2bd45b43c4a268a55c5d2b50ec9bdeef75"},{"name":"Based Italia","description":"Based Italia is the Italian side community of Base through which, with my colleagues, we try to onboard in a nation that has a low crypto adoption rate.\nIn recent months we have engaged artists and influencers, published articles and shared experiences with the Base Global Community.\nThe project was born as part of Crypto4bunnies, a 360-degree crypto dissemination project. ","projectAvatarUrl":"https://cdn.charmverse.io/user-content/9a446931-d305-407c-891e-5df7065eb99b/67e582d9-957a-41ab-acf9-0fff07434971/ItalyNFT.png","projectCoverImageUrl":"https://cdn.charmverse.io/user-content/9a446931-d305-407c-891e-5df7065eb99b/8b8b8a60-ea49-4b8f-9c8e-16ea4f4f07d5/onboardsolo_5.gif","category":"Social","osoSlug":"","socialLinks":{"website":["https://paragraph.xyz/@baseitalia/community/Base%20Italia","https://paragraph.xyz/@crypto4bunnies","https://medium.com/@fr.dinardo","https://x.com/basedita"],"farcaster":["https://warpcast.com/~/channel/base-it"],"twitter":"ifiwasfrank","mirror":null},"team":["331948","214025","329078"],"github":[{"url":"ifiwasfrank","name":"","description":""}],"packages":[],"contracts":[],"grantsAndFunding":{"ventureFunding":[],"grants":[],"revenue":[]},"pricingModel":"free","pricingModelDetails":"","links":[],"projectUid":"0xebc40a8bfaf3b8103e2b5da3a8c89b97daf6bd8b2096b847ef686dd3245ae960"},{"name":"Fault Proofs security research","description":"Optimism initially launched with single-shot fraud proofs (now called fault proofs). I audited the architecture and implementation, and performed extensive research on risks associated with fraud proofs. In the course of this research I found many vulnerabilities and implemented PoC exploits to demonstrate them. Optimism did not have a bounty program at the time of this audit so I submitted the results without asking for compensation.\n\nAfter coordinating the disclosure with the OP team, I disclosed my research, Optimistic Time Travel: https://medium.com/infinitism/optimistic-time-travel-6680567f1864\n\nThe results led to the conclusion that single shot fraud proofs are unsafe and should be replaced with interactive fraud proofs. The vulnerable implementation was disabled. The architecture was redesigned and interactive fault proofs were introduced in an upgrade earlier this year: https://gov.optimism.io/t/final-protocol-upgrade-7-fault-proofs/8161/1\n\nWhile the research was published in 2022, its impact happened in 2024 when optimism upgraded to the new and safer fault proofs architecture. Hence I'm submitting this security research in the OP stack research category \"Security audits specifically on the OP Stack or its components\".","projectAvatarUrl":"https://storage.googleapis.com/op-atlas/4fc318f8-c806-4663-af90-75872fc29720.png","projectCoverImageUrl":"https://storage.googleapis.com/op-atlas/a725797c-f76a-4803-8a6e-942d32c678ca.png","category":"Utility","osoSlug":"","socialLinks":{"website":["https://medium.com/infinitism/optimistic-time-travel-6680567f1864"],"farcaster":[],"twitter":"https://x.com/yoavw/status/1505581539081568261","mirror":null},"team":["637270"],"github":[],"packages":[],"contracts":[],"grantsAndFunding":{"ventureFunding":[],"grants":[],"revenue":[]},"pricingModel":"free","pricingModelDetails":"","links":[{"url":"https://medium.com/infinitism/optimistic-time-travel-6680567f1864","name":"Optimistic time travel (the research itself)","description":"This research demonstrated systemic issues with single-shot fraud proofs and suggested switching to interactive fraud proofs. Subsequently the vulnerable architecture has been disabled, and interactive fraud proofs were implemented: https://gov.optimism.io/t/final-protocol-upgrade-7-fault-proofs/8161"}],"projectUid":"0x834139065d671234f9a922e6b55c33cc45ece1316cfc6e477b07488b76ce27c2"},{"name":"JEFE TOKEN","description":"JEFETOKEN is a software development project focused on smart contracts, blockchain technology, video games & mobile applications. Our goal is to create an ecosystem of web3 applications, based on our own token that powers our platforms and services. Additionally, we offer education through interactive workshops, both in-person and digital, to facilitate user integration into the blockchain ecosystem.\nBlockchain: The JEFE token is developed Open source under the MIT license, coded in Solidity and forms the foundation of the project, deployed on the mainnet in Optimism as $JEFE with the vision of being part of the SUPERCHAIN.\n\nApplication Development: We implement web3 activities within the community, promoting healthy competition through participation in educational workshops and learning activities on blockchain usage. All information is accessible to users from our website and with direct support on our social media channels. We have our own video game, Jefe Zombie, available on Android and iOS. This game introduces users to using their ERC-20 address to rank within the community and earn on-chain rewards, such as $JEFE & NFTs, and off-chain rewards, such as game appearances & accessories.\n\nCommunity Support: We also support community talent in areas like sports (American football and paintball), audiovisual art, helping artists transition to the web3 world, and e-sports, promoting competition and game streaming among users.\n\nJEFE University: We have JEFE University, a tour of presentations and workshops at universities about Optimism, blockchain & web3. We generate POAPs (Proof of Attendance Protocol) for attendees, promoting learning and knowledge sharing.\n\nRewards Program: We incentivize talent and user engagement within our ecosystem through a comprehensive rewards program, prominently featured on our website. Additionally, we're currently developing JEFE COMPASS, an innovative mobile Dapp where users can seamlessly monitor the global community ranking, organize activities, and track both on-chain and off-chain interactions from community addresses and VOTE for events, competitions, top players and more. By participating, users earn rewards points, enabling them to evolve their progress and level of their ranking within the community. \nThis program recurrently lists community activities that integrate web3, providing an access point to understand the use case of JEFE TOKEN. We act as a compass for navigating the web3 world, with a vision of a Superchain. Our utility is to support the transition from web2 to its integration with the Superchain in web3 interactively.","projectAvatarUrl":"https://storage.googleapis.com/op-atlas/b9e15e7a-8d23-4b25-83ab-88fc333c417f.png","projectCoverImageUrl":"https://storage.googleapis.com/op-atlas/a5f679ab-f06a-401f-a73c-d93f27a2f9ee.png","category":"Utility","osoSlug":"JEFE TOKEN","socialLinks":{"website":["https://jefetoken.com","https://rewards.jefetoken.com"],"farcaster":["https://warpcast.com/jefetoken"],"twitter":"https://x.com/JefeTOKEN","mirror":""},"team":["406049"],"github":[{"url":"https://github.com/jefetoken/JEFE-OPTIMISM","name":"JEFE TOKEN OPTIMISM","description":"This is the repo that contains the open source contract of jefe token that is deployed in the main net of Optimism"},{"url":"https://github.com/jefetoken/JEFE-OPSTACK","name":"JEFE OP STACK RESEARCH & DEVELOPMENT ","description":"Contains the information of all the research & development of the optimism chain named knuckles, there are four documents inside that contains the research & development of an open source blockchain with the opstack named knuckles , the documentation of how to deploy a blockchain using opstack is included in English & Spanish , used in workshops and educational purposes there is also kosotl which is an open source reference that helps the developer to serve the purpose of doing the each of the steps that are needed to configure an op blockchain. "},{"url":"https://github.com/jefetoken/Rewards","name":"JEFE WEB3 ACTIVITIES & REWARDS","description":"Repo for the orientation of users to use the rewards system of JEFE TOKEN, which is integrated in the Dapp of JEFE COMPASS too , it creates a ranking system on a leaderboard reading the information of the footprint the address of the user is using to interact in web3 activities from and for the community , these activities are sports oriented, educational oriented & gaming oriented, users comply with challenges or task given via rewards system & JEFE COMPASS , activities that are done and verified increase their reward points & based on their balance of JEFE TOKEN users have the voting power that allows them to vote for competition among teams, players & events . "},{"url":"https://github.com/jefetoken/JEFE-COMPASS","name":"JEFE COMPASS ","description":"This repo contains the public information for other apps to connect to JEFE COMPASS app & integrate the logic of rewards & web3 activities we have for the community ."}],"packages":[],"contracts":[{"address":"0x9FD22a17b4A96Da3F83797d122172C450381fb88","deploymentTxHash":"0xd800882d9a1b5c25de1dccf30577e2b5ef27333998cdd9fbeb563b17c64d9997","deployerAddress":"0xdBeA55Bad7404F00DF5cd12d30d2086151E83950","verificationProof":"0xb84a5278e71e9a6f745de0fe89b4583f9a88b3bf52b5861782acf57b5bc09c0d2debf8fd5dc39b05fbc8ce84f0a76ddda935870f0b60281d89f67c08d782ef1f1c","chainId":10}],"grantsAndFunding":{"ventureFunding":[],"grants":[{"grant":null,"link":null,"amount":"12422","date":"","details":null}],"revenue":[]},"pricingModel":"free","pricingModelDetails":"","links":[{"url":"https://explorer.jefetoken.com","name":"OP JEFE BLOCKCHAIN KNUCKLES EXPLORER INSPECTOR & MONITOR OF TRANSACTIONS & BLOCKS","description":"This is the server for monitoring the op-blockchain knuckles that was deployed together with the research of the op stack and journey, it allows to visualize the blocks, transactions and data related from the blockchain."},{"url":"https://sepolia-optimism.etherscan.io/address/0x1F1a029BA54513981e4AB05EfF4383647AeB76fF","name":"JEFE TOKEN BLOCKCHAIN KNUCKLES BATCHER TESTNET","description":"This is the address contract of the batcher that is running the Op blockchain knuckles, connected to the RPC of knuckles on the Sepolia Tesnet .This allow us to understand, study and develop better understanding of the deployment of the blockchain Knuckles using the Opstack along with a wider inspection on how blocks, transactions and the technical aspects that conforms the Superchain."}],"projectUid":"0x43bb3210691d0a7fd15df10a5401020281f7ab57baa49a63225c5c262abc357d"},{"name":"Native Account Abstraction on OP Stack","description":"Kroma Network has implemented Native Account Abstraction on the OP Stack and is currently operating a public devnet called Pioneer Alpha, which is open for anyone to test. Compared to ERC-4337, which relies on off-chain components, Native Account Abstraction offers advantages such as lower gas fees for users (approximately 40% reduction) and a more consistent experience for builders. Because of these benefits, we believe that Account Abstraction should be enshrined within the protocol, and we have been continuously working towards this goal.\n\nOne of the most important aspects is conducting all development processes in an open environment, and making it easy for anyone to test. To achieve this, Kroma team launched the public devnet Pioneer Alpha, which incorporates RIP-7560, RIP-7711, and RIP-7712 into the OP Stack. Additionally, we have developed an RIP-7560 compatible bundler in Golang, based on Stackup's bundler, and provide a Blockscout page and scripts that allow anyone to easily verify and test these implementations.","projectAvatarUrl":"https://storage.googleapis.com/op-atlas/f4561652-9847-4c8c-b744-43d0d91f0a4e.png","projectCoverImageUrl":"https://storage.googleapis.com/op-atlas/82a98589-84af-48d9-abd8-854ece2661a0.png","category":"Utility","osoSlug":"","socialLinks":{"website":["https://docs.pioneer.kroma.network/"],"farcaster":["https://warpcast.com/kroma-network"],"twitter":"https://x.com/kroma_network","mirror":null},"team":["217355","662916"],"github":[{"url":"https://github.com/kroma-network/7560-optimism","name":"7560-optimism","description":"OP Stack consensus client with necessary predeploy contracts for Native Account Abstraction, which is used in Pioneer Alpha."},{"url":"https://github.com/kroma-network/7560-geth","name":"7560-geth","description":"OP Stack go-ethereum client with Native Account Abstraction, which is used in Pioneer Alpha."},{"url":"https://github.com/kroma-network/rip7560-bundler","name":"7560-bundler","description":"RIP-7560 compatible bundler at Pioneer Alpha."},{"url":"https://github.com/kroma-network/rip7560-scripts","name":"rip7560-scripts","description":"Simple scripts to test the functionalities of Native Account Abstraction at Pioneer Alpha."}],"packages":[],"contracts":[],"grantsAndFunding":{"ventureFunding":[],"grants":[{"grant":null,"link":null,"amount":"5m-10m","date":"2022","details":""}],"revenue":[]},"pricingModel":"free","pricingModelDetails":"","links":[{"url":"https://docs.pioneer.kroma.network/","name":"Pioneer Alpha Docs","description":"Full documentation about Pioneer Alpha"},{"url":"https://blog.kroma.network/deep-dive-into-pioneer-alpha-7fce8433dd97","name":"Technical Deep Dive in Pioneer Alpha","description":"Article that demonstrates how Pioneer Alpha implements Native Account Abstraction and shows a replayable gas benchmark results between a Native AA transaction and ERC-4337 UserOp. "},{"url":"https://blockscout.pioneer.kroma.network/","name":"Pioneer Alpha Explorer","description":"Blockscout Explorer for simplified monitoring of RIP-7560 transactions."},{"url":"https://github.com/ethereum-optimism/specs/discussions/202","name":"Discussions on optimism specs GitHub","description":"Open discussion page on bringing Native Account Abstraction on OP Stack."},{"url":"https://www.youtube.com/watch?v=2CINj63Akp0","name":"Presentations","description":"Presentation video about Native Account Abstraction on OP Stack at Optimistic Gathering (EthCC)."}],"projectUid":"0x842f92e1a555fdbc6f0be1640997d1a6f6a96af3c19b5a035b649d806608ad19"},{"name":"blob-archiver-rs","description":"Blob-archiver-rs is a service to archive and allow querying of all historical blobs from the beacon chain written in Rust.\n\nWe are OptimismJ who continue to build open source public goods to help the Ethereum and Optimism community get better and better. Our main work is on OP Stack core protocols and ecosystem tools and libraries. You can view more detailed information on our official website https://optimism-java.github.io .","projectAvatarUrl":"https://storage.googleapis.com/op-atlas/c42c7205-45f2-4541-a522-9575e70d19ae.png","projectCoverImageUrl":"https://storage.googleapis.com/op-atlas/648ed09d-2f51-4800-9d18-8d1bfda30f75.png","category":"Utility","osoSlug":"blob-archiver-rs","socialLinks":{"website":["https://optimism-java.github.io/blob-archiver-rs-docs"],"farcaster":[],"twitter":"https://x.com/optimism_java","mirror":null},"team":["451368","754190","193400"],"github":[{"url":"https://github.com/optimism-java/blob-archiver-rs","name":"","description":""}],"packages":[],"contracts":[],"grantsAndFunding":{"ventureFunding":[],"grants":[{"grant":"token-house-mission","link":"https://app.charmverse.io/op-grants/blob-archiver-rs-a-robust-blob-archiver-service-in-rust-6388430437756178","amount":"10000","date":"2024-05-09","details":""}],"revenue":[]},"pricingModel":"free","pricingModelDetails":"","links":[],"projectUid":"0xbea008dac0a4a2d2cc88ed14468f7ce06b1a13d43ead38f31df3ca5f6d70d12e"},{"name":"xuwinnie.review","description":"Security Researcher.","projectAvatarUrl":"https://storage.googleapis.com/op-atlas/23976744-db3b-49b9-b5d4-3b629a28dd3a.png","projectCoverImageUrl":"https://storage.googleapis.com/op-atlas/f7905adc-4525-4ea2-bc64-925690c7069c.png","category":"Utility","osoSlug":"","socialLinks":{"website":["xuwinnie.review"],"farcaster":[],"twitter":null,"mirror":null},"team":["462511"],"github":[{"url":"https://github.com/xuwinnie/reports","name":null,"description":null}],"packages":[],"contracts":[],"grantsAndFunding":{"ventureFunding":[],"grants":[],"revenue":[]},"pricingModel":"freemium","pricingModelDetails":"NA","links":[],"projectUid":"0x353abbe13c196db288730b62e7a6d8f2755ee968681a67bc7d5e381621ad211a"},{"name":"Research and development on multi-section dispute game","description":"Our research aims to significantly expedite the fault-proof dispute by implementing a multi-section search approach. In contrast to the bi-section game, which demands log2(N) moves to identify the final disputable step, the K-section game (where K > 2) diminishes the moves to logK(N). However, in the K-section game, each player (defender/attacker) must publish a K-1 VM state hashes on-chain with every move. The introduction of EIP-4844 facilitates a substantial reduction in this cost through the utilization of EIP-4844 Binary Large Object (BLOB), capable of accommodating K=4096 VM hashes per BLOB. Consequently, for an N=2^48 game, the game can be condensed to 4 moves from the original 48 moves.","projectAvatarUrl":"https://storage.googleapis.com/op-atlas/246a6f8a-8335-40b7-b7d9-2590bb1c7cf9.png","projectCoverImageUrl":"https://storage.googleapis.com/op-atlas/79a15b72-a8c5-4850-871a-8258d6fc94e8.png","category":"Utility","osoSlug":"","socialLinks":{"website":["https://ethstorage.io/"],"farcaster":[],"twitter":"https://twitter.com/EthStorage","mirror":""},"team":["498701"],"github":[{"url":"https://github.com/ethstorage/optimism","name":"Multi-section fault proof","description":"Related changes are describe in https://github.com/ethereum-optimism/specs/discussions/191#discussioncomment-10339079"}],"packages":[],"contracts":[],"grantsAndFunding":{"ventureFunding":[],"grants":[{"grant":"token-house-mission","link":"https://app.charmverse.io/op-grants/page-29596258544520615","amount":"30000","date":"2024-04-24","details":"For detailed information on the grant, please visit the Charmverse page. You can find our progress updates, draft specifications, and code on this [GitHub discussion page](https://github.com/ethereum-optimism/specs/discussions/191)."}],"revenue":[]},"pricingModel":"free","pricingModelDetails":"","links":[{"url":"https://app.charmverse.io/op-grants/page-29596258544520615","name":"Optimism Season 5 Grant","description":"Recognition from Optimism community"},{"url":"https://twitter.com/EthStorage/status/1788554575869542831","name":"Twitter announcement","description":""},{"url":"https://www.youtube.com/watch?v=vbCSqdB-D8g","name":"Talk at EthPrague about the project","description":""}],"projectUid":"0xdbc21abd2657c839060753eada61f93a6d835a0a2f3bdfb530339a2c85f23516"},{"name":"Maintaining simple-optimism-node","description":"I'm maintaining \"simple-optimism-node\" created by @smartcontracts, an open-source Optimism's full/archive node docker compose deployment script used by more than 320 developers and featured in the official docs.\n\nBelow are some key metrics that indicate its adoption:\n\n- Stars: 321\n- Forks: 111\n\nFrom October 1, 2023, to July 31, 2024, the following metrics were observed:\n\n- External Contributors: 3\n- Issues Opened: 34\n- Issues Closed: 30\n- Merged Pull Requests: 28\n\nHowever, the actual usage is higher, as many instances are not being tracked.","projectAvatarUrl":"https://storage.googleapis.com/op-atlas/88286a99-4f87-423a-8d13-2ed8ebe4f47c.png","projectCoverImageUrl":"https://storage.googleapis.com/op-atlas/6e9dc772-39bd-48ef-b113-988854d3062b.png","category":"Utility","osoSlug":"","socialLinks":{"website":["https://github.com/smartcontracts/simple-optimism-node"],"farcaster":[],"twitter":null,"mirror":null},"team":["328679"],"github":[{"url":"https://github.com/smartcontracts/simple-optimism-node","name":"simple-optimism-node","description":"I'm maintaining \"simple-optimism-node\" created by @smartcontracts, an open-source Optimism's full/archive node docker compose deployment script used by more than 320 developers and featured in the official docs."}],"packages":[],"contracts":[],"grantsAndFunding":{"ventureFunding":[],"grants":[{"grant":null,"link":null,"amount":"17391","date":"","details":null}],"revenue":[]},"pricingModel":"free","pricingModelDetails":"","links":[],"projectUid":"0x09b95c7697625da4915338750c5f78446817a3634cb38bc9155e26bbbc0c87f1"},{"name":"Lodestar","description":"Lodestar is a Typescript ecosystem for Ethereum consensus, developed by ChainSafe Systems. Our flagship products are our production-capable beacon chain and validator client. In addition, we maintain public repositories of useful tools for public use. Some of these libraries include JS implementations for BLS, SSZ, Discv5, Gossipsub, Noise and Yamux. Our work contributes to the backbone infrastructure required to keep the Ethereum blockchain progressing within the rules as defined by the specification.\n\nLodestar’s niche is in its implementation language, TypeScript. Our software and tooling is uniquely situated as the go-to for researchers and developers for rapid prototyping such as our Prover, a verified web3 provider using light clients to increase decentralization and security of the JSON-RPC. Millions of developers around the world are familiar with Typescript, and Lodestar’s high-quality codebases are excellent introductions to the Ethereum protocol, with the goal of increasing client diversity and attracting new talent from one of the largest groups of developers in the world.","projectAvatarUrl":"https://storage.googleapis.com/op-atlas/973ba7db-8101-405b-98a0-1f7d93a0f344.png","projectCoverImageUrl":"https://storage.googleapis.com/op-atlas/3bb2834a-dcfd-4a71-ae2f-1e4fbef4209c.png","category":"Utility","osoSlug":"","socialLinks":{"website":["https://lodestar.chainsafe.io","https://github.com/ChainSafe/lodestar","https://chainsafe.github.io/lodestar/","https://chainsafe.io"],"farcaster":["https://warpcast.com/lodestar"],"twitter":"https://x.com/lodestar_eth","mirror":null},"team":["20822"],"github":[{"url":"https://github.com/ChainSafe/lodestar","name":"Lodestar","description":"TypeScript Implementation of Ethereum Consensus"}],"packages":[],"contracts":[],"grantsAndFunding":{"ventureFunding":[],"grants":[{"grant":null,"link":null,"amount":"248448.21","date":"","details":null},{"grant":null,"link":null,"amount":"79662.51","date":"","details":null}],"revenue":[]},"pricingModel":"free","pricingModelDetails":"","links":[{"url":"https://explorer.rated.network/o/ChainSafe%20-%20Lido?network=mainnet&timeWindow=30d&idType=poolShare","name":"ChainSafe Validator Metrics","description":"This page shows the performance of Lodestar as a validator client, run by ChainSafe infrastructure to support client diversity on mainnet validators via Lido."},{"url":"https://probelab.io/ethereum/discv5/2024-34/","name":"Probelab Discv5 Distribution","description":"This page represents the distribution of various user agents within the Ethereum discv5 DHT."},{"url":"https://npm-stat.com/charts.html?package=%40chainsafe%2Flodestar&from=2021-06-26&to=2024-08-26","name":"NPM Download Stats","description":"This mono-repository contains a suite of Ethereum Consensus packages."}],"projectUid":"0x8ec88058175ef4c1c9b1f26910c4d4f2cfa733d6fcd1dbd9385476a313d9e12d"},{"name":"OmniHub","description":"OmniHub NFT launchpad invites you to explore the boundless realms of creativity. Create your own collection in just a few clicks. This is where the future of art is born.","projectAvatarUrl":"https://storage.googleapis.com/op-atlas/98782a35-819f-4d02-a2dd-9e0156308b63.png","projectCoverImageUrl":"https://storage.googleapis.com/op-atlas/197fe561-4691-45ed-806f-60ca9851859f.png","category":"NFT","osoSlug":"","socialLinks":{"website":["https://launchpad.omnihub.xyz/","https://omnihub.xyz/"],"farcaster":["https://warpcast.com/omnihub"],"twitter":"https://x.com/omni_hub","mirror":null},"team":["635747"],"github":[{"url":"https://github.com/omnihub-xyz/blockchain","name":null,"description":null}],"packages":[],"contracts":[{"address":"0xe70Bfcae2620593A02d736B97EA4DeA451B33301","deploymentTxHash":"0xc4fced054d8c0fd736959fb7ed046b05bb4ff3704bcfc61d35c2b2796ba79515","deployerAddress":"0xeD59D863310d387455B5077de2D08055d7E39C61","verificationProof":"0xebdb71f3003d0d1f259afae23632d48193f792faa031f3784356b931d1982e3c4f4e02456cadf67e5d459ef5da0f9b1b0ff334019f2ec488b193234a9d483ccd1b","chainId":10},{"address":"0xe70Bfcae2620593A02d736B97EA4DeA451B33301","deploymentTxHash":"0x29a7d63b853a4fa05a82d0326a95940c4a57f3af0ca0fbf480dc95c3618ea0ad","deployerAddress":"0xeD59D863310d387455B5077de2D08055d7E39C61","verificationProof":"0x0","chainId":8453},{"address":"0xe70Bfcae2620593A02d736B97EA4DeA451B33301","deploymentTxHash":"0x5dbd5b4f2eee818f63a621b7df7b0e5286872f5203692fb5c8b8825aed56699f","deployerAddress":"0xeD59D863310d387455B5077de2D08055d7E39C61","verificationProof":"0x0","chainId":34443},{"address":"0xe70Bfcae2620593A02d736B97EA4DeA451B33301","deploymentTxHash":"0xf97461b8ac04f0e6f7f731f69ecd098eb72291709eb92aa695d2061d7e96054f","deployerAddress":"0xeD59D863310d387455B5077de2D08055d7E39C61","verificationProof":"0x0","chainId":7777777},{"address":"0xCc74b303208A1900Bd691C838ff6bf0F19c9C942","deploymentTxHash":"0xb73db7aaf03e6dcdaf7090e83de8296a90f5d929971ee84da755106b78f4f1f1","deployerAddress":"0x638a0D55c184aAe3d227D656Be5E8d269bF5373C","verificationProof":"0xe51becd94753f64552677e5e533498997766ed8e034d07f5c4a1ff093b5b26d0345d82766999462111ca2799f59bfa3281876c8ef43f2d30f9fc0f1ffb7035631b","chainId":7777777},{"address":"0xcaD3ce91875216F0075855344906672ad07EBb1E","deploymentTxHash":"0x7e37bda51480acee584c277c4ec5fe6a473eb9cf1f69a333c0850dc9c75ba786","deployerAddress":"0x638a0D55c184aAe3d227D656Be5E8d269bF5373C","verificationProof":"0x0","chainId":8453},{"address":"0x89ce6C6802D32F10707470F1a96e09ECac435730","deploymentTxHash":"0x80815fa320f453a3051f8a60b449bc5a266a3d7136c5869d8cc9434770f5c56f","deployerAddress":"0x638a0D55c184aAe3d227D656Be5E8d269bF5373C","verificationProof":"0x0","chainId":10},{"address":"0xF27cB6C5Ba1607E686de8175a55683B80B35dAeA","deploymentTxHash":"0x91827bb2c8d34b9a3f18acbd9fc9d7089dae159576f93d0531e18291f1ac87b1","deployerAddress":"0x638a0D55c184aAe3d227D656Be5E8d269bF5373C","verificationProof":"0x0","chainId":8453},{"address":"0x50fce7C516E20FB0ac4C1fe0e511D4F23e85184D","deploymentTxHash":"0x0cdc2980e6cacdd0ff22504420887dc7b33f6e5f6cc22a08723802ee40cb96a5","deployerAddress":"0x638a0D55c184aAe3d227D656Be5E8d269bF5373C","verificationProof":"0x0","chainId":7777777},{"address":"0x589651882D0D5B4f372e0fAfD55A4f61D8bEcDA9","deploymentTxHash":"0xcdea87eec13d8bdd2b452c2a4d2bee1e0c76a07d7ab3d6836a3b598590beeddb","deployerAddress":"0x638a0D55c184aAe3d227D656Be5E8d269bF5373C","verificationProof":"0x0","chainId":10},{"address":"0xE48a2b4eD1Ad410CD1A654314Dc07C5d65e6264F","deploymentTxHash":"0x0bf9be3907b2915092c7196878098674245a019a25aa74dd0826cd986ddef4a5","deployerAddress":"0x638a0D55c184aAe3d227D656Be5E8d269bF5373C","verificationProof":"0x0","chainId":8453},{"address":"0x295470Fb15Ac665C08815a7CA105f6C329CE5528","deploymentTxHash":"0x390028211f587e778eb5f8ecb42d69a4dbdfa21b7c6f5b789a13cd9f8d65279e","deployerAddress":"0x638a0D55c184aAe3d227D656Be5E8d269bF5373C","verificationProof":"0x0","chainId":7777777},{"address":"0x872224b321013a58BD7312A281C8B311b1aa9B03","deploymentTxHash":"0x8d0ea23bfd1c3ed42f27c6cc932b6fc808c7f87f63f0af7d0b4572b918789dd8","deployerAddress":"0x638a0D55c184aAe3d227D656Be5E8d269bF5373C","verificationProof":"0x0","chainId":10},{"address":"0xb113161e574F8b53976e89d7BeBF35994E4830AE","deploymentTxHash":"0x78df7dd4f37c5c9e1825d33a85aa8db311b5932bb5c65b9d06bf69ebebe47b3b","deployerAddress":"0x638a0D55c184aAe3d227D656Be5E8d269bF5373C","verificationProof":"0x0","chainId":10},{"address":"0xeCA83cacA1fdCd87F93ad7d3c49B853E156Cbd6B","deploymentTxHash":"0x5849921b37f6860bb450822438c31359e56b22cac99cdb8b4348f8c6d5cc6a40","deployerAddress":"0x638a0D55c184aAe3d227D656Be5E8d269bF5373C","verificationProof":"0x0","chainId":10},{"address":"0xC8C2e2eDB2b65C3411C4a71AEcF7Dc8A9b2B2327","deploymentTxHash":"0x581b67a447abf919052badf86c74fce021c683b9338749052a26295a4209a053","deployerAddress":"0x638a0D55c184aAe3d227D656Be5E8d269bF5373C","verificationProof":"0x0","chainId":10},{"address":"0x89ce6C6802D32F10707470F1a96e09ECac435730","deploymentTxHash":"0x616c962f7c7b20c7751b9c92a578633c6a56ea43e1375514eca826cd08453525","deployerAddress":"0x638a0D55c184aAe3d227D656Be5E8d269bF5373C","verificationProof":"0x0","chainId":8453},{"address":"0x589651882D0D5B4f372e0fAfD55A4f61D8bEcDA9","deploymentTxHash":"0xb88a3e749869397539a6aa55ed593d08cb28d4480957bfbb4e6253e5314d369b","deployerAddress":"0x638a0D55c184aAe3d227D656Be5E8d269bF5373C","verificationProof":"0x0","chainId":8453},{"address":"0xACF93bD798991D2B314894709dbe4530e69A45D5","deploymentTxHash":"0xff2a9137769a75c5f709ade108c8164a15fe8283bd63f6128a3af5186df79b03","deployerAddress":"0x638a0D55c184aAe3d227D656Be5E8d269bF5373C","verificationProof":"0x0","chainId":8453},{"address":"0x90A0114207793836e747490565f7920DE750CfF5","deploymentTxHash":"0x3970fd0cf157eaadbe0f1538f284c5d005b58bf65b4e2e8e892f03028845895f","deployerAddress":"0x638a0D55c184aAe3d227D656Be5E8d269bF5373C","verificationProof":"0x0","chainId":8453},{"address":"0xE9B5566cFcE960D74f57C9dfE96E709eF0Def737","deploymentTxHash":"0xc139117f3a070fcd8fcede5c10f5e37dc720dbd0bf694ae7ccf2b84ae9ef6040","deployerAddress":"0x638a0D55c184aAe3d227D656Be5E8d269bF5373C","verificationProof":"0x0","chainId":7777777},{"address":"0x3C679b05B07307C252183ED834eDD65DAc25b44E","deploymentTxHash":"0x88eae4f324ca1d6cf2f07a819bcd50651ccb94d286cac4759c1178b9ccdabf63","deployerAddress":"0x638a0D55c184aAe3d227D656Be5E8d269bF5373C","verificationProof":"0x0","chainId":7777777},{"address":"0x1c1AFa33432d188065b5adc2eb964388A8A87524","deploymentTxHash":"0x3bc8cd77709516c876d847f031263feb37edd13c0949c0b14affc79142774a88","deployerAddress":"0x638a0D55c184aAe3d227D656Be5E8d269bF5373C","verificationProof":"0x0","chainId":7777777},{"address":"0xFF9bB6f427be3bdEFF8FeEb3C69BCDaBd7F53566","deploymentTxHash":"0xf181fee607cd14ed230649b9245a4feaadc65c8e08bcd22db1e1612dfa3d1e45","deployerAddress":"0x638a0D55c184aAe3d227D656Be5E8d269bF5373C","verificationProof":"0x0","chainId":7777777},{"address":"0x8d0c49bc7A066B2Af8DA517EB5A256e6B407E56E","deploymentTxHash":"0x73b765102032c97f5494a59d0920a45ec9b034298ef9ffcad1d3583ed37c2214","deployerAddress":"0x638a0D55c184aAe3d227D656Be5E8d269bF5373C","verificationProof":"0x0","chainId":8453},{"address":"0x4634f5f489b3E97bd5a3EFE081708C6C4A499f1E","deploymentTxHash":"0x74c85c1d54dc14edaf9e2f97aed68d82b86ba3e30c959127eec48e94209c48e5","deployerAddress":"0x638a0D55c184aAe3d227D656Be5E8d269bF5373C","verificationProof":"0x0","chainId":8453},{"address":"0x5A42453624d7d773249Af526D14d8FB5a6dde8dc","deploymentTxHash":"0xca89d8d4c0dd3eaa47f482dc159f1022542bd30c97900a394e6761c24fd070d6","deployerAddress":"0x638a0D55c184aAe3d227D656Be5E8d269bF5373C","verificationProof":"0x0","chainId":8453},{"address":"0xBA483741fc78987A63562908c6aC969a73237Bc1","deploymentTxHash":"0x7f81ad4fe9226e5d3203155a17d04ac8d4ca63effa62b513d268f4928dbd3668","deployerAddress":"0x638a0D55c184aAe3d227D656Be5E8d269bF5373C","verificationProof":"0x0","chainId":10},{"address":"0x686465cA29269Fb31d469081A5637f586fdc1744","deploymentTxHash":"0x88c276f1d32b7b65dd151f2ed53351cd3b315a1523728a5246ae085b52f8d97d","deployerAddress":"0x638a0D55c184aAe3d227D656Be5E8d269bF5373C","verificationProof":"0x0","chainId":7777777},{"address":"0xE3C4a1A27B58EABc6C29D309f2532B8269765220","deploymentTxHash":"0x0ef75811aecf5610e8fdf536c68da43832341986fdc3cbef2ccc6d06320fe5a4","deployerAddress":"0x638a0D55c184aAe3d227D656Be5E8d269bF5373C","verificationProof":"0x0","chainId":7777777},{"address":"0xCaBf0b8CC4E81C505756E7e420B775A737478d74","deploymentTxHash":"0x8a216cfdaaa19b7e285e7ffbd83a87d144e43925ba97a264d846e09653fb0803","deployerAddress":"0x638a0D55c184aAe3d227D656Be5E8d269bF5373C","verificationProof":"0x0","chainId":8453},{"address":"0xCaBf0b8CC4E81C505756E7e420B775A737478d74","deploymentTxHash":"0x943a28347d06f99f2aa0065405dd6da8f7059283f4c64475d5baad287bc59b43","deployerAddress":"0x638a0D55c184aAe3d227D656Be5E8d269bF5373C","verificationProof":"0x0","chainId":10},{"address":"0xCaBf0b8CC4E81C505756E7e420B775A737478d74","deploymentTxHash":"0x10124a92fd77906884520a7ffca67ff1506f533e27426ae6f2949ad5632800f2","deployerAddress":"0x638a0D55c184aAe3d227D656Be5E8d269bF5373C","verificationProof":"0x0","chainId":7777777},{"address":"0xe6BedA2315F28c61A1f499Cb1A98C54EeC03692E","deploymentTxHash":"0xf90955660c632442746761b0613f2ce859ac43362abdcf021b34785122f52a06","deployerAddress":"0x638a0D55c184aAe3d227D656Be5E8d269bF5373C","verificationProof":"0x0","chainId":8453},{"address":"0x51BCC5d9e7CE100abcf88725aBa81055EDeb4972","deploymentTxHash":"0xd87aaa6c1c69a3b1144d68b7fd1c48f74190772cd4bcc6e3aab234594f231276","deployerAddress":"0x638a0D55c184aAe3d227D656Be5E8d269bF5373C","verificationProof":"0x0","chainId":7777777},{"address":"0x421F50dF980BCA319761fa327794d0b750703EC8","deploymentTxHash":"0x1cd7dbf8f804b73e90d9a43b80aeca692bc170dc971d5be29d815cbeb4400eb7","deployerAddress":"0x638a0D55c184aAe3d227D656Be5E8d269bF5373C","verificationProof":"0x0","chainId":7777777}],"grantsAndFunding":{"ventureFunding":[],"grants":[{"grant":null,"link":null,"amount":"6.093","date":"","details":null}],"revenue":[]},"pricingModel":"pay_to_use","pricingModelDetails":"Each deployment costs 0.0001 ETH","links":[],"projectUid":"0xd7a8e115b2b3772d7d5656d7798e349dcdedf2463302c78528c9e9686ab4efe3"},{"name":"Upnode Deploy","description":"Upnode Deploy allows chain operators and developers to quickly launch their OP Stack chain with the necessary infrastructure, including an explorer, bridge, faucet, and monitoring system, by modifying a few environment variables related to the RPC endpoint, private keys, and chain information.\n\nWith a single Docker Compose command, they can launch and manage every component of the OP Stack chain, including the ability to deploy a replica node by providing `rollup.json` and `genesis.json`. Upnode Deploy also offers a user interface similar to Conduit, which simplifies the OP Stack deployment process.\n\nUnlike Conduit, Upnode Deploy provides developers and chain operators with a tool to deploy OP Stack chains on their own servers instead of relying on third-party managed servers. Upnode Deploy is free, open-source, and fully transparent, whereas Conduit is a paid, closed-source solution.\n\nUpnode Deploy supports the latest OP Stack v1.9.0 and is prepared for the upcoming migration from `pnpm` to `just`.\n\nUpnode Deploy has won Fraxtal Hackathon: https://dorahacks.io/buidl/13971\n\nVideo of docker compose deploying an OP Stack L3 on Fraxtal: https://www.youtube.com/watch?v=8dytrXGjDG4","projectAvatarUrl":"https://storage.googleapis.com/op-atlas/91ebe6cd-12a6-42fb-b3ef-d717e79ac9b8.png","projectCoverImageUrl":"https://storage.googleapis.com/op-atlas/84ec5980-5e06-4630-92b4-16ce9e9e3f83.png","category":"Utility","osoSlug":"","socialLinks":{"website":["https://deploy.upnode.org","https://upnode.org","https://dorahacks.io/buidl/13971","https://www.youtube.com/watch?v=8dytrXGjDG4"],"farcaster":[],"twitter":"https://x.com/upnodeIntern","mirror":null},"team":["328679"],"github":[{"url":"https://github.com/upnodedev/upnode-deploy-ui","name":"Upnode Deploy UI","description":"User interface for deploying an OP Stack chain on-premise"},{"url":"https://github.com/upnodedev/opstack-bridge-ui-v2","name":"Upnode Deploy Bridge UI","description":""},{"url":"https://github.com/upnodedev/opstack-bridge-indexer-v2","name":"Upnode Deploy Bridge Indexer","description":""},{"url":"https://github.com/upnodedev/evm-faucet","name":"Upnode Deploy Faucet","description":""},{"url":"https://github.com/upnodedev/opstack-compose","name":"opstack-compose","description":"OP Stack deployment tool using docker compose"},{"url":"https://github.com/upnodedev/opstack-bridge-ui","name":"Upnode Deploy Bridge UI (Old)","description":""},{"url":"https://github.com/upnodedev/opstack-bridge-indexer","name":"Upnode Deploy Bridge Indexer (Old)","description":""}],"packages":[],"contracts":[],"grantsAndFunding":{"ventureFunding":[],"grants":[{"grant":null,"link":null,"amount":"62112","date":"","details":null},{"grant":"token-house-mission","link":"https://app.charmverse.io/op-grants/page-5705679072018564","amount":"30000","date":"2023-08-19","details":"Cycle 14 Grant"}],"revenue":[]},"pricingModel":"free","pricingModelDetails":"","links":[{"url":"https://dorahacks.io/buidl/13971","name":"Upnode Deploy has won Fraxtal hackathon","description":"Upnode Deploy has won Fraxtal hackathon"},{"url":"https://youtu.be/8dytrXGjDG4","name":"Upnode Deploy opstack-compose demo","description":"A demo video shows how opstack-compose Docker Compose work to deploy a new OP Stack chain"}],"projectUid":"0x81af86360a8e964cc907a5689a62e94231c7e42e05f49c0586716975d72e2e2e"},{"name":"Token Historical Balance","description":"The OP Token Historical Balance is a critical tool developed by WakeUp Labs that enhances the usability and functionality of the Optimism blockchain. This service empowers developers, analysts, and users by enabling them to query historical blockchain data at any specific moment in time. It supports queries for any public view function of smart contracts deployed on Optimism, from the very first block to the present. By providing access to historical state data, this project directly supports transparency, research, and analytics, which are crucial for the evolution and understanding of the Optimism ecosystem.\n\nOur project contributes to the OP Stack Tooling category by providing a fundamental utility that facilitates better decision-making, auditing, and research within the Optimism network. This tool is vital for developers who require accurate historical data to test, validate, and optimize their applications. Additionally, it promotes the growth of the Optimism ecosystem by reducing barriers to entry and fostering a more robust environment for innovation.\n\nWakeUp Labs is dedicated to advancing the capabilities of Ethereum's Layer 2 solutions, and we believe that tools like the OP Token Historical Balance are essential for driving adoption and enhancing the overall developer experience. By making Optimism's blockchain data more accessible and usable, we aim to empower the community and fuel the next wave of development on the OP Stack.","projectAvatarUrl":"https://storage.googleapis.com/op-atlas/ae73d3f5-61cc-48ef-84e9-2b553d1f0739.png","projectCoverImageUrl":"https://storage.googleapis.com/op-atlas/46c64ba6-5c38-4bc0-9ac7-d32a55a32637.png","category":"Utility","osoSlug":"0xmdh","socialLinks":{"website":["https://rfg1-demo.wakeuplabs.link/","https://www.wakeuplabs.io/","https://platform.wakeuplabs.io/"],"farcaster":[],"twitter":"x.com/wakeuplabs","mirror":"https://mirror.xyz/0x9dFa9dfD15d2b2fa9717b4fc545c2bB35a29215c"},"team":["450183","850118"],"github":[{"url":"https://github.com/wakeuplabs/rfg1-optimism","name":"OP Token Historical Balance","description":"This is a service that will be able to query the blockchain for specific moments in the past ⏰. Specifically, the queries will be enabled for any public view function of any smart contract deployed on the Optimism blockchain from its first block until the current moment. It could be extended to any EVM blockchain.\n\nThe implementation is fully open source with MIT license.\n\n"}],"packages":[],"contracts":[],"grantsAndFunding":{"ventureFunding":[],"grants":[{"grant":null,"link":null,"amount":"19875.86","date":"","details":null},{"grant":null,"link":null,"amount":"11300","date":"","details":null},{"grant":"foundation-grant","link":"https://app.charmverse.io/op-grants/page-03682508781749161","amount":"30000","date":"2023-07-05","details":"Here you can find the repo: https://github.com/wakeuplabs/rfg1-optimism/"},{"grant":"foundation-grant","link":"https://app.charmverse.io/op-grants/page-6994526778836425","amount":"70000","date":"2024-03-21","details":"WIP. This proposal sought to create a toolkit based on zero-knowledge technology for developers working on the Superchain platform. A Tool Kit specifically crafted to integrate with the OP Stack, thereby serving the Superchain and facilitating Identity-related functionalities."},{"grant":"foundation-grant","link":"https://app.charmverse.io/op-grants/superchain-accounts-wakeup-labs-5137420407693789","amount":"40000","date":"2024-03-21","details":"Optimism proposed the development of Superchain Accounts – native smart accounts tailored for the Superchain ecosystem. These accounts utilized account abstraction features, allowing OP chain users to earn Superchain Points."},{"grant":"foundation-grant","link":"https://app.charmverse.io/op-grants/page-3054181115871304","amount":"65000","date":"2024-03-21","details":"A proposal was made to create a decentralized Rollup-as-a-Service (RaaS) network to facilitate the realization of this mission. Unlike existing RaaS providers, this network aims to democratize the provider role, allowing for seamless switching between providers."},{"grant":"foundation-grant","link":"https://app.charmverse.io/op-grants/wakeup-labs-impact-evaluation-framework-and-dashboard-07747506628213086","amount":"30000","date":"2024-03-21","details":"Update and expand the Impact Evaluation Framework to align with the updated intents for Season 5, while also broadening access to the Metrics Garden and boosting the utilization of current Impact Metrics and utilize a range of tools, to showcase impact. "}],"revenue":[]},"pricingModel":"free","pricingModelDetails":"","links":[{"url":"https://rfg1-demo.wakeuplabs.link/","name":"Demo OP Token Historical Balance","description":"Our service is designed for easy integration, streamlined maintenance, and adaptable extensibility with external services.\n\nThis RESTful API seamlessly interacts with the OP blockchain, persisting invoked functions in a dedicated database. Subsequently, users can conveniently bypass providing ABI information on following interactions.\n\nMoreover, an additional component empowers project owners to populate the database with smart contracts they deem pertinent.\n\nWe've also coded the first implementation of these APIs. The main idea behind the integration is to provide a user-friendly UI where users can define a specific Address or ENS and determine the amount of OP tokens it holds on a specific date on the Optimism Blockchain.\n\nTry it out here: https://rfg1-demo.wakeuplabs.link/"}],"projectUid":"0x10e9fc6dd7d01e09bd9440d507846432333a06f779287b29199010e2f50579cd"},{"name":"Nfts ","description":"nft creation ","projectAvatarUrl":"https://storage.googleapis.com/op-atlas/39cfa64d-46e8-43a1-9bf8-baf6d41de613.png","projectCoverImageUrl":"https://storage.googleapis.com/op-atlas/f43cc8a7-8575-45c8-843f-01f9830befd0.png","category":"NFT","osoSlug":"","socialLinks":{"website":[],"farcaster":[],"twitter":null,"mirror":null},"team":["427926"],"github":[],"packages":[],"contracts":[],"grantsAndFunding":{"ventureFunding":[],"grants":[],"revenue":[]},"pricingModel":"free","pricingModelDetails":"","links":[],"projectUid":"0x965d10dd8af44d0286af95744897ac7e066f92114c080c021e628f4af3eda298"},{"name":"Upnode Deploy","description":"Upnode Deploy allows chain operators and developers to quickly launch their OP Stack chain with the necessary infrastructure, including an explorer, bridge, faucet, and monitoring system, by modifying a few environment variables related to the RPC endpoint, private keys, and chain information.\n\nWith a single Docker Compose command, they can launch and manage every component of the OP Stack chain, including the ability to deploy a replica node by providing `rollup.json` and `genesis.json`. Upnode Deploy also offers a user interface similar to Conduit, which simplifies the OP Stack deployment process.\n\nUnlike Conduit, Upnode Deploy provides developers and chain operators with a tool to deploy OP Stack chains on their own servers instead of relying on third-party managed servers. Upnode Deploy is free, open-source, and fully transparent, whereas Conduit is a paid, closed-source solution.\n\nUpnode Deploy supports the latest OP Stack v1.9.0 and is prepared for the upcoming migration from `pnpm` to `just`.\n\nUpnode Deploy has won Fraxtal Hackathon: https://dorahacks.io/buidl/13971\n\nVideo of docker compose deploying an OP Stack L3 on Fraxtal: https://www.youtube.com/watch?v=8dytrXGjDG4","projectAvatarUrl":"https://storage.googleapis.com/op-atlas/91ebe6cd-12a6-42fb-b3ef-d717e79ac9b8.png","projectCoverImageUrl":"https://storage.googleapis.com/op-atlas/84ec5980-5e06-4630-92b4-16ce9e9e3f83.png","category":"Utility","osoSlug":"","socialLinks":{"website":["https://deploy.upnode.org","https://upnode.org","https://dorahacks.io/buidl/13971","https://www.youtube.com/watch?v=8dytrXGjDG4"],"farcaster":[],"twitter":"https://x.com/upnodeIntern","mirror":null},"team":["328679"],"github":[{"url":"https://github.com/upnodedev/upnode-deploy-ui","name":"Upnode Deploy UI","description":"User interface for deploying an OP Stack chain on-premise"},{"url":"https://github.com/upnodedev/opstack-bridge-ui-v2","name":"Upnode Deploy Bridge UI","description":""},{"url":"https://github.com/upnodedev/opstack-bridge-indexer-v2","name":"Upnode Deploy Bridge Indexer","description":""},{"url":"https://github.com/upnodedev/evm-faucet","name":"Upnode Deploy Faucet","description":""},{"url":"https://github.com/upnodedev/opstack-compose","name":"opstack-compose","description":"OP Stack deployment tool using docker compose"},{"url":"https://github.com/upnodedev/opstack-bridge-ui","name":"Upnode Deploy Bridge UI (Old)","description":""},{"url":"https://github.com/upnodedev/opstack-bridge-indexer","name":"Upnode Deploy Bridge Indexer (Old)","description":""}],"packages":[],"contracts":[],"grantsAndFunding":{"ventureFunding":[],"grants":[{"grant":null,"link":null,"amount":"62112","date":"","details":null},{"grant":"token-house-mission","link":"https://app.charmverse.io/op-grants/page-5705679072018564","amount":"30000","date":"2023-08-19","details":"Cycle 14 Grant"}],"revenue":[]},"pricingModel":"free","pricingModelDetails":"","links":[{"url":"https://dorahacks.io/buidl/13971","name":"Upnode Deploy has won Fraxtal hackathon","description":"Upnode Deploy has won Fraxtal hackathon"},{"url":"https://youtu.be/8dytrXGjDG4","name":"Upnode Deploy opstack-compose demo","description":"A demo video shows how opstack-compose Docker Compose work to deploy a new OP Stack chain"}],"projectUid":"0x81af86360a8e964cc907a5689a62e94231c7e42e05f49c0586716975d72e2e2e"},{"name":"op-besu","description":"Op-besu is an OP Stack execution client written in Java 21. \n\nWe are OptimismJ who continue to build open source public goods to help the Ethereum and Optimism community get better and better. Our main work is on OP Stack core protocols and ecosystem tools and libraries. You can view more detailed information on our official [website](https://optimism-java.github.io) .","projectAvatarUrl":"https://storage.googleapis.com/op-atlas/cccbc3c2-e7e4-4f1f-9eb9-110b9d3006dd.png","projectCoverImageUrl":"https://storage.googleapis.com/op-atlas/11b27f90-aab4-4013-b554-1375533a88c5.png","category":"Utility","osoSlug":"op-besu-optimism-java","socialLinks":{"website":["https://optimism-java.github.io/op-besu-docs"],"farcaster":[],"twitter":"https://x.com/optimism_java","mirror":null},"team":["193400"],"github":[{"url":"https://github.com/optimism-java/op-besu","name":"","description":""}],"packages":[],"contracts":[],"grantsAndFunding":{"ventureFunding":[],"grants":[{"grant":"token-house-mission","link":"https://app.charmverse.io/op-grants/op-besu-an-op-stack-execution-client-based-on-hyperledger-besu-2818630304747294","amount":"50000","date":"2024-05-09","details":""}],"revenue":[]},"pricingModel":"free","pricingModelDetails":"","links":[],"projectUid":"0x7d69da70e6453a7abb641a770cad602c0a7893186cb20f990efe22c0cb248115"},{"name":"go-libp2p","description":"The canonical Golang implementation of libp2p. Go-libp2p is a collection of protocols that support a wide range of functionalities, such as; connection establishment, remote node protocol identification and negotiation (through its identify protocol), data encryption, content/peer discovery (through its Kademlia DHT component), and data transfer through its pub-sub protocol (Gossipsub).\n\nThe stakeholders of go-libp2p include the Interplanetary Shipyard team who maintain this implementation as well as projects that depend on go-libp2p like Optimism's op-node (the reference implementation of the rollup-node spec), the Ethereum Beacon Chain (via Prysm, the Go consensus client), Filecoin (Lotus and Venus), Celestia node, and many more: https://github.com/libp2p/go-libp2p?tab=readme-ov-file#notable-users.","projectAvatarUrl":"https://storage.googleapis.com/op-atlas/277d8353-44c4-4e16-a2bd-2dfb3fb9e65f.png","projectCoverImageUrl":"https://storage.googleapis.com/op-atlas/4c70ca4a-8b38-47ee-97d0-2a64a63700f8.png","category":"Utility","osoSlug":"","socialLinks":{"website":["https://ipshipyard.com/","https://github.com/libp2p/go-libp2p"],"farcaster":[],"twitter":"https://x.com/ipshipyard","mirror":null},"team":["845866","849466"],"github":[{"url":"https://github.com/libp2p/go-libp2p","name":"go-libp2p","description":"Main project repository."}],"packages":[],"contracts":[],"grantsAndFunding":{"ventureFunding":[],"grants":[],"revenue":[]},"pricingModel":"free","pricingModelDetails":"","links":[{"url":"https://github.com/ethereum-optimism/optimism/blob/develop/op-node/p2p/host.go#L223","name":"Optimism mainnet's use of go-libp2p","description":"A link to Optimism's op-node which uses protocols provided by go-libp2p"},{"url":"https://github.com/prysmaticlabs/prysm/blob/develop/beacon-chain/p2p/options.go#L90","name":"Prysm's use of go-libp2p","description":"A link to Ethereum Beacon Chain client Prysm which shows use of protocols provided by go-libp2p"},{"url":"https://clientdiversity.org/","name":"go-libp2p's role in Ethereum Client Diversity","description":"As of 2024-09-04, Sigma Prime's Blockprint data source shows that 36.42% of the Ethereum Beacon chain consists of Prysm nodes which rely on go-libp2p"}],"projectUid":"0xc71faa1bcb4ceb785816c3f22823377e9e5e7c48649badd9f0a0ce491f20d4b3"},{"name":"RIG Ethereum Core Research","description":"The Robust Incentives Group is an Ethereum Foundation research team dedicated to the study of protocol mechanisms through the lens of game theory, mechanism design, crypto-economics, formal methods and data science. \n\nOver the past year, we have significantly contributed to a broad array of discussions on improving Ethereum’s core protocol, such as the decentralization of its staking set, its ability to enforce and defend its neutrality, as well as to preserve its security.\n\nWe briefly introduce our main research directions from the past year.\n\nCensorship resistance. We are developing mechanisms to ensure the L1 protocol maintains chain neutrality by empowering Ethereum’s decentralized set of validators to enforce the inclusion of transactions in Ethereum blocks through inclusion lists (ILs). Over the past year, we have explored the design space and made significant progress towards a proposal called Fork-Choice Enforced Inclusion Lists (FOCIL), which we believe could be considered for inclusion in a future Ethereum upgrade. We have also collaborated with the Commit-Boost effort to develop out-of-protocol inclusion lists bridging the gap until a protocol solution is available.\n\nTiming games. Nearly a year ago, we named and introduced the concept of timing games in a publication, describing how proposers have an incentive to wait until the last moment to propose their blocks in order to maximize MEV rewards. Since then, we have observed timing games occurring in practice and have been working on mitigation strategies to maintain consensus stability. Timing games were central to critical discussions by the Ethereum research and builder communities over the last year.\n\nPBS. Our group has been at the forefront of PBS research for more than two years now. During the time period considered for this retroactive funding, we have deepened our understanding of the practice of PBS with research supporting EIP-7732 (“Enshrined Proposer–Builder Separation”). We have also been active in exploring MEV burn mechanisms, as well as the newer idea of “Attester–Proposer Separation”, with posts and publications.\n\nStaking economics. This group put forward the idea of rainbow staking dealing with an ever-changing staking landscape. It intends to embrace the heterogeneity of Ethereum's staking set and foresees different roles for different types of participants. Separately but related, this group has proposed changes to Ethereum's issuance policy in order to maintain a healthy staking level that is long-term sustainable. \n\nIf any of this catches your attention, please take a look at rig.ethereum.org to find links to all resources.","projectAvatarUrl":"https://storage.googleapis.com/op-atlas/b9dd7341-7c9c-43cf-bc3d-3746ed7b60d4.png","projectCoverImageUrl":"https://storage.googleapis.com/op-atlas/44a0a772-d44a-4c98-9418-2bf872ca008b.png","category":"Utility","osoSlug":"","socialLinks":{"website":["https://rig.ethereum.org"],"farcaster":[],"twitter":null,"mirror":null},"team":["215506","19820","16191","5451","3329","9068"],"github":[],"packages":[],"contracts":[],"grantsAndFunding":{"ventureFunding":[],"grants":[],"revenue":[]},"pricingModel":"free","pricingModelDetails":"","links":[{"url":"https://rig.ethereum.org","name":"RIG website","description":"The RIG website has an exhaustive list of all our writings/talks/papers."}],"projectUid":"0x326b198b5e8fafe18aa163b5a6e3e1c2a5d539eb0006245b40ba4dbc927f7953"},{"name":"One-click bare metal node deployment","description":"BlockJoy makes it easy to deploy and manage dedicated, unmetered blockchain nodes on any bare metal infrastructure.\n\nIn 2024, we've expanded our support to include OP-Geth-Archive, OP-Reth-Archive, OP-Reth-Full, OP-Erigon-Archive, OP-Reth-Base-Archive, and OP-Erigon-Zora-Archive. We also support any custom binaries, node settings, and sidecar applications that the user request. \n\nOur infrastructure maintains snapshots, enabling fast node deployment near the chain tip, and takes care of upgrades, monitoring, and any custom configurations. The user has the option to deploy nodes on their servers, or our global network of high performance baremetal servers. This enables super low latency access at a low cost.\n\nHigh-profile projects like Goldsky, 0x, Indexing Company, and Test In Prod have been using BlockJoy nodes throughout the past year.\n\nThe next phase of our project will enable self-serve access for users to integrate custom binaries and images, creating a truly self-serve rollup-as-a-service platform running on high-performance bare metal servers.","projectAvatarUrl":"https://storage.googleapis.com/op-atlas/1aac843e-d242-4bf1-aca5-fe698740d276.png","projectCoverImageUrl":"https://storage.googleapis.com/op-atlas/b12dec8b-f04b-4a73-b8fc-7660ef7692b4.png","category":"Utility","osoSlug":"","socialLinks":{"website":["http://blockjoy.com"],"farcaster":[],"twitter":"https://x.com/BlockJoyWeb3","mirror":null},"team":["850705","215046"],"github":[],"packages":[],"contracts":[],"grantsAndFunding":{"ventureFunding":[],"grants":[{"grant":null,"link":null,"amount":"5m-10m","date":"2023","details":""}],"revenue":[]},"pricingModel":"pay_to_use","pricingModelDetails":"Dedicated node as a service rates. These nodes run on high performance baremetal servers around the globe with specs including: AMD Epyc Genoa, DDR5 Ram, NVME5 drives, 10+ GB unmetered network.\n\nOptimism-Reth Full - Monthly rate: $542\nBase-Reth Full - $433\nOP-Erigon Archive - $891\nOP-Geth Archive - $891\nOP-Reth Archive - $650\nBase-Reth Archive - $542","links":[],"projectUid":"0x5c7ef2866a2370e1e24397b22dfaf937c2b801778335a755b258c7e8fe19d027"},{"name":"Hermes - a GossipSub listener and tracer for libp2p-based networks.","description":"The ProbeLab team has recently built Hermes, a GossipSub listener and tracer for libp2p-based networks. Hermes-based experiments aim to measure the efficiency and performance of the GossipSub message broadcasting protocol in any libp2p-based network. Acting as a light node of sorts, Hermes can help developers collect valuable data and tune their network’s protocols based on the message propagation latency, control message overhead and a variety of other metrics. Hermes currently supports the Ethereum consensus layer network.\n\nThe ProbeLab team specialises in network-layer measurements and monitoring. The team operates a variety of tools and uses the data it collects to propose network protocol optimisations.","projectAvatarUrl":"https://storage.googleapis.com/op-atlas/90c0de0c-cc0e-4959-afb7-a78ae4c9d674.png","projectCoverImageUrl":"https://storage.googleapis.com/op-atlas/e1d59a51-3f6f-4642-bc88-553026d2d067.png","category":"Utility","osoSlug":"","socialLinks":{"website":["https://probelab.io","https://probelab.network"],"farcaster":["@yiannisbot"],"twitter":"@yiannisbot","mirror":null},"team":["779819","845866","468804"],"github":[{"url":"https://github.com/probe-lab/hermes","name":"Hermes","description":"Main project repository."}],"packages":[],"contracts":[],"grantsAndFunding":{"ventureFunding":[],"grants":[],"revenue":[]},"pricingModel":"free","pricingModelDetails":"","links":[{"url":"https://probelab.io/tools/hermes/","name":"Hermes @ probelab.io","description":"Tool description"}],"projectUid":"0x7504e494cb8d227193182e083128912173c14eaeecec9b90fa453de28377b269"},{"name":"Shutterize Optimism SDK (SHOP SDK)","description":"shop-sdk is a custom ethersjs provider, that allows to send shutter encrypted (\"shutterized\") transactions on Shutter-Optimism.\n\nShutter-Optimism is an Optimism testnet, that provides a mechanism to include Shutter encrypted transactions.\n\nShutter is a distributed key generation (DKG) threshold encryption protocol, that enables applications and/or users to encrypt arbitrary data, commit the encrypted message (i.e. by sending it in a transaction) and have it revealed after a certain condition is met (i.e. once the position of the transaction in a future block is confirmed). Shutter's threshold decryption scheme, where a threshold of n out of m key holders (\"keypers\") need to release their decryption key share for successful reveal, enables an environment where censorship, by not releasing decryption keys, and collusion, by peeking into encrypted messages before the reveal condition was reached, become very unlikely.\n\nIn Shutter-Optimism this allows to build MEV-resistant applications.\n\nThe intention of shop-sdk is to make it as easy as possible to transform a traditional application, that could run on Optimism, into a MEV protected version running on Shutter-Optimism.","projectAvatarUrl":"https://storage.googleapis.com/op-atlas/563c3a20-cbfb-4a1f-b03a-058b580eb2ba.png","projectCoverImageUrl":"https://storage.googleapis.com/op-atlas/0407765b-33f4-4c22-9392-faeae91c37cc.png","category":"Utility","osoSlug":"","socialLinks":{"website":["https://shutter.network/","https://linktr.ee/ShutterNetwork","https://blog.shutter.network/"],"farcaster":["https://warpcast.com/shutter"],"twitter":"https://x.com/ShutterNetwork","mirror":null},"team":["316218","358280"],"github":[{"url":"https://github.com/shutter-network/shop-sdk","name":"Shutterized Optimism SDK","description":"shop-sdk is a custom ethersjs provider, that allows to send shutter encrypted (\"shutterized\") transactions on Shutter-Optimism."}],"packages":[],"contracts":[],"grantsAndFunding":{"ventureFunding":[],"grants":[],"revenue":[]},"pricingModel":"free","pricingModelDetails":"","links":[],"projectUid":"0x6d2ee66c931e5c3be17e1417e38617f1efee5be223cf53dd507779d68229a198"},{"name":"Rust KZG","description":"Rust-KZG ( https://github.com/grandinetech/rust-kzg ) is a high performance KZG library that is used for Ethereum blobs related cryptography. The project brought the fastest cryptography for EIP-4844 that enabled L2 scaling on Ethereum.","projectAvatarUrl":"https://storage.googleapis.com/op-atlas/184d8460-1eab-4d2d-819b-b33f6b30fef9.png","projectCoverImageUrl":"https://storage.googleapis.com/op-atlas/646f8695-adab-4ea3-a279-700d61498a78.png","category":"Utility","osoSlug":"","socialLinks":{"website":["https://github.com/grandinetech/rust-kzg"],"farcaster":["https://warpcast.com/saulius"],"twitter":"https://github.com/grandinetech/grandine","mirror":null},"team":["850136"],"github":[{"url":"https://github.com/grandinetech/rust-kzg","name":"Rust-KZG","description":"The repository contains L2 scaling enabling blobs (EIP-4844) cryptography implementations using multiple elliptic curve backends (blst, constantine, mcl, arkworks, zkcrypto). It also contains benchmark results, test harness etc."}],"packages":[],"contracts":[],"grantsAndFunding":{"ventureFunding":[],"grants":[{"grant":null,"link":null,"amount":"42236","date":"","details":null},{"grant":null,"link":null,"amount":"2120","date":"","details":null}],"revenue":[]},"pricingModel":"free","pricingModelDetails":"","links":[{"url":"https://github.com/grandinetech/rust-kzg?tab=readme-ov-file#benchmarks","name":"Benchmarks","description":"The benchmarks shows that Rust-KZG is the fastest among alternative libraries that were benchmarked."}],"projectUid":"0xc998478cdd600933c5e5723be6ab1db19d445d6ac53cf28fe8927f050a8b1faf"},{"name":"Hermes - a GossipSub listener and tracer for libp2p-based networks.","description":"The ProbeLab team has recently built Hermes, a GossipSub listener and tracer for libp2p-based networks. Hermes-based experiments aim to measure the efficiency and performance of the GossipSub message broadcasting protocol in any libp2p-based network. Acting as a light node of sorts, Hermes can help developers collect valuable data and tune their network’s protocols based on the message propagation latency, control message overhead and a variety of other metrics. Hermes currently supports the Ethereum consensus layer network.\n\nThe ProbeLab team specialises in network-layer measurements and monitoring. The team operates a variety of tools and uses the data it collects to propose network protocol optimisations.","projectAvatarUrl":"https://storage.googleapis.com/op-atlas/90c0de0c-cc0e-4959-afb7-a78ae4c9d674.png","projectCoverImageUrl":"https://storage.googleapis.com/op-atlas/e1d59a51-3f6f-4642-bc88-553026d2d067.png","category":"Utility","osoSlug":"","socialLinks":{"website":["https://probelab.io","https://probelab.network"],"farcaster":["@yiannisbot"],"twitter":"@yiannisbot","mirror":null},"team":["779819","845866","468804"],"github":[{"url":"https://github.com/probe-lab/hermes","name":"Hermes","description":"Main project repository."}],"packages":[],"contracts":[],"grantsAndFunding":{"ventureFunding":[],"grants":[],"revenue":[]},"pricingModel":"free","pricingModelDetails":"","links":[{"url":"https://probelab.io/tools/hermes/","name":"Hermes @ probelab.io","description":"Tool description"}],"projectUid":"0x7504e494cb8d227193182e083128912173c14eaeecec9b90fa453de28377b269"},{"name":"OPcity stack","description":"The OP City Stack is a comprehensive research initiative focused on exploring the operation of the OP Stack and testing the capabilities of the Canon Fault Proofs Virtual Machine (Canon Fault Proofs VM). Through practical deployments, benchmarking, and innovative proposals, this project seeks to push the boundaries of Optimistic Rollup performance and functionality, contributing to the broader goal of Ethereum scalability.\n\nThe project covers several key areas. First, the Node & Rollup Setup involved detailed documentation of the deployment process for both an L1 node (Holesky testnet) and an L2 rollup using the OP Stack. To address RPC calls limitations, the project transitioned from relying on a remote virtual machine and third-party RPC services to a local environment. This shift improved performance reliability and security.\n\nIn the OP Stack Version Benchmarking, multiple test deployments were conducted to compare the OP Stack versions V4.0.0 (Canyon) and V7.0.0 (Fjord). Significant findings from these tests included a 75% reduction in total gas fees when upgrading from V4.0.0 to V7.0.0. Additionally, a comparison of calldata versus data blob methods revealed that using data blobs resulted in a 60% reduction in resource usage, demonstrating the efficiency gains of advanced data handling techniques.\n\nFor the Proposed Changes to Fault Proofs, the project explored integrating the OP Stack's Canon Fault Proofs VM with the opML's Multi-Phase Fault Proof protocol. The proposed modifications included developing a state transition function model to handle merkelized decision trees or neural network outputs. The project also focused on analyzing memory management strategies for handlig large datasets required by machine learning models, and enhancing syscalls and I/O operations to optimize the ML-driven data processing. To ensure system integrity, formal verification, and error analysis were implemented. Additionally, simulations were developed to evaluate the system's performance under real-world operational conditions.","projectAvatarUrl":"https://storage.googleapis.com/op-atlas/f9feb4b3-ff72-43c5-b3b5-008aa6ec8f45.png","projectCoverImageUrl":"https://storage.googleapis.com/op-atlas/ed478c5a-8181-465d-a02f-b2b5d72bf44f.png","category":"Utility","osoSlug":"zenbit.eth","socialLinks":{"website":["https://zenbit.mx","https://badges.zenbit.mx/"],"farcaster":["https://warpcast.com/zenbit"],"twitter":"https://x.com/zenbitMX/status/1731886578673254564","mirror":"https://mirror.xyz/zenbit.eth/"},"team":["212738","402339"],"github":[{"url":"https://github.com/zenbitETH/OPcity","name":"OP City","description":"This repository documents the research and development efforts for the OP City project."}],"packages":[],"contracts":[],"grantsAndFunding":{"ventureFunding":[],"grants":[{"grant":null,"link":null,"amount":"24850","date":"","details":null},{"grant":null,"link":null,"amount":"1535","date":"","details":null},{"grant":"token-house-mission","link":"https://app.charmverse.io/op-grants/page-1306815702055122","amount":"30000","date":"2024-05-08","details":"Research the compatibility of the OP stack's Canon Fault Proof VM with the opML's Multi-Phase Fault Proof protocol. Proposed during Season 5 and approved during Cycle 22."}],"revenue":[]},"pricingModel":"free","pricingModelDetails":"","links":[{"url":"https://github.com/zenbitETH/OPcity/blob/main/README.md","name":"Proposed modifications to the Canon Fault Proofs VM","description":"Research the compatibility of the OP stack's Canon Fault Proof VM with the opML's Multi-Phase Fault Proof protocol. The goal is to implement a custom Fault Dispute Game that manages the challenges related to data availability states from the L2 rollup and the computation results from the Deep Neural Networks (DNN) of the multi-phase opML. "},{"url":"https://github.com/zenbitETH/OPcity/blob/main/Op-stack-research/Test-deployments/node01_V4.0.0.md","name":"Test Deployment 1 (OP stack V4.0.0 / December 2023)","description":"An explorative evaluation was conducted from December 4th to 11th, assessing the OP Stack's operational cost performance in a testnet environment, focusing on gas spending by the batcher and proposer components."},{"url":"https://github.com/zenbitETH/OPcity/blob/main/Op-stack-research/Test-deployments/node02_V7.0.0.md","name":"Test Deployment 2 (OP stack V7.0.0 - Call Data) / June 2024","description":"In June 2024, a 20-day test deployment was conducted using OP Stack V7.0.0 with a Calldata configuration. This test followed multiple network updates and optimizations, significantly impacting rollup operation costs."},{"url":"https://github.com/zenbitETH/OPcity/blob/main/Op-stack-research/Test-deployments/node03_V7.0.0.md","name":"Test Deployment 3 (OP stack V7.0.0 - Data Blobs) / June 2024","description":"Documentation of a third test deployment comparing the performance of OP Stack using Calldata versus Data Blobs for data posting. This test demonstrated the efficiency and cost-saving benefits of using Data Blobs."},{"url":"https://github.com/zenbitETH/OPcity/blob/main/node-setup/Holesky/geth.md","name":"Guide to setup a Geth on a Holesky node","description":"A step-by-step guide for configuring Geth as the Execution Layer on a Holesky node."},{"url":"https://github.com/zenbitETH/OPcity/blob/main/node-setup/Holesky/prysm.md","name":"Guide to setup a Prysm on a Holesky node","description":"This guide provides instructions for configuring Prysm as the Consensus Layer on a Holesky node."},{"url":"https://github.com/zenbitETH/OPcity/blob/main/node-setup/Op-stack/op-setup.md","name":"Guide to setup and deploy a Rollup from the OP stack","description":"A comprehensive guide detailing the steps to configure and deploy a rollup from the OP Stack repository on a Holesky node."},{"url":"https://github.com/zenbitETH/OPcity/blob/main/node-setup/Op-stack/dashboard-setup.md","name":"Guide to generate data visualization from Rollup activity","description":"This document outlines the setup of a dashboard for visualizing data from node and rollup performance."},{"url":"https://github.com/zenbitETH/OPcity/blob/main/Canon-FPVM/dev.md","name":"Guide to interact with Fault Proofs VM","description":"This document explains the practical concepts of the Canon Fault Proofs VM used in the OP Stack, including steps to interact with the dispute mechanism."},{"url":"https://mirror.xyz/zenbit.eth/atHQ_Nz1--bQbY6Vx7NzYO-aOtXibcQi70aLl_WhTzY","name":"OP City: Research compilation","description":"This article compiles research conducted at Zenbit, focusing on the theoretical and practical aspects of the OP Stack and Canon Fault Proofs VM. It includes insights into their implementation, performance benchmarks, and potential future enhancements."},{"url":"https://github.com/zenbitETH/OPcity/milestones","name":"OPcity Milestones","description":"List of milestones we aim to achieve during the research and development of the OPcity Stack. It contains the commits, pull requests, and contributions made at each stage and sets a guideline for future "}],"projectUid":"0x53499d3243b2c26b1f09d49f911a9d9300d29b2196576d417cf852ac9e8dfe4c"},{"name":"Redprint","description":"Redprint toolkit, is a \\ toolkit and knowledge hub to improve OPStack accessibility, tailored for developer. It includes:\n\n1) Redprint wizard: It is a code generator/ interactive developer playground to modify OPStack ’s codebase. It supports a space to experience, and build features which aren't yet available on the production at all, empowering developers to tinker, and push the boundaries of what's possible by composing their own different OPStack components together. \n\n2) redprint-forge: It is a developer-friendly framework/library in solidity to deploy OPStack ’s contracts in a modular style. It supports type-safe smart contract deployment, re-usable testing pipeline, all-Solidity-based ( no context switching), and tx Management via Safe Smart Contract Deploy Script","projectAvatarUrl":"https://storage.googleapis.com/op-atlas/3cc6bd19-1ade-4c0d-8fe3-ec6ea6f50183.png","projectCoverImageUrl":"https://storage.googleapis.com/op-atlas/d2d120fb-11fa-456c-b7e0-b0ed52b477e0.png","category":"Utility","osoSlug":"","socialLinks":{"website":["https://redprint.ninja/"],"farcaster":["https://warpcast.com/ratimon"],"twitter":"https://twitter.com/RATi_MOn","mirror":null},"team":["397087"],"github":[{"url":"https://github.com/Ratimon/redprint-wizard","name":"Redprint Wizard","description":"Interactive smart contract generator based on OPStack"},{"url":"https://github.com/Ratimon/redprint-forge","name":"redprint-forge","description":"A developer-friendly framework/library in solidity to deploy OPStack ’s contracts in a modular style."}],"packages":[],"contracts":[],"grantsAndFunding":{"ventureFunding":[],"grants":[{"grant":"token-house-mission","link":"https://app.charmverse.io/op-grants/redprint-toolkit-an-interactive-code-generator-and-a-dev-framework-to-modify-deploy-opstack-s-contracts-9499729065142495","amount":"38500","date":"2024-05-15","details":""}],"revenue":[]},"pricingModel":"free","pricingModelDetails":"","links":[{"url":"https://redprint.ninja/blog/3-metric-hub","name":"Redprint Toolkit Metric Hub","description":"It include impacts' details for both tools `Redprint Wizard` and `redprnt-forge`. The justification are categorized by \"upstream\" and \"downstream\" parts in the link provided.\n\nHowever, only relevant part is \"upstream\". Please ignore the \"downstream\" part. It is noted that Both `Redprint Wizard` and `redprnt-forge` are fall in Category 3: OP Stack Tooling.\n\nIn shorts, the metrics include:\n1) redprint-forge 's Version Releases\n2) redprint-forge 's Number of Github repo likes\n3) redprint-forge 's Number of code repo forks\n4) redprint-forge 's Number of npm packages downloaded\n5) Redprint Wizard 's Number of Monthly Visitor\n6) Redprint Wizard 'sNumber of Link Clicks Toward the Code copy button\n7) Redprint Wizard 'sNumber of Downloaded code as zip file\n8) Redprint Wizard 'sNumber of visitors to our technical articles in our blog"}],"projectUid":"0xdd8b2e68cad9afa0701c8f27bf085302b152dbca3393083d3c664e3fc75945ab"},{"name":"RPCHub","description":"RPCHub is an open source RPC aggregator allowing you to customize configurations and set own strategies, enabling the fastest and most robust RPC services.","projectAvatarUrl":"https://storage.googleapis.com/op-atlas/db450965-ac30-4d2e-a635-39d40d1e4179.png","projectCoverImageUrl":"https://storage.googleapis.com/op-atlas/48fb767e-4b37-432b-91b6-be8671b99c45.png","category":"Utility","osoSlug":"","socialLinks":{"website":["https://op.rpchub.io"],"farcaster":[],"twitter":"https://x.com/RealRPCHub","mirror":null},"team":["568168"],"github":[{"url":"https://github.com/BlockPILabs/aggregator","name":"","description":""}],"packages":[],"contracts":[],"grantsAndFunding":{"ventureFunding":[],"grants":[],"revenue":[]},"pricingModel":"free","pricingModelDetails":"","links":[{"url":"https://discord.com/channels/900985418202365982/1083240109811445801","name":"RPChub discord channel","description":"Many developers have expressed that this tool is very useful."},{"url":"https://github.com/ethereum-optimism/ecosystem-contributions/pull/193","name":"Builder Ideas PR","description":"The pull request we submitted and got approved and merged"},{"url":"https://op-ag-cfg.rpchub.io/","name":"Local frontend","description":"Local frontend to configure the aggregator"}],"projectUid":"0xc8baf94c13404f1f5f1fb13de286c052bae58919ca80fd2be5d61312be096b35"},{"name":"OP ENS Gateway by Opti.Domains","description":"Opti.Domains has developed an ENS Gateway implementation for OP Stack chains that supports various proofs, including those from L2OutputOracle, Dispute Game, and Anchor State. The appropriate proof is automatically selected based on the configuration of the OP Stack chain.\n\nThe Opti.Domains ENS Gateway automatically upgrades in response to the OP Stack's transition from L2OutputOracle to Dispute Game, requiring no manual intervention or updates to the verifier contract or gateway server.\n\nThe ENS Gateway, specifically the EVMGateway, enables trustless cross-chain data retrieval for ENS names deployed on Layer 2 networks like Optimism with a CCIP Gateway. When an ENS name lookup occurs, the resolver reverts with OffchainLookup containing the gateway URL. The client then contacts the gateway, which returns the requested data. This data is passed to a callback function on the resolver for verification before being returned to the client as the final result of the name lookup.\n\nOur ENS Gateway has a mechanism to ensure liveliness even in the event that the respected dispute game type has suddenly changed, as seen in the recent proposal, 'Upgrade Proposal #10: Granite Network Upgrade,' by storing a backup dispute game type and only trusting its anchor state.\n\nOpti.Domains has also developed social verification and attestation to EAS in collaboration with Bored Town. We are on our way to scaling ENS to OP. We have contributed to the ENS OP Gateway development, which is currently under review by ENS core developers.\n\nThe Namespace team has expressed interest and reached out to us with questions about using our OP ENS Gateway. Additionally, several teams have participated in discussions regarding the development of our OP ENS Gateway.","projectAvatarUrl":"https://storage.googleapis.com/op-atlas/8f6ad6e0-029a-4f59-b1d2-c7885248b99a.png","projectCoverImageUrl":"https://storage.googleapis.com/op-atlas/135853fe-2393-4a0a-a959-044ff973fcf0.png","category":"Utility","osoSlug":"","socialLinks":{"website":["https://opti.domains"],"farcaster":["https://warpcast.com/optidomains.eth"],"twitter":"https://x.com/optidomains","mirror":null},"team":["328679","452279","394600","468611"],"github":[{"url":"https://github.com/Opti-domains/ens-diamond-resolver-v1","name":"","description":""},{"url":"https://github.com/Opti-domains/modular-ens-contracts","name":"","description":""},{"url":"https://github.com/Opti-domains/dispute-game-lookup","name":"Dispute Game Lookup Contract","description":"A library to look up the latest dispute game and check the expiration date."},{"url":"https://github.com/Opti-domains/optidomains-ens-contracts","name":"","description":""},{"url":"https://github.com/Opti-domains/evmgateway","name":"Opti.Domains ENS Gateway","description":"Contributed to the ENS Gateway development for OP Verifier contracts and OP Gateway"}],"packages":[{"url":"https://www.npmjs.com/package/@optidomains/rainbowkit","name":null,"description":null},{"url":"https://www.npmjs.com/package/@optidomains/wagmi","name":null,"description":null},{"url":"https://www.npmjs.com/package/@optidomains/wagmi-core","name":null,"description":null},{"url":"https://www.npmjs.com/package/@optidomains/passport-discord","name":null,"description":null}],"contracts":[{"address":"0xB02EDc247246ACD78294c62F403B3e64D5917031","deploymentTxHash":"0xd2135285201773ee33c8e67f1b1d94cf2dccda141cd49fa9ce24db8f9da8271f","deployerAddress":"0x888811AC3DC01628eBD22b1Aa01a35825aD997e8","verificationProof":"0xbf7d6aad8cff557ff2d821cc79619f976c617f1fa9039de111cbc37908f4233d07a91079c46be162b85d14924c62a12a8e3eae470e5319a22e7bae0c8205f5d11c","chainId":10},{"address":"0xB02EDc247246ACD78294c62F403B3e64D5917031","deploymentTxHash":"0x9aa99938d9383700de6a3862c5b9146eca8bd1c1904afa222c1e1c6d931f52b9","deployerAddress":"0x888811AC3DC01628eBD22b1Aa01a35825aD997e8","verificationProof":"0x0","chainId":8453},{"address":"0xB02ED980693e14E082F0A3A33060046Ae8495EB2","deploymentTxHash":"0xfdc6f5a7f705db75e4d2d26df0531b2de127278555ba34feac4938316a88ffaa","deployerAddress":"0x888811AC3DC01628eBD22b1Aa01a35825aD997e8","verificationProof":"0x0","chainId":10},{"address":"0xB02ED980693e14E082F0A3A33060046Ae8495EB2","deploymentTxHash":"0xdf8fb5f5426e65be6cbce171ef364658eb629d86388130cf0a2c976da7eb5ee4","deployerAddress":"0x888811AC3DC01628eBD22b1Aa01a35825aD997e8","verificationProof":"0x0","chainId":8453},{"address":"0x888811225d6751A0cf8a9F7fa6a77f4F1EF69DC9","deploymentTxHash":"0xd311bfcd0d07b60d82c6184a6771234786dd8b61ad4cbfd433520f3f551932ad","deployerAddress":"0x888811AC3DC01628eBD22b1Aa01a35825aD997e8","verificationProof":"0x0","chainId":10},{"address":"0x88881190D24e8ecA11F0262972cff8081b2AFc45","deploymentTxHash":"0x8f3b7264fbe4e0e706c80b2c8d2d3174d0a8d761089186b73a23109491476b7f","deployerAddress":"0x888811AC3DC01628eBD22b1Aa01a35825aD997e8","verificationProof":"0x0","chainId":10},{"address":"0x888811225d6751A0cf8a9F7fa6a77f4F1EF69DC9","deploymentTxHash":"0xdaf855961076f8b41b104b8c923906cbe7236a9cea9f47c3afbd33eedbc4521f","deployerAddress":"0x888811AC3DC01628eBD22b1Aa01a35825aD997e8","verificationProof":"0x0","chainId":8453},{"address":"0x88881190D24e8ecA11F0262972cff8081b2AFc45","deploymentTxHash":"0x06d0b9cc8b2902f55f0bf5fcf27fe604b214155872bc01929f673c6e1cc9609c","deployerAddress":"0x888811AC3DC01628eBD22b1Aa01a35825aD997e8","verificationProof":"0x0","chainId":8453}],"grantsAndFunding":{"ventureFunding":[],"grants":[{"grant":null,"link":null,"amount":"22117","date":"","details":null},{"grant":null,"link":null,"amount":"9070","date":"","details":null},{"grant":"token-house-mission","link":"https://gov.optimism.io/t/ready-gf-phase-1-proposal-opti-domains-interoperable-domain-name-for-the-op-stack/5510","amount":"50000","date":"2023-04-09","details":""},{"grant":"token-house-mission","link":"https://app.charmverse.io/op-grants/opti-domains-ens-l2-development-9893299892995353","amount":"50000","date":"2024-05-09","details":""}],"revenue":[]},"pricingModel":"freemium","pricingModelDetails":"We plan to provide free common names while reserving rare names for premium users who pay to support the project.","links":[{"url":"https://discuss.ens.domains/t/op-fault-proof-upgrade-break-op-verifier-and-op-gateway-implementation-in-the-evm-gateway/18973","name":"Discussion in the ENS DAO about the impact of Fault Proof on the ENS Gateway","description":"We opened a discussion and started the contribution long before the merge happened in the OP Mainnet."},{"url":"https://github.com/ensdomains/evmgateway/pull/45","name":"Pull Request to the Official EVM Gateway","description":"Opened a pull request to merge our OP ENS Gateway implementation with the official EVM Gateway repository."}],"projectUid":"0x66cce776ce6eaa99192120fc25b91ecc7b98e03210a08f0d3bfda82f542d3e1a"},{"name":"Mysth NFT","description":"NFT works based on block Chain with a collection of Myth Canvas","projectAvatarUrl":"https://storage.googleapis.com/op-atlas/25d67767-622f-4a1b-b62c-4bdadc9e145b.png","projectCoverImageUrl":"https://storage.googleapis.com/op-atlas/e90d87d2-aac9-46f3-90bf-3708f4e30807.png","category":"NFT","osoSlug":"","socialLinks":{"website":["https://opensea.io/0x8Df4e551cC464492eF7858256e57A57006D338e5"],"farcaster":["https://warpcast.com/0xethl2"],"twitter":"https://x.com/Hula_ardi","mirror":null},"team":["330020","19697","5092"],"github":[],"packages":[],"contracts":[],"grantsAndFunding":{"ventureFunding":[],"grants":[{"grant":null,"link":null,"amount":"under-1m","date":"2021","details":"For support a project"}],"revenue":[]},"pricingModel":"free","pricingModelDetails":"","links":[{"url":"https://warpcast.com/0xethl2","name":"Miracle ","description":"NFT works based on block Chain with a collection of Myth Canvas"}],"projectUid":"0x356eee43066d2e12c46f06eb710b8d33d6655db061cb3b24d7a38433f228a45b"},{"name":"go-libp2p","description":"The canonical Golang implementation of libp2p. Go-libp2p is a collection of protocols that support a wide range of functionalities, such as; connection establishment, remote node protocol identification and negotiation (through its identify protocol), data encryption, content/peer discovery (through its Kademlia DHT component), and data transfer through its pub-sub protocol (Gossipsub).\n\nThe stakeholders of go-libp2p include the Interplanetary Shipyard team who maintain this implementation as well as projects that depend on go-libp2p like Optimism's op-node (the reference implementation of the rollup-node spec), the Ethereum Beacon Chain (via Prysm, the Go consensus client), Filecoin (Lotus and Venus), Celestia node, and many more: https://github.com/libp2p/go-libp2p?tab=readme-ov-file#notable-users.","projectAvatarUrl":"https://storage.googleapis.com/op-atlas/277d8353-44c4-4e16-a2bd-2dfb3fb9e65f.png","projectCoverImageUrl":"https://storage.googleapis.com/op-atlas/4c70ca4a-8b38-47ee-97d0-2a64a63700f8.png","category":"Utility","osoSlug":"","socialLinks":{"website":["https://ipshipyard.com/","https://github.com/libp2p/go-libp2p"],"farcaster":[],"twitter":"https://x.com/ipshipyard","mirror":null},"team":["845866","849466"],"github":[{"url":"https://github.com/libp2p/go-libp2p","name":"go-libp2p","description":"Main project repository."}],"packages":[],"contracts":[],"grantsAndFunding":{"ventureFunding":[],"grants":[],"revenue":[]},"pricingModel":"free","pricingModelDetails":"","links":[{"url":"https://github.com/ethereum-optimism/optimism/blob/develop/op-node/p2p/host.go#L223","name":"Optimism mainnet's use of go-libp2p","description":"A link to Optimism's op-node which uses protocols provided by go-libp2p"},{"url":"https://github.com/prysmaticlabs/prysm/blob/develop/beacon-chain/p2p/options.go#L90","name":"Prysm's use of go-libp2p","description":"A link to Ethereum Beacon Chain client Prysm which shows use of protocols provided by go-libp2p"},{"url":"https://clientdiversity.org/","name":"go-libp2p's role in Ethereum Client Diversity","description":"As of 2024-09-04, Sigma Prime's Blockprint data source shows that 36.42% of the Ethereum Beacon chain consists of Prysm nodes which rely on go-libp2p"}],"projectUid":"0xc71faa1bcb4ceb785816c3f22823377e9e5e7c48649badd9f0a0ce491f20d4b3"},{"name":"js-libp2p","description":"The canonical JavaScript implementation of libp2p. Js-libp2p is a collection of protocols that support a wide range of functionalities, such as; connection establishment, remote node protocol identification and negotiation (through its identify protocol), data encryption, content/peer discovery (through its Kademlia DHT component), and data transfer through its pub-sub protocol (Gossipsub).\n\nThe stakeholders of js-libp2p include the Interplanetary Shipyard team who maintain this implementation as well as projects that depend on js-libp2p like ChainSafe's Lodestar (Ethereum consensus client written in Typescript), Ocean Protocol (in their Ocean Nodes implementation), OrbitDB (a serverless, distributed, peer-to-peer database), Warden Protocol, and many more: https://github.com/libp2p/js-libp2p/tree/main#used-by and https://github.com/libp2p/js-libp2p/network/dependents.","projectAvatarUrl":"https://storage.googleapis.com/op-atlas/11d09c62-9356-40b2-9cd2-06b98f816bfb.png","projectCoverImageUrl":"https://storage.googleapis.com/op-atlas/826fafd9-28a8-49f8-9d07-0e5e57880f20.png","category":"Utility","osoSlug":"","socialLinks":{"website":["https://ipshipyard.com/","https://github.com/libp2p/js-libp2p"],"farcaster":[],"twitter":"https://x.com/ipshipyard","mirror":null},"team":["779819","845866"],"github":[{"url":"https://github.com/libp2p/js-libp2p","name":"js-libp2p","description":"The main js-libp2p code repository."}],"packages":[],"contracts":[],"grantsAndFunding":{"ventureFunding":[],"grants":[],"revenue":[]},"pricingModel":"free","pricingModelDetails":"","links":[{"url":"https://github.com/ChainSafe/lodestar/blob/unstable/packages/beacon-node/src/network/libp2p/index.ts#L67","name":"Lodestar's use of js-libp2p","description":"js-libp2p's use in Lodestar, a typescript client of the Ethereum Beacon Chain"},{"url":"https://clientdiversity.org/","name":"js-libp2p's role in Eth Beacon Chain","description":"According to Miga Labs' data source, js-libp2p Lodestar nodes account for 3.07% of the Beacon Chain"}],"projectUid":"0x5a7e7c7acb21521e99021d746740b368801cbfe531301e50bdbaafdc24a0aac5"},{"name":"libp2p Ecosystem","description":"A modular and extensible networking stack which solves many challenges of peer-to-peer applications. libp2p is widely deployed in many notable web3 projects such as Ethereum, Optimism, Filecoin, Polkadot, Celestia, and more. This a general application for the libp2p Core Fund, a vehicle which funds the libp2p ecosystem (implementations, development infrastructure, community outreach & events, etc.) both proactively and retroactively.","projectAvatarUrl":"https://storage.googleapis.com/op-atlas/dcee4e9a-3de0-4868-ad76-5d8d31467342.png","projectCoverImageUrl":"https://storage.googleapis.com/op-atlas/509d70f7-242e-4812-ba2e-00805cae971e.png","category":"Utility","osoSlug":"libp2p","socialLinks":{"website":["https://libp2p.io","https://github.com/libp2p/libp2p"],"farcaster":[],"twitter":"https://x.com/libp2p","mirror":""},"team":["827799"],"github":[{"url":"https://github.com/libp2p/libp2p","name":"","description":"This is the home repo for the entire libp2p project. There are implementations in many different languages that are maintained and stewarded by other organizations. "},{"url":"https://github.com/libp2p/docs","name":"libp2p Documentation","description":"The shared libp2p documentation repo which contains technical docs and explainers on what libp2p is, its protocols, and how to use them."},{"url":"https://github.com/libp2p/specs","name":"libp2p Specifications Repository","description":"The repository is for work on the libp2p specifications. The different libp2p implementations adhere to the same set of specifications for transports, multiplexers, messaging protocols, and more. The specifications work done here is a cross organization and cross community effort to advance the libp2p project together."},{"url":"https://github.com/libp2p/test-plans","name":"libp2p Interoperability and Benchmarking Repository","description":"The repository houses libp2p interoperability tests (which tests the permutation of transports, multiplexers, secure channels, etc.) across libp2p implementations and their versions. It also houses libp2p performance benchmarking tests which help get metrics on latency, throughput, time it takes to establish connections, for different libp2p implementations and different transport protocols."},{"url":"https://github.com/libp2p/blog","name":"libp2p Blog","description":"Blog articles about advancements and updates across libp2p implementations."},{"url":"https://github.com/libp2p/website-new","name":"libp2p Website","description":"The main libp2p project website which holds information about libp2p implementations, community events, and media."}],"packages":[],"contracts":[],"grantsAndFunding":{"ventureFunding":[],"grants":[{"grant":null,"link":null,"amount":"298137.85","date":"","details":null}],"revenue":[]},"pricingModel":"free","pricingModelDetails":"","links":[{"url":"https://easyretropgf.xyz/libp2p-r-pgf-1/stats","name":"libp2p rPGF round 1 ","description":"The first libp2p retroPGF round, 125k USD worth of OP tokens were awarded to 18 projects across the libp2p ecosystem using rewards the libp2p project received from Optimism Round 3.\n\nBlog post: https://blog.libp2p.io/2024-04-08-libp2p-rpgf/."},{"url":"https://www.opensource.observer/projects/libp2p","name":"Open Source Observer Metrics for the libp2p Project","description":"At the end of 2023, the libp2p Ecosystems group was put together to transition the libp2p project into a fully independent open source community. The OSO metrics show that the team was successful in ensuring continuity and preserving project health."},{"url":"https://docs.google.com/spreadsheets/d/1nSz8xmaqJVrCJXtYDN0-pmnCQn84BmxVtQIOZoBYyRA/edit?usp=sharing","name":"2024 YTD Community Metrics Report","description":"This spreadsheet tracks key community metrics based on Github events data as well as meeting attendance data. Key libp2p community project health metrics are meeting attendance, daily unique contributors, daily merges and stars. These all directly measure community investment in the project. The numbers for 2024 show steady growth in all four areas. The number of people attending meetings has nearly tripled since the project became independent and projects like py-libp2p have been revived due to the efforts of the Paper Aviation team hired to execute the community function for libp2p."}],"projectUid":"0x966804cb492e1a4bde5d781a676a44a23d69aa5dd2562fa7a4f95bb606021c8b"},{"name":"libp2p Ecosystem","description":"A modular and extensible networking stack which solves many challenges of peer-to-peer applications. libp2p is widely deployed in many notable web3 projects such as Ethereum, Optimism, Filecoin, Polkadot, Celestia, and more. This a general application for the libp2p Core Fund, a vehicle which funds the libp2p ecosystem (implementations, development infrastructure, community outreach & events, etc.) both proactively and retroactively.","projectAvatarUrl":"https://storage.googleapis.com/op-atlas/dcee4e9a-3de0-4868-ad76-5d8d31467342.png","projectCoverImageUrl":"https://storage.googleapis.com/op-atlas/509d70f7-242e-4812-ba2e-00805cae971e.png","category":"Utility","osoSlug":"libp2p","socialLinks":{"website":["https://libp2p.io","https://github.com/libp2p/libp2p"],"farcaster":[],"twitter":"https://x.com/libp2p","mirror":""},"team":["827799"],"github":[{"url":"https://github.com/libp2p/libp2p","name":"","description":"This is the home repo for the entire libp2p project. There are implementations in many different languages that are maintained and stewarded by other organizations. "},{"url":"https://github.com/libp2p/docs","name":"libp2p Documentation","description":"The shared libp2p documentation repo which contains technical docs and explainers on what libp2p is, its protocols, and how to use them."},{"url":"https://github.com/libp2p/specs","name":"libp2p Specifications Repository","description":"The repository is for work on the libp2p specifications. The different libp2p implementations adhere to the same set of specifications for transports, multiplexers, messaging protocols, and more. The specifications work done here is a cross organization and cross community effort to advance the libp2p project together."},{"url":"https://github.com/libp2p/test-plans","name":"libp2p Interoperability and Benchmarking Repository","description":""},{"url":"https://github.com/libp2p/blog","name":"libp2p Blog","description":"Blog articles about advancements and updates across libp2p implementations."},{"url":"https://github.com/libp2p/website-new","name":"libp2p Website","description":"The main libp2p project website which holds information about libp2p implementations, community events, and media."}],"packages":[],"contracts":[],"grantsAndFunding":{"ventureFunding":[],"grants":[{"grant":null,"link":null,"amount":"298137.85","date":"","details":null}],"revenue":[]},"pricingModel":"free","pricingModelDetails":"","links":[{"url":"https://easyretropgf.xyz/libp2p-r-pgf-1/stats","name":"libp2p rPGF round 1 ","description":"The first libp2p retroPGF round, 125k USD worth of OP tokens were awarded to 18 projects across the libp2p ecosystem using rewards the libp2p project received from Optimism Round 3.\n\nBlog post: https://blog.libp2p.io/2024-04-08-libp2p-rpgf/."},{"url":"https://www.opensource.observer/projects/libp2p","name":"Open Source Observer Metrics for the libp2p Project","description":"At the end of 2023, the libp2p Ecosystems group was put together to transition the libp2p project into a fully independent open source community. The OSO metrics show that the team was successful in ensuring continuity and preserving project health."},{"url":"https://docs.google.com/spreadsheets/d/1nSz8xmaqJVrCJXtYDN0-pmnCQn84BmxVtQIOZoBYyRA/edit?usp=sharing","name":"2024 YTD Community Metrics Report","description":"This spreadsheet tracks key community metrics based on Github events data as well as meeting attendance data. Key libp2p community project health metrics are meeting attendance, daily unique contributors, daily merges and stars. These all directly measure community investment in the project. The numbers for 2024 show steady growth in all four areas. The number of people attending meetings has nearly tripled since the project became independent and projects like py-libp2p have been revived due to the efforts of the Paper Aviation team hired to execute the community function for libp2p."}],"projectUid":"0x966804cb492e1a4bde5d781a676a44a23d69aa5dd2562fa7a4f95bb606021c8b"},{"name":"🏰 BuidlGuidl Client","description":"Project is in the early stages, but we already have an MVP that helps you get a reth full node up the fastest. One command, wait a couple days, and that’s it!\n\nOur goals with the client are:\n\n- Put lots of ETH nodes in LATAM, SEA and Africa.\n- Second highest priority is getting devs their own local node to build their dapps (indexers.. ). We aren't just strengthening the network but helping devs continue their edudaction\n- Third priority is building the distributed RPC and transaction service\n\nHere are the components we've built so far:\n\n- **Bootstrap Script**: We have created a bootstrap script, a one-liner command that users can paste into their terminal to clone and run the BuidlGuidl client. It is publicly available here: nodes.buidlguidl.com This script simplifies the setup process for new node operators. The code for this script is publicly available here: https://github.com/BuidlGuidl/buidlguidl-client\n\n- **BuidlGuidl Client**: We've developed a preliminary version of the BuidlGuidl client that can spin up both Execution Layer (EL) and Consensus Layer (CL) nodes. This client also includes an RPC proxy that checks in with our central hub. You can check out the initial code here: https://github.com/BuidlGuidl/buidlguidl-client\nWhile these components are functional, they are still in undergoing continuous improvement. Our focus now is on refining these tools and expanding their capabilities to ensure reliable performance and ease of use for the community.\n\n- **Proxy Server**: We have set up an initial version of our proxy server (rpc.buidlguidl.com), which will act as the hub for our distributed RPC system.","projectAvatarUrl":"https://storage.googleapis.com/op-atlas/95eb3b60-a01d-4142-b9f2-f7d8b1deaeb2.png","projectCoverImageUrl":"https://storage.googleapis.com/op-atlas/98f8992d-d350-410c-abc0-de560fdc070e.png","category":"Utility","osoSlug":"","socialLinks":{"website":["https://client.buidlguidl.com/","https://buidlguidl.com/"],"farcaster":["https://warpcast.com/buidlguidl"],"twitter":"https://twitter.com/buidlguidl","mirror":null},"team":["818956","6048","343051","390184"],"github":[{"url":"https://github.com/BuidlGuidl/buidlguidl-client","name":"","description":""}],"packages":[],"contracts":[],"grantsAndFunding":{"ventureFunding":[],"grants":[{"grant":null,"link":null,"amount":"227000","date":"","details":null},{"grant":null,"link":null,"amount":"18000","date":"","details":null},{"grant":null,"link":null,"amount":"221000","date":"","details":null}],"revenue":[]},"pricingModel":"free","pricingModelDetails":"","links":[],"projectUid":"0x88f63d18a020e4aefd6093b5234cc5e11e085698bcc7652b370d38939c39097f"},{"name":"libp2p Ecosystem","description":"A modular and extensible networking stack which solves many challenges of peer-to-peer applications. libp2p is widely deployed in many notable web3 projects such as Ethereum, Optimism, Filecoin, Polkadot, Celestia, and more. This a general application for the libp2p Core Fund, a vehicle which funds the libp2p ecosystem (implementations, development infrastructure, community outreach & events, etc.) both proactively and retroactively.","projectAvatarUrl":"https://storage.googleapis.com/op-atlas/dcee4e9a-3de0-4868-ad76-5d8d31467342.png","projectCoverImageUrl":"https://storage.googleapis.com/op-atlas/509d70f7-242e-4812-ba2e-00805cae971e.png","category":"Utility","osoSlug":"libp2p","socialLinks":{"website":["https://libp2p.io","https://github.com/libp2p/libp2p"],"farcaster":[],"twitter":"https://x.com/libp2p","mirror":""},"team":["827799"],"github":[{"url":"https://github.com/libp2p/libp2p","name":"","description":"This is the home repo for the entire libp2p project. There are implementations in many different languages that are maintained and stewarded by other organizations. "},{"url":"https://github.com/libp2p/docs","name":"libp2p Documentation","description":"The shared libp2p documentation repo which contains technical docs and explainers on what libp2p is, its protocols, and how to use them."},{"url":"https://github.com/libp2p/specs","name":"libp2p Specifications Repository","description":"The repository is for work on the libp2p specifications. The different libp2p implementations adhere to the same set of specifications for transports, multiplexers, messaging protocols, and more. The specifications work done here is a cross organization and cross community effort to advance the libp2p project together."},{"url":"https://github.com/libp2p/test-plans","name":"libp2p Interoperability and Benchmarking Repository","description":"The repository houses libp2p interoperability tests (which tests the permutation of transports, multiplexers, secure channels, etc.) across libp2p implementations and their versions. It also houses libp2p performance benchmarking tests which help get metrics on latency, throughput, time it takes to establish connections, for different libp2p implementations and different transport protocols."},{"url":"https://github.com/libp2p/blog","name":"libp2p Blog","description":"Blog articles about advancements and updates across libp2p implementations."},{"url":"https://github.com/libp2p/website-new","name":"libp2p Website","description":"The main libp2p project website which holds information about libp2p implementations, community events, and media."}],"packages":[],"contracts":[],"grantsAndFunding":{"ventureFunding":[],"grants":[{"grant":null,"link":null,"amount":"298137.85","date":"","details":null}],"revenue":[]},"pricingModel":"free","pricingModelDetails":"","links":[{"url":"https://easyretropgf.xyz/libp2p-r-pgf-1/stats","name":"libp2p rPGF round 1 ","description":"The first libp2p retroPGF round, 125k USD worth of OP tokens were awarded to 18 projects across the libp2p ecosystem using rewards the libp2p project received from Optimism Round 3.\n\nBlog post: https://blog.libp2p.io/2024-04-08-libp2p-rpgf/."},{"url":"https://www.opensource.observer/projects/libp2p","name":"Open Source Observer Metrics for the libp2p Project","description":"At the end of 2023, the libp2p Ecosystems group was put together to transition the libp2p project into a fully independent open source community. The OSO metrics show that the team was successful in ensuring continuity and preserving project health."},{"url":"https://docs.google.com/spreadsheets/d/1nSz8xmaqJVrCJXtYDN0-pmnCQn84BmxVtQIOZoBYyRA/edit?usp=sharing","name":"2024 YTD Community Metrics Report","description":"This spreadsheet tracks key community metrics based on Github events data as well as meeting attendance data. Key libp2p community project health metrics are meeting attendance, daily unique contributors, daily merges and stars. These all directly measure community investment in the project. The numbers for 2024 show steady growth in all four areas. The number of people attending meetings has nearly tripled since the project became independent and projects like py-libp2p have been revived due to the efforts of the Paper Aviation team hired to execute the community function for libp2p."}],"projectUid":"0x966804cb492e1a4bde5d781a676a44a23d69aa5dd2562fa7a4f95bb606021c8b"},{"name":"Sourcify","description":"Sourcify is a decentralized and open-source smart contract verification service","projectAvatarUrl":"https://storage.googleapis.com/op-atlas/f219ada1-9d7d-4d1c-8a90-ea1b09eda31f.png","projectCoverImageUrl":"https://storage.googleapis.com/op-atlas/3d5c829b-3fc4-4dcd-995d-978aceca64dc.png","category":"Utility","osoSlug":"","socialLinks":{"website":["https://sourcify.dev"],"farcaster":[],"twitter":"https://twitter.com/sourcifyeth","mirror":null},"team":["12372"],"github":[{"url":"https://github.com/ethereum/sourcify","name":"","description":""}],"packages":[],"contracts":[],"grantsAndFunding":{"ventureFunding":[],"grants":[{"grant":null,"link":null,"amount":"30700","date":"","details":null},{"grant":null,"link":null,"amount":"198758.57","date":"","details":null}],"revenue":[]},"pricingModel":"free","pricingModelDetails":"","links":[{"url":"https://repo.sourcify.dev/stats.json","name":"Number of verified contracts statistics","description":""}],"projectUid":"0x51cda5996ef1a2ccd8fcf4ee5792337695599454c83eb1218c3ad4388dcb5bf5"},{"name":"Sedge ","description":"Sedge is a command-line tool that simplifies running nodes for the OP Stack, Ethereum mainnet, and other networks, including testnets.\nSedge makes it easy to set up nodes for OP Mainnet, Base Mainnet, OP Sepolia, and Base Sepolia. Sedge also supports various client implementations, not just Nethermind, allowing users to manage OP Stack and Ethereum nodes quickly and efficiently.","projectAvatarUrl":"https://storage.googleapis.com/op-atlas/c121ea9f-65c7-49d1-ab27-479c56b1b390.png","projectCoverImageUrl":"https://storage.googleapis.com/op-atlas/cbf6b9d1-98d1-4b9d-9ef4-3cf79ce43c3d.png","category":"Utility","osoSlug":"","socialLinks":{"website":["https://www.nethermind.io/sedge"],"farcaster":["https://warpcast.com/nethermind"],"twitter":"https://x.com/nethermindeth","mirror":null},"team":["263978","292202","230074","849142","849505"],"github":[{"url":"https://github.com/NethermindEth/sedge","name":"Sedge","description":"Sedge is a one-click node setup tool for PoS network/chain validators and nodes written entirely in the Go programming language. Sedge takes care of the entire on-premise full node setup based on the chosen client, using generated docker-compose scripts based on the desired configuration."}],"packages":[],"contracts":[],"grantsAndFunding":{"ventureFunding":[],"grants":[],"revenue":[]},"pricingModel":"free","pricingModelDetails":"","links":[],"projectUid":"0x8431c44e2f0903879f34134e68fba4c05833b02451ccbf4cdb69620a6715bcdd"},{"name":"PORTERS","description":"PORTERS is a developer-centric RPC gateway that offers fast and easy access to blockchain functionalities. PORTERS simplifies the creation and management of RPC endpoints for blockchain applications, allowing developers to focus on innovation without the hassle of backend complexities. PORTERS leverages the POKT Network's extensive node infrastructure, consisting of thousands of nodes globally, to provide its RPC services.","projectAvatarUrl":"https://storage.googleapis.com/op-atlas/d860e678-62c1-497e-880b-03339cb1387c.png","projectCoverImageUrl":"https://storage.googleapis.com/op-atlas/f508014c-f1e5-49b0-a284-63f0246da7f3.png","category":"Utility","osoSlug":"","socialLinks":{"website":["https://porters.xyz"],"farcaster":["https://warpcast.com/porters"],"twitter":"https://x.com/PORTERSXYZ","mirror":null},"team":["226300","11745","358280","375179"],"github":[{"url":"https://github.com/porters-xyz/gateway-demo","name":"PORTERS Gateway Demo","description":"This codebase includes the Frontend and Backend build of the PORTERS Gateway. This repo is open source and serves as a reference implementation of the Gateway Server as well as our account MGMT architecture."}],"packages":[],"contracts":[],"grantsAndFunding":{"ventureFunding":[],"grants":[],"revenue":[]},"pricingModel":"freemium","pricingModelDetails":"We offer free RPC services to Public Goods projects. This is handled via a direct mint of $PORTR to the Public Good project team. We also offer free relays to our parent DAO, Raid Guild, for the opensource tooling that the Guild has build, e.g. WrapETH, SmartInvoice, CharacterSheets and DungeonMaster. Additionally any member is eligible for free services for their personal projects.\n\n\nhttps://www.porters.xyz/pricing","links":[{"url":"https://poktscan.com/explore?tab=gateways&gateway=5","name":"PORTERS Gateway POKTscan ","description":"Analytics for the PORTERS Gateway performance showing throughput to the POKT network."}],"projectUid":"0xdf0dda3c4884be5e562f35b299dccd8bc4e468843197166b3fc87a93dd211055"},{"name":"Asterisc","description":"Asterisc is an alternative fault-proof VM running RISC-V—initial code written by Protolambda. TiP, in collaboration with OP Labs, built and deployed Asterisc to OP Sepolia. Asterisc can allow a multi-proof system to OP Chains for better security and provide a future-proof alternative for MIPS (Cannon) as Asterisc runs RISC-V.\n\nThe multi-proof system was OP Stack's long-awaited vision and a crucial component of Stage 2 because it keeps the system sane when the primary implementation breaks. For that reason, Ethereum has long supported multi-client implementations, and in L2, we need a multi-proof system to fully achieve them.\n\nTest in Prod has been supporting OP Stack to pioneer the multi-client system. We helped execution clients diversify with OP Erigon and have also been working on fault-proof systems diversify with Asterisc.\n\nWe have been working on the following:\n- Upon Protolambda’s initial implementation, we finished implementing all required opcodes & fixed bugs.\n- Built test suites to run Asterisc against OP Sepolia & OP Mainnet.\n- Ran all blocks of OP Sepolia with Asterisc to verify its deployability on OP Sepolia.\n- Deployed Asterisc to OP Sepolia with cold path.\n- Implementing a different memory structure from Cannon using Radix trie so that Asterisc can save the system when there’s a problem with existing memory implementation.\n\n---\nHere are the commentaries for Asterisc:\n\nClabby (Senior Software Engineer from OP Labs): Asterisc is critical to the OP Stack’s multi-proof roadmap, serving as the compliment to cannon in the landscape of FPVMs. After the rollout of multi-proofs, it will add redundancy to the virtual machine component that runs the fault proof programs, reducing the likelihood of critical impact in the event of an issue with either the on-chain or off-chain FPVM implementations.","projectAvatarUrl":"https://storage.googleapis.com/op-atlas/a0697193-268a-411b-afba-8dee1ccb89b3.png","projectCoverImageUrl":"https://storage.googleapis.com/op-atlas/22dc56e6-a5af-4388-84fa-5d47485a6bd5.png","category":"Utility","osoSlug":"","socialLinks":{"website":["https://github.com/ethereum-optimism/asterisc","https://testinprod.io"],"farcaster":[],"twitter":"https://x.com/testinprod_io","mirror":"https://mirror.xyz/testinprod-io.eth"},"team":["811328"],"github":[{"url":"https://github.com/ethereum-optimism/asterisc","name":"Asterisc Github Repository","description":""}],"packages":[],"contracts":[],"grantsAndFunding":{"ventureFunding":[],"grants":[{"grant":null,"link":null,"amount":"273293.03","date":"","details":null},{"grant":"foundation-grant","link":"https://gov.optimism.io/t/welcoming-test-in-prod-to-the-optimism-collective/6944","amount":"5000000","date":"2023-08-30","details":"This is a core dev commitment grant for Test in Prod. 4 years vesting & one year cliff."},{"grant":null,"link":null,"amount":"1m-5m","date":"2022","details":"Initial friends & family rounds to kick off Test in Prod."}],"revenue":[]},"pricingModel":"free","pricingModelDetails":"","links":[{"url":"https://x.com/Optimism/status/1801329290329604312","name":"Live interview on Optimism Twitter for fault-proof & Asterisc promotion.","description":""},{"url":"https://x.com/Optimism/status/1800256934597304799","name":"Shout-out tweet from Optimism for fault-proof design contributions.","description":""},{"url":"https://github.com/ethereum-optimism/asterisc/blob/master/deployments/README.md#asterisc-stage-14-deployment-information","name":"Asterisc Sepolia deployment informations for Stage 1.4 project.","description":""},{"url":"https://github.com/ethereum-optimism/asterisc/tree/master/op-e2e","name":"e2e test suite for Asterisc","description":""},{"url":"https://gist.github.com/pcw109550/3adfc45bc9bee6b13562bf8d1c6d9f26","name":"A log of Asterisc game on Sepolia.","description":""}],"projectUid":"0x1ea2fc7183a8ad244a97ecc287ca922209274c11dd9e991a04315e8399e118fc"},{"name":"Zeeve RaaS for OP Stack","description":"Launch your Superchain-compatible Optimism L2 Rollup in a few clicks. It features a fully managed Rollup dashboard, in-depth monitoring, analytics, and alerts, as well as automated setup and deployment of Block Explorer and Bridge UI with all the required contracts. \n\nZeeve RaaS also brings 45+ 34d party integrations spanning Data Availability, Interoperability, Account Abstraction, Decentralized Storage, etc for the L2 Rollup.","projectAvatarUrl":"https://storage.googleapis.com/op-atlas/37c05bc5-3c74-41c5-ab7c-496fa673e57d.png","projectCoverImageUrl":"https://storage.googleapis.com/op-atlas/ff35a2ff-6a02-4a30-9da0-0808af1d67d8.png","category":"Utility","osoSlug":"","socialLinks":{"website":["https://www.zeeve.io","https://www.zeeve.io/appchains/optimistic-rollups/"],"farcaster":["https://warpcast.com/ghan-zeeve","https://warpcast.com/rchamria"],"twitter":"https://twitter.com/0xZeeve","mirror":null},"team":["848716","380166"],"github":[],"packages":[],"contracts":[],"grantsAndFunding":{"ventureFunding":[],"grants":[{"grant":null,"link":null,"amount":"1m-5m","date":"2022","details":"Seed Funding "}],"revenue":[]},"pricingModel":"freemium","pricingModelDetails":"The pricing model is SaaS-based, with a monthly fee of USD 3000 per rollup network and a share of net sequencer revenue. This includes a fully-managed L2 Rollup network, including cloud infrastructure, Block Explorer, Bridges, RaaS Dashboard, 24x7 technical support, 24x7 proactive monitoring, Enterprise SLA, and Security monitoring. ","links":[{"url":"https://app.zeeve.io/account/login","name":"1-Click OP Stack-based Rollup","description":"Sign up free and get access to the automated 1-click launchpad to build, configure, and launch your OP Stack-based L2 rollup. It comes with configurations and a RaaS dashboard. You can also access a fully functional Public Demo network for OP Stack-based L2 Rollup to deploy your smart contracts and test drive it. \n\nZeeve RaaS has been running 60+ Op Stack L2 Rollup TestNets and Mainnets since its launch five months ago. 100s of web3 startups and enterprises have accessed the Public demo network during this period. "},{"url":"https://drive.google.com/file/d/1GYBYTf2pEMKJDJkYGt-TXsfCXP3HN7dp/view?usp=share_link","name":"Zeeve RaaS Dashboard for OP Stack","description":"The Zeeve RaaS dashboard provides exhaustive analytics and monitoring metrics for the user. It also comes with wallet balances, alerts, notifications, advanced logging, and a marketplace for third-party integrations. "}],"projectUid":"0x8e05097e0cd6d79100e77cc5f8efe1b405633ee56c79f54ce657eaa58d3c995c"},{"name":"The book of optimism fault proof","description":"The Book of Optimism Fault Proof\n\nThe Book of Optimism Fault Proof repository is a resource aimed at demystifying the fault proof system for newcomers and seasoned developers alike. Centered around the transformative concept of a fault proof system, this project shifts away from centralized proposers to a mechanism grounded in game theory. The purpose of this document is to offer a multifaceted explanation of the fault proof system, providing newcomers with a rapid understanding of its mechanics and the specific details of its code.\n\n1. Starting with the Basics\n\nThe journey into understanding fault proof begins with the simplest design of such a system. This approach breaks down the complexity of fault proof into manageable parts, making it easier for newcomers to grasp the fundamental concepts and how they interconnect within the broader system architecture.\n\n2. Key Components Explained\n\nFault Proof: At its core, the fault proof mechanism replaces centralized proposer systems, which are susceptible to biases and inefficiencies, with a decentralized, game-theory-based approach.\nFault Proof Game: This component employs a binary search technique to pinpoint and verify discrepancies between parties on the blockchain, ensuring transparency and fairness in dispute resolution.\nCannon: An off-chain program, Cannon is pivotal in generating verifiable data needed for on-chain interactions, bridging the gap between theoretical fault proof and practical implementation.\nop-program: This tool provides the necessary prototype files for Cannon, facilitating services for pre-image data crucial for the system’s operations.\nop-challenger: Automating the gameplay elements of the fault proof system, op-challenger utilizes both Cannon and op-program to streamline processes and enhance system integrity.\n\n3. Architecture Mechanics\n\nUnderstanding the architecture of the fault proof system involves exploring how these components work together to form a robust mechanism. From the deployment of smart contracts and proxies on the Ethereum blockchain, identified by specific addresses such as MIPS and DisputeGameFactoryProxy, to the integration of off-chain computations with on-chain verifications, the architecture is designed for scalability and security.\n\n4. Comprehensive Resources\n\nFurther enriching this document, an extensive collection of articles and videos is summarized, providing deep dives into each component and the fault proof mechanism as a whole. These resources are meticulously curated to extend learning beyond the initial explanations, offering insights into potential applications and optimizations of the fault proof system.\n\n5. For Newcomers and Experts\n\nWhether you are a new entrant eager to understand the basics or an expert looking to refine your knowledge of decentralized systems, the repository offers a wealth of information designed to bring all readers up to speed on the innovative fault proof system.\n","projectAvatarUrl":"https://storage.googleapis.com/op-atlas/6003ee42-3418-4021-af28-0f997e615893.png","projectCoverImageUrl":"https://storage.googleapis.com/op-atlas/d141ff4f-c241-44a1-9da6-c16c1dcab7ea.png","category":"Utility","osoSlug":"the-book-of-optimism-fault-proof-joohhnnn","socialLinks":{"website":["https://github.com/joohhnnn/The-book-of-optimism-fault-proof","https://github.com/joohhnnn/The-book-of-optimism-fault-proof-CN"],"farcaster":[],"twitter":"https://x.com/JoohhnnnChase","mirror":null},"team":["191318"],"github":[{"url":"https://github.com/joohhnnn/The-book-of-optimism-fault-proof","name":"The-book-of-optimism-fault-proof","description":"A document designed to explain fault proof from multiple perspectives, aimed at quickly bringing newcomers up to speed on the mechanisms of fault proof and its specific code details."},{"url":"https://github.com/joohhnnn/The-book-of-optimism-fault-proof-CN","name":"The-book-of-optimism-fault-proof-CN","description":"A document designed to explain fault proof from multiple perspectives, aimed at quickly bringing newcomers up to speed on the mechanisms of fault proof and its specific code details In Chinese."}],"packages":[],"contracts":[],"grantsAndFunding":{"ventureFunding":[],"grants":[],"revenue":[]},"pricingModel":"free","pricingModelDetails":"","links":[],"projectUid":"0x1874030dc79203f106c67f2b1f6a2b600c4efe9a2c1523ae1bce46140368ad04"},{"name":"Token Historical Balance","description":"The OP Token Historical Balance is a critical tool developed by WakeUp Labs that improves the usability and functionality of the Optimism blockchain. This service empowers developers, analysts, and users by enabling them to query historical blockchain data at any specific moment in time. It supports queries for any public view function of smart contracts deployed on Optimism, from the very first block to the present. By providing access to historical state data, this project directly supports transparency, research, and analytics, which are crucial for the evolution and understanding of the Optimism ecosystem.\n\nOur project contributes to the OP Stack Tooling category by providing a fundamental utility that facilitates better decision-making, auditing, and research within the Optimism network. This tool is vital for developers who require accurate historical data to test, validate, and optimize their applications. Additionally, it promotes the growth of the Optimism ecosystem by reducing barriers to entry and fostering a more robust environment for innovation.\n\nWakeUp Labs is dedicated to advancing the capabilities of Ethereum's Layer 2 solutions, and we believe that tools like the OP Token Historical Balance are essential for driving adoption and enhancing the overall developer experience. By making Optimism's blockchain data more accessible and usable, we aim to empower the community and fuel the next wave of development on the OP Stack.","projectAvatarUrl":"https://storage.googleapis.com/op-atlas/ae73d3f5-61cc-48ef-84e9-2b553d1f0739.png","projectCoverImageUrl":"https://storage.googleapis.com/op-atlas/46c64ba6-5c38-4bc0-9ac7-d32a55a32637.png","category":"Utility","osoSlug":"","socialLinks":{"website":["https://rfg1-demo.wakeuplabs.link/","https://www.wakeuplabs.io/","https://platform.wakeuplabs.io/"],"farcaster":[],"twitter":"x.com/wakeuplabs","mirror":"https://mirror.xyz/0x9dFa9dfD15d2b2fa9717b4fc545c2bB35a29215c"},"team":["16647","450183","850118"],"github":[{"url":"https://github.com/wakeuplabs/rfg1-optimism","name":"OP Token Historical Balance","description":"This is a service that will be able to query the blockchain for specific moments in the past ⏰. Specifically, the queries will be enabled for any public view function of any smart contract deployed on the Optimism blockchain from its first block until the current moment. It could be extended to any EVM blockchain.\n\nThe implementation is fully open source with MIT license.\n\n"}],"packages":[],"contracts":[],"grantsAndFunding":{"ventureFunding":[],"grants":[{"grant":null,"link":null,"amount":"19875.86","date":"","details":null},{"grant":null,"link":null,"amount":"11300","date":"","details":null},{"grant":"foundation-grant","link":"https://app.charmverse.io/op-grants/page-03682508781749161","amount":"30000","date":"2023-07-05","details":"Here you can find the repo: https://github.com/wakeuplabs/rfg1-optimism/"}],"revenue":[]},"pricingModel":"free","pricingModelDetails":"","links":[{"url":"https://rfg1-demo.wakeuplabs.link/","name":"Demo OP Token Historical Balance","description":"Our service is designed for easy integration, streamlined maintenance, and adaptable extensibility with external services.\n\nThis RESTful API seamlessly interacts with the OP blockchain, persisting invoked functions in a dedicated database. Subsequently, users can conveniently bypass providing ABI information on following interactions.\n\nMoreover, an additional component empowers project owners to populate the database with smart contracts they deem pertinent.\n\nWe've also coded the first implementation of these APIs. The main idea behind the integration is to provide a user-friendly UI where users can define a specific Address or ENS and determine the amount of OP tokens it holds on a specific date on the Optimism Blockchain.\n\nTry it out here: https://rfg1-demo.wakeuplabs.link/"}],"projectUid":"0x10e9fc6dd7d01e09bd9440d507846432333a06f779287b29199010e2f50579cd"},{"name":"go-libp2p","description":"The canonical Golang implementation of libp2p. Go-libp2p is a collection of protocols that support a wide range of functionalities, such as; connection establishment, remote node protocol identification and negotiation (through its identify protocol), data encryption, content/peer discovery (through its Kademlia DHT component), and data transfer through its pub-sub protocol (Gossipsub).\n\nThe stakeholders of go-libp2p include the Interplanetary Shipyard team who maintain this implementation as well as projects that depend on go-libp2p like Optimism's op-node (the reference implementation of the rollup-node spec), the Ethereum Beacon Chain (via Prysm, the Go consensus client), Filecoin (Lotus and Venus), Celestia node, and many more: https://github.com/libp2p/go-libp2p?tab=readme-ov-file#notable-users.","projectAvatarUrl":"https://storage.googleapis.com/op-atlas/277d8353-44c4-4e16-a2bd-2dfb3fb9e65f.png","projectCoverImageUrl":"https://storage.googleapis.com/op-atlas/4c70ca4a-8b38-47ee-97d0-2a64a63700f8.png","category":"Utility","osoSlug":"","socialLinks":{"website":["https://ipshipyard.com/","https://github.com/libp2p/go-libp2p"],"farcaster":[],"twitter":"https://x.com/ipshipyard","mirror":null},"team":["845866","849466"],"github":[{"url":"https://github.com/libp2p/go-libp2p","name":"go-libp2p","description":"Main project repository."}],"packages":[],"contracts":[],"grantsAndFunding":{"ventureFunding":[],"grants":[],"revenue":[]},"pricingModel":"free","pricingModelDetails":"","links":[{"url":"https://github.com/ethereum-optimism/optimism/blob/develop/op-node/p2p/host.go#L223","name":"Optimism mainnet's use of go-libp2p","description":"A link to Optimism's op-node which uses protocols provided by go-libp2p"},{"url":"https://github.com/prysmaticlabs/prysm/blob/develop/beacon-chain/p2p/options.go#L90","name":"Prysm's use of go-libp2p","description":"A link to Ethereum Beacon Chain client Prysm which shows use of protocols provided by go-libp2p"},{"url":"https://clientdiversity.org/","name":"go-libp2p's role in Ethereum Client Diversity","description":"As of 2024-09-04, Sigma Prime's Blockprint data source shows that 36.42% of the Ethereum Beacon chain consists of Prysm nodes which rely on go-libp2p"}],"projectUid":"0xc71faa1bcb4ceb785816c3f22823377e9e5e7c48649badd9f0a0ce491f20d4b3"},{"name":"Maintaining simple-optimism-node","description":"I'm maintaining \"simple-optimism-node\" created by @smartcontracts, an open-source Optimism's full/archive node docker compose deployment script used by more than 320 developers and featured in the official docs.\n\nBelow are some key metrics that indicate its adoption:\n\n- Stars: 321\n- Forks: 111\n\nFrom October 1, 2023, to July 31, 2024, the following metrics were observed:\n\n- External Contributors: 3\n- Issues Opened: 34\n- Issues Closed: 30\n- Merged Pull Requests: 28\n\nHowever, the actual usage is higher, as many instances are not being tracked.","projectAvatarUrl":"https://storage.googleapis.com/op-atlas/88286a99-4f87-423a-8d13-2ed8ebe4f47c.png","projectCoverImageUrl":"https://storage.googleapis.com/op-atlas/6e9dc772-39bd-48ef-b113-988854d3062b.png","category":"Utility","osoSlug":"","socialLinks":{"website":["https://github.com/smartcontracts/simple-optimism-node"],"farcaster":[],"twitter":null,"mirror":null},"team":["328679"],"github":[{"url":"https://github.com/smartcontracts/simple-optimism-node","name":"simple-optimism-node","description":"I'm maintaining \"simple-optimism-node\" created by @smartcontracts, an open-source Optimism's full/archive node docker compose deployment script used by more than 320 developers and featured in the official docs."}],"packages":[],"contracts":[],"grantsAndFunding":{"ventureFunding":[],"grants":[{"grant":null,"link":null,"amount":"17391","date":"","details":null}],"revenue":[]},"pricingModel":"free","pricingModelDetails":"","links":[],"projectUid":"0x09b95c7697625da4915338750c5f78446817a3634cb38bc9155e26bbbc0c87f1"},{"name":"B<>rder/ess OPstack Cipher Sessions","description":"Borderless holds Opstack Cipher Sessions in partnership with Superchains in the Optimism Ecosystem to provide education and inspiration resources aimed at producing developers every quarter who are competent in building solutions on the Superchain in a 4 Phase strategy:\n\nGoal 1: B<>rder/ess Web3 Tech Clubs and Integrations (Community & User Education Strategy on interacting with the Optimism Superchain ecosystem)\nGoal 2: OPstack Themed Developer Programme and Dev Bootcamp (Education)\nGoal 3: OPstack Themed Hackathons and Event (Deployment)\nGoal 4: Certification and Business Dev Mentorship (Go to Market strategies)\n\nThis strategy brought;\n\n- Builders\n- Users\n- Products\n- Marketing\n- Updates and contributions to OPstack deployment documentation and Repos.\n\n\nPlease read our latest impact report with OPstack in the Lisk Superchain here\nhttps://mirror.xyz/karlagod.eth/nVxg3z3Uk3N756UFdfydoyj21NCPBaZWpaHRuT9QTQI","projectAvatarUrl":"https://storage.googleapis.com/op-atlas/6276bdf0-ffbc-407d-bb5f-5401600ada70.png","projectCoverImageUrl":"https://storage.googleapis.com/op-atlas/33a91e1b-2237-464a-bf5a-079f93889cf1.png","category":"Utility","osoSlug":"","socialLinks":{"website":["https://borderless.cryptosmartnow.io/","https://www.notion.so/B-rder-ess-3-0-Byte-Onchain-dea61442c60243c4b1ba43f69009372f"],"farcaster":["https://warpcast.com/karlagod"],"twitter":"https://x.com/borderlessdev","mirror":"https://mirror.xyz/karlagod.eth/nVxg3z3Uk3N756UFdfydoyj21NCPBaZWpaHRuT9QTQI"},"team":["318515"],"github":[],"packages":[],"contracts":[],"grantsAndFunding":{"ventureFunding":[],"grants":[],"revenue":[]},"pricingModel":"free","pricingModelDetails":"","links":[{"url":"https://mirror.xyz/karlagod.eth/nVxg3z3Uk3N756UFdfydoyj21NCPBaZWpaHRuT9QTQI","name":"B<>rder/ess Impact Report with OPstack & Lisk Superchain","description":"We designed a Cipher Session that transitions web2 developers and business owners into the Optimism Superchain ecosystem.\n\nThis resulted in 22 Developers and 4 projects launching on the Optimism ecosystem between April 2024 and August 2024."}],"projectUid":"0xbcd609d06165ef58ca295b05c1c5a7bcbd500cc673f3fc4cbcb7b10774890b4a"},{"name":"Act","description":"Act is a smart contract specification language and toolkit for formal verification. Act specifications are a formal, high-level description of all possible behaviours of an EVM program. Act allows many existing general purpose verification tools to be leveraged to prove properties about the specification. Such tools include SMT solvers (cvc5, z3, bitwuzla), theorem provers (Coq) and economic analysis tooling (CheckMate, Open Games). Act specifications can be automatically proved equivalent to concrete implementations in EVM. For very simple contracts, Act specifications can be automatically generated from EVM bytecode.\n\nThis is an end-to-end pipeline that supports principled reasoning about high level properties of EVM bytecode. It supports reasoning about both correctness (e.g. accounting invariants) and economic properties (e.g. incentive compatibility). Act specifications serve as a high-level smart contract representation, allowing for easy integration of existing general purpose analysis and verification tooling into the EVM context.","projectAvatarUrl":"https://storage.googleapis.com/op-atlas/a08fa912-3bc7-4957-9a64-5b10bc13397e.png","projectCoverImageUrl":"https://storage.googleapis.com/op-atlas/16e8a1cb-69b1-4098-8c40-fd25a5a29b8f.png","category":"Utility","osoSlug":"","socialLinks":{"website":["https://github.com/ethereum/act","https://ethereum.github.io/act/"],"farcaster":[],"twitter":null,"mirror":null},"team":["843949"],"github":[{"url":"https://github.com/ethereum/act","name":"Act","description":"The Act Smart Contract Specification Language"}],"packages":[],"contracts":[],"grantsAndFunding":{"ventureFunding":[],"grants":[],"revenue":[]},"pricingModel":"free","pricingModelDetails":"","links":[{"url":"https://ethereum.github.io/act/","name":"Act Documentation","description":"The Act Book provides documentation for the Act language."}],"projectUid":"0x2704cd27b8c60b098d4fe8c5c0fbae2f8f5fe9067c687c501a4c6dc6e9887876"},{"name":"op-besu","description":"Op-besu is an OP Stack execution client written in Java 21. \n\nWe are OptimismJ who continue to build open source public goods to help the Ethereum and Optimism community get better and better. Our main work is on OP Stack core protocols and ecosystem tools and libraries. You can view more detailed information on our official website https://optimism-java.github.io .","projectAvatarUrl":"https://storage.googleapis.com/op-atlas/cccbc3c2-e7e4-4f1f-9eb9-110b9d3006dd.png","projectCoverImageUrl":"https://storage.googleapis.com/op-atlas/11b27f90-aab4-4013-b554-1375533a88c5.png","category":"Utility","osoSlug":"op-besu-optimism-java","socialLinks":{"website":["https://optimism-java.github.io/op-besu-docs"],"farcaster":[],"twitter":"https://x.com/optimism_java","mirror":null},"team":["193400"],"github":[{"url":"https://github.com/optimism-java/op-besu","name":"","description":""}],"packages":[],"contracts":[],"grantsAndFunding":{"ventureFunding":[],"grants":[{"grant":"token-house-mission","link":"https://app.charmverse.io/op-grants/op-besu-an-op-stack-execution-client-based-on-hyperledger-besu-2818630304747294","amount":"50000","date":"2024-05-09","details":""}],"revenue":[]},"pricingModel":"free","pricingModelDetails":"","links":[],"projectUid":"0x7d69da70e6453a7abb641a770cad602c0a7893186cb20f990efe22c0cb248115"},{"name":"Hermes - a GossipSub listener and tracer for libp2p-based networks.","description":"The ProbeLab team has recently built Hermes, a GossipSub listener and tracer for libp2p-based networks. Hermes-based experiments aim to measure the efficiency and performance of the GossipSub message broadcasting protocol in any libp2p-based network. Acting as a light node of sorts, Hermes can help developers collect valuable data and tune their network’s protocols based on the message propagation latency, control message overhead and a variety of other metrics. Hermes currently supports the Ethereum consensus layer network.\n\nThe ProbeLab team specialises in network-layer measurements and monitoring. The team operates a variety of tools and uses the data it collects to propose network protocol optimisations.","projectAvatarUrl":"https://storage.googleapis.com/op-atlas/90c0de0c-cc0e-4959-afb7-a78ae4c9d674.png","projectCoverImageUrl":"https://storage.googleapis.com/op-atlas/e1d59a51-3f6f-4642-bc88-553026d2d067.png","category":"Utility","osoSlug":"","socialLinks":{"website":["https://probelab.io","https://probelab.network"],"farcaster":["@yiannisbot"],"twitter":"@yiannisbot","mirror":null},"team":["779819","845866","468804"],"github":[{"url":"https://github.com/probe-lab/hermes","name":"Hermes","description":"Main project repository."}],"packages":[],"contracts":[],"grantsAndFunding":{"ventureFunding":[],"grants":[],"revenue":[]},"pricingModel":"free","pricingModelDetails":"","links":[{"url":"https://probelab.io/tools/hermes/","name":"Hermes @ probelab.io","description":"Tool description"}],"projectUid":"0x7504e494cb8d227193182e083128912173c14eaeecec9b90fa453de28377b269"},{"name":"go-libp2p","description":"The canonical Golang implementation of libp2p. go-libp2p is a collection of protocols that support a wide range of functionalities, such as: connection establishment, remote node protocol identification and negotiation (through its identify protocol) data encryption, content/peer discovery (through its Kademlia DHT component) and data transfer through its pubsub protocol (Gossipsub).\n\nThe stakeholders of go-libp2p include the Interplanetary Shipyard team who maintain this implementation as well as projects that depend on go-libp2p like Optimism's op-node (the reference implementation of the rollup-node spec), the Ethereum Beacon Chain (via Prysm, the Go consensus client), Filecoin (Lotus and Venus), Celestia node, and many more: https://github.com/libp2p/go-libp2p?tab=readme-ov-file#notable-users","projectAvatarUrl":"https://storage.googleapis.com/op-atlas/277d8353-44c4-4e16-a2bd-2dfb3fb9e65f.png","projectCoverImageUrl":"https://storage.googleapis.com/op-atlas/4c70ca4a-8b38-47ee-97d0-2a64a63700f8.png","category":"Utility","osoSlug":"","socialLinks":{"website":["https://ipshipyard.com/","https://github.com/libp2p/go-libp2p"],"farcaster":[],"twitter":"https://x.com/ipshipyard","mirror":null},"team":["845866","849466"],"github":[{"url":"https://github.com/libp2p/go-libp2p","name":"go-libp2p","description":"Main project repository."}],"packages":[],"contracts":[],"grantsAndFunding":{"ventureFunding":[],"grants":[],"revenue":[]},"pricingModel":"free","pricingModelDetails":"","links":[{"url":"https://github.com/ethereum-optimism/optimism/blob/develop/op-node/p2p/host.go#L223","name":"Optimism mainnet's use of go-libp2p","description":"A link to Optimism's op-node which uses protocols provided by go-libp2p"},{"url":"https://github.com/prysmaticlabs/prysm/blob/develop/beacon-chain/p2p/options.go#L90","name":"Prysm's use of go-libp2p","description":"A link to Ethereum Beacon Chain client Prysm which shows use of protocols provided by go-libp2p"},{"url":"https://clientdiversity.org/","name":"go-libp2p's role in Ethereum Client Diversity","description":"As of 2024-09-04, Sigma Prime's Blockprint data source shows that 36.42% of the Ethereum Beacon chain consists of Prysm nodes which rely on go-libp2p"}],"projectUid":"0xc71faa1bcb4ceb785816c3f22823377e9e5e7c48649badd9f0a0ce491f20d4b3"},{"name":"RaaS and Restaking for OP Stack rollups","description":"AltLayer is a rollups-as-a-service provider with the goal to onboard applications to build using OP Stack and join the Superchain ecosystem.","projectAvatarUrl":"https://storage.googleapis.com/op-atlas/efb45dc3-f969-486a-94db-b1ba08172fdd.png","projectCoverImageUrl":"https://storage.googleapis.com/op-atlas/834addf6-c0fa-45e3-85d1-c85444cee8ce.png","category":"Utility","osoSlug":"","socialLinks":{"website":["https://www.altlayer.io/"],"farcaster":[],"twitter":"https://x.com/alt_layer","mirror":null},"team":["846722"],"github":[{"url":"https://github.com/alt-research/mach-avs","name":"MACH Actively Validated Service (AVS) for OP Stack rollups","description":"AltLayer MACH AVS is a fast finality layer for Ethereum rollups. In MACH AVS, operators run verifier nodes for rollups, monitor the rollup for invalid blocks, and submit an alert to MACH AVS. Alerts can then be confirmed via a sufficient quorum or ZK proofs."}],"packages":[],"contracts":[],"grantsAndFunding":{"ventureFunding":[],"grants":[{"grant":null,"link":null,"amount":"5m-10m","date":"2021","details":"USD 7.2M raised in the first round."},{"grant":null,"link":null,"amount":"10m-25m","date":"2023","details":"USD 14.4M raised in a second round."}],"revenue":[]},"pricingModel":"pay_to_use","pricingModelDetails":"","links":[{"url":"https://docs.google.com/spreadsheets/d/1YG5Wz5MsgkZCfrlUrpvS2R7alYEEBlJHw-zM1VsnbN0/edit?usp=sharing","name":"A list of OP stack rollups launched by AltLayer","description":"AltLayer has launched 20 chains that use OP stack. A big majority of these are Superchain compatible, while some use alternative DA layer supported by the OP Plasma interface. \n\nWhile most of the rollups were launched and managed on behalf of AltLayer's clients such as the Xterio Chain, others were launched as public good networks for developers who wish to experiment with OP stack with different DA configurations."},{"url":"https://bnb.xterscan.io/","name":"Xterio Chain powered by OP stack","description":"AltLayer operates several OP-stack chains for Xterio -- a gaming studio. This particular app-specific chain uses OP stack for execution and BNB chain for settlement and DA and has been customized for games. The chain was launched in April, 2024 and has since seen over 109M transactions from over 8.8M wallet addresses."},{"url":"https://cyberscan.co/ ","name":"Cyber Chain powered by OP stack","description":"AltLayer operates an OP-stack chain for Cyber -- a chain dedicated for decentralized social applications. This app-specific chain uses OP stack for execution and Ethereum mainnet for settlement. The chain was launched in May 2024 and has since seen over 19.5M transactions from over 1.3M wallet addresses."},{"url":"https://stats.altlayer.io/","name":"Restaking for OP Rollups","description":"AltLayer has developed a restaking framework for rollups called restaked rollups. Restaked rollups come with additional services called actively validated services (AVS) that offer decentralized sequencing, faster finality and decentralized verification to OP rollups. \n\nAltLayer has so far launched 4 fast finality AVSs called MACH on EigenLayer mainnet. Each of these AVSs provide a fast finality network for a given OP stack rollup. These AVSs have attracted a total of over $11B in restaked TVL and each are highly decentralized with 30-50 operators and 20k-40k restaked ETH delegators.\n\nCyber MACH AVS: 41K+ stakers, 57 operators, ≈1.91M ETH Restaked \nAltLayer MACH AVS: 74K+ stakers, 43 operators, ≈ 1.04M ETH restaked\nXterio MACH AVS: 37K+ stakers, 42 operators, ≈1.04M ETH restaked\nGM Network MACH AVS: 19K+ stakers, 33 operators, ≈159K ETH restaked "}],"projectUid":"0x6e250ff96f9c00b664d519d20531150df875dff20efcd37de2738f8b3286e7f6"},{"name":"AWS KMS and YubiHSM signer for OP Stack","description":"We have developed a signer proxy software that enables the OP Stack chain to use an external signer (currently supporting AWS KMS and YubiHSM) through the official signer client to signer the sequencer, batcher, proposer and challenger transactions. However, the official signer client does not integrate with external signers, so we have implemented this functionality in our signer proxy.\n\nCurrently, the process outlined in the Optimism documentation for setting up a sequencer, batcher, and proposer requires using plain private keys, creating an insecure environment for mainnet deployment. Although the documentation suggests using hardware security modules (HSMs) for key management, it lacks detailed guidance beyond referencing source code. Chain operators, particularly those using bare metal setups, often prefer YubiHSM2 over cloud-based solutions like AWS KMS due to its hardware-native security.\n\nTo enhance security, mainnet chain operators are encouraged to use industry-standard hardware signers like YubiHSM2 or AWS KMS. This approach allows operators to deploy Optimism stack chains securely by protecting private keys with hardware-based solutions. Existing resources, such as the integration of YubiHSM2 into the Keplr wallet and the TMKMS YubiHSM installer, provide relevant experiences that support this approach.\n\nOur AWS KMS Signer proxy has been used by the Lisk team for their op-challenger. We are working with them to make signer proxy perfect and production ready.","projectAvatarUrl":"https://storage.googleapis.com/op-atlas/220e4527-d5f9-472d-be56-9adf59d27e3f.png","projectCoverImageUrl":"https://storage.googleapis.com/op-atlas/ffb2a694-74be-48f3-897d-96034c088b3a.png","category":"Utility","osoSlug":"","socialLinks":{"website":[],"farcaster":[],"twitter":null,"mirror":null},"team":["849514","394600","328679"],"github":[{"url":"https://github.com/upnodedev/signer-proxy","name":null,"description":null}],"packages":[],"contracts":[],"grantsAndFunding":{"ventureFunding":[],"grants":[{"grant":"token-house-mission","link":"https://app.charmverse.io/op-grants/research-on-using-yubihsm-and-aws-kms-hardware-signer-on-op-stack-41211765826072866","amount":"15000","date":"2024-05-09","details":"Research on using YubiHSM and AWS KMS hardware signer on OP Stack Season 5 Cycle 22"}],"revenue":[]},"pricingModel":"free","pricingModelDetails":"","links":[],"projectUid":"0xd4ed99cc6aaf73ca63b32f7a03b5427ac1d2955bf9efc31eb14f5773016988d0"},{"name":"Lighthouse","description":"Lighthouse is a leading Ethereum consensus client written in the rust programming language. \n\nIt is built and maintained by a team of engineers, researchers and developers dedicated to advancing the current state of decentralized technology.","projectAvatarUrl":"https://storage.googleapis.com/op-atlas/f32836f7-e483-43c8-94a3-098d7bcaf040.png","projectCoverImageUrl":"https://storage.googleapis.com/op-atlas/34a19c11-c391-40e3-b16a-24372308a4ea.png","category":"Utility","osoSlug":"","socialLinks":{"website":["https://lighthouse.sigmaprime.io"],"farcaster":[],"twitter":"@sigp_io","mirror":null},"team":["845911"],"github":[{"url":"https://github.com/sigp/lighthouse","name":"Lighthouse","description":"Leading Ethereum consensus client in rust."}],"packages":[],"contracts":[],"grantsAndFunding":{"ventureFunding":[],"grants":[{"grant":null,"link":null,"amount":"165460","date":"","details":null},{"grant":null,"link":null,"amount":"298138","date":"","details":null}],"revenue":[]},"pricingModel":"free","pricingModelDetails":"","links":[],"projectUid":"0x04b1cd5a7c59117474ce414b309fa48e985bdaab4b0dab72045f74d04ebd8cff"},{"name":"Understanding-Optimism-Codebase ","description":"This document provides a comprehensive explanation of the Optimism codebase, aiming to help newcomers to Optimism quickly get started and truly understand how the code flow in the codebase works.\nWritten in two language versions right now, EN & CN.","projectAvatarUrl":"https://storage.googleapis.com/op-atlas/34fca888-92f0-44e7-be25-bcb1da8e28a2.png","projectCoverImageUrl":"https://storage.googleapis.com/op-atlas/904d0d9d-e969-4b21-9251-20b15e3a79fa.png","category":"Utility","osoSlug":"Understanding Optimism Codebase","socialLinks":{"website":["https://github.com/joohhnnn/Understanding-Optimism-Codebase","https://github.com/joohhnnn/Understanding-Optimism-Codebase-CN"],"farcaster":[],"twitter":"https://x.com/JoohhnnnChase","mirror":null},"team":["191318"],"github":[{"url":"https://github.com/joohhnnn/Understanding-Optimism-Codebase","name":"Understanding-Optimism-Codebase","description":"This guide is crafted to assist both newcomers and seasoned developers in navigating the Optimism codebase with ease."},{"url":"https://github.com/joohhnnn/Understanding-Optimism-Codebase-CN","name":"Understanding-Optimism-Codebase-CN","description":"This guide is crafted to assist both newcomers and seasoned developers in navigating the Optimism codebase with ease in Chinese version."}],"packages":[],"contracts":[],"grantsAndFunding":{"ventureFunding":[],"grants":[{"grant":null,"link":null,"amount":"29814","date":"","details":null}],"revenue":[]},"pricingModel":"free","pricingModelDetails":"","links":[],"projectUid":"0x881736756bdcc544ef526f7719608161ca00c6aed5d8f9b8837bdc1914f2abc6"},{"name":"Maintaining simple-optimism-node","description":"I'm maintaining \"simple-optimism-node\" created by @smartcontracts, an open-source Optimism's full/archive node docker compose deployment script used by more than 320 developers and featured in the official docs.\n\nBelow are some key metrics that indicate its adoption:\n\n- Stars: 321\n- Forks: 111\n\nFrom October 1, 2023, to July 31, 2024, the following metrics were observed:\n\n- External Contributors: 3\n- Issues Opened: 34\n- Issues Closed: 30\n- Merged Pull Requests: 28\n\nHowever, the actual usage is higher, as many instances are not being tracked.","projectAvatarUrl":"https://storage.googleapis.com/op-atlas/88286a99-4f87-423a-8d13-2ed8ebe4f47c.png","projectCoverImageUrl":"https://storage.googleapis.com/op-atlas/6e9dc772-39bd-48ef-b113-988854d3062b.png","category":"Utility","osoSlug":"","socialLinks":{"website":["https://github.com/smartcontracts/simple-optimism-node"],"farcaster":[],"twitter":null,"mirror":null},"team":["328679"],"github":[{"url":"https://github.com/smartcontracts/simple-optimism-node","name":"simple-optimism-node","description":"I'm maintaining \"simple-optimism-node\" created by @smartcontracts, an open-source Optimism's full/archive node docker compose deployment script used by more than 320 developers and featured in the official docs."}],"packages":[],"contracts":[],"grantsAndFunding":{"ventureFunding":[],"grants":[{"grant":null,"link":null,"amount":"17391","date":"","details":null}],"revenue":[]},"pricingModel":"free","pricingModelDetails":"","links":[],"projectUid":"0x09b95c7697625da4915338750c5f78446817a3634cb38bc9155e26bbbc0c87f1"},{"name":"libp2p Ecosystem","description":"A modular and extensible networking stack which solves many challenges of peer-to-peer applications. Used in many web3 projects such as Ethereum, Polygon, and Optimism ecosystems. This project is specifically about funding the libp2p Foundation which in turn funds libp2p grants, pays for libp2p development infrastructure and libp2p events.","projectAvatarUrl":"https://storage.googleapis.com/op-atlas/dcee4e9a-3de0-4868-ad76-5d8d31467342.png","projectCoverImageUrl":"https://storage.googleapis.com/op-atlas/509d70f7-242e-4812-ba2e-00805cae971e.png","category":"Utility","osoSlug":"libp2p","socialLinks":{"website":["https://libp2p.io","https://github.com/libp2p/libp2p"],"farcaster":[],"twitter":"https://x.com/libp2p","mirror":""},"team":["827799"],"github":[{"url":"https://github.com/libp2p/libp2p","name":"","description":"This is the main repo for the entire libp2p project. There are implementations in many different languages that are maintained and stewarded by other organizations. This project is about funding the grants, infrastructure and events in the libp2p community."}],"packages":[],"contracts":[],"grantsAndFunding":{"ventureFunding":[],"grants":[{"grant":null,"link":null,"amount":"298137.85","date":"","details":null}],"revenue":[]},"pricingModel":"free","pricingModelDetails":"","links":[],"projectUid":"0x966804cb492e1a4bde5d781a676a44a23d69aa5dd2562fa7a4f95bb606021c8b"},{"name":"op-besu","description":"Op-besu is an OP Stack execution client written in Java 21. \n\nWe are OptimismJ who continue to build open source public goods to help the Ethereum and Optimism community get better and better. Our main work is on OP Stack core protocols and ecosystem tools and libraries. You can view more detailed information on our official [website](https://optimism-java.github.io) .","projectAvatarUrl":"https://storage.googleapis.com/op-atlas/cccbc3c2-e7e4-4f1f-9eb9-110b9d3006dd.png","projectCoverImageUrl":"https://storage.googleapis.com/op-atlas/11b27f90-aab4-4013-b554-1375533a88c5.png","category":"Utility","osoSlug":"op-besu-optimism-java","socialLinks":{"website":["https://optimism-java.github.io/op-besu-docs"],"farcaster":[],"twitter":"https://x.com/optimism_java","mirror":null},"team":["193400"],"github":[{"url":"https://github.com/optimism-java/op-besu","name":"","description":""}],"packages":[],"contracts":[],"grantsAndFunding":{"ventureFunding":[],"grants":[{"grant":"token-house-mission","link":"https://app.charmverse.io/op-grants/op-besu-an-op-stack-execution-client-based-on-hyperledger-besu-2818630304747294","amount":"50000","date":"2024-05-09","details":""}],"revenue":[]},"pricingModel":"free","pricingModelDetails":"","links":[],"projectUid":"0x7d69da70e6453a7abb641a770cad602c0a7893186cb20f990efe22c0cb248115"},{"name":"hildr","description":"Hildr is an OP Stack consensus client written in Java 21. \n\nWe are OptimismJ who continue to build open source public goods to help the Ethereum and Optimism community get better and better. Our main work is on OP Stack core protocols and ecosystem tools and libraries. You can view more detailed information on our official website https://optimism-java.github.io .","projectAvatarUrl":"https://storage.googleapis.com/op-atlas/d304db21-cc7e-4236-8a63-a2a5161c4aee.png","projectCoverImageUrl":"https://storage.googleapis.com/op-atlas/2d30ac8c-806b-4332-b596-c8b5faadc032.png","category":"Utility","osoSlug":"hildr-optimism-java","socialLinks":{"website":["https://optimism-java.github.io/hildr-docs"],"farcaster":[],"twitter":"https://x.com/optimism_java","mirror":null},"team":["193400","754190"],"github":[{"url":"https://github.com/optimism-java/hildr","name":"","description":""}],"packages":[{"url":"https://github.com/optimism-java/hildr/pkgs/container/hildr","name":null,"description":null},{"url":"https://github.com/optimism-java/hildr/releases/tag/v0.4.4","name":null,"description":null}],"contracts":[],"grantsAndFunding":{"ventureFunding":[],"grants":[{"grant":null,"link":null,"amount":"62608.95","date":"","details":null},{"grant":"token-house-mission","link":"https://app.charmverse.io/op-grants/page-4923039239406415","amount":"25000","date":"2023-07-05","details":""}],"revenue":[]},"pricingModel":"free","pricingModelDetails":"","links":[{"url":"https://www.opensource.observer/project/hildr-optimism-java","name":"","description":""}],"projectUid":"0x7333cac46b20999de07f4d7be5146c10a30f19586907bd2ce986b81af340cb97"},{"name":"OPcity stack","description":"The OP City Stack is a comprehensive research initiative focused on exploring the operation of the OP Stack and testing the capabilities of the Canon Fault Proofs Virtual Machine (Canon Fault Proofs VM). Through practical deployments, benchmarking, and innovative proposals, this project seeks to push the boundaries of Optimistic Rollup performance and functionality, contributing to the broader goal of Ethereum scalability.\n\nThe project covers several key areas. First, the Node & Rollup Setup involved detailed documentation of the deployment process for both an L1 node (Holesky testnet) and an L2 rollup using the OP Stack. To address RPC calls limitations, the project transitioned from relying on a remote virtual machine and third-party RPC services to a local environment. This shift improved performance reliability and security.\n\nIn the OP Stack Version Benchmarking, multiple test deployments were conducted to compare the OP Stack versions V4.0.0 (Canyon) and V7.0.0 (Fjord). Significant findings from these tests included a 75% reduction in total gas fees when upgrading from V4.0.0 to V7.0.0. Additionally, a comparison of calldata versus data blob methods revealed that using data blobs resulted in a 60% reduction in resource usage, demonstrating the efficiency gains of advanced data handling techniques.\n\nFor the Proposed Changes to Fault Proofs, the project explored integrating the OP Stack's Canon Fault Proofs VM with the opML's Multi-Phase Fault Proof protocol. The proposed modifications included developing a state transition function model to handle merkelized decision trees or neural network outputs. The project also focused on analyzing memory management strategies for handlig large datasets required by machine learning models, and enhancing syscalls and I/O operations to optimize the ML-driven data processing. To ensure system integrity, formal verification, and error analysis were implemented. Additionally, simulations were developed to evaluate the system's performance under real-world operational conditions.","projectAvatarUrl":"https://storage.googleapis.com/op-atlas/f9feb4b3-ff72-43c5-b3b5-008aa6ec8f45.png","projectCoverImageUrl":"https://storage.googleapis.com/op-atlas/ed478c5a-8181-465d-a02f-b2b5d72bf44f.png","category":"Utility","osoSlug":"zenbit.eth","socialLinks":{"website":["https://zenbit.mx","https://badges.zenbit.mx/"],"farcaster":["https://warpcast.com/zenbit"],"twitter":"https://x.com/zenbitMX/status/1731886578673254564","mirror":"https://mirror.xyz/zenbit.eth/"},"team":["212738","402339"],"github":[{"url":"https://github.com/zenbitETH/OPcity","name":"OP City","description":"This repository documents the research and development efforts for the OP City project."}],"packages":[],"contracts":[],"grantsAndFunding":{"ventureFunding":[],"grants":[{"grant":null,"link":null,"amount":"24850","date":"","details":null},{"grant":null,"link":null,"amount":"1535","date":"","details":null},{"grant":"token-house-mission","link":"https://app.charmverse.io/op-grants/page-1306815702055122","amount":"30000","date":"2024-05-08","details":"Research the compatibility of the OP stack's Canon Fault Proof VM with the opML's Multi-Phase Fault Proof protocol. Proposed during Season 5 and approved during Cycle 22."}],"revenue":[]},"pricingModel":"free","pricingModelDetails":"","links":[{"url":"https://github.com/zenbitETH/OPcity/blob/main/README.md","name":"Proposed modifications to the Canon Fault Proofs VM","description":"Research the compatibility of the OP stack's Canon Fault Proof VM with the opML's Multi-Phase Fault Proof protocol. The goal is to implement a custom Fault Dispute Game that manages the challenges related to data availability states from the L2 rollup and the computation results from the Deep Neural Networks (DNN) of the multi-phase opML. "},{"url":"https://github.com/zenbitETH/OPcity/blob/main/Op-stack-research/Test-deployments/node01_V4.0.0.md","name":"Test Deployment 1 (OP stack V4.0.0 / December 2023)","description":"An explorative evaluation was conducted from December 4th to 11th, assessing the OP Stack's operational cost performance in a testnet environment, focusing on gas spending by the batcher and proposer components."},{"url":"https://github.com/zenbitETH/OPcity/blob/main/Op-stack-research/Test-deployments/node02_V7.0.0.md","name":"Test Deployment 2 (OP stack V7.0.0 - Call Data) / June 2024","description":"In June 2024, a 20-day test deployment was conducted using OP Stack V7.0.0 with a Calldata configuration. This test followed multiple network updates and optimizations, significantly impacting rollup operation costs."},{"url":"https://github.com/zenbitETH/OPcity/blob/main/Op-stack-research/Test-deployments/node03_V7.0.0.md","name":"Test Deployment 3 (OP stack V7.0.0 - Data Blobs) / June 2024","description":"Documentation of a third test deployment comparing the performance of OP Stack using Calldata versus Data Blobs for data posting. This test demonstrated the efficiency and cost-saving benefits of using Data Blobs."},{"url":"https://github.com/zenbitETH/OPcity/blob/main/node-setup/Holesky/geth.md","name":"Guide to setup a Geth on a Holesky node","description":"A step-by-step guide for configuring Geth as the Execution Layer on a Holesky node."},{"url":"https://github.com/zenbitETH/OPcity/blob/main/node-setup/Holesky/prysm.md","name":"Guide to setup a Prysm on a Holesky node","description":"This guide provides instructions for configuring Prysm as the Consensus Layer on a Holesky node."},{"url":"https://github.com/zenbitETH/OPcity/blob/main/node-setup/Op-stack/op-setup.md","name":"Guide to setup and deploy a Rollup from the OP stack","description":"A comprehensive guide detailing the steps to configure and deploy a rollup from the OP Stack repository on a Holesky node."},{"url":"https://github.com/zenbitETH/OPcity/blob/main/node-setup/Op-stack/dashboard-setup.md","name":"Guide to generate data visualization from Rollup activity","description":"This document outlines the setup of a dashboard for visualizing data from node and rollup performance."},{"url":"https://github.com/zenbitETH/OPcity/blob/main/Canon-FPVM/dev.md","name":"Guide to interact with Fault Proofs VM","description":"This document explains the practical concepts of the Canon Fault Proofs VM used in the OP Stack, including steps to interact with the dispute mechanism."},{"url":"https://mirror.xyz/zenbit.eth/atHQ_Nz1--bQbY6Vx7NzYO-aOtXibcQi70aLl_WhTzY","name":"OP City: Research compilation","description":"This article compiles research conducted at Zenbit, focusing on the theoretical and practical aspects of the OP Stack and Canon Fault Proofs VM. It includes insights into their implementation, performance benchmarks, and potential future enhancements."},{"url":"https://github.com/zenbitETH/OPcity/milestones","name":"OPcity Milestones","description":"List of milestones we aim to achieve during the research and development of the OPcity Stack. It contains the commits, pull requests, and contributions made at each stage and sets a guideline for future "}],"projectUid":"0x53499d3243b2c26b1f09d49f911a9d9300d29b2196576d417cf852ac9e8dfe4c"},{"name":"Redprint","description":"Redprint toolkit, is a \\ toolkit and knowledge hub to improve OPStack accessibility, tailored for developer. It includes:\n\n1) Redprint wizard: It is a code generator/ interactive developer playground to modify OPStack ’s codebase. It supports a space to experience, and build features which aren't yet available on the production at all, empowering developers to tinker, and push the boundaries of what's possible by composing their own different OPStack components together. \n\n2) redprint-forge: It is a developer-friendly framework/library in solidity to deploy OPStack ’s contracts in a modular style. It supports type-safe smart contract deployment, re-usable testing pipeline, all-Solidity-based ( no context switching), and tx Management via Safe Smart Contract Deploy Script","projectAvatarUrl":"https://storage.googleapis.com/op-atlas/3cc6bd19-1ade-4c0d-8fe3-ec6ea6f50183.png","projectCoverImageUrl":"https://storage.googleapis.com/op-atlas/d2d120fb-11fa-456c-b7e0-b0ed52b477e0.png","category":"Utility","osoSlug":"","socialLinks":{"website":["https://redprint.ninja/"],"farcaster":["https://warpcast.com/ratimon"],"twitter":"https://twitter.com/RATi_MOn","mirror":null},"team":["397087"],"github":[{"url":"https://github.com/Ratimon/redprint-wizard","name":"Redprint Wizard","description":"Interactive smart contract generator based on OPStack"},{"url":"https://github.com/Ratimon/redprint-forge","name":"redprint-forge","description":"A developer-friendly framework/library in solidity to deploy OPStack ’s contracts in a modular style."}],"packages":[],"contracts":[],"grantsAndFunding":{"ventureFunding":[],"grants":[{"grant":"token-house-mission","link":"https://app.charmverse.io/op-grants/redprint-toolkit-an-interactive-code-generator-and-a-dev-framework-to-modify-deploy-opstack-s-contracts-9499729065142495","amount":"38500","date":"2024-05-15","details":""}],"revenue":[]},"pricingModel":"free","pricingModelDetails":"","links":[{"url":"https://redprint.ninja/blog/3-metric-hub","name":"Redprint Toolkit Metric Hub","description":"It include impacts' details for both tools `Redprint Wizard` and `redprnt-forge`. The justification are categorized by \"upstream\" and \"downstream\" parts in the link provided.\n\nHowever, only relevant part is \"upstream\". Please ignore the \"downstream\" part. It is noted that Both `Redprint Wizard` and `redprnt-forge` are fall in Category 3: OP Stack Tooling.\n\nIn shorts, the metrics include:\n1) redprint-forge 's Version Releases\n2) redprint-forge 's Number of Github repo likes\n3) redprint-forge 's Number of code repo forks\n4) redprint-forge 's Number of npm packages downloaded\n5) Redprint Wizard 's Number of Monthly Visitor\n6) Redprint Wizard 'sNumber of Link Clicks Toward the Code copy button\n7) Redprint Wizard 'sNumber of Downloaded code as zip file\n8) Redprint Wizard 'sNumber of visitors to our technical articles in our blog"}],"projectUid":"0xdd8b2e68cad9afa0701c8f27bf085302b152dbca3393083d3c664e3fc75945ab"},{"name":"Retro Funding Site Design","description":"Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur.","projectAvatarUrl":"https://storage.googleapis.com/op-atlas/729b2f2b-25ac-4668-a715-61b0471e025a.png","projectCoverImageUrl":"https://storage.googleapis.com/op-atlas/dfec054e-366f-4db0-8603-372f715d012f.png","category":"Governance","osoSlug":"","socialLinks":{"website":[],"farcaster":[],"twitter":null,"mirror":null},"team":["5779","844381"],"github":[],"packages":[],"contracts":[],"grantsAndFunding":{"ventureFunding":[],"grants":[],"revenue":[]},"pricingModel":"free","pricingModelDetails":"","links":[],"projectUid":"0x985a1ed485458d7c383c8b59a18856183197783883014c74b865468769436c52"},{"name":"Research and development on multi-section fault dispute game","description":"Our research aims to significantly expedite the fault-proof dispute by implementing a multi-section search approach. In contrast to the bi-section game, which demands log2(N) moves to identify the final disputable step, the K-section game (where K > 2) diminishes the moves to logK(N). However, in the K-section game, each player (defender/attacker) must publish a K-1 VM state hashes on-chain with every move. The introduction of EIP-4844 facilitates a substantial reduction in this cost through the utilization of EIP-4844 Binary Large Object (BLOB), capable of accommodating K=4096 VM hashes per BLOB. Consequently, for an N=2^48 game, the game can be condensed to 4 moves from the original 48 moves.","projectAvatarUrl":"https://storage.googleapis.com/op-atlas/246a6f8a-8335-40b7-b7d9-2590bb1c7cf9.png","projectCoverImageUrl":"https://storage.googleapis.com/op-atlas/1d5c5564-489a-43f8-bb76-73ab8a30b1c5.png","category":"Utility","osoSlug":"","socialLinks":{"website":["https://ethstorage.io/"],"farcaster":[],"twitter":"https://twitter.com/EthStorage","mirror":""},"team":["498701","245756"],"github":[{"url":"https://github.com/ethstorage/optimism","name":"Multi-section fault proof code","description":"All related descriptions and progress are in https://github.com/ethereum-optimism/specs/discussions/191#discussioncomment-10339079"}],"packages":[],"contracts":[],"grantsAndFunding":{"ventureFunding":[],"grants":[{"grant":"token-house-mission","link":"https://app.charmverse.io/op-grants/page-29596258544520615","amount":"30000","date":"2024-04-24","details":"For detailed information on the grant, please visit the Charmverse page. You can find our progress updates, draft specifications, and code on this [GitHub discussion page](https://github.com/ethereum-optimism/specs/discussions/191)."}],"revenue":[]},"pricingModel":"free","pricingModelDetails":"","links":[{"url":"https://app.charmverse.io/op-grants/page-29596258544520615","name":"Optimism Season 5 Grant","description":"Recognition from Optimism community"},{"url":"https://twitter.com/EthStorage/status/1788554575869542831","name":"Twitter announcement","description":""},{"url":"https://www.youtube.com/watch?v=vbCSqdB-D8g","name":"Talk at EthPrague about the project","description":""}],"projectUid":"0xdbc21abd2657c839060753eada61f93a6d835a0a2f3bdfb530339a2c85f23516"},{"name":"OP Succinct: Full ZK Validity Proving of OP Stack Rollups with SP1","description":"OP Succinct combines OP Stack, a battle-tested, modular rollup framework, with SP1, a blazing-fast zkVM, to enable any OP Stack rollup to be fully proven with ZKPs. ","projectAvatarUrl":"https://storage.googleapis.com/op-atlas/55feffd8-8eb4-42f9-a46a-d01336ce9c0f.png","projectCoverImageUrl":"https://storage.googleapis.com/op-atlas/87d02689-101f-4ee0-83d2-8720fad3073c.png","category":"Utility","osoSlug":"","socialLinks":{"website":["https://www.succinct.xyz/"],"farcaster":[],"twitter":"https://twitter.com/SuccinctLabs","mirror":null},"team":["5323","5882","4226","3735"],"github":[{"url":"https://github.com/succinctlabs/op-succinct","name":"OP Succinct","description":"Upgrade any OP Stack chain to use ZKPs using SP1 in 1 hour."},{"url":"https://github.com/succinctlabs/sp1","name":"SP1","description":"A blazing fast, general-purpose zkVM that makes ZKPs accessible to any developer."}],"packages":[],"contracts":[],"grantsAndFunding":{"ventureFunding":[],"grants":[{"grant":"foundation-mission","link":"https://github.com/ethereum-optimism/ecosystem-contributions/issues/76","amount":"15000","date":"2023-07-25","details":""},{"grant":null,"link":null,"amount":"above-50m","date":"2024","details":"Raised a seed and series A funding round from Paradigm."}],"revenue":[]},"pricingModel":"freemium","pricingModelDetails":"SP1 is our zkVM that is open-source and will always be free to use locally. We also provide a freemium proof generation service (users start with free credits and then pay after a certain volume of proofs) to make generating SP1 proofs simple, so users can use SP1 without setting up their own proving infrastructure.","links":[],"projectUid":"0xfad78fad680d407f81e7fd46632b4b4936676d1776a5cbf02694b94698495746"},{"name":"op-besu","description":"Op-besu is an OP Stack execution client written in Java 21. We are OptimismJ who continue to build open source public goods to help the Ethereum and Optimism community get better and better. Our main work is on OP Stack core protocols and ecosystem tools and libraries. You can view more detailed information on our official website https://optimism-java.github.io .","projectAvatarUrl":"https://storage.googleapis.com/op-atlas/cccbc3c2-e7e4-4f1f-9eb9-110b9d3006dd.png","projectCoverImageUrl":"https://storage.googleapis.com/op-atlas/11b27f90-aab4-4013-b554-1375533a88c5.png","category":"Utility","osoSlug":"","socialLinks":{"website":["https://optimism-java.github.io/op-besu-docs"],"farcaster":[],"twitter":"https://x.com/optimism_java","mirror":null},"team":["193400"],"github":["https://github.com/optimism-java/op-besu"],"packages":[],"contracts":[],"grantsAndFunding":{"ventureFunding":[],"grants":[{"grant":"token-house-mission","link":"https://app.charmverse.io/op-grants/op-besu-an-op-stack-execution-client-based-on-hyperledger-besu-2818630304747294","amount":"50000","date":"2024-05-09","details":""}],"revenue":[]},"pricingModel":"free","pricingModelDetails":"","links":[],"projectUid":"0x7d69da70e6453a7abb641a770cad602c0a7893186cb20f990efe22c0cb248115"},{"name":"Redprint","description":"Redprint toolkit, is a \\ toolkit and knowledge hub to improve OPStack accessibility, tailored for developer. It includes:\n\n1) Redprint wizard: It is a code generator/ interactive developer playground to modify OPStack ’s codebase. It supports a space to experience, and build features which aren't yet available on the production at all, empowering developers to tinker, and push the boundaries of what's possible by composing their own different OPStack components together. \n\n2) redprint-forge: It is a developer-friendly framework/library in solidity to deploy OPStack ’s contracts in a modular style. It supports type-safe smart contract deployment, re-usable testing pipeline, all-Solidity-based ( no context switching), and tx Management via Safe Smart Contract Deploy Script","projectAvatarUrl":"https://storage.googleapis.com/op-atlas/3cc6bd19-1ade-4c0d-8fe3-ec6ea6f50183.png","projectCoverImageUrl":"https://storage.googleapis.com/op-atlas/d2d120fb-11fa-456c-b7e0-b0ed52b477e0.png","category":"Utility","osoSlug":"","socialLinks":{"website":["https://redprint.ninja/"],"farcaster":["https://warpcast.com/ratimon"],"twitter":"https://twitter.com/RATi_MOn","mirror":null},"team":["397087"],"github":[{"url":"https://github.com/Ratimon/redprint-wizard","name":"Redprint Wizard","description":"Interactive smart contract generator based on OPStack"},{"url":"https://github.com/Ratimon/redprint-forge","name":"redprint-forge","description":"A developer-friendly framework/library in solidity to deploy OPStack ’s contracts in a modular style."}],"packages":[],"contracts":[],"grantsAndFunding":{"ventureFunding":[],"grants":[{"grant":"token-house-mission","link":"https://app.charmverse.io/op-grants/redprint-toolkit-an-interactive-code-generator-and-a-dev-framework-to-modify-deploy-opstack-s-contracts-9499729065142495","amount":"38500","date":"2024-05-15","details":""}],"revenue":[]},"pricingModel":"free","pricingModelDetails":"","links":[{"url":"https://redprint.ninja/blog/3-metric-hub","name":"Redprint Toolkit Metric Hub","description":"It include impacts' details for both tools `Redprint Wizard` and `redprnt-forge`. The justification are categorized by \"upstream\" and \"downstream\" parts in the link provided.\n\nHowever, only relevant part is \"upstream\". Please ignore the \"downstream\" part. It is noted that Both `Redprint Wizard` and `redprnt-forge` are fall in Category 3: OP Stack Tooling.\n\nIn shorts, the metrics include:\n1) redprint-forge 's Version Releases\n2) redprint-forge 's Number of Github repo likes\n3) redprint-forge 's Number of code repo forks\n4) redprint-forge 's Number of npm packages downloaded\n5) Redprint Wizard 's Number of Monthly Visitor\n6) Redprint Wizard 'sNumber of Link Clicks Toward the Code copy button\n7) Redprint Wizard 'sNumber of Downloaded code as zip file\n8) Redprint Wizard 'sNumber of visitors to our technical articles in our blog"}],"projectUid":"0xdd8b2e68cad9afa0701c8f27bf085302b152dbca3393083d3c664e3fc75945ab"},{"name":"Hermes - a GossipSub listener and tracer for libp2p-based networks.","description":"The ProbeLab team has recently built Hermes, a GossipSub listener and tracer for libp2p-based networks. Hermes-based experiments aim to measure the efficiency and performance of the GossipSub message broadcasting protocol in any libp2p-based network. Acting as a light node of sorts, Hermes can help developers collect valuable data and tune their network’s protocols based on the message propagation latency, control message overhead and a variety of other metrics. Hermes currently supports the Ethereum consensus layer network.\n\nThe ProbeLab team specialises in network-layer measurements and monitoring. The team operates a variety of tools and uses the data it collects to propose network protocol optimisations.","projectAvatarUrl":"https://storage.googleapis.com/op-atlas/90c0de0c-cc0e-4959-afb7-a78ae4c9d674.png","projectCoverImageUrl":"https://storage.googleapis.com/op-atlas/e1d59a51-3f6f-4642-bc88-553026d2d067.png","category":"Utility","osoSlug":"","socialLinks":{"website":["https://probelab.io","https://probelab.network"],"farcaster":["@yiannisbot"],"twitter":"@yiannisbot","mirror":null},"team":["779819","845866","468804"],"github":[{"url":"https://github.com/probe-lab/hermes","name":"Hermes","description":"Main project repository."}],"packages":[],"contracts":[],"grantsAndFunding":{"ventureFunding":[],"grants":[],"revenue":[]},"pricingModel":"free","pricingModelDetails":"","links":[{"url":"https://probelab.io/tools/hermes/","name":"Hermes @ probelab.io","description":"Tool description"}],"projectUid":"0x7504e494cb8d227193182e083128912173c14eaeecec9b90fa453de28377b269"},{"name":"op-besu","description":"Op-besu is an OP Stack execution client written in Java 21. \n\nWe are OptimismJ who continue to build open source public goods to help the Ethereum and Optimism community get better and better. Our main work is on OP Stack core protocols and ecosystem tools and libraries. You can view more detailed information on our official [website](https://optimism-java.github.io) .","projectAvatarUrl":"https://storage.googleapis.com/op-atlas/cccbc3c2-e7e4-4f1f-9eb9-110b9d3006dd.png","projectCoverImageUrl":"https://storage.googleapis.com/op-atlas/11b27f90-aab4-4013-b554-1375533a88c5.png","category":"Utility","osoSlug":"op-besu-optimism-java","socialLinks":{"website":["https://optimism-java.github.io/op-besu-docs"],"farcaster":[],"twitter":"https://x.com/optimism_java","mirror":null},"team":["193400"],"github":[{"url":"https://github.com/optimism-java/op-besu","name":"","description":""}],"packages":[],"contracts":[],"grantsAndFunding":{"ventureFunding":[],"grants":[{"grant":"token-house-mission","link":"https://app.charmverse.io/op-grants/op-besu-an-op-stack-execution-client-based-on-hyperledger-besu-2818630304747294","amount":"50000","date":"2024-05-09","details":""}],"revenue":[]},"pricingModel":"free","pricingModelDetails":"","links":[],"projectUid":"0x7d69da70e6453a7abb641a770cad602c0a7893186cb20f990efe22c0cb248115"},{"name":"[DappLearning] Web3 Development Tutorial","description":"DappLearning is the definitive guide to decentralized application (Dapp) development on blockchain technology. It offers step-by-step practical experience through classic projects. The GitHub repository has garnered over 5K stars. The OP Stack is a crucial component of this guide, and we have meticulously designed relevant experiments, as well as compiled a rich list of reference materials for those who wish to learn. Additionally, we organized two online OP Stack sharing sessions and uploaded the related videos to YouTube, which have received nearly 1K views. \nOur tutorial not only assists Mandarin-speaking developers in Mainland China but also extends its reach to support developers in regions such as Hong Kong, Singapore, Malaysia, and beyond.\n\nOP stack tutorial (docs + video course): \nhttps://github.com/Dapp-Learning-DAO/Dapp-Learning/blob/main/basic/28-optimism-layer2/README.md\nhttps://www.youtube.com/playlist?list=PLgPVMJY4tnFNXwnStKiI9FZ9cV-OqgZMT\n","projectAvatarUrl":"https://storage.googleapis.com/op-atlas/8edaf178-239d-4396-85f0-15b9a13eff91.png","projectCoverImageUrl":"https://storage.googleapis.com/op-atlas/23f1881a-a148-4a96-b974-97e0a4016d0b.png","category":"Utility","osoSlug":"","socialLinks":{"website":["https://dapplearning.org/"],"farcaster":[],"twitter":"https://x.com/Dapp_learning","mirror":null},"team":["517069","617880","516941"],"github":[{"url":"https://github.com/Dapp-Learning-DAO/Dapp-Learning","name":"Dapp Learning Development Tutorial","description":"DappLearning is the definitive guide to decentralized application (Dapp) development on blockchain technology. It offers step-by-step practical experience through classic projects. The GitHub repository has garnered over 5K stars. The OP Stack is a crucial component of this guide, and we have meticulously designed relevant experiments, as well as compiled a rich list of reference materials for those who wish to learn. Additionally, we organized two online OP Stack sharing sessions and uploaded the related videos to YouTube, which have received nearly 1K views. \nOur tutorial not only assists Mandarin-speaking developers in Mainland China but also extends its reach to support developers in regions such as Hong Kong, Singapore, Malaysia, and beyond.\n\nOP stack tutorial (docs + video course): \nhttps://github.com/Dapp-Learning-DAO/Dapp-Learning/blob/main/basic/28-optimism-layer2/README.md\nhttps://www.youtube.com/playlist?list=PLgPVMJY4tnFNXwnStKiI9FZ9cV-OqgZMT\n"}],"packages":[],"contracts":[],"grantsAndFunding":{"ventureFunding":[],"grants":[{"grant":null,"link":null,"amount":"21600","date":"","details":null}],"revenue":[]},"pricingModel":"free","pricingModelDetails":"","links":[],"projectUid":"0x4d926f7d302cbb95fe37487892a49b0b6240601e3a84023f8a1518678d6e6dbe"},{"name":"Dynamic Inbox Contract For OP Stack","description":"This feature aims to allow the batch inbox to be a contract, enabling customized batch submission conditions such as:\n\nRequiring the batch transaction to be signed by a quorum of sequencers in a decentralized sequencing network; or\nMandating that the batch transaction call a BLOB storage contract (e.g., EthStorage) with a long-term storage fee, which is then distributed to data nodes that prove BLOB storage over time.","projectAvatarUrl":"https://storage.googleapis.com/op-atlas/fa88a614-4de4-4ae0-9363-0b819540724c.png","projectCoverImageUrl":"https://storage.googleapis.com/op-atlas/6560734b-a095-4659-94ea-0e6dfa8373f6.png","category":"Utility","osoSlug":"","socialLinks":{"website":[],"farcaster":[],"twitter":null,"mirror":null},"team":["498701","245756","438493"],"github":[{"url":"https://github.com/blockchaindevsh/optimism","name":"changes for genesis inbox contract","description":"op-node & op-batcher changes: https://github.com/blockchaindevsh/optimism/compare/5137f3b74c6ebcac4f0f5a118b0f4909df03aec6...02e3b7248f1b590a2adf1f81488829760fa2ba03\n\n"}],"packages":[],"contracts":[],"grantsAndFunding":{"ventureFunding":[],"grants":[{"grant":"token-house-mission","link":"https://app.charmverse.io/op-grants/page-36156815313550994","amount":"30000","date":"2023-05-09","details":"During the process, we added the feature of genesis inbox contract to OP Stack. And after further discussing with Mark, we find it more valuable to allow existing OP Stack instances to migrate the inbox from EOA to contract."}],"revenue":[]},"pricingModel":"free","pricingModelDetails":"","links":[{"url":"https://github.com/ethereum-optimism/specs/pull/284","name":"spec for dynamic inbox contract","description":"Besides genesis inbox contract, we've also specified the required changes for dynamic inbox contract."}],"projectUid":"0x7c2460f0e048edd08abb4279db8fc5318168145672399cb37c9f19c9381d5273"},{"name":"AWS KMS and YubiHSM signer for OP Stack","description":"We have developed a signer proxy software that enables the OP Stack chain to use an external signer (currently supporting AWS KMS and YubiHSM) through the official signer client to signer the sequencer, batcher, proposer and challenger transactions. However, the official signer client does not integrate with external signers, so we have implemented this functionality in our signer proxy.\n\nCurrently, the process outlined in the Optimism documentation for setting up a sequencer, batcher, and proposer requires using plain private keys, creating an insecure environment for mainnet deployment. Although the documentation suggests using hardware security modules (HSMs) for key management, it lacks detailed guidance beyond referencing source code. Chain operators, particularly those using bare metal setups, often prefer YubiHSM2 over cloud-based solutions like AWS KMS due to its hardware-native security.\n\nTo enhance security, mainnet chain operators are encouraged to use industry-standard hardware signers like YubiHSM2 or AWS KMS. This approach allows operators to deploy Optimism stack chains securely by protecting private keys with hardware-based solutions. Existing resources, such as the integration of YubiHSM2 into the Keplr wallet and the TMKMS YubiHSM installer, provide relevant experiences that support this approach.\n\nOur AWS KMS Signer proxy has been used by the Lisk team for their op-challenger. We are working with them to make signer proxy perfect and production ready.","projectAvatarUrl":"https://storage.googleapis.com/op-atlas/a73d46f5-87ba-4204-88eb-7ce51ab055de.png","projectCoverImageUrl":"https://storage.googleapis.com/op-atlas/ffb2a694-74be-48f3-897d-96034c088b3a.png","category":"Utility","osoSlug":"","socialLinks":{"website":[],"farcaster":[],"twitter":null,"mirror":null},"team":["849514","394600","328679"],"github":[{"url":"https://github.com/upnodedev/signer-proxy","name":null,"description":null}],"packages":[],"contracts":[],"grantsAndFunding":{"ventureFunding":[],"grants":[{"grant":"token-house-mission","link":"https://app.charmverse.io/op-grants/research-on-using-yubihsm-and-aws-kms-hardware-signer-on-op-stack-41211765826072866","amount":"15000","date":"2024-05-09","details":"Research on using YubiHSM and AWS KMS hardware signer on OP Stack Season 5 Cycle 22"}],"revenue":[]},"pricingModel":"free","pricingModelDetails":"","links":[],"projectUid":"0xd4ed99cc6aaf73ca63b32f7a03b5427ac1d2955bf9efc31eb14f5773016988d0"},{"name":"Nethermind Ethereum Execution Client","description":"Nethermind is a robust and highly configurable Ethereum Execution Client built with .NET. Nethermind is recognized for its high performance in syncing and tip-of-chain processing and its extensibility, thanks to a flexible plugin system. As one of the main execution clients on the Ethereum mainnet, Nethermind plays a crucial role in Ethereum’s client diversity.","projectAvatarUrl":"https://storage.googleapis.com/op-atlas/fb68b628-fa43-4bb2-90fc-9f011f9a5c9a.png","projectCoverImageUrl":"https://storage.googleapis.com/op-atlas/c2e45279-ee86-4869-a726-79475d7f707a.png","category":"Utility","osoSlug":"","socialLinks":{"website":["https://www.nethermind.io/nethermind-client"],"farcaster":["https://warpcast.com/nethermind"],"twitter":"https://x.com/NethermindEth","mirror":null},"team":["230074","292202","850269","191651","191702","189615","246575","848939","260032","360561","849002","849220","239820","849142","849492","263978","849505","848972"],"github":[{"url":"https://github.com/NethermindEth/nethermind","name":"Nethermind Execution Client","description":"A robust and performant execution client for Ethereum stakers and node operators."}],"packages":[],"contracts":[],"grantsAndFunding":{"ventureFunding":[],"grants":[{"grant":null,"link":null,"amount":"135600","date":"","details":null},{"grant":null,"link":null,"amount":"248448","date":"","details":null}],"revenue":[]},"pricingModel":"free","pricingModelDetails":"","links":[{"url":"https://supermajority.info/","name":"Client Diversity Dashboard","description":"Self-reported client diversity data"},{"url":"https://ethernodes.org/","name":"Ethereum Mainnet Statistics - Clients","description":""},{"url":"https://www.coinbase.com/developer-platform/discover/insights-analysis/execution-client-diversity","name":"Diversifying execution clients for Coinbase's ETH staking","description":"Quote from the article: \"Our first Nethermind clients will go into production this week, and over the next several weeks, we plan to migrate roughly 50% of our validators to Nethermind.\""},{"url":"https://x.com/NethermindEth/status/1825845699650486415","name":"Client Testing Data","description":"Nethermind continues to optimize the client and increase performance. "}],"projectUid":"0xcd9dfcace81ae28b29b10c4ddf36bcb8db6d705cbb92e7d885e5b946a9f77910"},{"name":"AWS KMS and YubiHSM signer for OP Stack","description":"We have developed a signer proxy software that enables the OP Stack chain to use an external signer (currently supporting AWS KMS and YubiHSM) through the official signer client to signer the sequencer, batcher, proposer and challenger transactions. However, the official signer client does not integrate with external signers, so we have implemented this functionality in our signer proxy.\n\nCurrently, the process outlined in the Optimism documentation for setting up a sequencer, batcher, and proposer requires using plain private keys, creating an insecure environment for mainnet deployment. Although the documentation suggests using hardware security modules (HSMs) for key management, it lacks detailed guidance beyond referencing source code. Chain operators, particularly those using bare metal setups, often prefer YubiHSM2 over cloud-based solutions like AWS KMS due to its hardware-native security.\n\nTo enhance security, mainnet chain operators are encouraged to use industry-standard hardware signers like YubiHSM2 or AWS KMS. This approach allows operators to deploy Optimism stack chains securely by protecting private keys with hardware-based solutions. Existing resources, such as the integration of YubiHSM2 into the Keplr wallet and the TMKMS YubiHSM installer, provide relevant experiences that support this approach.\n\nOur AWS KMS Signer proxy has been used by the Lisk team for their op-challenger. We are working with them to make signer proxy perfect and production ready.","projectAvatarUrl":"https://storage.googleapis.com/op-atlas/220e4527-d5f9-472d-be56-9adf59d27e3f.png","projectCoverImageUrl":"https://storage.googleapis.com/op-atlas/ffb2a694-74be-48f3-897d-96034c088b3a.png","category":"Utility","osoSlug":"","socialLinks":{"website":[],"farcaster":[],"twitter":null,"mirror":null},"team":["849514","394600","328679"],"github":[{"url":"https://github.com/upnodedev/signer-proxy","name":null,"description":null}],"packages":[],"contracts":[],"grantsAndFunding":{"ventureFunding":[],"grants":[{"grant":"token-house-mission","link":"https://app.charmverse.io/op-grants/research-on-using-yubihsm-and-aws-kms-hardware-signer-on-op-stack-41211765826072866","amount":"15000","date":"2024-05-09","details":"Research on using YubiHSM and AWS KMS hardware signer on OP Stack Season 5 Cycle 22"}],"revenue":[]},"pricingModel":"free","pricingModelDetails":"","links":[],"projectUid":"0xd4ed99cc6aaf73ca63b32f7a03b5427ac1d2955bf9efc31eb14f5773016988d0"},{"name":"NFT Starter","description":"NFT STARTER is a platform designed to help creators, artists, and entrepreneurs launch their own NFT projects. It acts as a launchpad, providing the tools and resources to create and mint NFTs. Currently working on version 2.0","projectAvatarUrl":"https://cdn.charmverse.io/user-content/d30a1da7-8e25-495b-9961-f332bcfc43a1/44113f51-1a0b-40cb-b5b1-f4cb5241d913/GDUQ_lQU_400x400.jpg","projectCoverImageUrl":"https://storage.googleapis.com/op-atlas/0f8ad22d-b07f-422a-a341-5c2d9df1e570.png","category":"NFT","osoSlug":"","socialLinks":{"website":["https://nftstarter.lol/"],"farcaster":[],"twitter":"Nftstarter","mirror":null},"team":["238622"],"github":[{"url":"nonboring/nft-starter","name":"NFT Starter","description":"NFT STARTER is a platform designed to help creators, artists, and entrepreneurs launch their own NFT projects. It acts as a launchpad, providing the tools and resources to create and mint NFTs"},{"url":"https://github.com/nonboring/nft-starter","name":"NFT Starter","description":"NFT STARTER is a platform designed to help creators, artists, and entrepreneurs launch their own NFT projects. It acts as a launchpad, providing the tools and resources to create and mint NFTs"}],"packages":[],"contracts":[],"grantsAndFunding":{"ventureFunding":[],"grants":[],"revenue":[]},"pricingModel":"freemium","pricingModelDetails":"In the NFTStarter v2.0 all project listings are supposed to be free, however, there are a bunch of premium features we are about to offer, like promoting drops on the homepage, etc. There are no specific prices yet, because all premium features are only ideas at the moment. ","links":[],"projectUid":"0xd8012752e512ed8c6a47e61293bbad8cd942c9d016de1dc78d64d2248373444a"},{"name":"Hermes - a GossipSub listener and tracer for libp2p-based networks.","description":"The ProbeLab team has recently built Hermes, a GossipSub listener and tracer for libp2p-based networks. Hermes-based experiments aim to measure the efficiency and performance of the GossipSub message broadcasting protocol in any libp2p-based network. Acting as a light node of sorts, Hermes can help developers collect valuable data and tune their network’s protocols based on the message propagation latency, control message overhead and a variety of other metrics. Hermes currently supports the Ethereum consensus layer network.\n\nThe ProbeLab team specialises in network-layer measurements and monitoring. The team operates a variety of tools and uses the data it collects to propose network protocol optimisations.","projectAvatarUrl":"https://storage.googleapis.com/op-atlas/90c0de0c-cc0e-4959-afb7-a78ae4c9d674.png","projectCoverImageUrl":"https://storage.googleapis.com/op-atlas/e1d59a51-3f6f-4642-bc88-553026d2d067.png","category":"Utility","osoSlug":"","socialLinks":{"website":["https://probelab.io","https://probelab.network"],"farcaster":["@yiannisbot"],"twitter":"@yiannisbot","mirror":null},"team":["779819","845866","468804"],"github":[{"url":"https://github.com/probe-lab/hermes","name":"Hermes","description":"Main project repository."}],"packages":[],"contracts":[],"grantsAndFunding":{"ventureFunding":[],"grants":[],"revenue":[]},"pricingModel":"free","pricingModelDetails":"","links":[{"url":"https://probelab.io/tools/hermes/","name":"Hermes @ probelab.io","description":"Tool description"}],"projectUid":"0x7504e494cb8d227193182e083128912173c14eaeecec9b90fa453de28377b269"},{"name":"Ethereum devnets and testing tools","description":"As a team, we focus on Ethereum testing and protocol upgrades. In order to do this well, We build and maintain many projects that help ship Ethereum upgrades safely and quickly. A full list of our open-source tools can be found on our website at https://ethpandaops.io/projects/.

\n\nOne of the major projects the team undertakes is supporting Ethereum hardforks with devnets. Devnets are fully-fledged Ethereum networks that we use for testing new features. We have infrastructure tooling that makes it possible to run a local devnet on your machine. For more intricate tests and networks, we also provide tools to deploy nodes across multiple remote servers. All of these networks come with tools to analyze, test, and debug them. Devnets help Ethereum core developers to make their clients more reliable by identifying issues before they happen on Ethereum mainnet. ","projectAvatarUrl":"https://storage.googleapis.com/op-atlas/0be4f6a2-ff4f-4681-a888-8abeb659bfd3.png","projectCoverImageUrl":"https://storage.googleapis.com/op-atlas/dabbf4f6-1a92-4562-a563-7a5749c055ef.png","category":"Utility","osoSlug":"","socialLinks":{"website":["https://ethpandaops.io"],"farcaster":["https://warpcast.com/ethpandaops"],"twitter":"https://x.com/ethpandaops","mirror":null},"team":["11652","840686","843933","811515","212735","840195"],"github":[{"url":"https://github.com/ethpandaops/pectra-devnets","name":"Pectra devnets","description":"Pectra is the next upgrade scheduled on Ethereum. The linked config repo contains all the code that is used for defining and spinning up the devnets used to test the Pectra upgrade. These devnets also help developers iteratively add features and testing teams can focus on finding bugs in devnets before adding more features. "}],"packages":[],"contracts":[],"grantsAndFunding":{"ventureFunding":[],"grants":[],"revenue":[]},"pricingModel":"free","pricingModelDetails":"","links":[{"url":"https://notes.ethereum.org/@ethpandaops/dencun-devnet-10-analysis","name":"Devnet Analysis document","description":"The above example is an example of a Dencun devnet analysis we performed for the Dencun fork. We will perform similar analysis for Pectra once the devnets are more stable. "}],"projectUid":"0xa17b3d5e5ef47fe50e56d9fea3c4c90e72b0c9127b8eab54058e5ca82111378c"},{"name":"OPcity stack","description":"The OP City Stack is a research initiative aimed at exploring the operation of the OP Stack and testing the capabilities of the Canon Fault Proofs Virtual Machine (Canon Fault Proofs VM). Through practical deployment, benchmarking, and innovative proposals, this project aims to push the boundaries of Optimistic Rollup performance and functionality, contributing to the broader goal of Ethereum scalability.\n\nThe project covers several key areas. First, the Node & Rollup Setup involved detailed documentation of the deployment process for both an L1 node (Holesky testnet) and an L2 rollup using the OP Stack. To address RPC calls limitations, the project moved from relying on a remote virtual machine and third-party RPC services to a local environment. This shift provided better performance reliability and security.\n\nIn the OP Stack Version Benchmarking, multiple test deployments were conducted to compare the OP Stack versions V4.0.0 (Canyon) and V7.0.0 (Fjord). Significant findings from these tests included a 75% reduction in total gas fees when upgrading from V4.0.0 to V7.0.0. Additionally, a comparison of calldata versus data blob methods revealed that using data blobs resulted in a 60% reduction in resource usage, demonstrating the efficiency gains of advanced data handling techniques.\n\nFor Proposed Changes to Fault Proofs, the project explored integrating the OP Stack's Canon Fault Proofs VM with opML's Multi-Phase Fault Proof protocol. The proposed modifications included developing a state transition function model to handle merkelized decision trees or neural network outputs, analyzing memory management for large datasets required by machine learning models, enhancing syscalls and I/O operations to optimize the ML-driven data processing, and implementing formal verification and error analysis to ensure system integrity. Additionally, simulations were developed to evaluate the system's performance in real-world operational conditions.","projectAvatarUrl":"https://storage.googleapis.com/op-atlas/f9feb4b3-ff72-43c5-b3b5-008aa6ec8f45.png","projectCoverImageUrl":"https://storage.googleapis.com/op-atlas/ed478c5a-8181-465d-a02f-b2b5d72bf44f.png","category":"Utility","osoSlug":"zenbit.eth","socialLinks":{"website":["https://zenbit.mx","https://badges.zenbit.mx/"],"farcaster":["https://warpcast.com/zenbit"],"twitter":"https://x.com/zenbitMX/status/1731886578673254564","mirror":"https://mirror.xyz/zenbit.eth/"},"team":["212738","402339"],"github":[{"url":"https://github.com/zenbitETH/OPcity","name":"OP City","description":"Repository with the documented process of OP City Research and Development"}],"packages":[],"contracts":[],"grantsAndFunding":{"ventureFunding":[],"grants":[{"grant":null,"link":null,"amount":"24850","date":"","details":null},{"grant":null,"link":null,"amount":"1535","date":"","details":null},{"grant":"token-house-mission","link":"https://app.charmverse.io/op-grants/page-1306815702055122","amount":"30000","date":"2024-05-08","details":"Research the compatibility of the OP stack's Canon Fault Proof VM with the opML's Multi-Phase Fault Proof protocol. Proposed during Season 5 and approved during Cycle 22."}],"revenue":[]},"pricingModel":"free","pricingModelDetails":"","links":[{"url":"https://mirror.xyz/zenbit.eth/atHQ_Nz1--bQbY6Vx7NzYO-aOtXibcQi70aLl_WhTzY","name":"OP City: Research compilation","description":"This article delves the research made at Zenbit that delves into the theoretical and practical aspects of the OP Stack and Canon Fault Proofs VM, offering valuable insights into their implementation, performance benchmarks, and potential future enhancements"},{"url":"https://github.com/zenbitETH/OPcity/milestones","name":"OPcity Milestones","description":"List of milestones we aim to achieve during the research and development of the OPcity Stack. It contains the commits, pull requests, and contributions made at each stage and sets a guideline for future "},{"url":"https://github.com/zenbitETH/OPcity/blob/main/README.md","name":"Proposed modifications to the Canon Fault Proofs VM","description":"Research the compatibility of the OP stack's Canon Fault Proof VM with the opML's Multi-Phase Fault Proof protocol. The goal is to implement a custom Fault Dispute Game that manages the challenges related to data availability states from the L2 rollup and the computation results from the Deep Neural Networks (DNN) of the multi-phase opML. "},{"url":"https://github.com/zenbitETH/OPcity/blob/main/Op-stack-research/Test-deployments/node01_V4.0.0.md","name":"Test Deployment 1 (OP stack V4.0.0 / December 2023)","description":"From December 4th to 11th, 2023, we conducted an explorative evaluation of the operational cost performance of the OP stack within a testnet environment, focusing specifically on the gas spending by the batcher and proposer components."},{"url":"https://github.com/zenbitETH/OPcity/blob/main/Op-stack-research/Test-deployments/node02_V7.0.0.md","name":"Test Deployment 2 (OP stack V7.0.0 - Call Data) / June 2024","description":"This test deployment of the OP stack used the V7.0.0.with Calldata configuration and lasted 20 days and occurred after multiple network updates and other optimizations that notably impacted the rollup operation cost from the December test."},{"url":"https://github.com/zenbitETH/OPcity/blob/main/Op-stack-research/Test-deployments/node03_V7.0.0.md","name":"Test Deployment 3 (OP stack V7.0.0 - Data Blobs) / June 2024","description":"We deployed a third test rollup to compare the performance of the OP stack between Calldata and data blobs as a data posting method enables an alternative that can significantly impact the rollup operation cost. To prove it, we deployed a third testnet rollup a week later using the same V7.0.0.0 and data blobs as the data posting method to compare with."},{"url":"https://github.com/zenbitETH/OPcity/blob/main/node-setup/Holesky/geth.md","name":"Guide to setup a Geth on a Holesky node","description":"This document outlines the steps to configure the Geth as Execution Layer on a Holesky node."},{"url":"https://github.com/zenbitETH/OPcity/blob/main/node-setup/Holesky/prysm.md","name":"Guide to setup a Prysm on a Holesky node","description":"This document outlines the steps to configure the Prysm as Consensus Layer on a Holesky node."},{"url":"https://github.com/zenbitETH/OPcity/blob/main/node-setup/Op-stack/op-setup.md","name":"Guide to setup and deploy a Rollup from the OP stack","description":"This document outlines the steps to configure and deploy a rollup from the OP stack repository on a Holesky node"},{"url":"https://github.com/zenbitETH/OPcity/blob/main/node-setup/Op-stack/dashboard-setup.md","name":"Guide to generate data visualization from Rollup activity","description":"This document outlines the steps to configure a dashboard with data visualizations of the node and rollup performance."},{"url":"https://github.com/zenbitETH/OPcity/blob/main/Canon-FPVM/dev.md","name":"Guide to interact with Fault Proofs VM","description":"This document outlines the practical concepts of the Canon Fault Proofs VM used in the OP stacks, along with the steps to interact with the dispute mechanism."}],"projectUid":"0x53499d3243b2c26b1f09d49f911a9d9300d29b2196576d417cf852ac9e8dfe4c"},{"name":"nim-libp2p","description":"libp2p is a Peer-to-Peer networking stack, with implementations in multiple languages derived from the same specifications.\n\nBuilding large scale peer-to-peer systems has been complex and difficult in the last 15 years and libp2p is a way to fix that. It's striving to be a modular stack, with sane and secure defaults, useful protocols, while remaining open and extensible. This implementation in native Nim, relying on chronos for async. It's used in production by a few projects.\n\nLearn more about libp2p at libp2p.io and follow libp2p's documentation docs.libp2p.io.","projectAvatarUrl":"https://storage.googleapis.com/op-atlas/0a383e33-111b-4b55-8380-b9efbb5b8c79.png","projectCoverImageUrl":"https://storage.googleapis.com/op-atlas/b5e4e8f2-f625-445b-b802-817890372687.png","category":"Utility","osoSlug":"","socialLinks":{"website":["https://github.com/vacp2p/nim-libp2p"],"farcaster":[],"twitter":null,"mirror":null},"team":["849530"],"github":[{"url":"https://github.com/vacp2p/nim-libp2p","name":null,"description":null}],"packages":[],"contracts":[],"grantsAndFunding":{"ventureFunding":[],"grants":[],"revenue":[]},"pricingModel":"free","pricingModelDetails":"","links":[],"projectUid":"0xc9561ba3e4eca5483b40f8b1a254a73c91fefe4f8aee32dc20c0d96dcf33fe80"},{"name":"Sedge ","description":"Sedge is a command-line tool that simplifies running nodes for the OP Stack, Ethereum mainnet, and other networks, including testnets.\nSedge makes it easy to set up nodes for OP Mainnet, Base Mainnet, OP Sepolia, and Base Sepolia. Sedge also supports various client implementations, not just Nethermind, allowing users to manage OP Stack and Ethereum nodes quickly and efficiently.","projectAvatarUrl":"https://storage.googleapis.com/op-atlas/c121ea9f-65c7-49d1-ab27-479c56b1b390.png","projectCoverImageUrl":"https://storage.googleapis.com/op-atlas/cbf6b9d1-98d1-4b9d-9ef4-3cf79ce43c3d.png","category":"Utility","osoSlug":"","socialLinks":{"website":["https://www.nethermind.io/sedge"],"farcaster":["https://warpcast.com/nethermind"],"twitter":"https://x.com/nethermindeth","mirror":null},"team":["263978","292202","230074","849142","849505"],"github":[{"url":"https://github.com/NethermindEth/sedge","name":"Sedge","description":"Sedge is a one-click node setup tool for PoS network/chain validators and nodes written entirely in the Go programming language. Sedge takes care of the entire on-premise full node setup based on the chosen client, using generated docker-compose scripts based on the desired configuration."}],"packages":[],"contracts":[],"grantsAndFunding":{"ventureFunding":[],"grants":[],"revenue":[]},"pricingModel":"free","pricingModelDetails":"","links":[],"projectUid":"0x8431c44e2f0903879f34134e68fba4c05833b02451ccbf4cdb69620a6715bcdd"},{"name":"opUSDC","description":"Bridged USDC Standard for the OP Stack allows for an efficient and modular solution for expanding the Bridged USDC Standard across the Optimism ecosystem.\nChain operators can use the Bridged USDC Standard for the OP Stack to get bridged USDC on their OP Stack chain while also providing the optionality for Circle to seamlessly upgrade bridged USDC to native USDC and retain existing supply, holders, and app integrations.","projectAvatarUrl":"https://storage.googleapis.com/op-atlas/783c8899-4a1c-45e8-9d97-35977c6c68b7.png","projectCoverImageUrl":"https://storage.googleapis.com/op-atlas/6730b8ba-2008-4aad-b1fa-61e2060d0c48.png","category":"Cross Chain","osoSlug":"Wonderland","socialLinks":{"website":["https://defi.sucks/"],"farcaster":[],"twitter":"https://x.com/DeFi_Wonderland","mirror":null},"team":["17851","19867"],"github":[{"url":"https://github.com/defi-wonderland/opUSDC","name":"opUSDC","description":"The Bridged USDC Standard in the OP Stack repository. This repository includes the referenced implementation, setup guide, tests, audit, and more."}],"packages":[],"contracts":[],"grantsAndFunding":{"ventureFunding":[],"grants":[],"revenue":[]},"pricingModel":"free","pricingModelDetails":"","links":[],"projectUid":"0x66a3f6245dc3ac966d3ed9dd8c076a723cfc3aaaf5ea3721c634d46c3be46331"},{"name":"Immunefi Bug Bounty Platform","description":"Immunefi is Web3's leading bug bounty and crowd security platform, protecting $190 billion in user funds. We're currently partnered with 24+ Optimism protocols and seek to make Web3 safer for builders and users alike. Immunefi has partnered with Optimism to offer matching funds for payouts to white hats that uncover high and critical-level bugs on OP protocols like Velodrome, Synthetix, and Pika Protocol. One of Immunefi's milestone goals is to provide security coverage for >50% of the OP ecosystem. ","projectAvatarUrl":"https://storage.googleapis.com/op-atlas/2d5fe6f2-d998-446b-9357-5e087c229fb6.png","projectCoverImageUrl":"https://storage.googleapis.com/op-atlas/b791f4a0-279f-4389-b027-b80e9ba78ff0.png","category":"Utility","osoSlug":"","socialLinks":{"website":["https://immunefi.com/"],"farcaster":[],"twitter":"https://x.com/immunefi","mirror":null},"team":["512390"],"github":[],"packages":[],"contracts":[],"grantsAndFunding":{"ventureFunding":[],"grants":[{"grant":null,"link":null,"amount":"126726.5","date":"","details":null},{"grant":"foundation-mission","link":"https://gov.optimism.io/t/final-spearbit-immunefi-bug-bounty-program-for-large-protocols-building-on-optimism/6187","amount":"100000","date":"2023-09-19","details":"This grant was used to match payouts to security researchers that found valid bugs at the high and critical severity levels on Velodrome. "},{"grant":"foundation-mission","link":"https://app.charmverse.io/op-grants/page-6599670971221563","amount":"210000","date":"2023-09-19","details":"This grant was used to match payouts to security researchers that found valid bugs at the high and critical severity levels on various OP projects including Synthetix, Pika Protocol, and more. "}],"revenue":[]},"pricingModel":"pay_to_use","pricingModelDetails":"Immunefi offers several security products. The first is our traditional bug bounty program. The minimum package starts around ~ $18K for a year of coverage, and includes drafting of the program (scope/rewards by threat levels etc), education to the SR community, marketing, managed triage, mitigation reviews, and more. We try to make the bug bounty program accessible for projects of all shapes and sizes. We offer additional services that increase price based on projects' stated needs. We leverage a network of around 45,000 security researchers from around the world to provide \"Crowd Security\" resulting in always-on coverage for projects that care deeply about security. Another is our Invite Only Program, which taps a select group of Security Researchers based on our Hacker Sync algorithm, in order to provide the best talent specific to a projects codebase, for a security audit (ideal for closed source projects). Finally, Immunefi offers audit competitions which are time-bound audits that leverage our network of security researchers to hunt for bugs in order to unlock rewards. For audit competitions we take a percentage of the prize pool ranging from 20-27.5% based on parameters set by the customer. Immunefi's products offer incredible ROI whether a project is bootstrapped in testnet or established with millions in TVL. ","links":[{"url":"https://immunefi.com/bug-bounty/?filter=ecosystem%3DOptimism","name":"OP Bounty programs on Immunefi","description":"This is a list of live Bug Bounty Programs on Immunefi that support or are building on Optimism. "},{"url":"https://github.com/immunefi-team/Web3-Security-Library","name":"Immunefi's web3 security library","description":"This repo provides security related educational resources including Bug Fix reviews, Hack Analyses, Vulnerabilities, tools, and more. "}],"projectUid":"0x1cdc515cbaa37d126f91ca367bc7b3b2126562a2fd1a10a8ad8b1b1d9bc06a69"},{"name":"Unruggable ","description":"Unruggable is focused on building the next generation of blockchain-based naming services. Our mission is to create secure and user-friendly solutions that enable projects and Layer 2 networks to establish their own naming systems using the Ethereum Name Service (ENS). As part of our commitment to open-source software development, we provide essential infrastructure that allows everyone to benefit from the scaling of ENS and L2 blockchains:\n\n'Unruggable Gateways' is an open source codebase that implements a complete solution for fetching proofs of data from rollup chains and verifying that data on Layer 1 Ethereum. We operate our own gateways using the codebase and are committed to supporting the trustless resolution of ENS names.","projectAvatarUrl":"https://storage.googleapis.com/op-atlas/ff2964ec-4435-4cf8-b993-e16f49b47b96.png","projectCoverImageUrl":"https://storage.googleapis.com/op-atlas/49cf8f2c-bea6-4a22-bd7f-75a65138bd71.png","category":"Cross Chain","osoSlug":"","socialLinks":{"website":["https://unruggable.com/"],"farcaster":["https://warpcast.com/unruggable.eth"],"twitter":"https://x.com/unruggable_eth","mirror":null},"team":["841173","12956","9778","10331"],"github":[{"url":"https://github.com/unruggable-labs/unruggable-gateways","name":"Unruggable Gateways","description":"This repository implements a complete solution for fetching proofs of data from rollup chains and verifying that data on Layer 1 Ethereum. It has implementations for all OP stack based chains that implement fault proofs as well as those that do not."},{"url":"https://github.com/unruggable-labs/unruggable-gateways-examples","name":"Unruggable Gateways Examples","description":"This repository includes a series of Typescript examples (that utilize our npm package) for reading data held in both simple and more complex data structures across multiple targets from EVM based chains. It demonstrates how one can read data from OP stack based chains."}],"packages":[],"contracts":[],"grantsAndFunding":{"ventureFunding":[],"grants":[{"grant":"foundation-mission","link":"https://gov.optimism.io/t/cycle-19-final-grants-roundup/7850","amount":"60000","date":"2024-03-21","details":"\n"},{"grant":"foundation-mission","link":"https://gov.optimism.io/t/grants-council-cycle-13-preliminary-review-roundup/6351","amount":"30000","date":"2023-06-29","details":""}],"revenue":[]},"pricingModel":"free","pricingModelDetails":"","links":[{"url":"https://www.npmjs.com/package/@unruggable/gateways","name":"@unruggable/gateways npm package","description":"This npm package allows for developers to quickly and easily build solutions that utilize our codebase for reading and proving data from rollup chains."}],"projectUid":"0xf2a60464d2a56fb47d2f8c13001edea71eda11ffd8fffec5f559495c6a5878d4"},{"name":"AWS KMS and YubiHSM signer for OP Stack","description":"We have developed a signer proxy software that enables the OP Stack chain to use an external signer (currently supporting AWS KMS and YubiHSM) through the official signer client to signer the sequencer, batcher, proposer and challenger transactions. However, the official signer client does not integrate with external signers, so we have implemented this functionality in our signer proxy.\n\nCurrently, the process outlined in the Optimism documentation for setting up a sequencer, batcher, and proposer requires using plain private keys, creating an insecure environment for mainnet deployment. Although the documentation suggests using hardware security modules (HSMs) for key management, it lacks detailed guidance beyond referencing source code. Chain operators, particularly those using bare metal setups, often prefer YubiHSM2 over cloud-based solutions like AWS KMS due to its hardware-native security.\n\nTo enhance security, mainnet chain operators are encouraged to use industry-standard hardware signers like YubiHSM2 or AWS KMS. This approach allows operators to deploy Optimism stack chains securely by protecting private keys with hardware-based solutions. Existing resources, such as the integration of YubiHSM2 into the Keplr wallet and the TMKMS YubiHSM installer, provide relevant experiences that support this approach.\n\nOur AWS KMS Signer proxy has been used by the Lisk team for their op-challenger. We are working with them to make signer proxy perfect and production ready.","projectAvatarUrl":"https://storage.googleapis.com/op-atlas/a73d46f5-87ba-4204-88eb-7ce51ab055de.png","projectCoverImageUrl":"https://storage.googleapis.com/op-atlas/ffb2a694-74be-48f3-897d-96034c088b3a.png","category":"Utility","osoSlug":"","socialLinks":{"website":[],"farcaster":[],"twitter":null,"mirror":null},"team":["849514","394600","328679"],"github":[{"url":"https://github.com/upnodedev/signer-proxy","name":null,"description":null}],"packages":[],"contracts":[],"grantsAndFunding":{"ventureFunding":[],"grants":[{"grant":"token-house-mission","link":"https://app.charmverse.io/op-grants/research-on-using-yubihsm-and-aws-kms-hardware-signer-on-op-stack-41211765826072866","amount":"15000","date":"2024-05-09","details":"Research on using YubiHSM and AWS KMS hardware signer on OP Stack Season 5 Cycle 22"}],"revenue":[]},"pricingModel":"free","pricingModelDetails":"","links":[],"projectUid":"0xd4ed99cc6aaf73ca63b32f7a03b5427ac1d2955bf9efc31eb14f5773016988d0"},{"name":"Cantina.xyz - OP Stack Audits","description":"Cantina.xyz is a marketplace incubated by Spearbit Labs, bringing together over 100 experienced security professionals and teams. We provide a wide range of code review and audit services to web3 clients, aiming to fortify the blockchain ecosystem. Our mission is to deliver top-tier security audits, continuous monitoring, advisory, and incident response services, ensuring organizations’ smart contracts and systems are thoroughly secured before deployment.\n\n\nWe have an established track record within the Optimism ecosystem, having successfully conducted multiple audits, including those for the OP Stack. Our services align closely with Optimism’s goals by providing essential, high-quality security auditing and incident response solutions. ","projectAvatarUrl":"https://storage.googleapis.com/op-atlas/2214b43d-e761-4d05-a3e2-6a83128bab65.png","projectCoverImageUrl":"https://storage.googleapis.com/op-atlas/812335c7-28b8-48e0-8d55-b3ddda4e4e6e.png","category":"Utility","osoSlug":"","socialLinks":{"website":["https://cantina.xyz/","https://spearbit.com/"],"farcaster":[],"twitter":"https://x.com/cantinaxyz","mirror":"https://cantina.mirror.xyz/"},"team":["850761","542384"],"github":[],"packages":[],"contracts":[],"grantsAndFunding":{"ventureFunding":[],"grants":[{"grant":null,"link":null,"amount":"400000","date":"","details":null},{"grant":null,"link":null,"amount":"145000","date":"","details":null},{"grant":null,"link":null,"amount":"1m-5m","date":"2023","details":"Seed funding we received."}],"revenue":[]},"pricingModel":"pay_to_use","pricingModelDetails":"Our tiers of security researchers (SR) and rates are as it follows:\n\nLead Security Researcher, weekly rate: $20k\nSecurity Researcher, weekly rate: $12.5k\nAssociate Security Researcher, weekly rate: $6.25k\nJunior Security Researcher, weekly rate: $3k","links":[{"url":"https://cantina.xyz/portfolio/c185d7eb-d80b-49d4-8141-44e122c6fee4","name":"OP Stack Audit 1","description":"We conducted a security audit for the OP Stack. The audit was carried out between January 22, 2024, and February 5, 2024, by two primary security researchers, cccz and Jeiwan, along with an associate researcher, Christos Pap. The audit did not uncover any critical, high, or medium-risk vulnerabilities. However, seven low-risk and seven informational issues were identified. None of these issues were fixed, but the team acknowledged all.\n\nThe audit also evaluated gas optimizations, and no concerns were noted.\n\nKey Audit Results:\n\n Critical Risk: 0 issues\n High Risk: 0 issues\n Medium Risk: 0 issues\n Low Risk: 7 issues (acknowledged, not fixed)\n Informational: 7 issues (acknowledged, not fixed)\n Gas Optimizations: No issues\n\nWe can provide the report upon request."},{"url":"https://cantina.xyz/portfolio/db3f43ae-ffa4-4d5a-8316-707e0cb6700d","name":"Optimism EAS Audit","description":"We conducted a security audit for Optimism’s EAS. From August 22 to August 25, 2023. This audit, categorized under Cantina Reviews, was led by the senior security researcher 0xRajeev, with junior researcher Christos Pap assisting.\n\nThe audit found no critical, high, or medium-risk vulnerabilities. However, it uncovered five low-risk issues, of which two were fixed, and three were acknowledged. Additionally, five informational issues were identified, with four being fixed and one acknowledged. Importantly, five gas optimization opportunities were highlighted, and all were addressed and fixed.\n\nKey Audit Results:\nCritical Risk: 0 issues\nHigh Risk: 0 issues\nMedium Risk: 0 issues\nLow Risk: 5 issues (2 fixed, 3 acknowledged)\nInformational: 5 issues (4 fixed, 1 acknowledged)\nGas Optimizations: 5 issues (all fixed)\n\nWe can provide the report upon request."},{"url":"https://cantina.xyz/competitions/d47f8096-8858-437d-a9f5-2fe85ac9b95e","name":"Optimism Safe Extensions Competition","description":"Cantina.xyz participated in and was awarded in the Optimism Safe Extensions competition. This competition, held between May 6, 2024, and May 10, 2024, focused on reviewing the security of Safe Modules and the Safe Guard for the Security Council Safe, which handles upgrades to OP Mainnet and other chains within the Superchain.\n\nOur participation involved analyzing key components like the LivenessModule, LivenessGuard, and DeputyGuardianModule, deployed on Sepolia. Our review contributed to ensuring that these critical systems were free from vulnerabilities such as:\n\n Bypassing authorization.\n Bricking the Safe, which could prevent transaction execution.\n\nWe can provide the report upon request."},{"url":"https://github.com/spearbit/portfolio/blob/master/pdfs/OptimismDrippie-Spearbit-Security-Review.pdf","name":"Optimism Drippie Security Review","description":"The Optimism Drippie Security Review, carried out in October 2022, focused on auditing Drippie, a system designed to manage automated contract interactions. Drippie allows for conditional, automated execution of smart contract calls, referred to as \"drips.\" These can be triggered based on specific conditions (called \"dripchecks\") and executed at set intervals. Drips can also transfer ETH, making the system useful for maintaining sufficient balances in addresses. The review specifically focused on ensuring the security of the system without reliance on external automation services, thus compartmentalizing trust assumptions.\n\nFindings:\n\n Medium Risk:\n Permitting Multiple Drip Calls Per Block: This vulnerability could potentially allow multiple drips to be executed within the same block, which was flagged as a security risk.\n\n Low Risk:\n Version Bump to Latest: The code was using outdated versions, and upgrading was recommended.\n DoS from External Calls in Drippie.executable / Drippie.drip: External calls could be used to perform a denial-of-service attack.\n Use call.value over transfer in withdrawETH: For better handling of ETH transfers, the use of call.value was recommended over transfer.\n Input Validation Checks for Drippie.create: The lack of proper input validation could lead to unexpected behaviors.\n Ownership Initialization and Transfer Safety in setOwner: Recommendations were made to improve safety checks when initializing and transferring ownership.\n Unchecked Return and Handling of Non-standard Tokens in AssetReceiver: The contract didn’t adequately handle non-standard token behaviors."},{"url":"https://cantina.xyz/portfolio/a18b37fe-425b-4a7c-b0b9-b11eaa24ee85","name":"Security Audit for Omni-x","description":"The audit for Omni-x focused on reviewing the security of the Omni X Multisender, an omnichain gas top-up tool built for the Optimism ecosystem. This tool allows users to send gas between OP Stack chains and other EVM-compatible chains using LayerZero v2, promoting more efficient gas fee management. The audit ensures the system’s robustness as Omni X expands its infrastructure, improving cross-chain interactions within Optimism. The audit scope was small, involving a 2-3 day engagement to ensure security before the mainnet launch."},{"url":"https://github.com/decentxyz?q=&type=all&language=&sort=","name":"Security Audit for Decent.xyz","description":"For Decent.xyz we focused on securing its cross-chain transaction and swap protocols, enabling seamless transfers across L2s, L3s, and the broader OP stack. Decent.xyz provides an efficient way for users to swap tokens while executing smart contract functions, reducing friction in cross-chain interactions. The audit enhanced the project's safety and scalability."}],"projectUid":"0x5742c7b3f7096fb9dd7a82cc62a4fda1e72aad9bdba9818c0d953fc82be9903d"},{"name":"Asterisc","description":"Asterisc is an alternative fault-proof VM running RISC-V—initial code written by Protolambda. TiP, in collaboration with OP Labs, built and deployed Asterisc to OP Sepolia. Asterisc can allow a multi-proof system to OP Chains for better security and provide a future-proof alternative for MIPS (Cannon) as Asterisc runs RISC-V.\n\nThe multi-proof system was OP Stack's long-awaited vision and a crucial component of Stage 2 because it keeps the system sane when the primary implementation breaks. For that reason, Ethereum has long supported multi-client implementations, and in L2, we need a multi-proof system to fully achieve them.\n\nTest in Prod has been supporting OP Stack to pioneer the multi-client system. We helped execution clients diversify with OP Erigon and have also been working on fault-proof systems diversify with Asterisc.\n\nWe have been working on the following:\n- Upon Protolambda’s initial implementation, we finished implementing all required opcodes & fixed bugs.\n- Built test suites to run Asterisc against OP Sepolia & OP Mainnet.\n- Ran all blocks of OP Sepolia with Asterisc to verify its deployability on OP Sepolia.\n- Deployed Asterisc to OP Sepolia with cold path.\n- Implementing a different memory structure from Cannon using Radix trie so that Asterisc can save the system when there’s a problem with existing memory implementation.\n\n---\nHere are the commentaries for Asterisc:\n\nClabby (Senior Software Engineer from OP Labs): Asterisc is critical to the OP Stack’s multi-proof roadmap, serving as the compliment to cannon in the landscape of FPVMs. After the rollout of multi-proofs, it will add redundancy to the virtual machine component that runs the fault proof programs, reducing the likelihood of critical impact in the event of an issue with either the on-chain or off-chain FPVM implementations.","projectAvatarUrl":"https://storage.googleapis.com/op-atlas/a0697193-268a-411b-afba-8dee1ccb89b3.png","projectCoverImageUrl":"https://storage.googleapis.com/op-atlas/22dc56e6-a5af-4388-84fa-5d47485a6bd5.png","category":"Utility","osoSlug":"","socialLinks":{"website":["https://github.com/ethereum-optimism/asterisc","https://testinprod.io"],"farcaster":[],"twitter":"https://x.com/testinprod_io","mirror":"https://mirror.xyz/testinprod-io.eth"},"team":["811328"],"github":[{"url":"https://github.com/ethereum-optimism/asterisc","name":"Asterisc Github Repository","description":""}],"packages":[],"contracts":[],"grantsAndFunding":{"ventureFunding":[],"grants":[{"grant":null,"link":null,"amount":"273293.03","date":"","details":null},{"grant":"foundation-grant","link":"https://gov.optimism.io/t/welcoming-test-in-prod-to-the-optimism-collective/6944","amount":"5000000","date":"2023-08-30","details":"This is a core dev commitment grant for Test in Prod. 4 years vesting & one year cliff."},{"grant":null,"link":null,"amount":"1m-5m","date":"2022","details":"Initial friends & family rounds to kick off Test in Prod."}],"revenue":[]},"pricingModel":"free","pricingModelDetails":"","links":[{"url":"https://x.com/Optimism/status/1801329290329604312","name":"Live interview on Optimism Twitter for fault-proof & Asterisc promotion.","description":""},{"url":"https://x.com/Optimism/status/1800256934597304799","name":"Shout-out tweet from Optimism for fault-proof design contributions.","description":""},{"url":"https://github.com/ethereum-optimism/asterisc/blob/master/deployments/README.md#asterisc-stage-14-deployment-information","name":"Asterisc Sepolia deployment informations for Stage 1.4 project.","description":""},{"url":"https://github.com/ethereum-optimism/asterisc/tree/master/op-e2e","name":"e2e test suite for Asterisc","description":""},{"url":"https://gist.github.com/pcw109550/3adfc45bc9bee6b13562bf8d1c6d9f26","name":"A log of Asterisc game on Sepolia.","description":""}],"projectUid":"0x1ea2fc7183a8ad244a97ecc287ca922209274c11dd9e991a04315e8399e118fc"},{"name":"Delta Network Upgrade","description":"Delta is the second OP Stack Network Upgrade that activates Span Batches, which reduces up to 97% of the fixed L1 cost of OP Chains. With the initial idea of Protolambda, Test in Prod built & deployed the Delta Network Upgrade across all OP Chain Mainnets. Thanks to Delta, we could see more OP Chains in production, as it reduced the minimal annual operating cost from 165 ETH to 5 ETH (97%). Delta is effective for low-active chains, but active chains, such as Zora, are saving up to 30% of fixed L1 costs with Span Batches.\n\nFor the Superchain’s success, reducing the fixed on-chain cost is important. Chain Governors have to take risks for the fixed costs, and it’s difficult to launch an OP Chain if it’s unbearable. Since the deployment of Delta in February 2024, we saw a fast growth in the number of OP Chains, and Delta was one of the big enablers because the risk of Chain Governor went down from 165 ETH/year to 5 ETH/year.\n\nDelta was also a meaningful upgrade as it was the first network upgrade written by the external core dev team from OP Labs, showing that the OP Stack protocol development started to get decentralized.\n\nSince Retro Funding round 3, Test in Prod has worked on the following:\n- Fix bugs in the Span Batches code.\n- Conduct failure mode analysis & plan out the contingency plans with OP Labs.\n- Deploy to Sepolia, monitor, and fix codes.\n- Write & post a Governance Proposal for upgrades.\n- Deploy to all Superchain Mainnets & monitoring.\n\n---\nHere are the commentaries for Delta Network Upgrade:\n\nAndrew (CEO of Conduit): Delta lowered the barriers for Chain Governors by lowering the fixed costs. It made it easier to onboard Chain Governors, and existing customers were happy about the savings. Appreciate their work!","projectAvatarUrl":"https://storage.googleapis.com/op-atlas/a9c34ac0-aeee-441b-baf2-7c2db4147068.png","projectCoverImageUrl":"https://storage.googleapis.com/op-atlas/62e367cb-373a-46f7-a1ca-39ac8a50262c.png","category":"Utility","osoSlug":"","socialLinks":{"website":["https://gov.optimism.io/t/final-upgrade-proposal-3-delta-network-upgrade/7310","https://testinprod.io"],"farcaster":[],"twitter":"https://x.com/testinprod_io","mirror":"https://mirror.xyz/testinprod-io.eth"},"team":["811328"],"github":[{"url":"https://github.com/testinprod-io/span-batch-research","name":"Research repository to measure Span Batches' impact.","description":"In this repository, Test in Prod conducted backtesting against all OP Chains to measure its impact."}],"packages":[],"contracts":[],"grantsAndFunding":{"ventureFunding":[],"grants":[{"grant":null,"link":null,"amount":"273293.03","date":"","details":null},{"grant":"foundation-grant","link":"https://gov.optimism.io/t/welcoming-test-in-prod-to-the-optimism-collective/6944","amount":"5000000","date":"2023-08-30","details":"This is a core dev commitment grant for Test in Prod. 4 years vesting & one year cliff."},{"grant":null,"link":null,"amount":"1m-5m","date":"2022","details":"Initial friends & family rounds to kick off Test in Prod."}],"revenue":[]},"pricingModel":"free","pricingModelDetails":"","links":[{"url":"https://gov.optimism.io/t/final-upgrade-proposal-3-delta-network-upgrade/7310","name":"Delta Upgrade Governance Proposal","description":"This is a Governance proposal for Delta Upgrade. It contains the general information, contingency plans, and Q&As with delegates."},{"url":"https://op-tip.notion.site/Span-Batch-Design-Docs-b85e599a47774dcdb8171cc84cab2476?pvs=4","name":"Span Batch Design Docs","description":"This document contains the technical design & expected results of Span Batches."},{"url":"https://github.com/ethereum-optimism/optimism/issues/7454","name":"Delta Upgrade Issue Tracker","description":"This Github issue tracker contains tickets & PRs for Delta Upgrade."},{"url":"https://vote.optimism.io/proposals/64861580915106728278960188313654044018229192803489945934331754023009986585740","name":"Voting Page for Delta Upgrade","description":"This is a voting page for Delta upgrade. It contains the comments from the delegates for Delta."},{"url":"https://x.com/opmichael_eth/status/1761185096101494852","name":"Shout Out Tweet from OP Michael.","description":"This shout out post from OP Michael contains what is Delta Upgrade & why it's meaningful."}],"projectUid":"0x60f8ab8d1ae00182f9afaf6ec35213a200ed8ac21d39b24a9794f2ba21f6aa59"},{"name":"roll-op","description":"roll-op is a script that makes it trivial for any developer to spin up an OP stack rollup, both for dev and production use.\n\nThe script lets you configure and run your own rollup by running only two or three commands. It uses a single well-documented config file.\n\nAdditionally, it supports EIP-4337 AA infrastructure (bundler + paymaster) and helps you automatically subsidize gas for transactions that match certain criteria.\n\nSpinning a rollup on Sepolia is as simple as:\n\n> git clone git@github.com:0xFableOrg/roll-op.git\n> cd roll-op\n> cp conf.toml.example conf.toml\n# conf.toml: uncomment Sepolia section, add your keys & rpc\n> ./rollop setup --yes\n> ./rollop --preset=prod --conf=conf.toml l2\n\nMore info: https://twitter.com/norswap/status/1707188816455622899\n\nIt has most notably been used by Celestia as the official way to let people experiment with devnet OP stack rollups using Celestia as DA layer: https://x.com/JoshCStein/status/1816558353172300114","projectAvatarUrl":"https://storage.googleapis.com/op-atlas/46663b96-a394-4298-9ab1-bbd2f3739669.png","projectCoverImageUrl":"https://storage.googleapis.com/op-atlas/fc36ef5f-4347-4d44-ad13-b68906265782.png","category":"Utility","osoSlug":"https://www.opensource.observer/projects/roll-op-0xfableorg","socialLinks":{"website":["https://github.com/0xFableOrg/roll-op"],"farcaster":[],"twitter":null,"mirror":null},"team":["2034"],"github":[{"url":"https://github.com/0xFableOrg/roll-op","name":null,"description":null}],"packages":[],"contracts":[],"grantsAndFunding":{"ventureFunding":[],"grants":[{"grant":null,"link":null,"amount":"74534","date":"","details":null},{"grant":"token-house-mission","link":"https://app.charmverse.io/op-grants/page-3173529621090243","amount":"45000","date":"2023-07-23","details":"Grant for initial work on roll-op"}],"revenue":[]},"pricingModel":"free","pricingModelDetails":"","links":[],"projectUid":"0x3a103436d12a3d54ade1a44f87ce255417fd530b6ec55abd3bea1898b32c61c1"},{"name":"MonstersOnBase","description":"Hello, I am a designer. I am an artificial intelligence designer. I am 25 years old. I'm from Turkey. I need some support. I want to do more for Optimisim. I don't know much about Github. But everything I did here is as you want. I increased the on-chain activity and interacted with 420 wallets.","projectAvatarUrl":"https://storage.googleapis.com/op-atlas/ef7bc6d3-c915-4390-9d7f-f781d6f7fea3.png","projectCoverImageUrl":"https://storage.googleapis.com/op-atlas/6cf81b2e-43b7-4645-ab66-39f71cb1132b.png","category":"NFT","osoSlug":"MonstersOnBase","socialLinks":{"website":["https://element.market/collections/monstersonbase"],"farcaster":[],"twitter":null,"mirror":null},"team":["569945"],"github":[{"url":"https://github.com/mali030303/MonstersOnBasee","name":null,"description":null}],"packages":[],"contracts":[],"grantsAndFunding":{"ventureFunding":[],"grants":[],"revenue":[]},"pricingModel":"freemium","pricingModelDetails":"Our price is the lowest fee. Our goal is community before money. It is usually a fee like 0.00001 Eth that everyone can reach.","links":[],"projectUid":"0x1480383a90f1ab95cfedee6ea130dca700e5236eceb7dcf3f08a0e96b43c90aa"},{"name":"go-libp2p","description":"The canonical Golang implementation of libp2p. Go-libp2p is a collection of protocols that support a wide range of functionalities, such as; connection establishment, remote node protocol identification and negotiation (through its identify protocol), data encryption, content/peer discovery (through its Kademlia DHT component), and data transfer through its pub-sub protocol (Gossipsub).\n\nThe stakeholders of go-libp2p include the Interplanetary Shipyard team who maintain this implementation as well as projects that depend on go-libp2p like Optimism's op-node (the reference implementation of the rollup-node spec), the Ethereum Beacon Chain (via Prysm, the Go consensus client), Filecoin (Lotus and Venus), Celestia node, and many more: https://github.com/libp2p/go-libp2p?tab=readme-ov-file#notable-users.","projectAvatarUrl":"https://storage.googleapis.com/op-atlas/277d8353-44c4-4e16-a2bd-2dfb3fb9e65f.png","projectCoverImageUrl":"https://storage.googleapis.com/op-atlas/4c70ca4a-8b38-47ee-97d0-2a64a63700f8.png","category":"Utility","osoSlug":"","socialLinks":{"website":["https://ipshipyard.com/","https://github.com/libp2p/go-libp2p"],"farcaster":[],"twitter":"https://x.com/ipshipyard","mirror":null},"team":["845866","849466"],"github":[{"url":"https://github.com/libp2p/go-libp2p","name":"go-libp2p","description":"Main project repository."}],"packages":[],"contracts":[],"grantsAndFunding":{"ventureFunding":[],"grants":[],"revenue":[]},"pricingModel":"free","pricingModelDetails":"","links":[{"url":"https://github.com/ethereum-optimism/optimism/blob/develop/op-node/p2p/host.go#L223","name":"Optimism mainnet's use of go-libp2p","description":"A link to Optimism's op-node which uses protocols provided by go-libp2p"},{"url":"https://github.com/prysmaticlabs/prysm/blob/develop/beacon-chain/p2p/options.go#L90","name":"Prysm's use of go-libp2p","description":"A link to Ethereum Beacon Chain client Prysm which shows use of protocols provided by go-libp2p"},{"url":"https://clientdiversity.org/","name":"go-libp2p's role in Ethereum Client Diversity","description":"As of 2024-09-04, Sigma Prime's Blockprint data source shows that 36.42% of the Ethereum Beacon chain consists of Prysm nodes which rely on go-libp2p"}],"projectUid":"0xc71faa1bcb4ceb785816c3f22823377e9e5e7c48649badd9f0a0ce491f20d4b3"},{"name":"Native Account Abstraction on OP Stack","description":"Kroma Network has implemented Native Account Abstraction on the OP Stack and is currently operating a public devnet called Pioneer Alpha, which is open for anyone to test. Compared to ERC-4337, which relies on off-chain components, Native Account Abstraction offers advantages such as lower gas fees for users (approximately 40% reduction) and a more consistent experience for builders. Because of these benefits, we believe that Account Abstraction should be enshrined within the protocol, and we have been continuously working towards this goal.\n\nOne of the most important aspects is conducting all development processes in an open environment, and making it easy for anyone to test. To achieve this, Kroma team launched the public devnet Pioneer Alpha, which incorporates RIP-7560, RIP-7711, and RIP-7712 into the OP Stack. Additionally, we have developed an RIP-7560 compatible bundler in Golang, based on Stackup's bundler, and provide a Blockscout page and scripts that allow anyone to easily verify and test these implementations.","projectAvatarUrl":"https://storage.googleapis.com/op-atlas/f4561652-9847-4c8c-b744-43d0d91f0a4e.png","projectCoverImageUrl":"https://storage.googleapis.com/op-atlas/82a98589-84af-48d9-abd8-854ece2661a0.png","category":"Utility","osoSlug":"","socialLinks":{"website":["https://docs.pioneer.kroma.network/"],"farcaster":["https://warpcast.com/kroma-network"],"twitter":"https://x.com/kroma_network","mirror":null},"team":["217355","662916"],"github":[{"url":"https://github.com/kroma-network/7560-optimism","name":"7560-optimism","description":"OP Stack consensus client with necessary predeploy contracts for Native Account Abstraction, which is used in Pioneer Alpha."},{"url":"https://github.com/kroma-network/7560-geth","name":"7560-geth","description":"OP Stack go-ethereum client with Native Account Abstraction, which is used in Pioneer Alpha."},{"url":"https://github.com/kroma-network/rip7560-bundler","name":"7560-bundler","description":"RIP-7560 compatible bundler at Pioneer Alpha."},{"url":"https://github.com/kroma-network/rip7560-scripts","name":"rip7560-scripts","description":"Simple scripts to test the functionalities of Native Account Abstraction at Pioneer Alpha."}],"packages":[],"contracts":[],"grantsAndFunding":{"ventureFunding":[],"grants":[{"grant":null,"link":null,"amount":"5m-10m","date":"2022","details":""}],"revenue":[]},"pricingModel":"free","pricingModelDetails":"","links":[{"url":"https://docs.pioneer.kroma.network/","name":"Pioneer Alpha Docs","description":"Full documentation about Pioneer Alpha"},{"url":"https://blog.kroma.network/deep-dive-into-pioneer-alpha-7fce8433dd97","name":"Technical Deep Dive in Pioneer Alpha","description":"Article that demonstrates how Pioneer Alpha implements Native Account Abstraction and shows a replayable gas benchmark results between a Native AA transaction and ERC-4337 UserOp. "},{"url":"https://blockscout.pioneer.kroma.network/","name":"Pioneer Alpha Explorer","description":"Blockscout Explorer for simplified monitoring of RIP-7560 transactions."},{"url":"https://github.com/ethereum-optimism/specs/discussions/202","name":"Discussions on optimism specs GitHub","description":"Open discussion page on bringing Native Account Abstraction on OP Stack."},{"url":"https://www.youtube.com/watch?v=2CINj63Akp0","name":"Presentations","description":"Presentation video about Native Account Abstraction on OP Stack at Optimistic Gathering (EthCC)."}],"projectUid":"0x842f92e1a555fdbc6f0be1640997d1a6f6a96af3c19b5a035b649d806608ad19"},{"name":"MonstersOnBase","description":"Hello, I am a designer. I am an artificial intelligence designer. I am 25 years old. I'm from Turkey. I need some support. I want to do more for Optimisim. I don't know much about Github. But everything I did here is as you want. I increased the on-chain activity and interacted with 420 wallets.","projectAvatarUrl":"https://storage.googleapis.com/op-atlas/ef7bc6d3-c915-4390-9d7f-f781d6f7fea3.png","projectCoverImageUrl":"https://storage.googleapis.com/op-atlas/6cf81b2e-43b7-4645-ab66-39f71cb1132b.png","category":"NFT","osoSlug":"MonstersOnBase","socialLinks":{"website":["https://element.market/collections/monstersonbase"],"farcaster":[],"twitter":null,"mirror":null},"team":["569945"],"github":[{"url":"https://github.com/mali030303/MonstersOnBasee","name":null,"description":null}],"packages":[],"contracts":[],"grantsAndFunding":{"ventureFunding":[],"grants":[],"revenue":[]},"pricingModel":"freemium","pricingModelDetails":"Our price is the lowest fee. Our goal is community before money. It is usually a fee like 0.00001 Eth that everyone can reach.This is true for all the projects I do.","links":[],"projectUid":"0x1480383a90f1ab95cfedee6ea130dca700e5236eceb7dcf3f08a0e96b43c90aa"},{"name":"Maintaining simple-optimism-node","description":"I'm maintaining \"simple-optimism-node\" created by @smartcontracts, an open-source Optimism's full/archive node docker compose deployment script used by more than 320 developers and featured in the official docs.\n\nBelow are some key metrics that indicate its adoption:\n\n- Stars: 321\n- Forks: 111\n\nFrom October 1, 2023, to July 31, 2024, the following metrics were observed:\n\n- External Contributors: 3\n- Issues Opened: 34\n- Issues Closed: 30\n- Merged Pull Requests: 28\n\nHowever, the actual usage is higher, as many instances are not being tracked.","projectAvatarUrl":"https://storage.googleapis.com/op-atlas/88286a99-4f87-423a-8d13-2ed8ebe4f47c.png","projectCoverImageUrl":"https://storage.googleapis.com/op-atlas/6e9dc772-39bd-48ef-b113-988854d3062b.png","category":"Utility","osoSlug":"","socialLinks":{"website":["https://github.com/smartcontracts/simple-optimism-node"],"farcaster":[],"twitter":null,"mirror":null},"team":["328679"],"github":[{"url":"https://github.com/smartcontracts/simple-optimism-node","name":"simple-optimism-node","description":"I'm maintaining \"simple-optimism-node\" created by @smartcontracts, an open-source Optimism's full/archive node docker compose deployment script used by more than 320 developers and featured in the official docs."}],"packages":[],"contracts":[],"grantsAndFunding":{"ventureFunding":[],"grants":[{"grant":null,"link":null,"amount":"17391","date":"","details":null}],"revenue":[]},"pricingModel":"free","pricingModelDetails":"","links":[],"projectUid":"0x09b95c7697625da4915338750c5f78446817a3634cb38bc9155e26bbbc0c87f1"},{"name":"hildr","description":"Hildr is an OP Stack consensus client written in Java 21. \n\nWe are OptimismJ who continue to build open source public goods to help the Ethereum and Optimism community get better and better. Our main work is on OP Stack core protocols and ecosystem tools and libraries. You can view more detailed information on our official [website](https://optimism-java.github.io) .","projectAvatarUrl":"https://storage.googleapis.com/op-atlas/d304db21-cc7e-4236-8a63-a2a5161c4aee.png","projectCoverImageUrl":"https://storage.googleapis.com/op-atlas/2d30ac8c-806b-4332-b596-c8b5faadc032.png","category":"Utility","osoSlug":"hildr-optimism-java","socialLinks":{"website":["https://optimism-java.github.io/hildr-docs"],"farcaster":[],"twitter":"https://x.com/optimism_java","mirror":null},"team":["193400","754190"],"github":[{"url":"https://github.com/optimism-java/hildr","name":"","description":""}],"packages":[{"url":"https://github.com/optimism-java/hildr/pkgs/container/hildr","name":null,"description":null},{"url":"https://github.com/optimism-java/hildr/releases/tag/v0.4.4","name":null,"description":null}],"contracts":[],"grantsAndFunding":{"ventureFunding":[],"grants":[{"grant":null,"link":null,"amount":"62608.95","date":"","details":null},{"grant":"token-house-mission","link":"https://app.charmverse.io/op-grants/page-4923039239406415","amount":"25000","date":"2023-07-05","details":""}],"revenue":[]},"pricingModel":"free","pricingModelDetails":"","links":[{"url":"https://www.opensource.observer/project/hildr-optimism-java","name":"","description":""}],"projectUid":"0x7333cac46b20999de07f4d7be5146c10a30f19586907bd2ce986b81af340cb97"},{"name":"Understanding-Optimism-Codebase ","description":"This document provides a comprehensive explanation of the Optimism codebase, aiming to help newcomers to Optimism quickly get started and truly understand how the code flow in the codebase works.\nWritten in two language versions right now, EN & CN.","projectAvatarUrl":"https://storage.googleapis.com/op-atlas/34fca888-92f0-44e7-be25-bcb1da8e28a2.png","projectCoverImageUrl":"https://storage.googleapis.com/op-atlas/904d0d9d-e969-4b21-9251-20b15e3a79fa.png","category":"Utility","osoSlug":"understanding-optimism-codebase-joohhnnn","socialLinks":{"website":["https://github.com/joohhnnn/Understanding-Optimism-Codebase","https://github.com/joohhnnn/Understanding-Optimism-Codebase-CN"],"farcaster":[],"twitter":"https://x.com/JoohhnnnChase","mirror":null},"team":["191318"],"github":[{"url":"https://github.com/joohhnnn/Understanding-Optimism-Codebase","name":"Understanding-Optimism-Codebase","description":"This guide is crafted to assist both newcomers and seasoned developers in navigating the Optimism codebase with ease."},{"url":"https://github.com/joohhnnn/Understanding-Optimism-Codebase-CN","name":"Understanding-Optimism-Codebase-CN","description":"This guide is crafted to assist both newcomers and seasoned developers in navigating the Optimism codebase with ease in Chinese version."}],"packages":[],"contracts":[],"grantsAndFunding":{"ventureFunding":[],"grants":[{"grant":null,"link":null,"amount":"29814","date":"","details":null}],"revenue":[]},"pricingModel":"free","pricingModelDetails":"","links":[],"projectUid":"0x881736756bdcc544ef526f7719608161ca00c6aed5d8f9b8837bdc1914f2abc6"},{"name":"Protocol Guild","description":"Protocol Guild is a funding collective for 181 Ethereum Layer 1 R&D maintainers. These individuals come from 27 different ecosystem teams/projects and are the backbone of Ethereum's core protocol development. Protocol Guild ensures that funding goes directly to these individuals and Ethereum stewardship over the long term.\n----------------------------------\n\n--> Optimism's relationship with the Ethereum commons\n\nThe Ethereum commons is a broad set of peer-produced artifacts which share infrastructure or software resources. Optimism shares both with the Ethereum L1:\n\n1. Infrastructure relationships link the censorship resistance, security, and settlement of OP-stack L2s with the L1 network.\n\n2. Software powers the L1 distributed system and extensions of it, produced in part by the ongoing research and development of contributors supported through Protocol Guild. These individuals come from 27 different ecosystem teams and projects:\n\n- Client teams: Erigon, EthereumJS, Geth, Besu, Lighthouse, Lodestar, Nethermind, Nimbus, Prysm, Reth and Teku\n- Research groups: Applied Research Group, Consensys DDS, Consensus R&D, Ipsilon, Robust Incentives Group, Stateless Consensus and TXRX\n- Coordination & support groups: EELS, EthPandaOps, EthereumJS, EF Protocol Support, EF Protocol Security, EF Testing, Ethereum Cat Herders and Portal​​​​​​​\n\nOther impact includes:\n\n- the research, testing, and introduction of blobs through EIP-4844 (ie. proto-danksharding) in March 2024, has lowered L2 transaction costs by 10-100X\n- ongoing research into peerDAS and related constructions for the anticipated Pectra network upgrade, which will potentially lower the bandwidth requirements and/or further lower transaction costs for users\n- Optimism’s execution clients are modified L1 clients, which are maintained by Guild members\n- research, implementations, testing of EVM improvements. Optimism's EVM-equivalent architecture, makes the ecosystem more accessible to builders\n- ongoing maintainence of code-bases, support for network upgrades to make Ethereum more censorship resistant, secure, and accessible\n---------------------------------------\n\n--> A commons funding mechanism\n\nNo single individual/project could reproduce this software on their own. In recognition of this, the design of Protocol Guild is also grounded within the commons frame:\n\n1. Four year onchain vest, to individuals\n\nCommons stewardship plays out over time. Any funding drips slowly via immutable contracts to create legible guarantees for members + funders. Each member's share is time-weighted by their start date - which recognizes the local knowledge they've accumulated.\n\n2. Broad membership, regularly updated\n\nMembers come from +25 projects/teams across the entire Layer 1 contributor set. This wide-ranging curation ensures that less well known but equally impactful contributions are surfaced.\nThis membership is regularly updated onchain every quarter. When paired with the vest, this ensures funding goes to contributors that stick around long-term, or those that show up in the future - not just those that are around today.\n\nThrough these features, Protocol Guild is able to support long-term, transparent, & comprehensive Layer 1 stewardship.\n\n---------------------------\n--> \"Project\", not \"Org\"\n\nWithin the Retro Program context, Protocol Guild opts to represent itself as a \"Project\" instead of as an \"Organization.\"\n\n1. Fund the entire commons\n\nProtocol Guild aims to holistically fund the individuals engaged in Ethereum's core protocol , and not \"features\" or discrete projects of the protocol which will then compete against each other in the funding round.\n\n2. Funding, not project oversight\n\nProtocol Guild is scope-limited to allocate funding. The day-to-day activities of Ethereum projects/teams are not directed through Protocol Guild as an entity, or by any members in their affiliation as beneficiaries. Governance deliberations and roadmap decisions remain the responsibility of the broader community reaching rough consensus in public fora.\n\n3. Independent funding requests\n\nPresenting as an Organization with Projects might overlap with funding requests from individual core protocol projects/teams in the Retro round. These entities may have contributors/employees which are also members of Protocol Guild. However, these are are distinct entities from Protocol Guild itself. Protocol Guild funding goes directly to the individuals. In general, the membership does not have insight where this funding goes or how it is allocated.\n------------------------------\n\n--> Conclusion\n\nProtocol Guild’s design as a funding collective for individual Ethereum maintainers ensures that the network's ongoing evolution is sufficiently supported. By funding Protocol Guild through the Retro Program, badgeholders can ensure that it remains robust and capable of supporting innovations like Optimism.\n\nThank you for your consideration ❤️","projectAvatarUrl":"https://storage.googleapis.com/op-atlas/889516a6-277c-4b6e-8453-74e798df7a2b.png","projectCoverImageUrl":"https://storage.googleapis.com/op-atlas/a95ff874-a643-4cd6-825d-b12efb805250.png","category":"Utility","osoSlug":"protocol-guild","socialLinks":{"website":["https://protocol-guild.readthedocs.io/"],"farcaster":["https://warpcast.com/protocolguild"],"twitter":"https://x.com/ProtocolGuild","mirror":null},"team":["19616","1766"],"github":[{"url":"https://github.com/protocolguild/membership","name":"Protocol Guild Membership + Documentation","description":"This repo is used to curate Protocol Guild's membership registry of Ethereum's active L1 R&D maintainers, and to generate our documentation: https://protocol-guild.readthedocs.io"}],"packages":[],"contracts":[],"grantsAndFunding":{"ventureFunding":[],"grants":[{"grant":null,"link":null,"amount":"557301.00","date":"","details":null},{"grant":null,"link":null,"amount":"663853.62","date":"","details":null}],"revenue":[]},"pricingModel":"free","pricingModelDetails":"","links":[{"url":"https://ethereum-magicians.org/t/eip-4844-shard-blob-transactions/8430","name":"EIP 4848 (proto-danksharding)","description":"EIP 4848 (proto-danksharding), deployed in Ethereum's last core protocol upgrade, helped scale Ethereum’s L2s by reducing end-user fees."},{"url":"https://notes.ethereum.org/@ipsilon/mega-eof-specification","name":"EOF spec","description":"EOF spec, enabling opcodes for more efficient & secure development on Optimism (this is not a promise of future impact - there has already been significant research and implementation work completed for this). "},{"url":"https://notes.ethereum.org/@dankrad/new_sharding","name":"EIP for danksharding","description":"EIP for danksharding, to scale L2s beyond EIP4844 by orders of magnitude (this is not a promise of future impact - there has already been research and implementation work completed for this)."},{"url":"https://dune.com/queries/346015/662177","name":"$6.43B - Approximate Onchain Value on Optimism, secured by Ethereum L1","description":"Approximately $6.43B in value lives on Optimism, secured by Ethereum L1 (as of 28-Aug-2023)."},{"url":"https://dune.com/queries/3521496/5921609","name":"257,299 - # of 4844 blobs submitted by Optimism","description":"257,299 blobs have been posted by Optimism to Ethereum L1 (as of 28-Aug-2023)."},{"url":"https://protocol-guild.readthedocs.io/en/latest/01-eligibility.html","name":"Protocol Guild's eligibility framework","description":"Protocol Guild's eligibility framework is narrowly targeted to only include Ethereum's active L1 R&D maintainers."},{"url":"https://protocol-guild.readthedocs.io/en/latest/02-membership.html","name":"181 Protocol Guild members","description":"Protocol Guild's membership is composed of 181 individuals, all of whom are actively involved in all functions related to building and maintaining Ethereum’s core protocol.\n"},{"url":"https://ethcc.io/archive/Protocol-Guild-Funding-Core-Protocol-Stewardship","name":"Protocol Guild presentation @ EthCC 2024","description":"Protocol Guild's cheeky-gorilla gave an overview of what Protocol Guild is and how it works at EthCC 2024."},{"url":"https://app.splits.org/accounts/0x25941dc771bb64514fc8abbce970307fb9d477e9/","name":"4-Year vesting contract","description":"All donations to the Protocol Guild are deposited into an immutable vesting contract, to be distributed directly to Ethereum's active L1 R&D maintainers over 4 years. This creates incentives for these maintainers to continue contributing over the long-term. Note that the funds from OP RPGF 5 will deposited into this new 4-year vesting contract on OP: https://app.splits.org/accounts/0xB3d8d7887693a9852734b4D25e9C0Bb35Ba8a830/?chainId=10"},{"url":"https://dune.com/queries/3845181/6467356","name":"$56,436 - The amount the median Protocol Guild member is expected to receive from Protocol Guild over the next 12 months","description":"Protocol Guild's goal is for the financial incentives associated with Protocol Guild membership to be large enough to guarantee the successful execution of Ethereum's core protocol development roadmap. To achieve this goal, we will need to scale our fundraising by orders of magnitude. (as of 28-Aug-2023.)"},{"url":"https://dune.com/protocolguild/protocol-guild","name":"Dune dashboard","description":"Protocol Guild's Dune dashboard shows the financial incentives associated with Protocol Guild membership, as well as the projects and individuals who have donated to this cause."},{"url":"https://x.com/ProtocolGuild/status/1791484379283202558","name":"609 years - The amount of years Protocol Guild members have collectively contributed towards maintaining and evolving the Ethereum protocol","description":"To date, Protocol Guild's members have collectively contributed 609 years towards maintaining and evolving the Ethereum protocol."},{"url":"https://www.youtube.com/watch?v=xISUVbyJp6k","name":"Strange Water Podcast","description":"Podcast with Protocol Guild's Trent Van Epps exploring public good funding within Ethereum, and why Protocol Guild needs to exist. "},{"url":"https://github.com/protocolguild/membership","name":"Protocol Guild Membership + Documentation","description":"This Github repo is used to curate Protocol Guild's membership registry of Ethereum's active L1 R&D maintainers, and to generate our documentation: https://protocol-guild.readthedocs.io"}],"projectUid":"0xc49d46c5606148617c4202a6a0f745ce194418ca81f1c27d1ff75ea84e32a0cc"},{"name":"OP Nethermind","description":"OP Nethermind brings the Nethermind Execution Client to the OP Stack, including OP Mainnet and Base, with all the same features as our L1 client. Nethermind is known for its performance, extensibility and stability. It brings client diversity to the Superchain.","projectAvatarUrl":"https://storage.googleapis.com/op-atlas/0415c07b-027a-46dd-8826-c4dca1cccece.png","projectCoverImageUrl":"https://storage.googleapis.com/op-atlas/c8883caa-2948-4ea3-a38e-eff279f93b8d.png","category":"Utility","osoSlug":"","socialLinks":{"website":["https://www.nethermind.io/nethermind-client"],"farcaster":["https://warpcast.com/nethermind"],"twitter":"https://x.com/nethermindeth","mirror":null},"team":["230074","292202","189615","191702"],"github":[],"packages":[],"contracts":[],"grantsAndFunding":{"ventureFunding":[],"grants":[{"grant":null,"link":null,"amount":"248448","date":"","details":null}],"revenue":[]},"pricingModel":"free","pricingModelDetails":"","links":[{"url":"https://github.com/NethermindEth/nethermind/tree/master/src/Nethermind/Nethermind.Optimism","name":"Nethermind Optimism","description":"This project in the Nethermind repository implements OP-Stack support"}],"projectUid":"0x7f1256b007e1156494e43b58d5e85e6ec20f4fcf1e5cac6ebb17b702e9c0b5fb"},{"name":"1-Click Price Oracle","description":"Traditionally, price oracles are deployed on a per network basic (on each rollup individually). This manual deployment process can be lengthy, expensive, and may require legal agreements to be signed. Furthermore, prices are pushed to each rollup in a siloed manner, repeatedly incurring all associated overhead. Overall, there is a lot of duplicate computation taking place despite the underlying price data being identical. The traditional oracle architecture is unscalable in a world of 1000s of Rollups.\n\nGelato's 1-Click Price Oracles are natively integrated into rollups. These native oracles are immediately available without any manual deployment process and hyper scalable by leveraging a unique property of the rollup architecture. Prices are published to- and verified by a single rollup (Hub) and disseminated to all other rollups (Spokes) whilst avoiding duplicate computation and all associated overhead.\n\nThe key insight making this possible is that rollups essentially act as indexers over the L1 allowing us to consume data such as emitted events in a process known as derivation. The derivation layer is a crucial component as it facilitates, among other things, deposits which are initiated on the L1 and executed on the L2. This is what allows users on the L1 to securely deposit tokens to the L2.\n\nHere is how a deposit works under the hood:\n\n- The user invokes a smart contract which locks up tokens on the L1 and emits a deposited event.\n- Whenever the rollup enters a new epoch (new L1 block), it iterates through transaction receipts in that block and fetches all deposited event logs.\n- For all deposited event logs, the rollup constructs corresponding deposit transactions which are included at the top of the next L2 block.\n\nGelato 1-Click Price Oracles fork and slightly modify the OP Stack to introduce an additional source to the derivation layer. We first deploy an L1PriceOracle smart contract which receives price updates from Pyth every two seconds via a Gelato Web3 Function. This smart contract is deployed once and shared between all rollups. It verifies the associated signature to ensure the price update is legitimate and emits a PricesUpdated event containing all updated price feeds. When the rollup enters a new epoch, in addition to iterating through all deposited event logs as before, it also iterates through all PricesUpdated event logs. Just like with deposits, the rollup then constructs a special top-of-block transaction which updates prices on the L2. This top-of-block transaction calls an L2PriceOracle predeploy smart contract which stores prices on-chain and exposes them via a Pyth-like interface.\n\nIn summary, prices are pushed to and verified by a single smart contract living on the L1. On every epoch, rollups essentially copy fresh prices from L1 to L2 during derivation. Since publishing & verification is done in a single place rather than by each rollup individually, we reduce the complexity of publishing & verification from O(n) to O(1). However, despite avoiding duplicate computation, publishing prices to an L1 such as Ethereum every two seconds is prohibitively expensive. Instead, prices are published to a cheaper L2, in our case Base, and consumed by 1-Click (Base) L3 rollups. Unlike traditional oracles, 1-Click Oracles actually perform better at scale since the costs of publishing & verifying the data is amortized between all rollups. In essence, the constant cost is divided between many rollups (1/N). In addition, whenever a price feed is introduced on the Hub (Base), it is instantly available on all 1-Click rollups without any additional work. This allows us to rapidly introduce new price feeds. For more detailed information, please read the documentation.","projectAvatarUrl":"https://storage.googleapis.com/op-atlas/8a32c0c1-9adf-417a-a55e-f840e9d68166.png","projectCoverImageUrl":"https://storage.googleapis.com/op-atlas/cfc78341-b821-4da4-95ef-35cc9e460541.png","category":"Utility","osoSlug":"op-oracle-gelatodigital - https://github.com/opensource-observer/oss-directory/pull/478/files","socialLinks":{"website":[],"farcaster":[],"twitter":null,"mirror":null},"team":["341724"],"github":[{"url":"https://github.com/gelatodigital/optimism","name":"1-Click Price Oracle","description":"Natively integrated price oracles. Please note that all changes are present in the gelato/oracle branch rather than the default develop branch."},{"url":"https://github.com/gelatodigital/gelato-native-oracle-sdk","name":"Oracle Solidity SDK","description":"This repository contains the L2PriceOracle Solidity SDK. This is also published on npm."},{"url":"https://github.com/gelatodigital/gelato-native-oracle-periphery","name":"Periphery Gelato Native Oracle L1 Smart Contract & Web3Function","description":"This repository contains the L1PriceOracle smart contract and Web3 Function responsible for pushing Pyth prices every two seconds."},{"url":"https://github.com/gelatodigital/gelato-native-oracle-nft-example","name":"Example NFT Mint","description":"This repository demonstrates an NFT mint using the native oracle. "}],"packages":[],"contracts":[{"address":"0x9E5Ed77d01bB393cC69CCB5e3d67a53991279ED0","deploymentTxHash":"0xfe63f5caa2d6c703395d1be2b48867a14e2fb93d28319f1db42280aeae37ced0","deployerAddress":"0xc69F1c96364DbD7e2F6f082D58f34538FfE9Ded4","verificationProof":"0xcc8cf4130f2a9d97ca9a830f1c34ba851353eff5aea8466885ab872e7f9f57362b4bf34c3dada8f5425d3aba0157ed7198cae27134c61cd11ee26a7da45ac2ba1c","chainId":8453}],"grantsAndFunding":{"ventureFunding":[],"grants":[{"grant":null,"link":null,"amount":"10m-25m","date":"2021","details":"This project is part of contributions made by Gelato. All funding information can be seen in other project."}],"revenue":[]},"pricingModel":"free","pricingModelDetails":"","links":[{"url":"https://docs.gelato.network/developer-services/experimental/1-click-price-oracle","name":"1-click Oracle Documentation","description":"Documentation: Natively integrated price oracles available on 1-Click Rollups."},{"url":"https://x.com/gelatonetwork/status/1831391143885758698","name":"1-click Modules","description":"1-click Native Modules let users deploy service-packed chains instantly."}],"projectUid":"0x36dd18c9e9a4bba1acfd94263e1d53c69a24376bf7129e38d60c83ef461e6ab5"},{"name":"Feasibility study for Front-running protection via shielded mempool for the OP Stack using threshold encryption","description":"Shutter is a threshold encryption protocol with a wide variety of applications, including: malicious MEV prevention, censorship resistance, voting integrity, and gaming fairness.\n\nShielded Trading is currently the main focus of Shutter Network. We aim to provide a solution for front-running prevention and real-time censorship resistance through transaction encryption using threshold cryptography-based distributed key generation (DKG). An encrypted mempool prevents the parts of MEV that are considered malicious (front-running, sandwich attacks) while leaving the distribution of the benign types of MEV (arbitrage, liquidations).\n\nShutter performed a feasibility study for Front-running protection via shielded mempool for the OP Stack using threshold encryption (https://gov.optimism.io/t/shutterized-optimism-an-encrypted-mempool-for-the-op-stack/). The resulting document serves as a requirements and technical architecture document for a threshold encryption-based front-running protection mechanism for the OP Stack and Bedrock codebase, capitalizing on the capabilities of the Shutter Network.","projectAvatarUrl":"https://storage.googleapis.com/op-atlas/1126620e-157b-49ae-aee8-2f3bcb6e4574.png","projectCoverImageUrl":"https://storage.googleapis.com/op-atlas/84db88db-e6ab-4c71-842d-104715b9d889.png","category":"Utility","osoSlug":"","socialLinks":{"website":["https://shutter.network/","https://linktr.ee/ShutterNetwork","https://blog.shutter.network/"],"farcaster":["https://warpcast.com/shutter"],"twitter":"https://x.com/ShutterNetwork","mirror":null},"team":["316218","358280"],"github":[{"url":"https://github.com/shutter-network/shutter","name":"Shutter Network Repo","description":"This repository contains Shutter, a threshold encryption based front-running protection system for L2s."}],"packages":[],"contracts":[],"grantsAndFunding":{"ventureFunding":[],"grants":[{"grant":"token-house-mission","link":"https://gov.optimism.io/t/draft-gf-phase-1-proposal-front-running-protection-via-shielded-mempool-for-op-stack-using-threshold-encryption/5036","amount":"30000","date":"2023-03-20","details":"Shutter Network was a recipient of a Cycle 10 grant for a feasibility study to implement front-running and censorship protection via a shielded/encrypted mempool by threshold encrypting transactions until they’re signed by the sequencer.\n\nReport of grant deliverables in the link."}],"revenue":[]},"pricingModel":"free","pricingModelDetails":"","links":[{"url":"https://gov.optimism.io/t/shutterized-optimism-an-encrypted-mempool-for-the-op-stack/6387/4","name":"Shutterized Optimism – An Encrypted Mempool for the OP Stack (feasibility study)","description":"This document serves as a requirements and technical architecture document for a threshold encryption-based front-running protection mechanism for the OP Stack and Bedrock codebase, capitalizing on the capabilities of the Shutter Network. The mechanism targets the reduction of front-running and MEV-related exploits in the Ethereum DeFi ecosystem by adopting a shielded mempool using threshold encryption.\n\nBy integrating this mechanism, we foresee OP Stack-based rollups becoming more secure and efficient layers, attracting safer trading for DeFi users, more robust censorship resistance, and increased profitability. Moreover, the sequencer operators will be able to claim immunity from front-running and censoring transactions by design, while retaining their ability to collect and/or distribute back-running related MEV.\n\nDecentralized Sequencer and MEVA designs are largely orthogonal to this proposal and complement it well.\n\nTable of Contents\n1. Executive Summary\n2. Table of Contents\n3. Introduction and Goals\n3.1. Problem Statement\n3.1.1. Malicious MEV and Censorship\n3.1.2. MEV and Censorship on Layer 2 (L2)\n3.1.3. Regulatory Implications\n3.2. MEV mitigation solutions overview\n3.3. OP Stack\n3.4 Shutter Network\n4. Participant Requirements\n4.1 End User\n4.2 Dapp Project\n4.3 Optimism Rollup Node\n4.4 Optimism Sequencer\n5. Component Requirements\n5.1 Functional Requirements\n5.1.1 Optimism Rollup Node\n5.1.2 Optimism Sequencer Node\n5.1.3 Keyper\n5.1.4 Front End Library\n5.2 Non-functional Requirements\n6. Technical Architecture of Shutterized Optimism\n6.1 Overview\n6.2 Components\n6.2.1 Keyper Set\n6.2.2 Sequencer\n6.2.3 System Contracts\n6.2.4 Client Library\n6.3 Code Modifications\n6.3.1 Shutter Inbox Contract\n6.3.2 Keyper Set Contract\n6.3.3 Key Broadcast Contract\n6.3.4 Engine API\n6.3.5 op-node\n6.3.6 op-geth\n6.4 User Interaction\n6.5 Interaction With Decentralized Sequencers\n6.6 Finality Assumption\n6.7 Potential Issues and Solutions\n6.7.1 Liveness Failures\n6.7.2 Latency\n6.7.3 Sequencer Side-Channel Attack\n7. Design Options\n7.1 Block or Transaction Keys\n8. Future Considerations\n9. Conclusion"},{"url":"https://shutternetwork.discourse.group/t/the-viability-of-integrating-an-encrypted-mempool-as-proposed-by-shutter-into-the-op-stack/112?ref=blog.shutter.network","name":"Assessing economic and IT feasibility.","description":"This post delves into the financial setbacks users endure due to MEV on Ethereum. Leveraging this data, we’ve extrapolated that around 20,000 transactions per week on Optimism could potentially reap the benefits of encryption. "},{"url":"https://youtu.be/fO6zecX_6E8?ref=blog.shutter.network","name":"Mock demonstration video.","description":"A demonstration of a mock rollup sequencer with a shutterized encrypted mempool showcasing a DeFi transaction."},{"url":"https://shutterprotodao.discourse.group/t/decision-template-for-encrypted-mempool-integration-in-op-stack/113?ref=blog.shutter.network","name":"Decision template for Encrypted Mempool Integration in OP Stack.","description":"This is a decision-making framework for future implementations of encrypted Mempool in the OP Stack."}],"projectUid":"0x3787feef9d17b0d7db30c90fb419f1e8b0587a60bc3031fd9452b1ef1ab77680"},{"name":"An indepedent ethereum execution client contributor","description":"I have been actively involved in the Ethereum execution clients and ecosystem for more than 6 years as an independent contributor. Since 2018, I have been involved in various projects within the Ethereum ecosystem. During that time, I created a Chinese guide called [Hitchhikers-guide-to-the-Ethereum](https://github.com/jsvisa/Hitchhikers-guide-to-the-Ethereum), which serves as a valuable resource for beginners to understand the inner workings of Ethereum using the [go-ethereum](https://github.com/ethereum/go-ethereum) implementation. This guide covers a wide range of topics about Ethereum, transactions, smart contracts, data structures, wallets, block synchronization, state synchronization, miners, consensus, RPC, and P2P protocols.\n\nOver the past 6 years, I've made significant contributions to the Ethereum ecosystem, including the following:\n\n- go-ethereum: merged 119 PRs\n- reth: merged 79 PRs\n- prysm: merged 11 PRs\n- erigon: merged 9 PRs\n- others: merged 21 Prs\n","projectAvatarUrl":"https://storage.googleapis.com/op-atlas/60078a18-aa1d-4f54-95f0-16b955e36ef2.png","projectCoverImageUrl":"https://storage.googleapis.com/op-atlas/61e675e1-034e-4098-a139-76a8ebb66211.png","category":"Utility","osoSlug":"","socialLinks":{"website":["https://github.com/jsvisa/retro5"],"farcaster":["@jsvisa"],"twitter":"@jsvisa","mirror":null},"team":["755441"],"github":[{"url":"https://github.com/jsvisa/retro5","name":"Ethereum execution client contributor","description":"List my contributions to the Ethereum ecosystem in the past years."}],"packages":[],"contracts":[],"grantsAndFunding":{"ventureFunding":[],"grants":[],"revenue":[]},"pricingModel":"free","pricingModelDetails":"","links":[],"projectUid":"0x641dc2c289127d1964bd9882f3d4c536395635b846297a4f62cb887fe7c3a119"},{"name":"js-libp2p","description":"The canonical JavaScript implementation of libp2p. Js-libp2p is a collection of protocols that support a wide range of functionalities, such as; connection establishment, remote node protocol identification and negotiation (through its identify protocol), data encryption, content/peer discovery (through its Kademlia DHT component), and data transfer through its pub-sub protocol (Gossipsub).\n\nThe stakeholders of js-libp2p include the Interplanetary Shipyard team who maintain this implementation as well as projects that depend on js-libp2p like ChainSafe's Lodestar (Ethereum consensus client written in Typescript), Ocean Protocol (in their Ocean Nodes implementation), OrbitDB (a serverless, distributed, peer-to-peer database), Warden Protocol, and many more: https://github.com/libp2p/js-libp2p/tree/main#used-by and https://github.com/libp2p/js-libp2p/network/dependents.","projectAvatarUrl":"https://storage.googleapis.com/op-atlas/11d09c62-9356-40b2-9cd2-06b98f816bfb.png","projectCoverImageUrl":"https://storage.googleapis.com/op-atlas/826fafd9-28a8-49f8-9d07-0e5e57880f20.png","category":"Utility","osoSlug":"","socialLinks":{"website":["https://ipshipyard.com/","https://github.com/libp2p/js-libp2p"],"farcaster":[],"twitter":"https://x.com/ipshipyard","mirror":null},"team":["779819","845866"],"github":[{"url":"https://github.com/libp2p/js-libp2p","name":"js-libp2p","description":"The main js-libp2p code repository."}],"packages":[],"contracts":[],"grantsAndFunding":{"ventureFunding":[],"grants":[],"revenue":[]},"pricingModel":"free","pricingModelDetails":"","links":[{"url":"https://github.com/ChainSafe/lodestar/blob/unstable/packages/beacon-node/src/network/libp2p/index.ts#L67","name":"Lodestar's use of js-libp2p","description":"js-libp2p's use in Lodestar, a typescript client of the Ethereum Beacon Chain"},{"url":"https://clientdiversity.org/","name":"js-libp2p's role in Eth Beacon Chain","description":"According to Miga Labs' data source, js-libp2p Lodestar nodes account for 3.07% of the Beacon Chain"}],"projectUid":"0x5a7e7c7acb21521e99021d746740b368801cbfe531301e50bdbaafdc24a0aac5"},{"name":"LexDAO","description":"LexDAO is a legal engineering guild bringing law to code and coded law to the masses. Law is a public good.","projectAvatarUrl":"https://storage.googleapis.com/op-atlas/47a526bd-99c9-4d75-9798-c4cbfaf90c3a.png","projectCoverImageUrl":"https://storage.googleapis.com/op-atlas/98c31632-2782-43aa-af23-9727cbd886e2.png","category":"Governance","osoSlug":"","socialLinks":{"website":["https://lexdao.org/"],"farcaster":["@lexdao"],"twitter":"@lex_dao","mirror":null},"team":["317851"],"github":[{"url":"https://github.com/lexDAO/LexCorpus","name":"LexDAO","description":""}],"packages":[],"contracts":[],"grantsAndFunding":{"ventureFunding":[],"grants":[{"grant":null,"link":null,"amount":"98000","date":"","details":null}],"revenue":[]},"pricingModel":"free","pricingModelDetails":"","links":[],"projectUid":"0x193256f7753cf4350332ab5222990944b45d7ae280cd64e2bef8127ede2a2343"},{"name":"Clear Wallet","description":"Clear EVM wallet is a fully open-source EVM browser wallet based on Ethers, Ionic, Manifest V3, and Vue. It implements Metamask API and will work as a replacement for Metamask, websites will detect it as Metamask, so select Metamask when interacting with Dapps. Websites that implement EIP-6963 will detect it as Clear EVM Wallet.\n\nIt has been public on Chrome Store since August 2022.","projectAvatarUrl":"https://storage.googleapis.com/op-atlas/4aa97110-63e2-4703-a3f5-e42bdebceaee.png","projectCoverImageUrl":"https://storage.googleapis.com/op-atlas/50e95639-885c-4657-8141-4a3357fd732e.png","category":"Utility","osoSlug":"","socialLinks":{"website":["https://clear-wallet.flashsoft.eu/"],"farcaster":["andrei0x309","clearwallet"],"twitter":"andrei0x309","mirror":"https://mirror.xyz/andrei0x309.eth"},"team":["1791"],"github":[{"url":"https://github.com/andrei0x309/clear-wallet","name":"","description":""}],"packages":[],"contracts":[],"grantsAndFunding":{"ventureFunding":[],"grants":[],"revenue":[]},"pricingModel":"free","pricingModelDetails":"","links":[],"projectUid":"0x6d30328dd0e058bdd4c55c51d5f785268770040a66edbd2830902c4d87efee9c"},{"name":"OP Erigon","description":"OP Erigon is the first alternative execution client implemented to OP Stack. Test in Prod built & has been actively maintaining OP Erigon since April 2023. Since then, OP Erigon has been serving strategic use cases that require Erigon's high efficiency on disk & performance. Notable users are Blockaid, Chainstack, Blockjoy, etc. \n\nIn the Superchain’s vision, disk space is a huge problem. For example, the sum of OP Mainnet, Base, and Zora’s OP Geth archive node size is 16.16TB. On the other hand, OP Erigon only costs 3.55 TB, which is a 78% savings. Considering the challenger nodes need to run all nodes in Superchain with the interop future, leveraging OP Erigon is a huge win.\n\nSince Retro Funding round 3, Test in Prod has worked on the following:\n- Support users to run & troubleshoot OP-Erigon.\n- Update the up-to-date upstream codes.\n- Port Erigon 3, which saves 90.9% of disk footprint compared to Geth on L1.\n- Host the archive node snapshots for OP Mainnet, OP Sepolia, and Base Mainnet—350+ downloads per month.\n- Host the public RPC of OP Erigon & Otterscan, which serves 4.9k requests/day on average.\n\n---\nHere are the commentaries from the notable users: \n\nRaz (CTO of Blockaid): With OP-Erigon, Blockaid could protect users in the Optimism ecosystem (OP Mainnet, Base, and Zora) more effectively by leveraging its efficient disk space and performance. Moreover, working with Sunnyside Labs is a smooth experience—they help us troubleshoot, notify us of upcoming network upgrades, etc. We think their works are impactful, at least for us. \n\nEugene (CTO of Chainstack): Chainstack is using op-erigon for Global Elastic Nodes in OP Mainnet & Base. Thanks to op-erigon, we could run the archive nodes for the Optimism ecosystem more efficiently. Test in Prod was also helpful for the node operations by helping us troubleshoot, alerting us for upcoming upgrades, etc.\n\nChris (CEO of Blockjoy): Blockjoy provides dedicated unmetered op-erigon node services for customers needing high performance Erigon RPCs; notable customers are Trueblocks, Blockaid, etc. Operating nodes as efficiently as possible can require true expertise, this is why we enjoy working with Test in Prod & hope to continue working with them in the future!","projectAvatarUrl":"https://storage.googleapis.com/op-atlas/9f0fd4cc-c85e-4794-970e-56afdf9b3761.png","projectCoverImageUrl":"https://storage.googleapis.com/op-atlas/d7c777b0-0220-4f5f-a4ed-f46931852bdf.png","category":"Utility","osoSlug":"","socialLinks":{"website":["https://op-erigon.testinprod.io","https://github.com/testinprod-io/op-erigon","https://testinprod.io"],"farcaster":[],"twitter":"https://x.com/testinprod_io","mirror":"https://mirror.xyz/testinprod-io.eth"},"team":["811328"],"github":[{"url":"https://github.com/testinprod-io/op-erigon","name":"OP Erigon Main Repository","description":"This is a main repository for OP Erigon."}],"packages":[],"contracts":[],"grantsAndFunding":{"ventureFunding":[],"grants":[{"grant":null,"link":null,"amount":"273293.03","date":"","details":null},{"grant":"foundation-grant","link":"https://gov.optimism.io/t/welcoming-test-in-prod-to-the-optimism-collective/6944","amount":"5000000","date":"2023-08-30","details":"This is a core dev commitment grant for Test in Prod. 4 years vesting & one year cliff."},{"grant":null,"link":null,"amount":"1m-5m","date":"2022","details":"Initial friends & family rounds to kick off Test in Prod."}],"revenue":[]},"pricingModel":"free","pricingModelDetails":"","links":[{"url":"https://docs.chainstack.com/changelog/chainstack-updates-february-9-2024","name":"Chainstack's Product Updates on Feburary","description":"Announcing that Chainstack is using OP Erigon for Global Elastic Nodes in OP ecosystem."},{"url":"https://snapshot.testinprod.io/","name":"Snapshot Download Page by Test in Prod","description":"This is a snapshot download page built & serving by Test in Prod. It serves 350+ downloads a month."},{"url":"https://op-erigon.mainnet.testinprod.io/","name":"OP Erigon Public RPC for OP Mainnet","description":"This is a public RPC endpoint for OP Erigon, operated by Test in Prod. It serves 4.9k requests/day on average."},{"url":"https://discord.com/channels/1095246127965671424/1095246128766787641","name":"OP Erigon Discord","description":"This is a discord channel that handles OP Erigon's feature reqeusts, bug reports, and support."}],"projectUid":"0xff3bed7d64f6f616e89032f8661f61259bc0b416ff39e1c8584ae8b34c48dbaa"},{"name":"Hedgio Podcast","description":"We launched the Hedgio Podcast two months ago, and it’s quickly gaining momentum, with each episode attracting 2-3k listeners across various platforms. The podcast focuses on educating both beginners and professionals in blockchain and cryptocurrency. We cover in-depth topics such as OP Stack, Optimistic Rollups, and their impact on Ethereum's ecosystem. By addressing technical subjects and comparing blockchain technologies with traditional systems, we aim to bridge the knowledge gap, and our growing audience demonstrates the value and impact of our content on the crypto community.","projectAvatarUrl":"https://storage.googleapis.com/op-atlas/a00a360c-7b74-4fc9-896a-c6652df70ffb.png","projectCoverImageUrl":"https://storage.googleapis.com/op-atlas/9be7d3fa-efda-4100-a238-8aaefa1dac95.png","category":"Social","osoSlug":"","socialLinks":{"website":["https://open.spotify.com/show/29qTM8M07UYM5QveEEvuDQ"],"farcaster":[],"twitter":"https://x.com/hedgio_fa","mirror":null},"team":["851249"],"github":[],"packages":[],"contracts":[],"grantsAndFunding":{"ventureFunding":[],"grants":[],"revenue":[]},"pricingModel":"free","pricingModelDetails":"","links":[],"projectUid":"0xe88826f4dde8d4abaa647a68763a4826fbb446e977cc00017e63dde91556b48d"},{"name":"Consensus R&D (Ethereum Research)","description":"The Consensus R&D team focuses on both short and long-term research and development projects that aim to improve Ethereum’s security, sustainability, and scalability while retaining strong decentralization. This includes proof-of-stake consensus design, crypto-economic mechanism design, software simulations and experiments, spec writing, security assessments, testing, and more.\n\nHere are some of the projects and research directions that we have been involved with over the period covered by this RPGF round:\n\n- Inclusion lists: in the first half of 2024, an existing inclusion list proposal has been refined together with client teams, culminating in [EIP-7547](https://eips.ethereum.org/EIPS/eip-7547), which was for a time considered for inclusion in Electra. Though that has not transpired, the work on EIP-7547 has still informed our understanding of the inclusion list design space. Eventually, this work has led to further research on more distributed inclusion list mechanisms, such as [FOCIL](https://ethresear.ch/t/fork-choice-enforced-inclusion-lists-focil-a-simple-committee-based-inclusion-list-proposal/19870)\n\n- MaxEB: our team has greatly contributed to the development of the MaxEB proposal, both with [early research and security analysis](https://notes.ethereum.org/nHqON5l7SACkL_nPwz8Vqw) and with spec development. This has led to [EIP-7251](https://eips.ethereum.org/EIPS/eip-7251), which has been included in the Electra fork. The MaxEB spec has meanwhile been incorporated in the [Electra spec](https://github.com/ethereum/consensus-specs/tree/dev/specs/electra).\n\n- PeerDAS: research, spec writing and coordination of the development effort. Starting from last fall, many research posts have been written on the topic, culminating in the [PeerDAS spec](https://github.com/ethereum/consensus-specs/tree/dev/specs/_features/eip7594) as a feature in the Ethereum consensus specifications, and with the corresponding [EIP-7594](https://eips.ethereum.org/EIPS/eip-7594) being considered for inclusion in the next fork. \n\n- Consensus protocol research: much research work has gone into the topic of Single Slot Finality, with papers, [ethresearch posts](https://ethresear.ch/t/orbit-ssf-solo-staking-friendly-validator-set-management-for-ssf/19928), [notes](https://vitalik.eth.limo/general/2024/06/30/epochslot.html) and a [wip high-level spec](https://github.com/fradamt/ssf) being worked on, among other things. \n\n- Staking economics: our team actively participates in research around staking economics and generally the future of staking.\n\n","projectAvatarUrl":"https://storage.googleapis.com/op-atlas/0c2afd20-d954-478d-aaf5-db96fcb16ff6.png","projectCoverImageUrl":"https://storage.googleapis.com/op-atlas/8788941d-7915-440e-8570-9e0f9926e374.png","category":"Utility","osoSlug":"","socialLinks":{"website":["https://github.com/ethereum/consensus-specs/"],"farcaster":[],"twitter":null,"mirror":null},"team":["7236","8521","7717"],"github":[],"packages":[],"contracts":[],"grantsAndFunding":{"ventureFunding":[],"grants":[],"revenue":[]},"pricingModel":"free","pricingModelDetails":"","links":[{"url":"https://github.com/ethereum/consensus-specs/","name":"Consensus Specs","description":"the Ethereum Consensus Layer specifications"}],"projectUid":"0xd97260a3e245900619162288374fe95a901e462c2429a44bea21ff68ad7c0174"},{"name":"hevm","description":"hevm is an open source, state-of-the art, fast symbolic and concrete EVM execution engine. It has a library interface and can be used as a component in high level tooling. It can be used stand-alone for ad-hoc analysis and symbolic unit test execution.","projectAvatarUrl":"https://storage.googleapis.com/op-atlas/d7cf4059-4f9c-48aa-a37a-df2f8c81933c.png","projectCoverImageUrl":"https://storage.googleapis.com/op-atlas/020d34f6-e8bb-43b5-8508-7935d2b00583.png","category":"Utility","osoSlug":"","socialLinks":{"website":["https://hevm.dev/","https://github.com/ethereum/hevm/"],"farcaster":[],"twitter":null,"mirror":null},"team":["843949","844134","845018","848682"],"github":[{"url":"https://github.com/ethereum/hevm","name":"hevm","description":"hevm source code"}],"packages":[],"contracts":[],"grantsAndFunding":{"ventureFunding":[],"grants":[],"revenue":[]},"pricingModel":"free","pricingModelDetails":"","links":[{"url":"https://hevm.dev/","name":"hevm documentation and tutorial webpage","description":"documentation and tutorials"}],"projectUid":"0x2c97e213fef2bd3f30a71edf6ed48232640368d0083dc0a134a1b59391639bde"},{"name":"js-libp2p","description":"The canonical JavaScript implementation of libp2p. Js-libp2p is a collection of protocols that support a wide range of functionalities, such as; connection establishment, remote node protocol identification and negotiation (through its identify protocol), data encryption, content/peer discovery (through its Kademlia DHT component), and data transfer through its pub-sub protocol (Gossipsub).\n\nThe stakeholders of js-libp2p include the Interplanetary Shipyard team who maintain this implementation as well as projects that depend on js-libp2p like ChainSafe's Lodestar (Ethereum consensus client written in Typescript), Ocean Protocol (in their Ocean Nodes implementation), OrbitDB (a serverless, distributed, peer-to-peer database), Warden Protocol, and many more: https://github.com/libp2p/js-libp2p/tree/main#used-by and https://github.com/libp2p/js-libp2p/network/dependents.","projectAvatarUrl":"https://storage.googleapis.com/op-atlas/11d09c62-9356-40b2-9cd2-06b98f816bfb.png","projectCoverImageUrl":"https://storage.googleapis.com/op-atlas/826fafd9-28a8-49f8-9d07-0e5e57880f20.png","category":"Utility","osoSlug":"","socialLinks":{"website":["https://ipshipyard.com/","https://github.com/libp2p/js-libp2p"],"farcaster":[],"twitter":"https://x.com/ipshipyard","mirror":null},"team":["779819","845866"],"github":[{"url":"https://github.com/libp2p/js-libp2p","name":"js-libp2p","description":"The main js-libp2p code repository."}],"packages":[],"contracts":[],"grantsAndFunding":{"ventureFunding":[],"grants":[],"revenue":[]},"pricingModel":"free","pricingModelDetails":"","links":[{"url":"https://github.com/ChainSafe/lodestar/blob/unstable/packages/beacon-node/src/network/libp2p/index.ts#L67","name":"Lodestar's use of js-libp2p","description":"js-libp2p's use in Lodestar, a typescript client of the Ethereum Beacon Chain"},{"url":"https://clientdiversity.org/","name":"js-libp2p's role in Eth Beacon Chain","description":"According to Miga Labs' data source, js-libp2p Lodestar nodes account for 3.07% of the Beacon Chain"}],"projectUid":"0x5a7e7c7acb21521e99021d746740b368801cbfe531301e50bdbaafdc24a0aac5"},{"name":"blob-archiver-rs","description":"Blob-archiver-rs is a service to archive and allow querying of all historical blobs from the beacon chain written in Rust.\n\nWe are OptimismJ who continue to build open source public goods to help the Ethereum and Optimism community get better and better. Our main work is on OP Stack core protocols and ecosystem tools and libraries. You can view more detailed information on our official website https://optimism-java.github.io .","projectAvatarUrl":"https://storage.googleapis.com/op-atlas/f99c72f0-80c1-461a-b4b8-e1d06b490e72.png","projectCoverImageUrl":"https://storage.googleapis.com/op-atlas/f3c42e93-7b1a-4bf9-8ab1-cde9eb050039.png","category":"Utility","osoSlug":"blob-archiver-rs","socialLinks":{"website":["https://optimism-java.github.io/blob-archiver-rs-docs"],"farcaster":[],"twitter":"https://x.com/optimism_java","mirror":null},"team":["451368","754190","193400"],"github":[{"url":"https://github.com/optimism-java/blob-archiver-rs","name":"","description":""}],"packages":[],"contracts":[],"grantsAndFunding":{"ventureFunding":[],"grants":[{"grant":"token-house-mission","link":"https://app.charmverse.io/op-grants/blob-archiver-rs-a-robust-blob-archiver-service-in-rust-6388430437756178","amount":"10000","date":"2024-05-09","details":""}],"revenue":[]},"pricingModel":"free","pricingModelDetails":"","links":[],"projectUid":"0xbea008dac0a4a2d2cc88ed14468f7ce06b1a13d43ead38f31df3ca5f6d70d12e"},{"name":"blob-archiver-rs","description":"Blob-archiver-rs is a service to archive and allow querying of all historical blobs from the beacon chain written in Rust.\n\nWe are OptimismJ who continue to build open source public goods to help the Ethereum and Optimism community get better and better. Our main work is on OP Stack core protocols and ecosystem tools and libraries. You can view more detailed information on our official website https://optimism-java.github.io .","projectAvatarUrl":"https://storage.googleapis.com/op-atlas/f99c72f0-80c1-461a-b4b8-e1d06b490e72.png","projectCoverImageUrl":"https://storage.googleapis.com/op-atlas/f3c42e93-7b1a-4bf9-8ab1-cde9eb050039.png","category":"Utility","osoSlug":"blob-archiver-rs","socialLinks":{"website":["https://optimism-java.github.io/blob-archiver-rs-docs"],"farcaster":[],"twitter":"https://x.com/optimism_java","mirror":null},"team":["451368","754190","193400"],"github":[{"url":"https://github.com/optimism-java/blob-archiver-rs","name":"","description":""}],"packages":[],"contracts":[],"grantsAndFunding":{"ventureFunding":[],"grants":[{"grant":"token-house-mission","link":"https://app.charmverse.io/op-grants/blob-archiver-rs-a-robust-blob-archiver-service-in-rust-6388430437756178","amount":"10000","date":"2024-05-09","details":""}],"revenue":[]},"pricingModel":"free","pricingModelDetails":"","links":[],"projectUid":"0xbea008dac0a4a2d2cc88ed14468f7ce06b1a13d43ead38f31df3ca5f6d70d12e"},{"name":"Dynamic Inbox Contract For OP Stack","description":"This feature aims to allow the batch inbox to be a contract, enabling customized batch submission conditions such as:\n\nRequiring the batch transaction to be signed by a quorum of sequencers in a decentralized sequencing network; or\nMandating that the batch transaction call a BLOB storage contract (e.g., EthStorage) with a long-term storage fee, which is then distributed to data nodes that prove BLOB storage over time.","projectAvatarUrl":"https://storage.googleapis.com/op-atlas/fa88a614-4de4-4ae0-9363-0b819540724c.png","projectCoverImageUrl":"https://storage.googleapis.com/op-atlas/6560734b-a095-4659-94ea-0e6dfa8373f6.png","category":"Utility","osoSlug":"","socialLinks":{"website":[],"farcaster":[],"twitter":null,"mirror":null},"team":["498701","245756","438493"],"github":[{"url":"https://github.com/blockchaindevsh/optimism","name":"changes for genesis inbox contract","description":"op-node & op-batcher changes: https://github.com/blockchaindevsh/optimism/compare/5137f3b74c6ebcac4f0f5a118b0f4909df03aec6...02e3b7248f1b590a2adf1f81488829760fa2ba03\n\n"}],"packages":[],"contracts":[],"grantsAndFunding":{"ventureFunding":[],"grants":[{"grant":"token-house-mission","link":"https://app.charmverse.io/op-grants/page-36156815313550994","amount":"30000","date":"2023-05-09","details":"During the process, we added the feature of genesis inbox contract to OP Stack. And after further discussing with Mark, we find it more valuable to allow existing OP Stack instances to migrate the inbox from EOA to contract."}],"revenue":[]},"pricingModel":"free","pricingModelDetails":"","links":[{"url":"https://github.com/ethereum-optimism/specs/pull/284","name":"spec for dynamic inbox contract","description":"Besides genesis inbox contract, we've also specified the required changes for dynamic inbox contract."}],"projectUid":"0x7c2460f0e048edd08abb4279db8fc5318168145672399cb37c9f19c9381d5273"},{"name":"Owlto Finance","description":"🦉 An intent-centric interoperability protocol, \"Bridge the World with AI Agent\". \n\nBuild on #BTC | #ETH | #SOL Eco \n\n⚡️ Safe, Fast, Low-priced and Easy-to-use.","projectAvatarUrl":"https://storage.googleapis.com/op-atlas/a7ef0d7f-ce00-4eba-b008-56b9097dbc43.png","projectCoverImageUrl":"https://storage.googleapis.com/op-atlas/85835697-4130-4543-9bbe-5cfd09034925.png","category":"Cross Chain","osoSlug":"","socialLinks":{"website":["https://owlto.finance"],"farcaster":["https://warpcast.com/owltofinance"],"twitter":"https://x.com/Owlto_Finance","mirror":null},"team":["635929"],"github":[{"url":"https://github.com/owlto-finance/owlto","name":null,"description":null}],"packages":[],"contracts":[{"address":"0x26637c9fDbD5Ecdd76a9E21Db7ea533e1B0713b6","deploymentTxHash":"0x1d9ae1401afa40dcb0b767abba87a6952641cc70d7e00c2c098fc7f5298dc663","deployerAddress":"0x1B2EBfb9D27E298388625457b18d78aa5D4ed4B7","verificationProof":"0x95286eab34bbf3ac8b49a6ec8a90a28ac537ae3145ebbd8ed639aac932a04b4358ad8adcc76b2912073904377b4fc43b276c045324a887c376db03eea3826aea1c","chainId":8453},{"address":"0xb09F0b2C76bc7489091F8809bAFA4637cADa8625","deploymentTxHash":"0x390f9bb356fdbe8faa893de00f09206b1f9cfe12284d063143013a7a1c1fb20e","deployerAddress":"0xAADEd943BeF6115DaB272C90ef3a1E01a358336d","verificationProof":"0x57006e287f9ef59210881d3aea2f4ca3cbae064a3c61b2df41d16cb58920ed317954c848ce8249427a5039fbf6cbbd9d64712dc487e101fbfa4747af74495d521c","chainId":8453},{"address":"0xb09F0b2C76bc7489091F8809bAFA4637cADa8625","deploymentTxHash":"0xc73c1b151e601236a333c5297b2c052b6846d81f72de6eba86e9109e35f865c8","deployerAddress":"0xAADEd943BeF6115DaB272C90ef3a1E01a358336d","verificationProof":"0x0","chainId":10},{"address":"0xED2FC44DA32aDB8B57A19e289fc7D0b42d674294","deploymentTxHash":"0x1ae296bf2eaebd19250411a2aa9eec333950c92c9ed750d4c7e387fffe54cd3d","deployerAddress":"0xAADEd943BeF6115DaB272C90ef3a1E01a358336d","verificationProof":"0x0","chainId":7777777}],"grantsAndFunding":{"ventureFunding":[],"grants":[{"grant":null,"link":null,"amount":"55495.2","date":"","details":null}],"revenue":[]},"pricingModel":"pay_to_use","pricingModelDetails":"","links":[],"projectUid":"0x5bf4cb9356352d8d123d9925d213594088a16a5aacb407030a2b25de728217bd"},{"name":"Moved Network","description":"We're building the next generation Ethereum L2 blockchain on Optimism OP Stack that supports the most secure Move smart contract language. Our goal is to help the security and parallel execution of Move meet Ethereum’s vast liquidity.","projectAvatarUrl":"https://storage.googleapis.com/op-atlas/4088a7f3-ba0f-4ec6-a6bc-ff4caaf666eb.png","projectCoverImageUrl":"https://storage.googleapis.com/op-atlas/68088c9d-248f-4b4c-b8b7-1e8c52c5569a.png","category":"Cross Chain","osoSlug":"","socialLinks":{"website":["https://moved.network"],"farcaster":[],"twitter":"https://x.com/MovedNetwork","mirror":null},"team":["831955"],"github":[],"packages":[],"contracts":[],"grantsAndFunding":{"ventureFunding":[],"grants":[{"grant":null,"link":null,"amount":"under-1m","date":"2024","details":"Received some of the pre-seed investment from 4 VCs and 2 angels. The rounds is still open for more investment."}],"revenue":[]},"pricingModel":"pay_to_use","pricingModelDetails":"Users pay for transaction fees","links":[{"url":"https://www.crunchbase.com/organization/moved-network","name":"Crunchbase","description":"Company investor profile"}],"projectUid":"0x5606763865e540ae9ff0c58f206a708f58ea117c08d8d8d1e74f768abeff084c"},{"name":"CryptoZombies","description":"CryptoZombies is an interactive school that teaches students to write smart contracts by making their own crypto-collectibles game. CryptoZombies was the first tutorial on the internet for NFTs and is still very relevant to the new crop of web3 developers looking to enter the industry today. The curriculum is focused on Solidity development, which also helps onboard new developers to Optimism.\n\nWe're also building [CryptoZombies Apocalypse](https://apocalypse.cryptozombies.io/), an Optimism-based tower defense game where players fight zombie waves to save humanity. The game includes an educational curriculum providing hands-on experience building blockchain-powered game content.\n\nEarly adopters can now claim Early Bird Badge NFTs for game access. To boost adoption, we're covering minting fees on Optimism.","projectAvatarUrl":"https://storage.googleapis.com/op-atlas/e18bade7-4f41-4c9a-b531-cc7f55826d3a.png","projectCoverImageUrl":"https://storage.googleapis.com/op-atlas/4abcba4f-797d-4600-bf03-8c4200ff2494.png","category":"Utility","osoSlug":"","socialLinks":{"website":["https://cryptozombies.io/","https://apocalypse.cryptozombies.io/"],"farcaster":[],"twitter":"https://twitter.com/cryptozombieshq","mirror":null},"team":["847269"],"github":[{"url":"https://github.com/CryptozombiesHQ/cryptozombie-lessons","name":"CryptoZombies Lessons","description":"This repository is used to translate CryptoZombies to other languages."}],"packages":[],"contracts":[],"grantsAndFunding":{"ventureFunding":[],"grants":[{"grant":null,"link":null,"amount":"130577.81","date":"","details":null},{"grant":null,"link":null,"amount":"99378.28","date":"","details":null}],"revenue":[]},"pricingModel":"free","pricingModelDetails":"","links":[],"projectUid":"0xbd7efe4f47254e152bc1193b095dbad6711748577df2cd8f6a55c125ea58a376"},{"name":"CryptoZombies","description":"CryptoZombies is an interactive school that teaches students to write smart contracts by making their own crypto-collectibles game. CryptoZombies was the first tutorial on the internet for NFTs and is still very relevant to the new crop of web3 developers looking to enter the industry today. The curriculum is focused on Solidity development, which also helps onboard new developers to Optimism. ","projectAvatarUrl":"https://storage.googleapis.com/op-atlas/e18bade7-4f41-4c9a-b531-cc7f55826d3a.png","projectCoverImageUrl":"https://storage.googleapis.com/op-atlas/4abcba4f-797d-4600-bf03-8c4200ff2494.png","category":"Utility","osoSlug":"","socialLinks":{"website":["https://cryptozombies.io/"],"farcaster":[],"twitter":"https://twitter.com/cryptozombieshq","mirror":null},"team":["847269"],"github":[{"url":"https://github.com/CryptozombiesHQ/cryptozombie-lessons","name":"CryptoZombies Lessons","description":"This repository is used to translate CryptoZombies to other languages."}],"packages":[],"contracts":[],"grantsAndFunding":{"ventureFunding":[],"grants":[{"grant":null,"link":null,"amount":"130577.81","date":"","details":null},{"grant":null,"link":null,"amount":"99378.28","date":"","details":null}],"revenue":[]},"pricingModel":"free","pricingModelDetails":"","links":[],"projectUid":"0xbd7efe4f47254e152bc1193b095dbad6711748577df2cd8f6a55c125ea58a376"},{"name":"Code4rena","description":"Code4rena invented the competitive audit, we’ve run 400+ of them, and we’re obsessed with delivering highest security outcomes.","projectAvatarUrl":"https://storage.googleapis.com/op-atlas/953058ce-5e96-4711-b9df-afa02b1a3fca.png","projectCoverImageUrl":"https://storage.googleapis.com/op-atlas/1cf54e6c-50be-43c1-bce2-edc112c41c97.png","category":"Utility","osoSlug":"","socialLinks":{"website":["https://code4rena.com"],"farcaster":["https://warpcast.com/code4rena"],"twitter":"https://x.com/code4rena","mirror":null},"team":["19716","18354"],"github":[],"packages":[],"contracts":[],"grantsAndFunding":{"ventureFunding":[],"grants":[{"grant":null,"link":null,"amount":"5m-10m","date":"2022","details":"These funds covered operations for 3 years and were essential in getting Code4rena to where it is today.\n\nSharing in the interest of transparent disclosure, but this funding technically is not part of the current entity that houses Code4rena, which is a wholly owned subsidiary of Zellic."}],"revenue":[]},"pricingModel":"freemium","pricingModelDetails":"Code4rena distributes the majority of its income to community contributors—security researchers and judges. We take a small fee on top of funds distributed in competitive audits, bounties, and consultative audits. This fee covers the cost of managing and maintaining the complex logistics of these services.","links":[],"projectUid":"0xe2f742ea351ea741e95f8cf4b2434317d8365c532b97601e8a27854003c2e396"},{"name":"OP Stack Individual contributions","description":"Web 3 enthusiast and indie developer. ","projectAvatarUrl":"https://storage.googleapis.com/op-atlas/872bb13b-ee5e-41fc-baab-2c35063af98e.png","projectCoverImageUrl":"https://storage.googleapis.com/op-atlas/69471b4a-baca-4669-8bc8-dd3e040a94f5.png","category":"Utility","osoSlug":"","socialLinks":{"website":["https://github.com/kelreel"],"farcaster":["https://warpcast.com/kelreel"],"twitter":"https://x.com/0x_kir","mirror":null},"team":["391850"],"github":[],"packages":[],"contracts":[],"grantsAndFunding":{"ventureFunding":[],"grants":[],"revenue":[]},"pricingModel":"free","pricingModelDetails":"","links":[{"url":"https://github.com/ethereum-optimism/ecosystem/pull/213","name":"[OP-Ecosystem repo] app template fixes and new styles","description":"Refactoring and improving the layout of the application template. Fix configs and improve chain connection (wagmi)."},{"url":"https://github.com/ethereum-optimism/ecosystem/pull/193","name":"[OP-Ecosystem repo] fix wallet connect, docs, env, examples","description":"Wallet connection fix, env and some documentation update."},{"url":"https://github.com/ethereum-optimism/scaffold-op/pull/4","name":"[Scaffold-op repo]: responsive components","description":"Application template better responsiveness, fix links."},{"url":"https://github.com/ethereum-optimism/scaffold-op/pull/3","name":"[Scaffold-op repo]: update docs & contributing","description":""},{"url":"https://github.com/base-org/web/pull/372","name":"[base-web repo]: fix layout","description":""}],"projectUid":"0x9b6e73ac9e887b808c56aba853cfadad39df635d11bd5a9d6697f2e2658f4b5c"},{"name":"RIG Ethereum Core Research","description":"The Robust Incentives Group is an Ethereum Foundation research team dedicated to the study of protocol mechanisms through the lens of game theory, mechanism design, crypto-economics, formal methods and data science. \n\nOver the past year, we have significantly contributed to a broad array of discussions on improving Ethereum’s core protocol, such as the decentralization of its staking set, its ability to enforce and defend its neutrality, as well as to preserve its security.\n\nWe briefly introduce our main research directions from the past year.\n\nCensorship resistance. We are developing mechanisms to ensure the L1 protocol maintains chain neutrality by empowering Ethereum’s decentralized set of validators to enforce the inclusion of transactions in Ethereum blocks through inclusion lists (ILs). Over the past year, we have explored the design space and made significant progress towards a proposal called Fork-Choice Enforced Inclusion Lists (FOCIL), which we believe could be considered for inclusion in a future Ethereum upgrade. We have also collaborated with the Commit-Boost effort to develop out-of-protocol inclusion lists bridging the gap until a protocol solution is available.\n\nTiming games. Nearly a year ago, we named and introduced the concept of timing games in a publication, describing how proposers have an incentive to wait until the last moment to propose their blocks in order to maximize MEV rewards. Since then, we have observed timing games occurring in practice and have been working on mitigation strategies to maintain consensus stability. Timing games were central to critical discussions by the Ethereum research and builder communities over the last year.\n\nPBS. Our group has been at the forefront of PBS research for more than two years now. During the time period considered for this retroactive funding, we have deepened our understanding of the practice of PBS with research supporting EIP-7732 (“Enshrined Proposer–Builder Separation”). We have also been active in exploring MEV burn mechanisms, as well as the newer idea of “Attester–Proposer Separation”, with posts and publications.\n\nStaking economics. This group put forward the idea of rainbow staking dealing with an ever-changing staking landscape. It intends to embrace the heterogeneity of Ethereum's staking set and foresees different roles for different types of participants. Separately but related, this group has proposed changes to Ethereum's issuance policy in order to maintain a healthy staking level that is long-term sustainable. \n\nIf any of this catches your attention, please take a look at rig.ethereum.org to find links to all resources.","projectAvatarUrl":"https://storage.googleapis.com/op-atlas/b9dd7341-7c9c-43cf-bc3d-3746ed7b60d4.png","projectCoverImageUrl":"https://storage.googleapis.com/op-atlas/44a0a772-d44a-4c98-9418-2bf872ca008b.png","category":"Utility","osoSlug":"","socialLinks":{"website":["https://rig.ethereum.org"],"farcaster":[],"twitter":null,"mirror":null},"team":["215506","19820","16191","5451","3329","9068"],"github":[],"packages":[],"contracts":[],"grantsAndFunding":{"ventureFunding":[],"grants":[],"revenue":[]},"pricingModel":"free","pricingModelDetails":"","links":[{"url":"https://rig.ethereum.org","name":"RIG website","description":"The RIG website has an exhaustive list of all our writings/talks/papers."}],"projectUid":"0x326b198b5e8fafe18aa163b5a6e3e1c2a5d539eb0006245b40ba4dbc927f7953"}] \ No newline at end of file