blndgs-userop
v0.3.83-useragent
Published
A simple JS library for building ERC-4337 UserOperations. A modified version with custom User-Agent support for RPC requests.
Downloads
8
Readme

Getting started
A simple JS library for building ERC-4337 UserOperations.
🚀 Looking for access to hosted infrastructure to build your Smart Accounts? Check out stackup.sh!
Usage
See the userop documentation at docs.stackup.sh.
Contributing
Prerequisites
- Node 16 or later
Setup
Install dependencies:
yarn installRun tests:
yarn testLicense
Distributed under the MIT License. See LICENSE for more information.
Contact
Feel free to direct any technical related questions to the dev-hub channel in the Stackup Discord.
Key Modifications
User-Agent Header for RPC Requests: Added support for setting a custom
User-Agentheader in all RPC requests. This modification allows requests to comply with WAF (Web Application Firewall) requirements that may require a specificUser-Agentvalue.The
User-Agentcan be set dynamically via environment variables or defaults to a custom value. Here’s an example:import { Client } from "./path-to-client"; // Example setup with dynamic User-Agent const client = new Client("https://rpc-url", { userAgent: process.env.USER_AGENT || "YourCustomUserAgent/1.0.0" });
