{"library":"permissionless","type":"library","category":null,"description":"permissionless.js is a robust, TypeScript-first utility library designed to simplify interaction with Ethereum's ERC-4337 Account Abstraction standard. It provides a comprehensive set of client interfaces and helper functions for integrating with ERC-4337 Bundlers and Paymasters, as well as tools for creating and managing Smart Accounts. This enables developers to build dApps with advanced features like gasless transactions, multi-signature accounts, and custom validation logic. The library leverages `viem` for core Ethereum interactions and `ox` for cryptographic operations, offering a type-safe and modular approach to account abstraction development. The current stable version is 0.3.5, with frequent patch releases addressing bug fixes and minor feature enhancements, alongside occasional minor releases for larger feature sets or dependency upgrades.","language":"javascript","status":"active","version":"0.3.5","tags":["javascript","ethereum","erc-4337","eip-4337","paymaster","bundler","typescript"],"install":[{"cmd":"npm install permissionless","imports":["import { createSmartAccountClient } from 'permissionless';","import { createBundlerClient } from 'permissionless';","import type { UserOperation } from 'permissionless/types';"]},{"cmd":"yarn add permissionless","imports":[]},{"cmd":"pnpm add permissionless","imports":[]}],"homepage":"https://docs.pimlico.io/permissionless","github":"https://github.com/pimlicolabs/permissionless.js","docs":null,"changelog":null,"pypi":null,"npm":"https://www.npmjs.com/package/permissionless","openapi_spec":null,"status_page":null,"smithery":null,"compatibility":{"summary":{"python_range":"18–22","success_rate":0,"avg_install_s":null,"avg_import_s":null,"wheel_type":null},"url":"https://checklist.day/v1/registry/permissionless/compatibility"},"provenance":{"verified_status":null,"verified_at":null,"last_verified":"Wed Jun 17","next_check":"Sat Jul 18","install_tag":null}}