OpenZeppelin Relayer

  • Name: OpenZeppelin Relayer
  • URL: https://docs.openzeppelin.com/relayer
  • Category: transaction relaying / signing middleware / multichain backend infrastructure
  • Tags: ethereum-ecosystem solana-ecosystem stellar-ecosystem
  • Summary: OpenZeppelin Relayer is self-hostable transaction-ops plumbing, not a wallet and not an ERC-4337 stack by itself. Small but useful. The point is that signer backend choice, network policy, async queueing, and plugin-defined admission logic all stay visible instead of disappearing into generic transaction infrastructure marketing.
  • What it does:
    • Provides a backend service for submitting transactions to EVM, Solana, and Stellar networks
    • Lets operators bind relayers to different signer backends, including local keystores, HashiCorp Vault, AWS KMS, Google Cloud KMS, Turnkey, and Coinbase Developer Platform
    • Exposes both file-based and REST-API-based configuration for relayers, signers, notifications, and network policies
    • Manages nonce handling, fee estimation, transaction submission, retries, failover, queueing, and status monitoring as part of the relayer service itself
    • Supports operator-defined TypeScript plugins with persistent key-value storage, custom routes, and direct relayer API access, which turns the relayer into a programmable backend rather than a thin broadcast proxy
    • Publishes observability and deployment surfaces including Redis/SQS-backed queues, Prometheus/Grafana metrics, Docker deployment, and explicit guidance that the service should sit behind the operator’s own secure backend rather than on the public internet
  • Key claims:
    • Official docs describe OpenZeppelin Relayer as a service for relaying transactions to both EVM and non-EVM networks, with multi-chain support spanning EVM, Solana, and partial Stellar support.
    • The clearest mechanism signal is the signer split: the relayer does not collapse key custody into one provider, but exposes a pluggable signer layer across local keystores, Vault, cloud KMS systems, Turnkey, and CDP. That makes key-custody topology a first-class control surface.
    • The configuration docs expose a second important control surface: operators can manage relayers via startup files or live REST CRUD, while storage, rate limits, queue backends, RPC host allowlists, and distributed-lock behavior are explicit operational policy levers rather than hidden SaaS defaults.
    • The plugin system exposes a third control surface that many relay products flatten away. OpenZeppelin Relayer lets operators run TypeScript handlers inside the relayer, persist state through plugin KV storage, branch on custom routes, and submit transactions from plugin code. That makes application-specific policy part of the relayer layer itself.
    • The Defender migration docs add a fourth useful lens: OpenZeppelin is explicitly repositioning relaying from Defender’s managed SaaS module into self-hosted open-source infrastructure, while preserving exported config, policy, and notification surfaces. That makes the migration path itself analytically useful for comparing hosted-versus-self-hosted transaction ops.
    • OpenZeppelin Relayer cleared the bar because it isolates a reusable backend layer — signer choice, transaction admission, policy enforcement, async execution, and plugin-defined control logic — that would be flattened if left only as a minor feature under the broader OpenZeppelin brand.
  • Whitepaper: No classic standalone whitepaper or litepaper surfaced in this pass. The strongest primary materials were the official docs, migration guide, signer/configuration docs, plugin docs, and public GitHub repository; see ../whitepapers/openzeppelin-relayer-primary-sources-2026-05-15.md.
  • Sources:

Internal linkages

  • Best comparison points: gelato for the hosted operator-stack contrast, pimlico for the ERC-4337-specialized path, and turnkey for the signer-control layer beneath or beside the relayer.
  • Reusable lens: use this note when a product says transaction infrastructure and you need to ask whether signer choice, retries, queueing, and admission logic remain portable or get trapped inside a managed vendor surface.

Control surface

  • The relayer is mostly offchain transaction-ops middleware. It submits into contracts, smart accounts, or app flows that live elsewhere.

  • The real leverage sits in signer selection, provider policy, queueing, retries, rate limits, plugin-defined admission logic, and observability.

  • Read it as programmable submission plumbing under a wallet or application backend, not as a wallet or account system.

  • Last reviewed: 2026-05-26 UTC