cowprotocol / cowprotocol/docs

chore: Add instruction on how to build a `ComposableCoW` signature

Open
#328 0 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Dominant language
TypeScript
Stars
5
Forks
32
PR merge metrics
No merged PRs in 30d

Description

Background

The ComposableCoW docs implicitly assume that all orders are generated from getTradeableOrderWithSignature and there's no instruction on how to build a valid signature for an order.

Details

This is particularly relevant for the CoW AMM: we expect solvers to create custom orders through a contract that relies on a custom verify implementation. Right now, the best I can do is linking to the code of getTradeableOrderWithSignature.

Acceptance criteria
  • I can share a link with details on how to create a valid signature for ComposableCoW.

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start with the linked ComposableCoW documentation and the implementation of getTradeableOrderWithSignature, then inspect how the CoW AMM uses a custom verify implementation. Done means the documentation provides a shareable, self-contained explanation of how to create a valid ComposableCoW order signature.

Written by the indexing model from the issue text.

Assessment

Tech stack
solidity
Domain
blockchain, documentation
Issue type
Documentation
Difficulty
3/5
Estimated time
1-2 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
45/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.