Skip to content

v1.1.0-alpha - Multi Wallet, CU Override, Proxies, Reup Native, Process Time Cutoff

Compare
Choose a tag to compare
@AlexRubik AlexRubik released this 15 Jun 03:46
· 12 commits to main since this release

New .env variables:

  • USE_BASE_CONFIG_KEYPAIR
    When true, bot uses payerKeypairPath value in baseConfig.json for each worker instead of PAYER_KEYPAIR_PATH in .env for all workers.

  • USE_JITO_PROXIES
    Set this to true and put your proxy urls in the proxies.json file to use proxies for Jito sending bundles.

  • RANDOM_2_JITO_URLS
    In an attempt to reduce rate limiting, you can set this to true and each bundle will be sent to 2 random block engines that you have listed in BLOCK_ENGINE_URL .env if you have > 2 listed.

  • CUTOFF_MS
    The bot now tracks the execution time of each arb opportunity from right before the Jup API calls to right before the sending of the transaction. If this processing time > CUTOFF_MS then the transaction will not be sent.

  • REUP_NATIVE_MINUTES_INTERVAL
    How often you transfer wSOL to native SOL.

  • MAINTAIN_WSOL_BALANCE
    The wSOL balance you would like to maintain. This should be the number of your largest SOL trade size.

New baseConfig properties:

  • payerKeypairPath
    Refer to USE_BASE_CONFIG_KEYPAIR above.

  • useCuOverride
    When true, the bot will use the cuOverrideValue for the transactions Compute Unit Limit. Learn about Compute Units here.

  • cuOverrideValue
    Compute Unit Limit value