Building an Arbitrage Bot on Starknet: Part 3 - Conclusions

󰃭 2024-08-30 | #blockchain #mev #starknet

Introduction This is the last article in the series where I describe the small improvements I made and publish the link to the github repository. If you missed the previous article and you want to read them: Building an Arbitrage Bot on Starknet: Part 0 - Understanding the Fundamentals Building an Arbitrage Bot on Starknet: Part 1 - The basics Building an Arbitrage Bot on Starknet: Part 2 - The bot Building an Arbitrage Bot on Starknet: Part 3 - Conclusions Improvements made I ended my previous article by describing what improvements could be made.

Continue reading 


Building an Arbitrage Bot on Starknet: Part 2 - The bot

󰃭 2024-08-19 | #blockchain #mev #starknet

Introduction This article is part of a series on building an arbitrage bot between centralised (CEX) and decentralised (DEX) exchanges on Starknet. In this article I will finally cover the bot implementation, explaining the interfaces, the communication with the exchanges and the Arbitrage class. Building an Arbitrage Bot on Starknet: Part 0 - Understanding the Fundamentals Building an Arbitrage Bot on Starknet: Part 1 - The basics Building an Arbitrage Bot on Starknet: Part 2 - The bot Building an Arbitrage Bot on Starknet: Part 3 - Conclusions Project overview The bot is written in Python 3.

Continue reading 


Building an Arbitrage Bot on Starknet: Part 1 - The basics

󰃭 2024-08-08 | #blockchain #mev #starknet

Introduction This article is part of a series on building an arbitrage bot between centralised (CEX) and decentralised (DEX) exchanges on Starknet. In this article I will cover the functionalities of the bot, explaining its functionality, how it works, the library used, and the underlying mathematics. Building an Arbitrage Bot on Starknet: Part 0 - Understanding the Fundamentals Building an Arbitrage Bot on Starknet: Part 1 - The basics Building an Arbitrage Bot on Starknet: Part 2 - The bot Building an Arbitrage Bot on Starknet: Part 3 - Conclusions What is an arbitrage bot?

Continue reading 


Building an Arbitrage Bot on Starknet: Part 0 - Understanding the Fundamentals

󰃭 2024-07-18 | #blockchain #mev #starknet

Introduction This article is part of a series on building an arbitrage bot between centralised (CEX) and decentralised (DEX) exchanges on Starknet. We’ll explore Starknet’s architecture, focusing on elements crucial for arbitrage: the sequencer system and transaction lifecycle. Building an Arbitrage Bot on Starknet: Part 0 - Understanding the Fundamentals Building an Arbitrage Bot on Starknet: Part 1 - The basics Building an Arbitrage Bot on Starknet: Part 2 - The bot Building an Arbitrage Bot on Starknet: Part 3 - Conclusions What is Starknet Starknet is a permissionless Layer 2 solution for Ethereum that uses zero-knowledge rollups (zk-rollups) to enhance scalability and security.

Continue reading 