Tooling & Utilities nominations for RPGF2

128897259-1d2c43b5-9156-425e-82e0-ab13f259e57c

The projects name: Smock

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

Smock is the Solidity mocking library. It is installed as a Hardhat plugin which can be used to create mock Solidity contracts entirely in JavaScript (or TypeScript!). With Smock, writting tests for smarts contracts becomes incredibly easy, improving the security of the ecosystem a whole.

Smock was first built out of necessity by Optimism in March 2021. The testing library saw use by the Optimism team, and a few others, reaching a total of 69 stars in Github.

Later, in July 2021, Wonderland took the mission to rewrite Smock in a more scalable way, also adding many requested features, and improving the overall developer experience. All of these changes helped Smock become the de facto Solidity mocking library, increasing it’s usage by ~40 times.

Added to the development time that Wonderland invested in the library, Wonderland as well funded issue bounties via Dework, in order to incentivise the community continous development and improvement of Smock.

How much has been its impact?

From inception, its use has been extended among Optimism and solidity developers in all EVM chains, and we’re proud of reaching:

  • 17 releases
  • Depedency in 795 repositories
  • 279 stars in Github

Smock usage can be found all over the main Optimism Repository, and in many other protocols currently deployed in Optimism.

Who are we?

DeFi Wonderland is a team of top Web3 researchers, developers, and operators who believe that the future needs to be open-source, permissionless, and decentralized.

Our partnerships with some of the most successful and promising projects in Web3, including Yearn, Sudoswap, Connext, and Keep3r, have allowed us to tackle complex engineering challenges and help these protocols reach their full potential. We’re excited to continue working with the best in the industry to drive innovation and growth in the Web3 ecosystem.

A link to the project’s GitHub or Twitter:

8 Likes

The projects name: EthernautDAO

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

EthernautDAO is a public good with the primary goal of quickly transforming senior (web2) developers into senior Solidity developers. To do this, they incentivize experienced Solidity mentors, but at the same time compensate those who create and share educational, curated and up-to-date content for developers to follow and learn from.

The DAO matches mentors and mentees for one-on-one mentoring and provides them with what they need. The community is open and free, anyone can join, everything is open source and the educational content is free.

They have managed 34 successful Solidity mentorships with new developers trained in 1 year, 80% of which are smart contract developers currently working on protocols on top of Optimism, such as Synthetix, Aelin, Kwenta, Yield and Optimism.

A link to the project’s GitHub or Twitter :

Project links:

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

Founder: @Gonna.eth in addition to being the founder of EthernautDAO is a delegate of this government who has made several contributions.

7 Likes

Project name : Token terminal (website)

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

  • Allowing users to track financial data on blockchains and decentralized applications (dapps) that run on blockchains including Dapps that run on Optimism network, for example, Lyra, Kwenta, Velodrome, Synthetix, ETC.
  • Updating Optimism progress by showing active developers and code commits.
  • Broadcasting Interview OP lap : (3347) Optimism – a Layer 2 scaling solution for Ethereum | 15-minute fundamentals ep. 29 - YouTube
  • Showing most active and trending contracts on Optimism network including active users.

A link to the project’s GitHub or Twitter:

3 Likes
  • The projects name: WakeUp Platform

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

    • The WakeUp Platform allows Web2 developers to start building and integrating blockchain technology easily. Having a complete understanding of blockchain tech is important, but challenging.

    • Adding features like minting any kind of tokens, token-gate an app, reading blockchain information or swap assets between peers is easier with WakeUp’s Developer-Oriented Platform.

    • Anyone with basic coding skills can directly call the Platform’s REST APIs, instead of coding everything from scratch. Even deploy Smart Contracts. The WakeUp Platform abstracts all the complex stuff for newcomer developers and organizations.

    • Adding the Optimism Blockchain and having the support of the OP community, would be an excellent first step to encourage new builders to create/integrate applications on Optimism Mainnet through WakeUp’s Platform.

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

  • Contact info:

6 Likes

The project’s name is Remix IDE.

