Single source of truth for Edsger MCP & Agents API contracts. Pure schemas (zod) + endpoint catalog consumed by Node SDKs (edsger-tools, edsger, edsger-agents) and the Deno edge function. Zero runtime dependencies beyond zod.
Edsger tool layer — turns edsger-contract entries into Claude Agent SDK tool() instances. Transport-agnostic; consumers inject MCP / Agents-API clients and authentication. Shared by edsger CLI and edsger-agents worker.
Provides metadata and conversions from repository urls for GitHub, Bitbucket and GitLab
AI-powered software development CLI tool with comprehensive feature management, code review, technical design, implementation, and testing capabilities using Claude Code SDK and MCP integration
Contract abstraction meta-class for ethers.
Web3 module to interact with Ethereum smart contracts.
ContractCase contract testing suite
Core functionality for the ContractCase contract testing suite
ContractCase core HTTP plugin, providing HTTP matchers and mocks
Command-line interface for ContractCase, allowing interactions with the Contract / Pact Broker
ContractCase core function plugin DSL
Types for writing the definition DSL for plugins for the ContractCase test framework
Definition DSL components for the ContractCase contract testing suite
Connector to allow ContractCase to run as a server. Use only if you're creating a custom wrapper for a new language
ContractCase HTTP plugin CaseExample definition DSL
Plugin framework for writing plugins for the ContractCase test framework
Shared types for ContractCase modules
ContractCase core function plugin, allowing validation of arbitrary functions
Generated proto files for ContractCase's CaseConnector
🔌 TypeChain target for ethers-v5
Typescript contracts for websocket messages between server and clients
🔌 TypeChain target for ethers-v6
A simple contract object for the Ethereum RPC.
Output Solidity contract sizes with Hardhat