Infrastructure & Dependencies nominations for RPGF2

Project Name
Slither

Description
Solidity code analysis tool and framework for detecting vulnerabilities and improving code comprehension.

It was the first widely used solidity static analysis tool, and remains one of the go-to tools to this day. It’s one of a suite of open source security tools provided by Trail of Bits, which includes Slither and Echidna for Solidity, and a number of tools for other languages. These tools have single-handedly made thousands of deployments safer, for free.

Links

Contact
opensource@trailofbits.com

5 Likes
  • The projects name: Lodestar

  • A description of how the project has supported development and usage of the OP Stack:

Lodestar is a Typescript ecosystem for Ethereum consensus, developed by ChainSafe Systems. Our flagship product is 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 BLS, SSZ, Discv5, Gossipsub, and Noise.

Active work is being done to support the OP Stack by enabling EIP-4844 to benefit L2s such as Optimism, reducing tx costs of Layer 2 fees and increasing client diversity at the Layer 1 protocol level. Additionally, Lodestar team members have been working on side projects such as Zipline which used the OP Cannon verifiable computation tools to develop a light client, enabling a trustless bridge protocol.

Lodestar’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 and browser usage. Millions of developers around the world are familiar with Typescript, and Lodestar’s high-quality codebases are excellent introductions to the Ethereum world. With the goal of increasing client diversity and attracting new talent from one of the largest groups of developers in the world.

We fully support other teams in Protocol development and projects which indirectly fund client team implementors such as Protocol Guild.

1 Like
  • Project name: The Keccak hash function
  • A description of how the project has supported development and usage of the OP Stack: the Keccak hash function is the bedrock of the security of Ethereum and Optimism, including Optimism’s fault proofs
  • Links: https://keccak.team/
  • Contact info: see email provided at their website
5 Likes

Project 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. This allows it to perform well on embedded systems, embedded devices – including Raspberry Pis and mobile devices.

However, resource-restricted hardware is not the only thing Nimbus is good for. Its low resource consumption makes it easy to run Nimbus efficiently in L2 networks with higher throughput that may require additional workloads on the same server.

Nimbus is trying to accelerate the development of L2 protocols such as OP through the ongoing work on EIP-4844. In the future, we hope to bring more client diversity in the Optimism network, both in terms of node software for end users and in highly efficient components for the construction and verification of fault proofs.

Links

2 Likes
  • The projects name: Velodrome Finance
  • **Velodrome FI is a AMM, which i discovered during Optimism Quest and i;ve loved it. In my opinion it works as aflywheel for whole OP ecosystem and as a magnes for new users.
  • A link to the project’s GitHub or Twitter: https://twitter.com/VelodromeFi
1 Like

I’m part of Velodrome Finance team, but I’m nominating this project in my own capacity.

Agora Liquid Delegator (codename Alligator) by w1nt3r

Alligator came up in our Velodrome V2 development sprint.
I believe it has a massive potential in activating the currently sleeping DeFi in the governance tokens. The OP Stack, just like any ecosystem, will need support for liquid delegation to reward the governance participants by allowing them to use their voting power with regular DeFi protocols.

Eg. stake your $OP tokens with Velodrome, benefit from liquid staking to not lose your voting power, but also get incentives for providing liquidity.

Github: GitHub - voteagora/liquid-delegator: 🐊

Farcaster: Xoilac TV, kênh trực tiếp bóng đá xoilac 5 với nhiều ưu điểm vượt bậc

4 Likes

The projects name: Umbra

A description of how the project has supported development and usage of the OP Stack:

Umbra is a stealth address protocol enabling privacy preserving payments. It is a fully grant funded project, designed as a public good protocol on which others can build. Umbra has never received funding from VC’s nor done an airdrop.

Umbra launched on Optimism in April 2022. Since then, more than 7,600 accounts have registered to received stealth payments, and more than 9,000 addresses have sent at least one privacy preserving payment, with more than $5 Million in value transacted.

