The Brink protocol enables the creation of conditional liquidity on Ethereum. Users of Brink can define trading actions which automatically trigger under various conditions. Brink's goal is to reduce the manual effort requires when interacting with DeFi asset liquidity.

How Brink Works

Brink allows account owners to sign orders that contain conditional execution parameters. These signed orders permit certain assets in the owner's account to be securely manipulated on-chain by executors, but only when the conditions of the order are able to be met.

Creating a signed order on Brink costs no gas. Order cost is always deferred until execution. Fees are taken out of the assets involved in the order, and provide executors with a profitable incentive to execute orders.

Integrating with Brink

The best way to get started with Brink is with the App API. This allows all Brink protocol interactions such as creating orders, accessing existing orders, executing orders for profit, and interacting with Brink user account contracts.

Brink Smart Contracts

Brink Core

Account logic for verifying signed EIP-712 orders.

Brink Verifiers

Verifying logic for Brink supported order types

Brink SDK

The Brink SDK provides a low-level interface to Brink smart contracts