From 41f900022a8d2d5868a3c9f2930e9ff66577f608 Mon Sep 17 00:00:00 2001 From: Kropiunig <48442031+Kropiunig@users.noreply.github.com> Date: Sun, 5 Apr 2026 21:13:47 +0200 Subject: [PATCH] fix: correct duplicate parameter in signature verification table Replace duplicate encodeData entry with the missing payload parameter and add its description referencing the PayloadStruct section. Fixes #430 --- .../reference/contracts/periphery/composable_cow.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/cow-protocol/reference/contracts/periphery/composable_cow.md b/docs/cow-protocol/reference/contracts/periphery/composable_cow.md index 14b1722f5..eb504d5e4 100644 --- a/docs/cow-protocol/reference/contracts/periphery/composable_cow.md +++ b/docs/cow-protocol/reference/contracts/periphery/composable_cow.md @@ -92,7 +92,7 @@ function isValidSafeSignature( | `domainSeparator` | See [`EIP-712`](https://eips.ethereum.org/EIPS/eip-712#definition-of-domainseparator) | | `typeHash` | Not used | | `encodeData` | ABI-encoded [`GPv2Order.Data`](../core/settlement.md#gpv2orderdata-struct) (per [`EIP-712`](https://eips.ethereum.org/EIPS/eip-712#definition-of-encodedata)) to be settled | -| `encodeData` | ABI-encoded [`GPv2Order.Data`](../core/settlement.md#gpv2orderdata-struct) to be settled | +| `payload` | ABI-encoded [`PayloadStruct`](#payloadstruct) containing the Merkle proof, conditional order parameters, and off-chain input | In order to delegate signature verification to `ComposableCoW`, the delegating contract may either: