Skip to content

Releases: ARBProtocol/ARB-V2

v2rs3_hotfix

25 Nov 01:33
0ba2df0
Compare
Choose a tag to compare

This is a hotfix for v2rs3 regarding not being able to lock your ARB, and therefore not being able to start the bot - it should be all fixed now!

Thank you for your patience, and as always, may the markets be with you!

v2rs3

19 Nov 02:41
0ba2df0
Compare
Choose a tag to compare

Latest changes

Config & env are the same as before!

Changed

  • Backend changes regarding the onchain program
  • Added an ARB locking command - you now need to lock your ARB to use the bot! Lock it with the ./v2 lock-arb --amount amt command, and check your current locked amount with solscan ^^
  • Made calculated PDA values static to avoid re-calculating them
  • Warn on slot re-use and blockhash re-use when more than 25 slots old
  • Changed log header to make more sense
  • Added the option for statically linked binaries
  • Fix panic hook to only run the TUI clear when the TUI was started

v2rs2

17 Nov 18:20
0ba2df0
Compare
Choose a tag to compare

Latest changes

Config & env are the same as before!

Changed

  • Renamed "Potential profit" to "Opportunities" for clarity
  • Upgraded many dependencies - gotta stay on those supply chain attacks, people!
  • Cached reused functions to improve performance
  • Fixed serialization issues
  • Ensured compatability with new Solana network updates
  • Improved error handling
  • Improved transaction building speed on certain devices
  • Rebuilt the on-chain client interface for better performance and easier updates

v2rs1

09 Nov 02:45
0ba2df0
Compare
Choose a tag to compare

Latest changes

Please update your config & env as per the examples!

Added

  • An indev txtype mode for future use - "circle" is the default mode
  • A split to more crates to keep code clean (don't worry, you'll all get a peek soon 👀)
  • A panic hook, so you don't have to keep guessing why you crashed and so we don't have to spend hours reproducing it!

Modified

  • Updated program to use less CU
  • Fixed threading issues
  • Rewrote onchain integration interface
  • Fixed Jito transactions sometimes not sending as a bundle
  • Fixed Jito sometimes sending transactions without the tip

Removed

  • Removed authed jito as it is deprecated - now, typical HTTPS jito is used

v2r4

11 Feb 18:40
0ba2df0
Compare
Choose a tag to compare

Latest changes

  • More router work (coming soon, stay tuned!)
  • Prio fee is now also applied to Jito txs as per the new Jito update
  • Added the Shrodinger subsystem, letting grpc users cut down on regular rpc requests!
  • Fixed a bug where ARB locking would use your data rpc instead of your first send rpc
  • Added a priority fee to ARB locking & unlocking txs
  • Many small performance improvements

Config & Env Notes

New optional env value x_token has been added! It defaults to an empty string and is only used in conjunction with the grpc option.

v2r3

22 Jul 01:01
0ba2df0
Compare
Choose a tag to compare

v2r3 is here!

  • Simplified config; all token data (name, decimals) is in a new tokendata.json file, so you only need to put mints in your config! Updated docs are here. Data is automatically fetched from the Raydium API. Make sure to port your config correctly! Read the new config documentation before updating.
  • PNL table updates to work better with the different wrap modes
  • Log messages at the start of the program are now synced to the logfile
  • Going off of that, more log messages have been added as we go through and make things more transparent
  • Work started on an internal queueing framework, which increases Jito hit rate and prioritizes higher value txs, with some elements already implemented - will be polished off and enabled in v2r4, so stay tuned!

As always, happy arbing!

v2r2

13 Jul 00:32
0ba2df0
Compare
Choose a tag to compare

For Jito!

There are some major speedups on tx landing, especially when using Jito, as we now use their gRPC. Authentication is optional, but highly recommended, as it can help landing go from 0 to hero. There's a new flag in env.json letting you define where your Jito auth keypair file is - go check it out in the docs!

We also now store some logs in v2.log. Old logs get gzipped and stored alongside the other logs, and the binary. Might be useful for debugging - play around with it, and see how it benefits you!

More updates coming soon!

v2r1

24 Jun 03:21
decb33b
Compare
Choose a tag to compare

Welcome to Arbitrage.

https://arb.intragon.org