Add CoW Protocol Exchange Integration
Summary This PR adds full support for the CoW Protocol decentralized exchange (DEX) to CCXT, enabling gasless trading with MEV protection across Ethereum mainnet, Gnosis Chain, Arbitrum One, Base, and Sepolia testnet. CoW Protocol is a batch auction-based DEX aggregator that provides best execution prices through solver competition, with zero gas fees for traders (solvers pay gas).
Exchange Details:
Website: https://cow.fi API Documentation: https://docs.cow.fi/cow-protocol/reference/apis/orderbook
Networks Supported: Ethereum Mainnet (chainId: 1) Gnosis Chain/xDAI (chainId: 100) Arbitrum One (chainId: 42161) Base (chainId: 8453) Sepolia Testnet (chainId: 11155111)
would absolutely love a review folks @kroitor @frosty00 @carlosmiei
the guys over at Cow Dao are keen on getting this merged too!!
Hi, as an active member of the CoW DAO Grants Committee and former CoW Protocol core contributor, I'd like to indicate our support of this PR being for consideration for inclusion into ccxt :pray:
@mfw78 can you please ping us on discord/telegram?
@carlosmiei addressed changes
@carlosmiei have added polling
@bhavyagor12 Is it possible to add the partner fee logic ? https://docs.cow.fi/governance/fees/partner-fee you can add a dummy wallet and we can update it later
@carlosmiei yes checking and adding that
@carlosmiei added partner fee - hardcoded the values for now
@carlosmiei have pushed stuff that fixes go build