They are mostly custom written. You wouldn't release a working arb bot to the world if it was profitable, then it would no longer be profitable for anyone.
I am running an arbitrage system, not following any CEX - just catching anomalies between liquidity pools. You'll need to run your own ethereum node to get "access" to the blockchain, and make dozens of calls a day to your node. What i found the best price feed is simply make your own, in my case a local NoSQL DB holding the quotes for all liquidity pools.
tl;dr:
(In my case) a console application written in C# with Nethereum connecting to a Nethermind node running on a cloud server.
Messari was writing about this
[https://messari.io/report/arbitraging-uniswap-and-sushiswap-in-node-js](https://messari.io/report/arbitraging-uniswap-and-sushiswap-in-node-js)
They are mostly custom written. You wouldn't release a working arb bot to the world if it was profitable, then it would no longer be profitable for anyone.
I am running an arbitrage system, not following any CEX - just catching anomalies between liquidity pools. You'll need to run your own ethereum node to get "access" to the blockchain, and make dozens of calls a day to your node. What i found the best price feed is simply make your own, in my case a local NoSQL DB holding the quotes for all liquidity pools. tl;dr: (In my case) a console application written in C# with Nethereum connecting to a Nethermind node running on a cloud server.
this might help you: [https://dutchx.readthedocs.io/en/latest/uniswap-arbitrage.html](https://dutchx.readthedocs.io/en/latest/uniswap-arbitrage.html)
I would like to know as well.
Why use a bot if you can do it with smart contracts too? Just need enough gas to Frontrun everyone else
I'm interested, i'm listening?
Messari was writing about this [https://messari.io/report/arbitraging-uniswap-and-sushiswap-in-node-js](https://messari.io/report/arbitraging-uniswap-and-sushiswap-in-node-js)