OpenViSTAI · Agents · Blockchain · Crypto
Menu
Infrastructure

Skandha

Skandha is a modular TypeScript implementation of an ERC-4337 bundler client for Ethereum account abstraction. It runs as a service that accepts account-abstraction operations and coordinates their bundling through configured EntryPoint, relayer and RPC settings.

Independent OpenViST project profile, based on linked sources.

Skandha — OpenViST project profile in Infrastructure.
OpenViST project illustration. See the linked sources for product details.
Understand the project

Practical overview

When it fits

Use Skandha when you need to operate or integrate an ERC-4337 bundler and can manage its RPC, EntryPoint and relayer configuration.

Who it is for

  • Ethereum wallet teams adding account-abstraction bundling to a backend.
  • Developers operating an ERC-4337 bundler service for smart-wallet applications.
  • Infrastructure engineers selecting a bundler implementation for a specific EntryPoint version.

Documented uses

  • Run a standalone bundler against a configured Ethereum RPC endpoint.
  • Configure relayers and EntryPoint contracts for an account-abstraction service.
  • Choose an implementation line matching EntryPoint 0.6.0, 0.7.0 or 0.8.0.
  • Adjust bundling mode, bundle sizing, gas-price enforcement and optional metrics through configuration and CLI options.
Before you choose

Requirements & limits

  • Skandha v1 supports EntryPoint 0.6.0, v2 supports 0.7.0, and v3 supports 0.8.0.
  • The README documents both source-based and Docker deployment paths.
  • Bundling can be set to manual or automatic; the documented default is automatic.
  • Prometheus metrics are configurable and disabled by default.
  • The README warns that the repository and software are under active development.

Check current requirements in the official documentation. Source-based guidance does not mean OpenViST has run or independently tested this project.

Source-based practical guide

Build and configure Skandha from source

Prepare a source-built standalone bundler and configure its service settings.

Before you start

  • Bun, used for dependency installation and building
  • An RPC endpoint and configured EntryPoint
  • Relayer credentials in the configuration

Steps

  1. Install dependencies with bun install, then run bun install in ./node_modules/bcrypto for the documented bcrypto patch.

  2. Build with bun build.

  3. Copy config.json.default to config.json and edit the configuration, including EntryPoint, relayer and RPC endpoint.

  4. Start the service with ./skandha standalone; the README identifies its RPC address as http://localhost:14337/rpc/.

Expected outcome

A standalone Skandha bundler configured to connect to the specified RPC endpoint.

Guide limitations

  • The repository describes the software as under active development.
  • The optional local geth node is described as a development option, not a requirement.
  • The documented v0.7 version does not support the P2P shared mempool.
Evidence and transparency

Sources & review

Source record details
Source availability
Active
Sources checked
9 October 2026
Original website title
etherspot/skandha · Official homepage title · retained in its source language