pcaversaccio / snekmate

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

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

πŸ’₯ `ERC-4337` Functionalities

pcaversaccio opened this issue Β· comments

I consider the following ERC-4337 functionalities important to have for 🐍 snekmate:

  • SimpleAccount (example); additionally to the common secp256k1-based elliptic curve verification, we should also offer a variant with the secp256r1-based elliptic curve verification. I have written a Vyper-based verifier here; also see #175;
  • SimpleAccountFactory (example);
  • BLSAccount (example); minimal BLS-based account that uses an aggregated signature;
  • BLSAccountFactory (example);
  • TokenPaymaster (example); a sample ERC-20 token paymaster for ERC-4337;

References