Back to skills
SKILL.md
Voltaire Effect Overview
ASecurityType-safe Ethereum library with Effect.ts integration. Use when building TypeScript Ethereum apps with typed errors, composable operations, and full type safety.
- 9 stars
- 0 votes
- 0 copies
- 1 view
- Added September 10, 2026
Security analysis
96/100- Installs packages at runtime which could introduce malicious dependencies
npx -y skills add cyotee/indexedex --skill voltaire-effect-overview --agent claude-codeAre you the author of Voltaire Effect Overview?
Add the live security badge to your README. It updates with every re-scan.
[](https://www.skillsdirectory.com/skills/cyotee-voltaire-effect-overview)---
name: voltaire-effect-overview
description: Type-safe Ethereum library with Effect.ts integration. Use when building TypeScript Ethereum apps with typed errors, composable operations, and full type safety.
---
# Voltaire-Effect Overview
Effect.ts integration for Ethereum with typed errors and composable operations.
## Install
```bash
pnpm add voltaire-effect @tevm/voltaire effect
```
## Quick Start
```typescript
import { Effect, Layer } from 'effect'
import { getBlockNumber, Provider, HttpTransport } from 'voltaire-effect'
const ProviderLayer = Provider.pipe(
Layer.provide(HttpTransport('https://eth.llamarpc.com'))
)
const program = Effect.gen(function* () {
return yield* getBlockNumber()
})
const blockNumber = await Effect.runPromise(program.pipe(Effect.provide(ProviderLayer)))
```
## Core Concepts
- **Schema** - Validation with typed errors
- **Effect** - Composable async operations
- **Services** - Stateful resources (Provider, Signer)
## Skills
- **Provider**: `voltaire-effect-provider` - JSON-RPC operations
- **Contracts**: `voltaire-effect-contracts` - Type-safe contract interaction
- **Signer**: `voltaire-effect-signer` - Transaction signing
- **Layers**: `voltaire-effect-layers` - Dependency composition
- **Errors**: `voltaire-effect-error-handling` - Typed error handling
## Key Features
- **Branded types** - Zero-cost type safety
- **Typed errors** - No more untyped exceptions
- **Retry/timeout** - Built-in Effect patterns
- **Multicall** - Batch reads efficiently
Attribution
Comments
Loading comments…