fee-abstraction

Facilitate Celo network gas fee payments using supported ERC-20 tokens.

7|2|Updated Jan 28, 2026
One-click install
npx skills add https://github.com/LuisSambrano/antigravity-config --skill fee-abstraction-luissambrano
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: fee-abstraction
Source: https://github.com/LuisSambrano/antigravity-config/tree/main/skills/8-blockchain/fee-abstraction
Command: npx skills add https://github.com/LuisSambrano/antigravity-config --skill fee-abstraction-luissambrano

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill enables users to pay gas fees on the Celo network using ERC-20 tokens instead of the native CELO, simplifying dApp interactions and improving user experience.

Core Features & Use Cases

  • ERC-20 Gas Payments: Supports paying gas fees with tokens like USDC, USDT, cUSD, cEUR, and cREAL.
  • Wallet & Library Compatibility: Details support for Celo-native wallets (MiniPay, Valora) and the viem library, while noting limitations with standard EVM wallets and libraries.
  • Use Case: A dApp can allow users to pay for transactions using their USDC balance, eliminating the need for them to acquire CELO just to cover gas costs, making the dApp more accessible.

Quick Start

Use the fee-abstraction skill to send a transaction paying gas in USDC.

Frequently Asked Questions about fee-abstraction

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I pay Celo gas fees with ERC-20 tokens?

Fee abstraction allows you to pay Celo network gas fees using ERC-20 tokens. Supported tokens include USDC, USDT, cUSD, cEUR, and cREAL, which eliminate the need for users to hold native CELO for transaction costs.

Can I use viem to send transactions paying gas in USDC on Celo?

Yes, the viem library supports paying gas fees with ERC-20 tokens on the Celo network. You can configure your viem client to route gas payments through adapters, enabling seamless transactions using tokens like USDC.

What Celo wallets support paying transaction gas with ERC-20 tokens?

Celo-native wallets like MiniPay and Valora support paying gas fees with ERC-20 tokens. Standard EVM wallets currently have limitations and may not fully support the Celo fee abstraction mechanism.

What are the limitations of using standard EVM wallets for Celo fee abstraction?

Standard EVM wallets and libraries have compatibility limitations with Celo fee abstraction because they often expect native tokens for gas. Using Celo-native wallets like MiniPay or Valora, or compatible libraries like viem, avoids these transaction failures.

Do I need CELO in my wallet to cover transaction costs on the Celo network?

No, you do not need native CELO in your wallet to cover transaction costs on the Celo network. By using fee abstraction, you can pay gas fees directly using supported ERC-20 token balances like cUSD or USDT.