Definitions
Intent
A user's desire to swap sellAmount
of sellToken
for buyAmount
of buyToken
. This is non-prescriptive, and allows for the execution path to be determined by the CoW Protocol. Also known as a discrete order.
Order
An intent to swap sellAmount
of sellToken
for buyAmount
of buyToken
. May be used interchangeably with intent.
Discrete Order
A single order submitted to the CoW Protocol API (ie. GPv2Order.Data
)
Conditional Order
An intent by a smart-contract to place 0..n
discrete orders under some programmatic logic. For example, a conditional order may only be valid if the price of an asset reaches a certain level.
Surplus
The price improvement on a user's limit price.
Gas-less
An expression that does not require a user make a transaction on the blockchain, and therefore does not require the user to pay gas in the native token.
EBBO
Ethereum Best Bid and Offer. The highest bid price and lowest ask (offered) price for a token, sourced from among well known DEXs (Uniswap, Sushiswap, Balancer) as defined by the rules of the solver competition.
Internal buffers
A portfolio of tokens that is owned by the CoW Protocol in the settlement contract. They accumulate as the protocol collects fees during its standard operations. The buffers are used by solvers to facilitate trading and their total value is kept low by regular withdrawals.