permissionless.js is a TypeScript library built on top of viem for deploying and managing ERC-4337 smart accounts, interacting with bundlers and paymasters, and leveraging custom signers.
Thanks for your interest in adding a new account support to Permissionless! This repo is the boilerplate code to add support for custom accounts in permissionless.js. Fork this, create custom smart account. Reach out to team by creating a issue on permissionless.js to add support for your specific account and we will add it. Not all custom account will be accepted into Permissionless.js for a variety of reasons, reach out to us to understand why we may not include your specific implementation.
Take a look at our documentation to learn more about custom accounts with permissionless.js.
For a full explanation of permissionless.js, please visit our docs page
Build custom-account locally with:
bun run build
Distributed under an MIT License. See LICENSE for more information.
Feel free to ask any questions in our Telegram group