Skip to main content

Paymaster

Paymaster is a branded Address type representing an ERC-4337 paymaster contract. Paymasters sponsor gas fees for user operations, enabling gasless transactions or allowing users to pay gas in ERC-20 tokens.

Quick Start

Type Definition

API Reference

from

Create Paymaster from address input.

toHex

Convert Paymaster to hex string.

equals

Check if two Paymaster addresses are equal.

Paymaster Functionality

Paymasters enable:
  1. Gasless transactions: Sponsor user gas fees completely
  2. Token payment: Users pay gas in ERC-20 tokens
  3. Conditional sponsorship: Rules-based gas sponsorship
  4. Rate limiting: Control spending per account/time period

Usage with User Operations

References