Install
Import Pattern
Decode → Use → Provide
Schema Operations
| Operation | Code |
|---|---|
| Decode sync | S.decodeSync(Address.Hex)('0x...') |
| Decode effect | S.decode(Address.Hex)('0x...') |
| Decode either | S.decodeEither(Address.Hex)('0x...') |
| Encode sync | S.encodeSync(Address.Hex)(addr) |
| Encode effect | S.encode(Address.Checksummed)(addr) |
Error Handling
Service Pattern
Layer Composition
Common Queries
Send Transaction
Contract Interaction
Parallel & Collection Operations
| Pattern | Use Case |
|---|---|
Effect.all({ a, b, c }) | Run named effects, destructure results (PREFERRED) |
Effect.all([a, b, c]) | Homogeneous collection where index matters |
Effect.forEach(items, fn) | Transform collection with effects |
Retry & Timeout
Streaming
Debug / Engine APIs
Testing
Crypto Services
Transport Options
Type Patterns
Running Effects
See Also
- Getting Started — Full installation and setup
- API Reference — All imports and exports
- Effect Primer — 5-minute Effect intro
- Layers — Schema, Effect, and Service layers
- Examples — Complete working examples
- Recipes — Copy-paste solutions
- Troubleshooting — Common issues and solutions
- Effect Documentation — Official Effect docs

