CVP Proposal: Metis Gas Station

Metis Gas Station abstracts the process of paying for gas away from end users which minimizes UX friction for dApps. With GSN, gasless clients can interact with Metis smart contracts without users needing METIS for transaction fees.

This is an integration of the open-source project Ethereum Gas Station Network (GSN) to Metis L2.

We provide maintenance as well as developer support to let Metis builders have control over their abstraction tooling.

What gives Metis Gas Station to a user?

  • Indirect gas payment: Enabling gas-less operations for users in dApps.

  • Pay for gas in custom tokens: Allow users to pay for gas in non-native tokens.

  • Pay for gas off-chain: Allow users to pay for gas indirectly via a rollup or a credit card.

Problem Statement

Without GSN, anyone who sends a transaction needs to have METIS to pay for gas fees. This forces new users to pass KYC and purchase the token before they can start using any dApp. This can be a major hurdle for users without prior crypto experience that are unfamiliar with the concept of needing to keep METIS in their wallet for gas.

Key Features

There are a lot of other paymaster and account abstraction options on the market, but they have few major flaws.

  1. Developers are fully dependent on third-party hosting, paying extra fees and bound to only one relay option.

OpenGSN, on the other hand, lets builders maintain and configure their own paymasters with ease.

  1. Usually these services contain heavy centralized parts and are solely hosted by one party.

Gas Station Network runs fully decentralized, and intensifies healthy market concurrency, by letting anyone provide paymaster services for a profit in a secure manner. There is no single point of failure.

This technology is being used throughout the Web3 world on most of the major EVM chains.

Click here to see the status of all on-chain relayers. For example, here is a OpenGSN Paymaster that conducted more than 11,000 transactions alone.

We believe that Metis L2 will benefit greatly by bringing OpenGSN and helping founders adopt it.

I read your proposal and i am pretty impressed, kindly answer this 3 questions

  1. How does Metis Gas Station 2 simplify the user experience for interacting with dApps?
  2. What problem does the integration of the Ethereum Gas Station Network (GSN) into Metis L2 address?
  3. What distinguishes OpenGSN from other paymaster and account abstraction options available on the market?

Hi,

Metis Gas Station, based on OpenGSN, allows users interaction without paying for gas on the user-side.

This, effectively, removes the requirement of having gas in users’ wallets in the first place or specifically having to have METIS:

Eventually, unlike with other paymaster options, it opens up the possibility of independently relaying a dApps’ transactions by the owner of the dApp at their own expense in fully decentralized way - without relying on any 3rd party.