logo
ProposalsVoters
Β©

2025 Agora, the onchain governance company

/
Twitter
/
Github
/
About
Developer Ecosystem
OP Stack
🐍 snekmate icon

🐍 snekmate

Project

0x07...b228
github.com

State-of-the-art, secure, and optimised 🐍Vyper smart contract building blocks.

Appears in
49 ballots

Contribution

While there are plenty of Solidity libraries out there, nobody has been working on high-quality, secure, and easy-to-integrate library-like Vyper code. 🐍 snekmate fundamentally changed this! In one sentence: 🐍 snekmate are state-of-the-art, highly opinionated, hyper-optimised, and secure Vyper smart contract building blocks. Or in other words: What OpenZeppelin is for Solidity, 🐍 snekmate is for Vyper. 🐍 snekmate has helped numerous Vyper builders to kick start on the OP stack. Not only does client diversity matter but also language diversity!

Contribution links

    github

    🐍 snekmate's official GitHub repository.

    world

    🐍 snekmate's Python Package Index (PyPI) website.

    world

    Number of verified 🐍 snekmate `Multicall` contracts on Optimism mainnet.

    world

    Number of Solidity contracts that implemented 🐍 snekmate's cube root function.

    github

    An example of Curve Finance using 🐍 snekmate code in production.

    world

    External, independent Twitter thread about 🐍 snekmate's first release.

    world

    Article about EIP-4626 compatibility that lists 🐍 snekmate's code as impeccable

Impact

The main impact of 🐍 snekmate are twofold: 1) 🐍 snekmate has built the secure foundations for any Vyper builder to kick start on the OP stack. Did you need an ERC-20 Vyper implementation for Optimism? Use 🐍 snekmate. Did you need some fancy math functions in Vyper for your AMM/DEX on Optimism? Use 🐍 snekmate. To put everything in one sentence: 🐍 snekmate has been the go-to-source for any Vyper code and ensured the security of the contracts with over 16k lines of unit, fuzzing & invariant tests. 🐍 snekmate has ensured that Vyper contracts deployed on Optimism follow the highest security standards and best practices. 2) 🐍 snekmate has become the go-to-source for educating and understanding Vyper code. The entire code base is enriched with explanatory comments, making it easy to grasp.

Impact Metrics

  • Number of GitHub stars
    420
  • Number of 🐍 snekmate `Multicall` on OP
    6
  • # of Curve contracts using 🐍 snekmate
    9
  • Funding sources

    RetroPGF 2
    Number of OP tokens received during the RetroPGF 2 round.
    48,081.33 OP