Remix IDE is a powerful and versatile integrated development environment (IDE) that is specifically designed to support the development and deployment of smart contracts on Ethereum Virtual Machine (EVM) compatible blockchain networks. It provides developers with a wide range of tools and features that make it easy to write, test, and deploy smart contracts, as well as interact with them once they are deployed.

One of the key advantages of Remix IDE is its support for the OP Stack. The OP Stack is a set of open-source tools and protocols that enable developers to build and deploy decentralized applications (dapps) on the Ethereum blockchain. Without Remix IDE, developers would have to rely on a combination of command-line tools and text editors, which can be time-consuming and error-prone.

With Remix IDE, developers can use a single, unified interface to write and test smart contracts, deploy them to the blockchain, and interact with them in real-time. This makes it much easier to build and maintain dapps on the OP Stack, and allows developers to focus on the logic of their contracts rather than the technical details of deployment.

In conclusion, Remix IDE is an essential tool for any developer looking to build and deploy dapps on the OP Stack. It simplifies the development process and provides a range of powerful features that make it easy to write, test, and deploy smart contracts on the Ethereum blockchain.

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

https://twitter.com/EthereumRemix

1 Like

The projects name:Pika Protocol ]( inktr.ee/pikaprotocol)

Pika is Decentralized leverage trading on Optimism, up to 100x leverage on crypto and forex with low slippage

Believe it will do a lot to Optimism.

1 Like

I work at OP Labs, making these nominations personally

