Tooling & Utilities nominations for RPGF2

Project name:

Gnosis safe

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

A shared wallet that ethereum communities can use to store eth based tokens and nfts.
Not just a tool like metamask, it is used by multiple people.
For funds to be sent out of the wallet it will need confirmations from the owners, for example if the are three owners, three confirmations need to passed.

A link to the project’s GitHub or Twitter

Twitter: @gnosisSafe
Github: safe-global

3 Likes

Project Name
Candide Wallet

Description
ERC-4337 based wallet with social recovery methods and Paymaster-based ERC-20 gas payment option.

Links

https://twitter.com/candidewallet

Contact
Core Team in Discord: CANDIDE

Disclaimers
Project is built on contributions from Infinitism, but is independant.

8 Likes

The project’s name: dm3 - a protocol for interoperable web3 messaging.

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

With the dm3 protocol, we provide a web3-based messaging protocol focused on end-2-end encryption, decentralisation, scalability, and interoperability. The main features of the dm3 protocol are:

  • to initiate a ‘central’ registry (utilising ENS) for the information necessary for secure communication, such as public keys for encryption and signatures, and delivery information, and
  • to enable a decentralised and scalable network of independent self-sovereign delivery service nodes.

Currently, Optimism has counted several projects focused on social or messaging interactions: Alchemy, Atlantis World, Etherscan, Gnosis Safe, Nansen, Zerion and counting. With the Interoperability Initiative we are committed to enabling the secure exchange of messages between different protocols, services, and applications using the dm3 protocol to enable an interoperable web3 messaging ecosystem, but also to integrate communication registry information sources like other chains and services, and especially in the Optimism ecosystem.

With freely usable components (dm3 embedded widgets, open-sourced under BSD license), dApps can easily integrate messaging functionality with minimal effort (e.g. in-dApp communication, support channels, etc). Optimism can now be ideally used to publish dm3 communication profiles so that users of dApps can communicate with users of any dm3-compatible application or service.

The dm3 protocol as a Public Good welcomes any participant of the messaging and social ecosystem to integrate with the dm3 interoperability initiative, and by doing so, also integrates with the Optimism Ecosystem.

In conclusion, we built an open standard for messaging and we are bringing it to Optimism.

A link to the project’s GitHub, Twitter, and website: You can find our open source project at github (specification and reference implementation) and on twitter at @dm3protocol. The website with more information on the dm3 interoperability initiative and dm3 embedded components, incl. the working reference implementation can be accessed at www.dm3.network.

Contact info for the project or project lead: Our technical lead is Steffen Kux (@stkux on Telegram, steffen@dm3.network via email)

Thanks for reading about our protocol!

2 Likes
  • The projects name: ethereum-etl package
  • A description of how the project has supported development and usage of the OP Stack:
    ethereum-etl is an open-source Python package where you can insert an rpc and a block range, then extract transaction data for any EVM chain. I’ve personally used this for pulling data from chains that aren’t yet supported in any major provider.

This is also the infrastructure behind Google BigQuery’s ethereum datasets.

3 Likes
  • The projects name: optinames.eth.limo ]( Optinames | ENS on Optimism)
  • Optinames are tradable and transferable sub-domains wrapped as ERC721s & fully integrated with the Ethereum Name Service (ENS). They can be resolved on L1 Ethereum by utilizing an off-chain resolver. optinames.eth.limo ]( Optinames | ENS on Optimism)
    What We Do:

This project is leading the charge in making it easier & cheaper to acquire and utilize ens domains. We are implementing the latest technologies released by the ENS team (CCIP Read & Off-chain resolution) to make it possible for users to register subdomains on Optimism while making them available & resolvable on L1 Ethereum.

In addition to providing free ENS subdomain on Optimism (currently ecc.eth), OptiNames is partnering with NFT projects & gaming communities building their games on any Layer 2. These communities will be utilizing our tech and smart contracts to provide free usernames & gamer-tags that double up as ENS subdomains.
Important Links:

Github: GitHub - stevegachau/optimismresolver: ENS Subdomains on EVM chains

Off-chain Resolver on L1 - OffchainResolver | Address 0x9fb848300e736075ed568147259bf8a8eefe4fef | Etherscan

Subdomain NFTs on Optimism - Contract Address 0x9fb848300e736075ed568147259bf8a8eefe4fef | Optimism

Subdomain Example on ENS App - ENS App
Twitter : @OptiNames
GitHub : stevegachau