The ScopeLift team, which created and stewards the Umbra protocol, recently shipped support for stablecoin payments on Optimism. The team is also currently contributing to an EIP to help establish a stealth address standard for EVM networks.

A link to the project’s GitHub or Twitter:

Twitter: @UmbraCash
GitHub: ScopeLift/umbra-protocol

Contact info for the project or project lead: Ben DiFrancesco, email ben at scopelift dot co

2 Likes

The project’s name

Teku

A description of how the project has supported development and usage of the OP Stack

Teku is an Ethereum consensus client, fully open source and Apache 2 licensed. Teku has been in production on the beacon chain since genesis and contributes significantly to client-diversity on the consensus layer, which is vital for the security and safety of layer 2 solutions built on Ethereum.

The Teku team has been working hard to implement and improve EIP-4844, the key enabler for highly scalable roll-ups such as Optimism. In addition, the initial work on the C-KZG library that provides the cryptographic interface for EIP-4844 was done by a Teku team member. This will likely be used by several of the consensus and execution clients, as well as roll-up operators.

A link to the project’s GitHub or Twitter

Teku is on GitHub and Twitter, @Teku_ConsenSys.

(optional) contact info for the project or project lead

You can contact me via Twitter DM, @benjaminion_xyz. Note that Teku team members also participate in the Protocol Guild, and that is a fine way to fund the core devs’ work directly. We would be delighted either way.

Fun fact

Teku also happens to be the name of the finest beer glass in the world.

3 Likes

The projects name: lattice
A description of how the project has supported development and usage of the OP Stack: in october lattice launched opcraft,It’s an on-chain 3D voxel world where every aspect of the World - every river, blade of grass, and patch of snow atop a mountain - exists on-chain. A world where every action is executed as an Ethereum transaction.
A link to the project’s GitHub or Twitter:https://twitter.com/latticexyz
(optional) contact info for the project or project lead:https://opcraft.mud.dev/

1 Like

Project name: Pocket Network

A description of how the project has supported development and usage of the OP Stack:

Pocket Network is a decentralized web3 infrastructure provider focused on optimizing the developer experience with scalable, reliable, fast, and privacy-centric services.

Pocket Network has integrated support for Optimism on 13/06/2022. Since this time our public endpoint usage has ramped up to over 40M daily API calls. In addition to our public endpoints, developers on Optimism can use the Pocket Portal to receive the following benefits:

  • 250k daily call free tier
  • Simple and affordable PAYG pricing
  • Multichain support - 25+ chains
  • Smart contract whitelisting security features
  • Analytics tools
  • 99.9% SLA commitments
  • Low latency service
  • Multi region support - Pocket Protocol supports 15 regions and PNI runs backups in 3 ( US-E, EU-C, Singapore )

A link to the project’s GitHub or Twitter:
Twitter: https://twitter.com/pocketnetwork
GitHub: Pocket Network · GitHub

(optional) contact info for the project
email: eric@pokt.network
TG: erxc_u

10 Likes

The project’s name: Flexible Voting

A description of how the project has supported development and usage of the OP Stack:

Flexible Voting is an extension to the widely used OpenZeppelin DAO Governor that enables powerful new voting patterns for voting through proxy contracts. It is developed by ScopeLift, and it was originally funded by a grant from the Uniswap Grant Program (UGP).

The most relevant application for Flexible Voting on Optimism comes in the form of cross chain governance voting. Currently, if a user bridges their Layer 1 Governance tokens to Optimism, they’re not longer able to participate in Governance votes. Flexible Voting allows for an elegant, trust minimized solution to this limitation.

The bridge contract delegates its votes to a proxy contract, and the proxy contract votes proportionally on behalf of holders of the bridged token. With cross chain communication, holders of a governance token on Optimism could vote on Optimism—paying the cheaper gas prices available there—then be guaranteed this vote will be reflected on L1.

