--- title: Market Maker and Solver Resources tags: cowswap --- # Market Maker and Solver Resources - [Documentation](https://docs.cow.fi/) for CoW Swap and CoW Protocol - Swagger API [docs](https://api.cow.fi/docs) - CoW Protocol's [Dune dashboards](https://dune.com/cowprotocol - Simple python [solver template](https://github.com/cowprotocol/solver-template-py) - [Demo solver](https://github.com/gnosis/cow-dex-solver) that aggregates across DEXs - Batch auction [instances](https://docs.cow.fi/off-chain-services/in-depth-solver-specification/input-batch-auction-instances) (Input for simulations and backtesting) - [Forum post](https://forum.cow.fi/t/implementing-a-solver-using-private-liquidity/974) on implementing a solver using private liquidity - What does it take to [become a solver](https://www.youtube.com/watch?v=5RHx4AiaUCM) in CoW Protocol - Felix Leupold - [Solver workshop video](https://www.youtube.com/watch?v=uW_w5yGSAPk) - [How to write a CoW Protocol Solver](https://docs.cow.fi/tutorials/how-to-write-a-solver) - [In depth solver specification](https://docs.cow.fi/off-chain-services/in-depth-solver-specification) **Analytics dashboards** - **Performance:** [Gnosis Protocol V2](https://dune.com/cowprotocol/Gnosis-Protocol-V2), [CowSwap](https://dune.com/cowprotocol/CowSwap), and [Performance Metrics Draft](https://dune.com/gentrexha/performance-metrics-draft) - **Trades:** [Trades History](https://dune.com/cowprotocol/CoWSwap-Trades?MONTH_e2dd8f=09), [Batch History](https://dune.com/cowprotocol/CoW-Protocol-Batch-History) - **Solver:** [CoW - Solver Info](https://dune.com/cowprotocol/GPv2-Solver-Info), [Solver Rewards Accounting](https://dune.com/gnosis.protocol/solver-rewards-accounting) - **Fees and Costs:** [GP Fees & Costs](https://dune.com/gnosis.protocol/GP-Fees-and-Costs) - **Price Improvement:** [0x vs Cow Protocol Slippage Analysis](https://dune.com/gentrexha/0x-vs-cow-protocol-slippage-analysis), [Price Improvement (PI) Dashboard](https://dune.com/cowprotocol/real-surplus) **CoW Protocol** - Protocol smart contracts: - Settlemnt contract ([etherscan](https://etherscan.io/address/0x9008D19f58AAbD9eD0D60971565AA8510560ab41), [github](https://github.com/gnosis/gp-v2-contracts/blob/v1.1.2/src/contracts/GPv2Settlement.sol)) - Vault relayer ([etherscan](https://etherscan.io/address/0xC92E8bdf79f0507f65a392b0ab4667716BFE0110), [github](https://github.com/gnosis/gp-v2-contracts/blob/v1.1.2/src/contracts/GPv2VaultRelayer.sol)) - [Audits](https://github.com/gnosis/gp-v2-contracts/tree/main/audits): [Hacken](https://hacken.io/audits/#cowswap), [G0 Group](https://github.com/gnosis/gp-v2-contracts/blob/main/audits/GnosisProtocolV2May2021.pdf)
×
Sign in
Email
Password
Forgot password
or
By clicking below, you agree to our
terms of service
.
Sign in via Facebook
Sign in via Twitter
Sign in via GitHub
Sign in via Dropbox
Sign in with Wallet
Wallet (
)
Connect another wallet
New to HackMD?
Sign up