public-relayer

Integrate gas-abstracted EVM transactions via public relayer JSON-RPC APIs.

1|Updated Jan 23, 2026
One-click install
npx skills add https://github.com/1Shot-API/skills --skill public-relayer
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: public-relayer
Source: https://github.com/1Shot-API/skills/tree/main/public-relayer
Command: npx skills add https://github.com/1Shot-API/skills --skill public-relayer

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill helps developers integrate gas-abstracted EVM transaction flows by handling the complexity of 1Shot public relayer APIs, ERC-7710 delegations, and EIP-7702 smart account upgrades.

Core Features & Use Cases

  • Relayer Transaction Integration: Guides implementation of JSON-RPC methods for capabilities discovery, fee estimation, transaction submission, and status tracking.
  • Delegation and Wallet Flows: Supports MetaMask Smart Accounts Kit workflows, EIP-7715 browser permissions, ERC-7710 delegation signing, and webhook verification.
  • Use Case: Build a non-custodial application where users can execute EVM transactions without holding native gas tokens by paying relayer fees in supported ERC-20 tokens.

Quick Start

Ask the public-relayer skill to integrate my app with the 1Shot relayer for gas-abstracted ERC-7710 transactions.

Frequently Asked Questions about public-relayer

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

FAQPage Schema
How do I implement gasless EVM transactions using a public relayer?

Gasless EVM transactions are implemented by connecting your application to a public relayer JSON-RPC API for delegated execution. You handle ERC-7710 delegation signing and submit transactions through capabilities discovery and status tracking methods.

How do ERC-20 fee payments work for gasless transaction relayers?

ERC-20 fee payments for gasless transaction relayers allow users to cover execution costs without native gas tokens. The relayer executes the EVM transaction and charges the user in supported ERC-20 tokens, enabling non-custodial gas-abstracted flows.

Can I use the MetaMask Smart Accounts Kit for EIP-7702 smart account upgrades?

Yes, the MetaMask Smart Accounts Kit supports EIP-7702 smart account upgrades. You can implement delegation flows using EIP-7715 browser permissions and ERC-7710 delegation signing to upgrade externally owned accounts into smart accounts.

How do I verify relayer webhooks using Ed25519 signatures?

Relayer webhook verification using Ed25519 signatures requires implementing cryptographic validation of incoming payloads. You verify the Ed25519 signature against the relayer's public key to authenticate transaction status updates and multichain execution notifications.

Does the 1Shot relayer API support multichain execution and fee estimation?

Yes, the 1Shot relayer API supports multichain execution and fee estimation. You use JSON-RPC relayer methods for capabilities discovery and fee estimation to calculate ERC-20 transaction costs before submitting delegated transactions across multiple EVM networks.

What are the limitations of relying on a public relayer for ERC-7710 transactions?

Public relayer ERC-7710 transactions depend on relayer availability and supported ERC-20 fee tokens. You must handle delegation signing, webhook verification, and JSON-RPC status tracking independently, which requires robust error handling for multichain execution failures.