Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Encrypting RPC Filter - MVP #23

Open
2 tasks
pepae opened this issue Jul 2, 2024 · 3 comments
Open
2 tasks

Encrypting RPC Filter - MVP #23

pepae opened this issue Jul 2, 2024 · 3 comments

Comments

@pepae
Copy link

pepae commented Jul 2, 2024

Overview

To encourage Gnosis RPCs to adopt the encrypting RPC, we need a filter to exclude non-MEV prone transactions, conserving encryption resources.

MVP Solution

Objective

Create a filter to distinguish transactions needing frontrunning protection.

Approach

  • Begin with ETH transfers initially
  • Then:
    • Expand based on on-chain analysis of common transactions.
    • Aim to eventually exclude ~80% of non-essential transactions.
    • Allow developers to apply for specific filters with spam protection.

Next Steps

  • Create the basic filter for ETH transfers and implement
  • Align on next iteration
@fredo
Copy link
Contributor

fredo commented Jul 2, 2024

I think 1 and 2 are the same.

@pepae
Copy link
Author

pepae commented Jul 2, 2024

Changed it

@fredo
Copy link
Contributor

fredo commented Jul 2, 2024

Some low hanging fruits to what to exclude:

  • ETH transfers
  • token transactions (Probably good to whitelist tokens)
    • transfers
    • approvals
  • change ownership of contracts (OpenZeppelin standard)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants