Build a bot that can arbitrage between WETH and DAI, on multiple UniswapV2 implementations listed below. Get the exchange data from the exchanges, convert it into price data, and use any price mismatches to simulate trades against each other to capture the spread.
Token addresses:
WETH: etherscan.io/address/0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2 DAI: etherscan.io/address/0x6b175474e89094c44da98b954eedeac495271d0f
Exchange addresses: UniswapV2: etherscan.io/address/0xa478c2975ab1ea89e8196811f51a7b7ade33eb11 Sushiswap: etherscan.io/address/0xc3d03e4f041fd4cd388c549ee2a29a9e5075882f Shebaswap: etherscan.io/address/0x8faf958e36c6970497386118030e6297fff8d275 Sakeswap: etherscan.io/address/0x2ad95483ac838e2884563ad278e933fba96bc242 Croswap: etherscan.io/address/0x60a26d69263ef43e9a68964ba141263f19d71d51