Skip to main content

index/variables/EIP712_CAPABLE_METHODS.md

const EIP712_CAPABLE_METHODS: ReadonlySet<string>

The four v2 operations proven to recover the signer correctly via genuine EIP-712: RequestTrade never had the problem (one numeric field). AddLiquidity/RemoveLiquidity/ CollectPositionFees each need their types completed with a handful of fields their real server-side DTO always carries — see the complete*Fields functions below. CreatePool is a genuinely different, unsolved problem (nested TokenClassKey structs, not a flat missing-field gap) and is NOT in this set — callers must keep using personal-sign for it.