A single cross chain transaction can roll up the votes of thousands of holders on Optimism into a single delegated vote on L1. This encourages more activity on L2 by enabling Governance Token holders to bridge their tokens to Optimism without giving up their ability to participate in proposal votes.

ScopeLift is currently working to see Flexible Voting adopted as an ecosystem standard. In addition to our work to enable Layer 2 voting we’ve also:

  • Implemented an integration with Aave, thanks to a grant from Aave Grants DAO
  • Scheduled audit of the Flexible Voting contracts with OpenZeppelin
  • Been enlisted by GitcoinDAO to upgrade their Governor
  • Coordinated with Tally to see Flexible Voting support added to their DAO tooling

A link to the project’s GitHub or Twitter: ScopeLift/flexible-voting

Contact info for the project or project lead: Ben DiFrancesco (ben at scopelift dot co)

1 Like

The person’s name: Christian Reitwiessner (ethchris)

A description of how the person has supported development and usage of the OP Stack:

Chris has provided outsized value for the OP Stack. As team lead and creator of Solidity, he has led the creation of the most widely used language to write smart contracts on Optimism Mainnet. All of the OP Stack contracts are also currently written in Solidity.

In addition to the value Chris has created as the driving force behind the creation and improvement of Solidity until his departure in late 2022, he has been very helpful to the OP Labs team over the past few years of building out the OP Stack. From the early days of the Optimism Mainnet network (back when it was Optimistic Ethereum), Chris was enormously valuable in helping us understand the tweaks we had to make the Solidity compiler to make contracts compatible with the OVM. While most of that code has been deprecated during the re-architecting of the system over the past 1.5 years, Chris saved the OP Labs engineering and research contributors enormous amounts of time by reliably providing support when we needed it.

A link to the project’s GitHub or Twitter: Chris’s Twitter

Contact info for the project or project lead: Chris’s Twitter

Disclaimers
I work for OP Labs. I am making this nomination in my capacity as an individual and not on behalf of OP Labs.

1 Like
  • The projects name: Chainlist
  • A description of how the project has supported development and usage of the OP Stack: Chainlist keeps a list of all public RPCs, along with their privacy policies and performance.
  • A link to the project’s GitHub or Twitter: GitHub - DefiLlama/chainlist
  • (optional) contact info for the project or project lead: 0xngmi on twitter
1 Like
  • The projects name:
    Launchifi - No-Code Smart Contract Launchpad

  • A description of how the project has supported development and usage of the OP Stack:
    Launchifi Platform - Launchifi enables creators with little or no technical knowledge the ability to write, deploy and verify their smart contracts to Optimism, along with other popular EVM based chains, with just a click of the button. Having full ownership over their smart contracts, we are empowering these creators to truly have full-control over what gets included in their smart contracts and what doesn’t with a wealth of advanced configurations and contract types at their disposal. Our full suite of smart contracts and configurations are all available for free to any creator looking to launch on Optimism.

  • Development in Progress:
    Within the Launchifi ecosystem we have a number of features set to roll out in the next few weeks. One of which is a contract manager, which allows users to access and make calls to their newly deployed contracts all from one dashboard. This will be a very similar experience to Remix, only much more user friendly and integrated for all the chains that we support, most importantly Optimism. No more toggling between tabs and windows to write, deploy and manage a smart contract. Our system will enable this development cycle all under one roof 100% code free.
    Along with our no-code smart contract launchpad, we are currently developing a mint dapp marketplace that will be included for every contract that gets deployed through our platform. Upon deployment of their smart contract, the user simply has to visit the marketplace, edit their collection page (similar to an opensea collection editing), and launch their mint. The user’s smart contract will automatically be linked to their collection page so no extra coding or work will be necessary. With this, we hope to become the easiest and most user friendly way to launch Optimism, and other EVM based, NFT collections bringing even more incredible creators to the space.

  • Web3 Education:
    Beyond our platform tools, we are planning to roll out our educational youtube series of videos. To not only supplement the platform for overall ease of use and understanding, but teach our community members about Web3 systems and technology. We hope to educate our community on the benefits and applications of smart contracts, how they work, and what it takes to develop their own and truly master this domain. Other topics we have planned are Web3 safety and security, exploratory applications of smart contracts, and more.

  • A link to the project’s GitHub or Twitter:
    Launchifi Twitter Account

  • Contact info for the project or project lead:
    Project Account - You can message our business account on Twitter @Launchifi

1 Like
  • The projects name: Hyperledger Besu

  • A description of how the project has supported development and usage of the OP Stack:

Hyperledger Besu is one of the main execution clients on Ethereum Mainnet. It has been around since early 2019 (FKA Pantheon) as the Java implementation of Ethereum that is compatible with Mainnet and private networks. The Besu team has worked to bring enterprise interest into Ethereum by proliferating Ethereum standards into the Enterprise DLT world through the EEA and Hyperledger foundation.

The project has also been providing client diversity on Ethereum Mainnet and driving its development forward. The Besu client team led the design and development of EIP-1559 as champions. This change to Ethereum’s tokenomic structure has proven extremely valuable in how the network is secured across Layer 1 and Layer 2.

The Besu team has also developed a handful of technologies it hopes to proliferate in client design. The Bonsai storage paradigm is one that hopes to enhance other execution clients like Geth and Nethermind by providing a forward-looking checkpoint structure for small state storage and growth.

Besu has an extractable/stand-alone EVM library that allows for plug-and-play Ethereum approaches and is working in 2023 and 2024 to modularize the client to better work with existing and new rollup technologies.
Prioritizing rollup execution is a stated goal of our 2023 roadmap.

1 Like

I am putting this nomination forward for the Badgeholders for reasons further explained in the description. However, I must also clarify I am not very familiar with the project as I have not had much time to use it. With the deadline for RPGF2 being today, I decided to nominate the project for your consideration even if I am not that acquainted with it myself.

