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
Off-Chain Services
Introduction
API
Solvers
In-depth: Solver specification
Front End
Introduction
CoW Explorer
CoW Swap
Creating App Ids
Choose the appCode for the app
Create the order meta-data file
Upload the file to IPFS
Get the digest hash from the CID
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

Creating App Ids

AppData is field is a bytes32 data include in all the orders: **** https://github.com/gnosis/gp-v2-contracts/blob/main/src/contracts/libraries/GPv2Order.sol#L18​
The AppData can be empty, if you don't want to include any metadata, or can contain an IPFS hash otherwise.
The clients/UIs would be responsible for uploading the metadata to IPFS, and include the 32 bytes of the IPFS hash in the order.
Front End - Previous
CoW Swap
Next
Choose the appCode for the app
Last modified 5mo ago
Copy link