logo
ProposalsVoters
©

2025 Agora, the onchain governance company

/
Twitter
/
Github
/
About
Developer Ecosystem
bh2smith icon

bh2smith

Individual

0x8d...aCBd
www.linkedin.com

Pure Mathematician working in EVM Data Engineering. Gnosis, CoWSwap & Mintbase

Appears in
18 ballots

Contribution

Among all of my open source contributions, I believe my greatest community contributions are within and around the Data Engineering (mostly Dune Analytics) ecosystem. I have built multiple API clients (python, typescript & rust), an alerting system, an sync tool for uploading to community sources and several spells (mostly for CoW Protocol and indirectly dex.trades). Since Dune indexes Optimisim, all of these tools are readily available for free use to all EVM compatible networks!

Contribution links

    github

    Official Python Client SDK for Dune Analytics API.

    github

    NodeJS/Typescript Client for Dune Analytics API.

    github

    Rust/Cargo Library for Dune Analytics API

    github

    A general purpose tool for generating alerts from Dune query results

    github

    Dune Analytics Spellbook builds enriched tables off of raw/decoded EVM data.

    github

    Components for syncing off-chain data with Dune Community Sources

Impact

1. The client SDKs (in multiple languages) allow data scientists and engineers to seamlessly integrate blockchain datasets into their backend workflows. This serves for automation, accounting, monitoring, marketing and possibly other purposes. Furthermore, this tooling allows Dune users to organize, manage, test and version control their queries to ensure correctness of their data insights. 2. The alerting system is easily accessible and reusable for anyone in the ecosystem. It can (and has) save protocols money by detecting malicious activity. 3. The Dune Sync project brings offchain data into the dune query engine so that it can be joined together with it's onchain companion data. 4. My spellbook contributions utilize the above tools and bring the story of a protocol to life.

Impact Metrics

  • Python SDK - Weekly Downloads
    710
  • NPM SDK - Weekly Downloads
    210
  • Dune Alerts - # Stars
    15
  • Dune Client - #Stars
    48
  • Funding sources

    Revenue
    I was recently/temporarily contracted out by Dune to giev the client a facelift
    2,400.00 USD
    Revenue
    Some of these project were built for my employer over the course of ~3 months
    20,000.00 USD