3 Likes
  • Project Name: Frame

  • Description: Frame is an open-source EVM wallet and web3 platform that ships Optimism as one of the default chains for easy access. Frame’s new Omnichain UX enables users to operate across multiple chains simultaneously, without the need to switch chains. We think is a significant step forward and plan to continue removing barriers for multi-chain users to make their experience more seamless. With Optimism paving the way, we’re eager to continue supporting the needs of the OP Stack and users in this ecosystem. We look forward to building this omnichain future with you. :saluting_face:

  • Links: Github, Twitter: @0xFrame

2 Likes

Project name

Hardhat

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

Hardhat is the most popular Solidity development environment across all EVM networks and is used by the majority of Ethereum developers. Optimism has directly benefited in at least three different ways:

1. Direct use by the Optimism team to build Optimism itself, including contracts and testing infrastructure
This is visible on Github. The Optimism team also built internal Hardhat utilities to interact with the protocol.

2. Hardhat plugins by the Optimism team for the community to be able to build and
test early on

Hardhat is designed as a platform for developer tooling to be built on top, which allowed the Optimism team to build different utilities and plugins that made it compatible with Optimism early on when the tech had more discrepancies with Ethereum than today. Hardhat was leveraged to bootstrap Optimism as it was initially the only dev tool available to build on Optimism. The team directly built two plugins for this purpose:

  1. @eth-optimism/plugins/hardhat/compiler. Integrated Optimism’s custom compiler at the time. Now a legacy component.
  2. @eth-optimism/plugins/hardhat/ethers. Integrated Optimism’s ethers.js fork. Now a legacy component.

In addition, they also built Smock on top of Hardhat for internal use, which is now community-driven and heavily used for mocking across the wider ecosystem.

3. Usage by the Optimism community to build smart contracts that run on Optimism
Many developers use Hardhat to build the apps and contracts that they run on Optimism. The widely-used and officially maintained hardhat-etherscan plugin also supports Optimism directly.

Github and Twitter

Twitter @HardhatHQ

Project contact point
Twitter @zfran

p.s.: there are links available for all of the things mentioned above, but only two links are allowed for new users.

4 Likes

Project name: Zapper

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

  • Providing a monitoring tool for users to track wallet balances on OP which is now opensourced for every developer to self-integrate into Zapper dashboard through Zapper studio. This will give more flexibility for each protocol to individually update their tracking method on Zapper, and also a chance for unreputable projects/protocols to be trackable on the dashboard.

  • Developing an exploring tool in a variety of aspects including DeFi, NFT and DAO (which is rarely seen in the space so far). For non-technical person, this will eliminate the needs of block explorer which is the big adoption obstacle due to readability by replacing with layman term explanation and visualization in a simplified format.

  • Enhancing user experience through curated mobile app supporting both iOS and Andriod. This will serve alternative ways of tracking, and significantly support onboarding users to the space.

Link to the project’s GitHub or Twitter:

4 Likes

The projects name: Praise

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

Praise is an open-source comprehensive community intelligence tool. Praise is designed to be a reputation and rewards system in order to help communities create a more engaging online environment.

Praise allows community members to acknowledge each other’s contributions and practice gratitude by “praising” peers. This bottom-up approach values peer recognition, keeping the community engaged and invested while promoting a more positive and productive online community. Praise gives active builders more influence and power within the organization, which is an important consideration in building a strong and sustainable community. The Praise system is user-generated data, trustworthy, and ungameable.

Praise will help not only benefit optimism but the broader web3 ecosystem to acknowledge who is doing what and create different features to use this information which we call community intelligence.

  • Reputation token minter, could potentially be integrated for governance as a second governance token
  • AI integration to know your community better (Ask me anything)
  • 1 click Self-deployment
  • Upgrade reports exports and analytics (community health, contributions etc.)
  • NFT reputation badge minter
  • Praise decentralization by using Ceramic

A link to the project’s GitHub or Twitter:

Github
Twitter @givepraise
Website

Contact info for the project or project lead:

Discord: Justina #9145
Telegram: JustinaSvi

1 Like

Project Name: Clique
A description of how the project has supported the development and usage of the OP Stack:
Clique is building identity oracles that connect web2 user behavior data with web3 applications. It was one of the first projects to make Clique AttestionStation available. (others are ‘sbvegan’ and ‘Flipside’ have already been nominated) About the impact: There is 67k transactions through AttestionStation contract (until 28th of January) and 38k of them are made through Flipside’s contract, 27k of them are made through Clique’s Contract. About the Profit: I couldn’t find any trace about a payment that come from Optimism, but Clique already has some sponsors and They have raised 3 million in their funding series.
Here is a DUNE query which shows number of attestion txns through Clique
Links
Clique Web-Site
Twitter
Discord

1 Like

