πŸ•΅οΈβ€β™€οΈ DeFi Detective πŸ…

Explore a real-time feed of recently deployed smart contracts and DeFi protocols launched on 10+ EVM chains. Our model is general enough to find new projects and not just forks and boring tokens. https://github.com/plotchy/defi-detective

Challenges

Build on Pocket Network

Pool 3,750 USDC

We used Pocket Network's nodes extensively to lookup bytecode from previously deployed Ethereum smart contracts and perform analysis.

Best Use of Ethereum Archive Data

Pool 1,000 ETH

We used Infura's archive nodes extensively to lookup bytecode from previously deployed Ethereum smart contracts and perform analysis.

OKX- Automatic discovery of defi project detectors

Ranked 30,000 ETH

We believe our product can become an important DeFi protocol discovery tool and a monitoring tool for smart contract developers. We integrate 10+ chains and have a general model capable of detecting novel protocols, not just forks and boring tokens. We hope to build DeFi Detector into a production-grade tool that smart contract developers, DeFi investors, and web3 users everywhere can benefit from.

Build on Base πŸ”΅

Ranked 15,000 USDC

We believe our product can become an important DeFi protocol discovery tool and a monitoring tool for smart contract developers. We have a general model capable of detecting novel protocol designs as Base bootstraps its new ecosystem.

Best Use of Polygon

Ranked 10,000 ETH

We believe our product can become an important DeFi protocol discovery tool and a monitoring tool for smart contract developers. We have a general model capable of detecting novel protocol designs as Polygon continues to grow out its ecosystem.

Open Aurora Bounty

Ranked 6,000 ETH

We believe our product can become an important DeFi protocol discovery tool and a monitoring tool for smart contract developers. We have a general model capable of detecting novel protocol designs as Aurora continues to grow out its ecosystem.

Deploy your smart contract on Scroll

Pool 10,000 USDC

We believe our product can become an important DeFi protocol discovery tool and a monitoring tool for smart contract developers. We have a general model capable of detecting novel protocol designs as Scroll bootstraps its new ecosystem.

#BUIDLathon 2023 DeFi Track

Pool 15,000 MATIC

We believe our product can become an important DeFi protocol discovery tool and a monitoring tool for smart contract developers. We integrate 10+ chains and have a general model capable of detecting novel protocols, not just forks and boring tokens. We hope to build DeFi Detector into a production-grade tool that smart contract developers, DeFi investors, and web3 users everywhere can benefit from.

Project details

Thousands of new contracts are deployed on chains every day. πŸ’―πŸ’―πŸ’―

There’s no way to see which of those are new promising projects vs forks of other protocols, scams, or just boring tokens. πŸ€―πŸ™„

It’s a really hard problem. Finding promising products requires reading through the smart contracts (except for exact forks). πŸ€·β€β™‚οΈ


Enter πŸ•΅οΈβ€β™€οΈ DeFi Detectiveβ„’.

We make the process of evaluating new protocols as easy as possible.

  • All the data you need in one place (in real time) πŸ“°

  • Powerful analytics πŸ“Š

We monitor 10+ chains and analyse all new contracts semantically and syntactically. πŸ‘¨β€πŸ«

For verified contracts, we use OpenAI embeddings to cluster and categorize them (DeXs, lending pools, tokens, NFT, derivatives, etc). πŸ€‘


As we'd expect, contracts with similar embeddings are similar. πŸ‘¨πŸ»β€πŸ€β€πŸ‘¨πŸ»

For unverified contracts, we extract function selectors and events from the bytecode and find the most overlapping contracts in our database (measured by F1 score). 🏎

In most cases this lets us classify the protocol, detect upgradability/admin functions, and more. ❎

There are a few possible niches for our product in addition to finding investable protocols. πŸŽ‰

We’ve had interest from chain developers who want to understand the activity on their chain. β›“

We plan to add per chain analytics to better support their use case. πŸ’β€β™‚οΈ


We are really excited about this project and will keep adding features. πŸƒβ€β™‚οΈ

  • Incorporate attestations to crowdsource information about contract legitimacy. πŸ‘¨β€πŸ‘©β€πŸ‘§β€πŸ‘¦πŸ™Žβ€β™€οΈπŸ™β€β™‚οΈπŸ™Žβ€β™€οΈπŸ™β€β™‚οΈπŸ‘¨β€πŸ‘©β€πŸ‘§β€πŸ‘¦

  • Label contracts and do supervised classification. βœ…

  • Verify contracts in real time. βŒ›

  • Improve diffing. πŸŸ₯🟩

  • Distinguish instant/time-locked upgradability. ⌚

  • Get TVL, liquidity, etc for contracts with known interfaces. πŸ€‘πŸ€‘πŸ€‘