Start writing notes
Notes on Uniswap V2's optimum
Fix error in formula
Test `computeAmountInt` using various deltas
Add `concurrency` to the default configuration file
Remove unused imports
Correctly propagate error
Allow dead code
Make the priority queue a real FIFO
Refactor: remove priority queue as stream and use channels
Increase buffer size
New `flashArbitrage` function
Comment with some ideas
Add pragma version
Refactor: decrease the amount of calls
Remove unused code
Re-enable tests
Remove comment
Process known pairs when started
Avoid re-allocating a new provider every time
Ignore `nixos.qcow2` file created by the VM
Add support for `aarch64-linux`
Add NixOS module and VM configuration
Add `itertools`
Add arbitrage opportunity detection
Implement `fallback` method for non standard callbacks
Add more logs
Fix sign error in optimum formula
Add deployment scripts and `agenix-shell` secrets
Bump cargo packages
Fix typo
Print out an error if processing a pair goes wrong
Add `actionlint` to formatters
Fix typo
Add TODO comment
Remove not relevant anymore comment
Big refactor
- process actions always in the correct order avoiding corner cases
- avoid using semaphores
New API key
Add `age` to dev shell
Used by Emacs' `agenix-mode` on my system
Fix parametric deploy scripts
Add `run-forge-tests` flake app
Remove fork URL from Solidity source
Remove `pairDir` argument
Add link to `ArbitrageManager`'s ABI
WIP