Validation library to define and validate JSON Schemas for functions and express handlers. Supports filters.
Chainlink smart contracts
[Optimism] L1 and L2 smart contracts for Optimism
Contracts for Optimism Specs
A library for interacting with Scroll contracts.
Chainlink smart contracts for CCIP
ZKsync Smart Contracts
ENS contracts
Contracts for the Graph Protocol
Contracts
Account Abstraction (EIP 4337) contracts
Hardhat plugin for verifying contracts
Canonical Noir contracts for the Aztec Network
🎛 Core contracts for the UniswapV2 protocol
Domain types, interfaces, and contracts for the CLEO ecosystem
🦄 Core smart contracts of Uniswap V3
Warp contracts implementation for the RedStone oracle registry
UMA smart contracts and unit tests
Shared contracts for Pump.fun microservices.
Includes SingularityNET platform contracts, migrations, tests
OCR2 Contracts
Smart contracts powering Connext's minimalist channel platform
No description provided.
SwapKit - Contracts
Design-by-contract attributes
Hermit incentive contract
Framework for generating trait based CosmWasm smart contracts
Framework for generating trait based CosmWasm smart contracts - derives
Smartdeploy CLI
SmartDeploy SDK helps ensure soroban contracts can be redeployed
Smartdeploy macros
Setup and deployment tool for developing smart contracts via ink!
A Rust implementation of the Interactive Brokers TWS API, providing a reliable and user friendly interface for TWS and IB Gateway. Designed with a focus on simplicity and performance.
Beautiful contracts from the CLI — NDAs, consulting agreements, MSAs, SOWs. Plain English, 1–3 pages, agent-friendly.
A Rust crate for writing, testing, and deploying smart contracts on various blockchain platforms.
[ink!] Rust based eDSL for writing smart contracts for Substrate
This library provides contracts for Ruby. Contracts let you clearly express how your code behaves, and free you from writing tons of boilerplate, defensive code.
Interactors are a pattern for structuring your business logic into units. They have a flexible context that they pass between them, which makes them easy-to-write, but hard-to-understand after you've written them. Much of this confusion comes from not knowing what the interactor is supposed to take as input and what it's expected to produce. Enter contracts. Contracts allow you define, up front, a contract both for the input of an interactor, known as expectations, and the output of it, known as promises. Additionally, you can define a handler for what happens when an interactor violates its contracts, known as a breach. Declaring these contracts can help define your interface and make it easier to understand how to use an interactor. They form both documentation and validation for your business logic.
This library provides contracts for Ruby. Contracts let you clearly express how your code behaves, and free you from writing tons of boilerplate, defensive code.
Allows usage of [contracts.ruby](https://github.com/egonSchiele/contracts.ruby) in gems/libraries only as a development dependency. This gem needs to be a runtime dependency though. When it is impossible to load `contracts`, this gem will load its own `Contracts` which will be noop.
Plugin for contracts.ruby that fixes issues with rspec-mocks.
Openapi schemas as API contracts
This YARD plugin uses Contracts and method signatures, merged with your optional docstring to automatically generate parameter documentation with type and description. It does the same for return.
Contracts for generative testing
Micro DSL to add pre & post condition to methods. It tries to bring some design by contract in the Ruby world.
DSL to delcare your Rails component contracts
Use your OpenAPI3 schema to automatically perform contract testing while you write request specs
Contracts for string coercion
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.