{"repo":"etherspot/skandha","free":true,"listed":false,"github":"https://github.com/etherspot/skandha","clone":"git clone https://github.com/etherspot/skandha.git","description":"A modular typescript implementation of ERC4337 (Account Abstraction) bundler client.","language":"TypeScript","stars":614,"topics":["account-abstraction","bundler","erc4337","ethereum","smart-wallet","typescript","eip4337"],"license":"MIT","category":"blockchain-web3","readme_excerpt":"Skandha A modular, developer-friendly Typescript Bundler for Ethereum EIP-4337 Account Abstraction Warning! This repo/software is under active development [!IMPORTANT] Skandha v1 - supports EntryPoint 0.6.0 and can be found on releases/v0.6 Skandha v2 - supports EntryPoint 0.7.0 and can be found on releases/v0.7 Skandha v3 - supports EntryPoint 0.8.0 and can be found on master Important links Install Skandha Chains supported UserOp Fee history ⚙️ How to run (from Source code) Run with one-liner: Or follow the steps below: 1. install all dependencies by running bun install 2. patch for bcrypto cd ./node modules/bcrypto && bun install 3. build bun build 4. cp config.json.default config.json 5. edit config.json 6. (optional) run local geth-node from test/geth-dev 7. run ./skandha standalone 8. The bundler will be available on http://localhost:14337/rpc/ 🐳 How to run (a Docker image) 1. cp config.json.default config.json 2. edit config.json 3. docker build -t etherspot/skandha . 4. docker run --mount type=bind,source=\"$(pwd)\"/config.json,target=/usr/app/config.json,readonly -dp 14337:14337 etherspot/skandha standalone 📜 Additional features - [x] Unsafe mode - bypass opcode & stake validation - [x] Redirect RPC - Redirect ETH rpc calls to the underlying execution client. This is needed if you use UserOp.js ⚡️ CLI Options - --unsafeMode - enables unsafeMode - --redirectRpc - enables redirecting eth rpc calls - --executor.bundlingMode manual auto - sets bundling mode to manual or ","default_branch":null,"files":null,"tree":[],"storefront":"/r/etherspot","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/etherspot/skandha/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}