The project’s name: 1RPC.io ( https://www.1rpc.io/ )

A description of how the project has supported development and usage of the OP Stack:

Even though in theory everyone can interact directly with the OP Ecosystem like every other EVM environment, it’s undeniable that the vast majority of users not only use an RPC solution, but are not even aware of it.

For these users, these RPCs serve as an essential middle-man between the user and the environment, and any error on the RPC side can be a significant blocker. One particular example for this we’re all familiar with is the release date of the first OP Airdrop, where despite the actual Optimism network working just fine, the RPC was overloaded blocking access to the ecosystem. This, along with potential privacy concerns from some RPC solutions, means that it’s always healthy for an ecosystem to have a large variety of RPC providers to choose from.

As seen in Chainlist.org, currently there are only about half a dozen providers of RPCs, with only two being shown as being privacy-friendly. I am nominating https://www.1rpc.io/ because not only is it one of the two privacy respecting RPCs , but they seem to want to be a pubic good and do not have a monetisation plan. From their page:

Privacy should be protected because it is one of the foundations and basic right for users of the public ledger blockchain ecosystems.
We want 1RPC to be freely available and have developed it as a public good, providing users from targeted data collection when interacting with blockchains. We strive to keep it free for general Web3 users.
To help us keeping it free, donations from grants and partners are accepted to make 1RPC sustainable.

Hopefully, this grant along with other future grants will encourage the onboarding of more private RPCs into the ecosystem.

A link to the project’s GitHub or Twitter: https://twitter.com/AutomataNetwork / Automata Network · GitHub

(optional) contact info for the project or project lead: N/A

1 Like

The project name: Resonate

A description of how the project has supported development and usage of the OP Stack:

Resonate is helping mature DeFi by offering a financial product which appeals to institutions. The way in which we achieve this is two-fold: First, we use Revest FNFTs (also developed by us) to tokenize locked principal and future yield. Next, we build ERC-4626 adapters (if need be) for existing farms for Resonate to plug into. These 4626 adapters are rigorously tested and subsequently released as public goods. Follow our progress on this initiative by checking out these Medium articles:
ERC-4626 Vault Adapters
Resonate Vaultening Update 1
Resonate Vaultening Update 2

Users are, then, able to trade their future yield for yield upfront by locking their principal for a term, while the counter-party is able to earn a boosted yield rate by earning the variable yield on the aforementioned locked principal. So far, we’ve found a great deal of success with Velodrome on some of our VELO-USDC pools. For example: Resonate has had over $100k in volume. It offers 4.57% upfront on VELO-USDC for a lock term of 30 days (55.6% annualized).

Resonate is able to offer short-term lock-ups and rolling maturities thanks to Revest FNFTs. Furthermore, Resonate offers zero-slippage trades due to our order-book-like system.

So how does this appeal to institutions? Well, in industries as volatile as crypto, market-neutral hedge funds have proven to be one of the most secure ways to invest in Decentralized Finance (DeFi). These investment vehicles function by both longing and shorting an asset (market neutrality) and then earn their investors returns by placing the longed asset into a yield-bearing position (“yield farm”), where it accrues interest and grows in value. This growth, however, does not occur at a predictable rate, often deviating heavily within short time-frames. This volatility in yield rates make it very difficult for market-neutral funds to succeed, as fixed-costs to open a position can quickly overshadow these variable returns, leaving the fund net-negative. Resonate is able to the perfect solution here: short-term lock and immediate upfront fixed-rates!

As a matter of fact, we’ve already seen success in our pursuit of on-boarding institutions to DeFi. This medium illustrates one such example: Resonate Onboards First Institutional Fund: Coindex Capital Management | by Revest Finance | Medium.

:heavy_check_mark: Building financial tools and products on top of existing systems on Optimism
:heavy_check_mark: Developing ERC-4626 adapters for existing yield farms on Optimism
:heavy_check_mark: On-boarding Institutions to Optimism

Links and contact
GitHub: Revest Protocol · GitHub
Twitter: https://twitter.com/RevestFinance
Contact info for the project or project lead: rob@revest.finance

7 Likes
  • Ipsilon
  • Ipsilon is EVM R&D team. It proposes, reviews and prototypes EIPs related to EVM, including EVM Object Format (EOF). Also provides the fastest open source EVM implementation: evmone.
  • https://ipsilon.xyz
  • team@ipsilon.xyz
2 Likes

Thanks @Kethic for nominating slither. For a bit more context:

Slither is a Solidity static analysis framework written in Python 3. It runs a suite of vulnerability detectors, prints visual information about contract details, and provides an API to easily write custom analyses. Slither enables developers to find vulnerabilities, enhance their code comprehension, and quickly prototype custom analyses.

Slither can be run directly on contracts deployed on Optimism (ex: slither optim:0x…) and has been used to prevent numerous vulnerabilities by security auditors and bug hunters (slither/trophies.md at master · crytic/slither · GitHub)

Slither is being developed by Trail of Bits and is open source.

2 Likes
  • The projects name: Infinity Wallet

  • A description of how the project has supported development and usage of the OP Stack:
    A web3 wallet that supports the OP stack and is a primary infrastructure project need to access and use Optimism. Its like a one-shop wallet as it has everything I need as a wallet and more like, swap, bridge, nfts, defi portfolio, web3 browser, dapp store, news, market monitoring and a bunch more.

    I believe they are also the biggest supporters of Optimism that I know in the wallet space and their web3 browser infrastructure provides the best experience for usage of the OP dapp ecosystem.

    Before I was recommended Infinity Wallet I was using Metamask, since switching I will never again use another browser extension. The Infinity Wallet guys have made the entire experience of using OP so much smoother and normal.

  • A link to the project’s GitHub or Twitter:
    https://twitter.com/InfinityWallet

  • (optional) contact info for the project or project lead:
    They have an email on the site support@infinitywallet.io, but they have 24/7 support on their site as well which I have used in the past and is really great

1 Like