Public Relayer

Integrate a client app with the 1Shot public relayer JSON-RPC API to submit gas-abstracted EIP-7710 delegated transactions on EVM chains. Use when the host or backend calls relayer_* methods directly, redeems a delegation context from wallet_requestExecutionPermissions (embedded 1Shot Wallet or MetaMask), verifies relayer webhooks, or builds MetaMask/local-signer delegation flows. Do NOT use for embedding wallet.1shotapi.com alone (OWSProxy, configure, eth_requestAccounts, eth_sendTransaction) — the wallet calls the relayer internally; use the 1shot-wallet skill instead. Trigger on relayer_send7710Transaction, relayer_estimate7710Transaction, relayer_getCapabilities, relayer_getFeeData, relayer_getStatus, EIP-7710/7715 delegations, requestExecutionPermissions, decodeDelegations, or gas-abstracted txs via a third-party relay.

1shot-api 239f5b2 3 files · 82.2 KB Updated

File contents

1shot-api/skills/tree/main/public-relayer commit 239f5b20df

Frequently asked questions

npx skillmds@latest add 1shot-api/public-relayer