Skip to content

Releases: bancorprotocol/fastlane-bot

Release v3.0.8

05 Jan 09:37
ca20646
Compare
Choose a tag to compare
Merge pull request #284 from bancorprotocol/283-incorrect-fee-for-sus…

Release v3.0.7

01 Jan 19:15
0479345
Compare
Choose a tag to compare
Merge pull request #273 from bancorprotocol/create-faq-md

Create FAQ.md

Release v3.0.6

28 Dec 16:54
e6247ca
Compare
Choose a tag to compare
Merge pull request #278 from bancorprotocol/update-default-settings

update default click params

Release v3.0.5

25 Dec 12:50
2ae95e0
Compare
Choose a tag to compare
Merge pull request #271 from bancorprotocol/issue-templates

Update issue templates

Release v3.0.4

22 Dec 09:18
391ab83
Compare
Choose a tag to compare
Merge pull request #270 from bancorprotocol/269-minor-spelling-issue-…

Release v3.0.3

21 Dec 07:52
084cfe4
Compare
Choose a tag to compare
Merge pull request #267 from bancorprotocol/266-bug-in-pol-mode-carbo…

Release v3.0.2

20 Dec 16:18
1535e3c
Compare
Choose a tag to compare
Merge pull request #265 from bancorprotocol/264-minor-bugs-in-bot-v3

Fixes to Multichain addresses & static data for Base, Polygon, and Arbitrum

Release v3.0.1

19 Dec 22:50
08d6275
Compare
Choose a tag to compare

Fast Lane Release Notes

Important: This version includes library changes, including upgrading the Web3 version to v6.

Major Features:

Performance Upgrade:

This version includes an enormous performance upgrade. The bot is >10x faster. This has been achieved by implementing the Async Web3 library and additional optimizations under the hood.

Improved Token Price Calculation Algorithm

The bot has received an overhaul to its token price calculation algorithm. This will result in more accurate arbitrage calculations, resulting in the ability to close more opportunities.

Trading without Flashloans

The bot now includes the option to trade without using Flashloans! This is configured using the Click Option “self_fund”. The default is False - meaning it will use a Flashloan. When set to True, the bot will start a sequence in which it will submit token approvals for all tokens specified in the flashloan_tokens Click Option.

This feature will be especially useful on chains that do not include Balancer, or another suitable source of flashloans. Note that this removes the protection derived from using flashloans, which could lead to a loss of funds.

Use at your own risk!

Fork Generalization:

This upgrade makes it extremely easy to add Uni V2 & V3 forks to the bot. This will be especially useful on Layer 2s. The only requirement to add a fork is to add the fork’s Factory & Router addresses, and the default fee (Uni V2 only) in the multichain_addresses.csv file. Individual pools still must be identified in the uniswap_v2_event_mappings.csv and uniswap_v3_event_mappings.csv files, however this restriction may be lifted in the future.

Token Key Removal:

This is an infrastructure improvement in which the use of “Token Keys” (symbol + last 4 digits of address) was removed. The bot now only uses unique token addresses. This solved a problem in that there could be duplicate token addresses, or malformed symbols.

Support for Python 11:

The bot can now run using Python 11. This is great, because Python 11 included a significant code speed upgrade.

Bug Fixes:

The infamous “Object of type int64 is not JSON serializable” bug has been fixed. JSON enthusiasts rejoice.

What's Changed

Full Changelog: v2.7.83...v3.0.1

Release v2.7.83

12 Dec 10:49
15a27e1
Compare
Choose a tag to compare
Merge pull request #255 from bancorprotocol/254-fix-error-caused-in-p…

Release v2.7.82

12 Dec 07:39
46f4ad1
Compare
Choose a tag to compare
Merge pull request #252 from bancorprotocol/251-issue-causing-transac…