v1.1.0-alpha - Multi Wallet, CU Override, Proxies, Reup Native, Process Time Cutoff
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