Sybil Detection for Airdrop 1 (#1)
The following nominations contributed to the second round of sybil detection for Optimism Airdrop #1, which identified 17k addresses and redistributed 14M OP to other recipients (docs). These nominees were not paid or compensated for their contributions.


  • The projects name: Hop Protocol - Airdrop Repo & Community Sybil Detection Program
  • A description of how the project has supported development and usage of the OP Stack:

Hop Protocol created a public GitHub repository containing address clusters and metadata labels (i.e. exchange wallet, donation wallet), which were used in their airdrop’s sybil detection (link). They also explained their methodologies on public podcasts (link), and created a community-driven effort to identify additional sybil attackers (link).

This information was directly used in the second round of filtering for Optimism Airdrop #1, and helped remove ~2k sybil addresses.

4 Likes

I work at OP Labs, making these nominations personally

Sybil Detection for Airdrop 1 (#2)
The following nominations contributed to the second round of sybil detection for Optimism Airdrop #1, which identified 17k addresses and redistributed 14M OP to other recipients (docs). These nominees were not paid or compensated for their contributions.


  • The projects name: raise_exception (rotate.eth)
  • A description of how the project has supported development and usage of the OP Stack:

We found raise_exception from the Hop Protocol sybil hunting repo, after their huge 97 address report & tweet. raise_exception brought their work over to the Optimism Airdrop #1 list, found additional sybils, and shared their scripts that we could build upon and be more efficient with our work. raise_exception was the most skilled sybil hunter we came across (in my opinion).

The scripts directly helped remove ~200 addresses, but they also passed along learnings from their work about the whole sybil industry, which was more valuable (i.e. scripts being sold in project Discords, sybillors bribing and threatening the hunters). Doing the work is not only a public good, but the sybil hunters are putting themselves at public personal risk from the farmers.

4 Likes

I work at OP Labs, making these nominations personally

Sybil Detection for Airdrop 1 (#3)
The following nominations contributed to the second round of sybil detection for Optimism Airdrop #1, which identified 17k addresses and redistributed 14M OP to other recipients (docs). These nominees were not paid or compensated for their contributions.


  • The projects name: kavourias

  • A description of how the project has supported development and usage of the OP Stack:
    kavourias famously called out the big boy sybillor (600 addresses), after the initial list for Airdrop #1 was released. This helped galvanize the community effort to do the second round of sybil filtering.

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

  • (optional) contact info for the project or project lead: https://twitter.com/kavourias

3 Likes

The project name: Revoke.cash

A description of how the project has supported development and usage of the OP Stack:
Revoke.cash provides a suite of web3 security tools that enhance the development and usage of the OP Stack. It offers a dashboard for managing token and NFT allowances on Optimism and over 30 other chains. Additionally, the browser extension alerts users of potentially harmful actions, such as approvals or NFT listings, ensuring enhanced security for users of Optimism and supported chains during on-chain transactions and interactions with other apps on Optimism.

A link to the project’s GitHub or Twitter:

Twitter: https://twitter.com/RevokeCash

contact info for the project or project lead
:
https://twitter.com/RoscoKalis

4 Likes

Hey guys

  • The projects name: DefiEdge

  • A description of how the project has supported development and usage of the OP Stack: When Uniswap V3 was launched, it brought in capital efficiency but at the cost of easy LPing. LPs had to actively manage their positions, check ranges and add liquidity in different ratios. Enter DefiEdge, it is asset management protocol built on top of Uniswap V3. Currently has 7.3 million TVL and onboarded around 84 million on Uniswap V3

It allows users to create 20+ ranges on Uniswap V3 in single strategy

Users can manage any token listed on Uniswap V3, being decentralised, permissionless and decentralised anyone can create and add funds in any strategy

It directly interacts with the Uniswap core and does not mint the NFT, this also makes users save 33% in gas and also get ERC 20 tokens as LP tokens unique to every strategy

SM can set up limit orders using G-UNI and Chainlink Keepers and create buy sell strategies

Strategy can be rebalanced in single click and use 1inch integration to enable minimal slippage while swapping

UI is simple and users can also privately manage their funds, farming to add rewards on strategies

18 Likes
  • The projects name: Infinity wallet

  • A description of how the project has supported development and usage of the OP Stack:
    They support OP in their really unique wallet, which provides a massive range of services and infrastructure. I and a few people I know use Infinity wallet daily to access applications on OP. Also they are the reason I was introduced to OP as prior to them integrating OP I had no clue OP existed or the benefits of it over Ethereum as a L2.

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

  • (optional) contact info for the project or project lead:
    support@infinitywallet.io

2 Likes

The projects name : Boardroom

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

Boardroom is a platform that monitors the activity of governance delegates, such as voting power, number of votes, number of tokens delegated, proposals submitted, etc. And it displays all the information in an intuitive way to users, facilitating decision making when delegating or de-delegating votes. They also have integrated governance forum, snapshot and information about Optimsim.

Boardroom also provides weekly brief recaps of governance activity, the forum, delegates, proposals, news and governance calls. This recap is posted on the forum:

Personal note on Boardroom’s nomination: Boardroom received a grant in phase 1, using 80% in incentives for delegations and 20% to maintain and update the site. These funds, I understand, do not go to the rest of the activities that Boardroom performs that add value to Optimism.

Link de Snapshot:

https://snapshot.org/#/opcollective.eth/proposal/0x59019f6c2d82b7a2f66d19ef08997a99be48527fcc55b6b597a8be0d270cc5a4

A link to the project’s GitHub or Twitter:

Web: https://boardroom.io/
GitHub: Boardroom, Inc. · GitHub
Twitter: https://twitter.com/boardroom_info

Contact info :

Forum user:: @duncand

6 Likes
  • The projects name
    Scry Protocol

  • A description of how the project has supported development and usage of the OP Stack
    Scry has deployed the Open Oracle Framework, an infrastructure for oracles for developers to access external data in a fully permissionless and decentralized way. The infrastructure allows devs to deploy high scale oracles for any API with the contracts, nodes and front end all ready to use in <15m. This allows devs to create oracles using their own reputable signers in their communities or use a reference oracle by the Scry team to request data to be brought onchain.

    Optimism is severly underserved by other oracle networks with not even 50 feeds by the largest oracle providers, while Scry enables >200 feed updates with just 1 tx. These feeds also allow new capibilities such as onchain historical lookup for feed values at any timestamp, no code deployment and feed management and custom signer sets that can be updated. New feeds can be deployed in <60s to deployed oracles allowing high-scale data in realtime.

    Scry allows new use cases such as insurance, financial tools and non financial tools which need external data to be able to deploy to the Optimism network with very little resource requirements and time getting the data there.

    The factory allows easy oracle deployment by devs without even needing to deploy a contract using hardhat themselves, just a simple etherscan tx, a script and they’re operational.

    The documenation can be found at
    Introduction - Scry Protocol

    Custom Optimism Front End for all oracles to have a front end for data exploration
    https://optimism.dapp.scry.finance/

    The infrastructure is fully decentralized and the ONLY protocol in the space that allows devs to deploy their own oracles and control the oracle and feeds fully using their own security/signers/feed sources, as well as wrapping this into a very simple process to allow for rapid deployment and usability. The deployments have no cost, the node/front end and contracts are all open source. The oracles simply take n signers with t threshold and the oracle returns the med val from n signers that submitted the feed, as long as t signers have submitted for a given slot, the slot being how often the oracle should update.

    Further grants funds will go towards a reference oracle to allow devs to just request feeds if they do not wish to deploy their own oracle and help serve devs on the fly for data they need, being used for gas to maintain the oracle updates.

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

  • (optional) contact info for the project or project lead: PR0#9619 Discord
    pr0@keychain.me hey@scry.finance

1 Like

I am nominating this awesome project called: Revokecash.

  • The project’s name: Revokecash
  • A description of how the project has supported development and usage of the OP Stack:

Take Back Control of Your Wallet.

Revoke.cash is a suite of web3 security tools. It offers a dashboard to manage token and NFT allowances on Optimism and 30+ other chains. It also provides a browser extension that warns users when they are about to perform potentially harmful actions, such as approvals or NFT listings.

Users of Optimism and other supported chains benefit from greater security while interacting with other Optimism-based applications and transacting on-chain thanks to the provision of these services.

1 Like
  • The projects name: Blockscout

  • A description of how the project has supported development and usage of the OP Stack:
    Blockscout is an open source block explorer for EVM chains, that supports the Optimism Ecosystem (Bedrock, Goerli, and even OP Craft) as well as Optimism on Gnosis Chain. As a newer project to the EVM block explorer space, they have been quick to take feedback and differentiate themselves from more prevalently used block explorers.

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

**

2 Likes
  • This project is called Blockpour. (app.blockpour.com)

  • This project provides real-time & historical data into the Optimism network and all tokens created and traded on the network. Blockpour indexes trades, liquidity actions, network TVL, total trade count, and much more for both retail traders on our platform, as well crypto-native businesses or institutions that need visibility into Optimism’s DeFi ecosystem through our comprehensive API.

  • Twitter: @Blockpour

  • Contact Info: jay@blockpour.com.

2 Likes

:dizzy: The projects name: Esteroids (esteroids.eth)

:dizzy: A description of how the project has supported the development and usage of the OP Stack. Esteroids (esteroids.eth) is a search engine for .eth websites. It indexes all the ENS+IPFS websites (also called .eth websites), make them searchable in esteroids.eth, and highlights the main ones.

Esteroids is a useful tool to discover dApps with a .eth website interface built on top of Optimism. Every Optimism dApp using a decentralized website as an interface is indexed by Esteroids. So far Esteroids was the only place to track and collect them all.

Additionally, Esteroids was leading the .eth websites subgroup in ENS DAO in Q1-Q4 2022.

:dizzy: GitHub

:dizzy: Twitter.

:dizzy: Contact info. email at contact@esteroids.xyz or on Twitter

4 Likes
  • The projects name: Revoke.cash
  • A description of how the project has supported development and usage of the OP Stack:

Current crypto wallet UX leaves much to be desired. One of many problems in the space is contract approvals which remain in effect even after a user has made their desired transaction. While this project isn’t OP-specific I believe it has supported usage in a roundabout way by allowing users on transact more safely. Would love to see more projects like this making it easier and safer for users to use Web3.

Disclaimer: I am employed by the OP Labs. These are my personal opinions, not those of the PBC.

3 Likes
  • The projects name: PoolTogether(https://pooltogether.com/)

  • A description of how the project has supported development and usage of the OP Stack:
    PoolTogether is one of most interesting protocol i think.Because of this mechanism.No one lose,and everyone have chance to win million prize.They yield deposits other Defi and generated prize.I like this idea.If you have small assets, you have to small benefit.But this protocol,you have chance to get million in this protocol.This is so Nice!!

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

2 Likes