WebsiteSwap TwitterAnalytics
Search
⌃K
Links
CoW Protocol Overview
Overview
Introduction
Batch Auctions
Coincidence of Wants
Signed Orders
Learnings & Improvements of GPv1
Road to Decentralization
Smart Contracts
Introduction
Allow-list authenticator
Settlement Contract
Vault relayer
ETH Flow Contract
High Level Description
Interactions
User and ETH Flow Contract Orders
Orders in Storage
Order Creation
Order Execution
Order Invalidation
Off-Chain Services
Introduction
API
Solvers
In-depth: Solver specification
Front End
Introduction
CoW Explorer
CoW Swap
Creating App Ids
CoW Protocol Custom Linking
CoW SDK
Tutorials
Onchain Order Cancellation
Submit orders via the API
Submit Limit Orders via API
CoW Protocol trades with a Gnosis Safe Wallet
How to test a solver locally
Solver Workshop
How to write a solver
How to place ERC-1271 (Smart Contract) Orders
🐮 Build on top of CoW Protocol
Page 1
Powered By GitBook

Interactions

A user interacts with the contracts:
  1. 1.
    When creating an order. This is an onchain transaction with a gas cost that is borne by the user. (On top of the protocol fee.)
  2. 2.
    When deleting an order. Again a full Ethereum transaction with a gas cost that is borne by the user.
Our settlement contract interacts with the contract when settling an order. From the point of view of the protocol, this is just a standard order (signed with EIP-1271).
Previous
High Level Description
Next
User and ETH Flow Contract Orders
Last modified 3mo ago
Copy link