The projects name: Pairwise

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

Pairwise is a novel voting pattern and dapp that makes it easy and fun for web3 communities to signal their preferences. If this project can be well funded, it will enable much greater engagement for web3 communities across the ecosystem.

Pairwise aims to make it easier for Web3 communities to signal their preferences and make informed decisions. Pairwise is designed to be user-friendly and intuitive, like a dating app, allowing users to choose between pairs of options to signal their preferences as opposed to having to read endless forum posts and vote within a set time period. The system converts these simple subjective inputs into objective, measurable outputs, minimizing the cost and cognitive burden of voting.

The goal of the project is to promote greater community engagement in DAO’s decision-making processes. But not only can Pairwise be used for governance with different snapshot strategies, but Pairwise can also be used to allocate budgets based on community signaling. And that’s just the beginning - we can’t wait to see how the community will discover and utilize all of the potential use cases for this tool.

A link to the project’s GitHub or Twitter:

Github
Website (currently deployed as a subdomain)

Contact info for the project or project lead:

Discord: Zeptimus#3359
Twitter: @zeptimusQ

2 Likes

Nominating Data Analysts who made notable contributions to making Optimism data easily accessible (#1)


  • The projects name: perpetual.trades Dune abstraction (rplust & drethereum)
  • A description of how the project has supported development and usage of the OP Stack:

Rob (rplust) was the primary builder behind the perpetual.trades table in Dune. This aggregates perpetuals dexs (Perpetual Protocol, Pika Protocol, Synthetix Futures) in to a standardized table, so that anyone can easily analyze the data. Rob jumped on this idea after it was floated in the Optimism #analytics Discord, and connected with drethereum (who built a Synthetix Futures dashboard) to work through methodology and design.

Abstractions/spells like this make analysts lives 10x easier, since you don’t have to go through each protocol’s docs, test transactions, try to understand event logs, etc. You just query perpetuals.trades and you’re golden.

Any analyst can now easily query pereptuals dexs on Optimism, and analysts covering perpetuals on other chains (GMX on Arbitrum) have chosen to adopt and build on this structure.

I work at OP Labs, but making this nomination personally

2 Likes
  • The projects name: Giveth

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

The token that Optimism uses is actually a fork of the Minime token, which Giveth open sourced in 2016. The MiniMe Token: Open Sourced by Giveth | by Griff Green | Giveth | Medium

Giveth ran the ScalingNow Conference and Youtube interview series in 2018 at cost, with no sponsors. In the interview series they highlighted the teams scaling ethereum at the time while rollups were just a gleam in Karl’s eye. At the conference everyone got to meet each other and share ideas in person. ScalingNOW! Summit Transcript. The ScalingNOW! Summit was an in-person… | by Alexandra Heller | Giveth | Medium

Giveth is a nonprofit that relies mainly on donations. They have never received investments or even large-size grants.

The grant will be used to keep building solutions to fund public goods in Optimism by adding it to Giveth DApp so projects can collect donations on Optimism. A small grant would allow projects using Optimism chain to get donations on Giveth DApp, and with a larger grant, the projects could also be rewarded through the GIVbacks program. The idea is described on a forum post here: gov. optimism. io/t/draft-gf-phase-1-proposal-giveth-cycle-10/3735 (I couldn’t add more links, so take out the spaces there)

A link to the project’s GitHub or Twitter:
-github.com/Giveth
twitter: @Givethio

(optional) contact info for the project or project lead:
TG: @ griffgreen TW: @ thegrifft

2 Likes

I’m part of Velodrome Finance team, and I’m the author of Sugar.

Sugar: makes Velodrome devs life sweeter

Sugar was born as the need to unify the 10+ contracts handling Velodrome
into an easy to use interface with full access to the normalized dataset representing the real-time state of our protocol.

This massively reduced our RPC costs and improved our V2 UI/UX.
It reduced the development time and maintenance, and allowed to onboard partners into protocol mechanics with minimal effort.

On the smart-contract development side, it exposed ABI design issues and performance optimizations opportunities.

On the infrastructure side, it exposed issues where Vyper support on optimism can be improved and issues with it on optimistic.etherscan.io which we reported back to the OP team.

Sugar is also new, I haven’t seen anything like it done before
and the reason I’d like to highlight it is mainly for educational purposes. Developers are free to use it to integrate Velodrome liquidity pool data and even historical emissions, veNFT status and available rewards or just display the voting distribution.

I believe OP Stack could benefit a lot from good UI/UX and we should strive to achieve that without Web2 solutions :lollipop:

Github: GitHub - velodrome-finance/sugar: Sugar makes Velodrome devs life sweeter 🍭

2 Likes

Nominating Data Analysts who made notable contributions to making Optimism data easily accessible (#2)


  • The projects name: hildobby (Optimism Dashboards & NFT Wash Trading Logic)
  • A description of how the project has supported development and usage of the OP Stack:

Among the many public utility dashboards Hildobby has made, they built the canonical Optimism DEX dashboard (some data is blank to due in-progress migrations to Dune v2), and a dashboard covering OP Airdrop #1.

They’ve also been the industry leader in NFT Wash Trading research, after incentive programs from upstart marketplaces led to inorganic volumes. This work was eventually documented, made easily accessible via a Dune abstraction, and trackable on a dashboard. Now now any analyst who reports NFT volumes in Ethereum can filter out wash traded volume (currently on L1, and we’re adopting it on Optimism).

See Blog Post: NFT Wash Trading on Ethereum

This kind of work to filter out the “fake” activity from on-chain data is hugely impactful to start to understand “real” usage, and make decisions that actually push the space forward vs optimize for vanity.

I work at OP Labs, but making this nomination personally

4 Likes

Nominating Data Analysts who made notable contributions to making Optimism data easily accessible (#3)


  • The projects name: MarcoV (Optimism Dashboards)
  • A description of how the project has supported development and usage of the OP Stack:

Marco is a prolific Dune wizard. He’s also built many popular Optimism dashboards, including a general overview, Airdrop #1 , and Velodrome Metrics. Outside of dashboards created by Optimism FND & OP Labs, Marco’s Optimism dashboards are likely linked to and referenced the most.

Creators building public & free dashboards is valuable for visibility and transparency throughout the Optimism ecosystem.

I work at OP Labs, but making this nomination personally

3 Likes

Nominating Data Analysts who made notable contributions to making Optimism data easily accessible (#4)


  • The projects name: Springzhang (Optimism Dashboards)
  • A description of how the project has supported development and usage of the OP Stack:

Springzhang is another prolific Dune wizard. Most notably, they built what is likely the most viewed dashboard tracking Optimism Quests v1. Other creations include Iron Bank liquidity mining, OP Airdrop #1, and Uniswap Liquidity Mining (prize winner from UniswapFND).

As mentioned prior, creators building public & free dashboards is valuable for visibility and transparency throughout the Optimism ecosystem.

I work at OP Labs, but making this nomination personally

3 Likes
  • The projects name: Pandas

  • A description of how the project has supported development and usage of the OP Stack:
    Pandas is a free and open-source package and my go to package for doing any kind of data analysis & manipulation in Python. It describes itself as “Flexible and powerful data analysis / manipulation library for Python, providing labeled data structures similar to R data.frame objects, statistical functions, and much more.” I joked recently that “I don’t know how to use python without pandas.” Pandas is

  • A link to the project’s GitHub or Twitter: pandas · GitHub

  • (optional) contact info for the project or project lead:

I work at OP Labs, but making this nomination personally

4 Likes

The projects name: 0xSplits

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

0xSplits is a suite of smart contracts & tools that allows devs and end users to securely and efficiently share onchain revenue. The open source & free-to-use contracts have distributed over $25M across 4K+ unique accounts on various chains including Optimism. It’s quickly becoming the secure standard for creators, devs, artists, DAOs, hobbyists and all newcomers Optimism to share upside on the value they produce.

A link to the project’s GitHub or Twitter: twitter, github

(optional) contact info for the project or project lead: will at 0xsplits.xyz

5 Likes

Project Name

Ankr

Description

Ankr provides free, public RPC endpoints for developers to easily access Optimism Mainnet and Optimism Goerli. To quote one builder on Optimism Mainnet: “I switched my users to the Ankr public RPC and it worked far faster and without rate limiting - much better than https://mainnet.optimism.io”. At OP Labs we maintain and operate our own public RPC endpoints (https://mainnet.optimism.io and https://goerli.optimism.io) as a public good. Our team knows first-hand the cost, time, and effort required to keep nodes up and stable to scalably serve RPC requests. Even with the effort and capital we’ve put towards hosting our own public endpoints as a public good, I’ve heard from multiple builders that the free, publicly accessible Ankr endpoint enables more requests before rate limiting while remaining fast and stable. Unlike other RPC providers, Ankr doesn’t require an email signup or API key to start using its services, resulting in a seamless experience for developers to start developing on Optimism Goerli and Optimism Mainnet.

Based on Ankr’s self-reported data, the endpoints average 1.4k requests/sec, with over 3.7 billion requests in the past 30 days.

Links

Contact

Disclaimers

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

2 Likes