🚀Releases

Release 0.9.7

https://sourceforge.net/projects/solanamevbotonchain/files/smb-onchain-0.9.7.zip

  • Added a param --write-file for create-lookup-table cli command. You can use this to get the old behavior to write a the created lookup table to a file.

    ./smb-onchain create-lookup-table config.toml --write-file

Release 0.9.6

https://sourceforge.net/projects/solanamevbotonchain/files/smb-onchain-0.9.6.zip

  • Added setLoadedAccountsDataSizeLimit instruction to optimize compute units.

Release 0.9.5

https://sourceforge.net/projects/solanamevbotonchain/files/smb-onchain-0.9.5.zip

  • Added 3 more sol fee accounts. The bot will still use the old one if you enable flashloan, otherwise it will choose randomly from the other 3 new fee accounts. This can help to reduce the write lock issue one the fee account when not using flashloan. The new fee accounts are:

GPpkDpzCDmYJY5qNhYmM14c7rct1zmkjWc2CjR5g7RZ1
J6c7noBHvWju4mMA3wXt3igbBSp2m9ATbA6cjMtAUged
BjsfwxDu7GX7RRW6oSRTpMkASdXAgCcHnXEcatqSfuuY

Release 0.9.4

https://sourceforge.net/projects/solanamevbotonchain/files/smb-onchain-0.9.4.zip

  • Fix a bug where vertigo pool's account keys may not be added to lookup table properly when running create-lookup-table or extend-lookup-table command.

Release 0.9.3

https://sourceforge.net/projects/solanamevbotonchain/files/smb-onchain-0.9.3.zip

  • Added a new cli command find-lookup-tables. This will list all the active lookup tables for your current wallet.

  • create-lookup-table now no longer generate an empty file. You can use find-lookup-tables to keep track of all your active lookup tables instead.

Release 0.9.2

https://sourceforge.net/projects/solanamevbotonchain/files/smb-onchain-0.9.2.zip

Release 0.9.1

https://sourceforge.net/projects/solanamevbotonchain/files/smb-onchain-0.9.1.zip

  • Fixed an account issue with orca whirlpool

Release 0.9.0

https://sourceforge.net/projects/solanamevbotonchain/files/smb-onchain-0.9.0.zip

  • Add support for token2022 mints.

Release 0.8.9

https://sourceforge.net/projects/solanamevbotonchain/files/smb-onchain-0.8.9.zip

  • Fixed an account order bug for whirlpool with merge_mint = true.

Release 0.8.8

https://sourceforge.net/projects/solanamevbotonchain/files/smb-onchain-0.8.8.zip

  • Fixed a bug for jito bundle_group where in some corner case the tx may not send out properly.

Release 0.8.7

https://sourceforge.net/projects/solanamevbotonchain/files/smb-onchain-0.8.7.zip

  • Fixed an issue when lookup table contains jito tip account, the bot may fail to send bundle.

Release 0.8.6

https://sourceforge.net/projects/solanamevbotonchain/files/smb-onchain-0.8.6.zip

  • Added spam support for bundle_group. Now spam also works with bundle_group. Each transaction will still be send out on itself with the fee you set. But you can use merge mint to generate multiple transactions and send out through rpc.

  • Added a new optional config enabled_bundle_groups for both jito and spam. You can now control which group is being sent out by which method more easily.

Release 0.8.5

https://sourceforge.net/projects/solanamevbotonchain/files/smb-onchain-0.8.5.zip

  • Added bundle_group config to routing.mint_config_list. You can now bundle up to 5(or 4 if you set use_separate_tip_account to true) transactions into one jito bundle and only pay tip once.

Release 0.8.4

https://sourceforge.net/projects/solanamevbotonchain/files/smb-onchain-0.8.4.zip

  • Bump no_failure_mode tip limit from 1_000_000 to 5_000_000

Release 0.8.3

https://sourceforge.net/projects/solanamevbotonchain/files/smb-onchain-0.8.3.zip

  • Removed a few unnecessary writable accounts.

Release 0.8.2

https://sourceforge.net/projects/solanamevbotonchain/files/smb-onchain-0.8.2.zip

  • Added Meteora DAMM V2 support. You can add with meteora_dammv2_pool_list .

Release 0.8.1

https://sourceforge.net/projects/solanamevbotonchain/files/smb-onchain-0.8.1.zip

  • Fixed a bug where SolFi pool may not be added correctly with some config combination.

Release 0.8.0

https://sourceforge.net/projects/solanamevbotonchain/files/smb-onchain-0.8.0.zip

  • Removed kamino_flashloan

  • Added buildin flashloan. Currently 30 SOL and 5000 USDC is in the flashloan pool. Will slowly increase as more testing conducted.

  • Added solfi integration(experimental). Solfi is not open sourced, so the quote function the program uses may not have the exact correct calculation. You can add with solfi_pool_list .

Release 0.7.12

https://sourceforge.net/projects/solanamevbotonchain/files/smb-onchain-0.7.12.zip

  • Fixed the account check to be writable accounts.

Release 0.7.11

https://sourceforge.net/projects/solanamevbotonchain/files/smb-onchain-0.7.11.zip

  • Added error when number of accounts is above 64

Release 0.7.10

https://sourceforge.net/projects/solanamevbotonchain/files/smb-onchain-0.7.10.zip

  • Added a new tip_config/compute_unit_price strategy ExponentialRandom. Similar to Exponential, this is using similar distribution but generate numbers randomly. This can give a better distribution for a large range.

Release 0.7.9

https://sourceforge.net/projects/solanamevbotonchain/files/smb-onchain-0.7.9.zip

Release 0.7.8

https://sourceforge.net/projects/solanamevbotonchain/files/smb-onchain-0.7.8.zip

  • Added a new [jito] config block_engine_strategy. It was OneByOne before, now you can config it to be AllAtOnce.

Release 0.7.7

https://sourceforge.net/projects/solanamevbotonchain/files/smb-onchain-0.7.7.zip

  • Added a tip cap of 0.001 SOL when enabling no_failure_mode.

Release 0.7.6

https://sourceforge.net/projects/solanamevbotonchain/files/smb-onchain-0.7.6.zip

  • Added a new [jito] config no_failure_mode. When this is enabled, tx with no profit will not fail. This is also very uuid friendly as you will have a 100% success rate with it.

  • use_separate_tip_account will always be set to true when you add ip_addresses.

Release 0.7.5

https://sourceforge.net/projects/solanamevbotonchain/files/smb-onchain-0.7.5.zip

  • Fixed a bug where min_profit is being added to jito tip incorrectly.

Release 0.7.4

https://sourceforge.net/projects/solanamevbotonchain/files/smb-onchain-0.7.4.zip

  • Fixed issue with pump amm's new onchain program update.

Release 0.7.2

https://sourceforge.net/projects/solanamevbotonchain/files/smb-onchain-0.7.2.zip

  • Added a new memo config under [bot]

  • Added support for Raydium CLMM. Now arbs between all dexes are supported.

Release 0.7.1

https://sourceforge.net/projects/solanamevbotonchain/files/smb-onchain-0.7.1.zip

  • Fixed a bug with using jito with USDC base mint. The min_profit was set too high in 0.7.0

Release 0.7.0

https://sourceforge.net/projects/solanamevbotonchain/files/smb-onchain-0.7.0.zip

  • Added new base_mint config. You can now arb between USDC/X pools.

  • Added support for DLMM/Orca Whirlpool, Orca Whirlpool/Orca Whirlpool arb.

Release 0.6.6

https://sourceforge.net/projects/solanamevbotonchain/files/smb-onchain-0.6.6.zip

  • Added a new min_profit config for [jito]. You can now use this to prevent landing jito transaction that doesn't cover the gas fee.

  • Added a new use_separate_tip_account config for [jito]. This was automatically set to true when you set ip_addresses previously, but now you need to set it explicitly.

  • Added a new File strategy for [compute_unit_price] and [tip_config]. You can now more easily do automation with dynamic compute unit prices/tips.

Release 0.6.5

https://sourceforge.net/projects/solanamevbotonchain/files/smb-onchain-0.6.5.zip

  • Fail the command if lookup table creation didn't land.

Release 0.6.4

https://sourceforge.net/projects/solanamevbotonchain/files/smb-onchain-0.6.4.zip

  • Do not try to extend when the lookup table don't have enough space left.

  • Use base64 encoding for rpc sending.

Release 0.6.3

https://sourceforge.net/projects/solanamevbotonchain/files/smb-onchain-0.6.3.zip

  • Update jito to use base64 encoding for sending.

  • Added support for DLMM/DLMM arb. You can now define config with only DLMM pools.

Release 0.6.2

https://sourceforge.net/projects/solanamevbotonchain/files/smb-onchain-0.6.2.zip

  • Added compute_unit_price_for_ata_creation flag under bot. See bot section for more info.

Release 0.6.1

https://sourceforge.net/projects/solanamevbotonchain/files/smb-onchain-0.6.1.zip

  • Added use_min_profit flag under jito. By turning this off the onchain program will NOT take your tip amount as min profit, and will land anything that has profit(ignoring tip).

  • Added more checks for config files.

Release 0.6.0

https://sourceforge.net/projects/solanamevbotonchain/files/smb-onchain-0.6.0.zip

  • Add support for Meteora Pool. You can add it with meteora_damm_pool_list config. Note: Meteora Pool uses a lot of address, so you always need lookup table when using it.

Release 0.5.1

https://sourceforge.net/projects/solanamevbotonchain/files/smb-onchain-0.5.1.zip

  • Switch kamino to use the main pool for flashloan

Release 0.5.0

https://sourceforge.net/projects/solanamevbotonchain/files/smb-onchain-0.5.0.zip

  • Added support for Raydium CLMM(Centralized Liquidity). You can add it with raydium_clmm_pool_list config. Note: Arb between Meteora DLMM/Orca whirlpool/Raydium CLMM is not supported yet.

  • Fix a bug with orca pool refresh.

  • Added a new wrap-sol command to the bot cli. Run ./smb-onchain -h to see more details.

Release 0.4.3

https://sourceforge.net/projects/solanamevbotonchain/files/smb-onchain-0.4.3.zip

  • Fixed a bug with orca pool account layouts when using mege_mint = false

Release 0.4.2

https://sourceforge.net/projects/solanamevbotonchain/files/smb-onchain-0.4.2.zip

  • Raise the cu limit for token creation.

Release 0.4.1

https://sourceforge.net/projects/solanamevbotonchain/files/smb-onchain-0.4.1.zip

  • Fixed a bug with pump pool parsing

Release 0.4.0

https://sourceforge.net/projects/solanamevbotonchain/files/smb-onchain-0.4.0.zip

  • Add Orca whirlpool support.

Release 0.3.9

https://sourceforge.net/projects/solanamevbotonchain/files/smb-onchain-0.3.9.zip

  • Fixed a bug where creating token account may fail for some token mints.

Release 0.3.8

https://sourceforge.net/projects/solanamevbotonchain/files/smb-onchain-0.3.8.zip

  • Improved success rate for creating token accounts.

Release 0.3.7

https://sourceforge.net/projects/solanamevbotonchain/files/smb-onchain-0.3.7.zip

  • Fixed a pump pool parsing bug

Release 0.3.6

https://sourceforge.net/projects/solanamevbotonchain/files/smb-onchain-0.3.6.zip

  • Fix a bug with create-lookup-table not adding the address properly.

Release 0.3.5

https://sourceforge.net/projects/solanamevbotonchain/files/smb-onchain-0.3.5.zip

  • Now a file with the name of the address lookup table will be created when you run create-lookup-table cli.

Release 0.3.4

https://sourceforge.net/projects/solanamevbotonchain/files/smb-onchain-0.3.4.zip

  • Fixed another pump pool parsing issue

Release 0.3.3

https://sourceforge.net/projects/solanamevbotonchain/files/smb-onchain-0.3.3.zip

  • Fixed pump pool parsing issue for mint Figure

Release 0.3.2

https://sourceforge.net/projects/solanamevbotonchain/files/smb-onchain-0.3.2.zip

  • [Breaking]: compute_unit_price config is now similar to jito tip. You can define it with different strategy.

Release 0.3.1

https://sourceforge.net/projects/solanamevbotonchain/files/smb-onchain-0.3.1.zip

  • Fix a bug with lookup table creation.

Release 0.3.0

https://sourceforge.net/projects/solanamevbotonchain/files/smb-onchain-0.3.0.zip

  • [Breaking]: To run the bot now you need to call ./smb-onchain run config.toml

  • Added a -h option to see all the command smb-onchain supports.

  • Added several address lookup table related command to smb-onchain. See Address lookup table for more details. You can now create and manage your own address lookup table with the smb-onchain cli!

  • Added a new [bot] config merge_mint. This allows you to send one tx to arb multiple mints/pools. This feature is still experimental so please report any issue you saw when using it.

Release 0.2.5

https://sourceforge.net/projects/solanamevbotonchain/files/smb-onchain-0.2.5.zip

  • Added more config verification logic.

Release 0.2.4

https://sourceforge.net/projects/solanamevbotonchain/files/smb-onchain-0.2.4.zip

  • Added a lot of config verification logic to make trouble shooting easier.

  • Support byte format wallet private key. e.g [123, 123, ...]

  • [BREAKING]: send_rpc_url is renamed to send_rpc_urls and now support multiple sending rpcs.

  • Added max_retries config for [spam]

Release 0.2.3

https://sourceforge.net/projects/solanamevbotonchain/files/smb-onchain-0.2.3.zip

  • Added Raydium CPMM support. You can now add Pumpfun swap/Raydium AMM/Raydium CPMM/Meteora DLMM together for the same mint. Just add raydium_cp_pool_list to your config.

Release 0.2.2

https://sourceforge.net/projects/solanamevbotonchain/files/smb-onchain-0.2.2.zip

  • Slightly improved how CU is used when using kamino.

Release 0.2.1

https://sourceforge.net/projects/solanamevbotonchain/files/smb-onchain-0.2.1.zip

  • Added back raydium support. You can now add pump swap/raydium amm/meteora dlmm together for the same mint.

  • Added compute_unit_limit config under [bot]. This is now a required param.

  • A lot of bug fixes on how the optimal trade size is calculated. The calculation now is much more accurate.

Release 0.2.0

https://sourceforge.net/projects/solanamevbotonchain/files/smb-onchain-0.2.0.zip

  • Added pump fun swap support.

NOTE: This version does not support raydium anymore. It will be added back later. If you want to use the bot for raydium/dlmm please use 0.1.3 instead.

NOTE: As this is the first release for pump fun swap support, it's expected to have a lot of bugs. If you are not comfortable testing a beta release please wait until it gets more stable.

Release 0.1.3

https://sourceforge.net/projects/solanamevbotonchain/files/smb-onchain-0.1.3.zip

  • Fixed a bug with CIDR format ips

  • Removed skip_prefight config

  • Added enable_simple_send config. You should only set this to true if the default sending doesn't work for you.

Release 0.1.2

https://sourceforge.net/projects/solanamevbotonchain/files/smb-onchain-0.1.2.zip

  • Allow http connection for jito url.

Release 0.1.1

https://sourceforge.net/projects/solanamevbotonchain/files/smb-onchain-0.1.1.zip

  • Fix a bug where tx send through jito may not cover the cost of basic gas.

Release 0.1.0

https://sourceforge.net/projects/solanamevbotonchain/files/smb-onchain-0.1.0.zip

  • [Breaking change]: tip_amount is removed. Now a new tip config is used instead.

  • Added more logs.

  • ips for jito now will be used in random orders.

Release 0.0.12

https://sourceforge.net/projects/solanamevbotonchain/files/smb-onchain-0.0.11.zip

  • Fixed a bug for sending with jito.

  • Added more log for jito.

Release 0.0.11

https://sourceforge.net/projects/solanamevbotonchain/files/smb-onchain-0.0.11.zip

  • Improved sending speed

Release 0.0.10

https://sourceforge.net/projects/solanamevbotonchain/files/smb-onchain-0.0.10.zip

  • Add jito uuid support

  • Add jito multiple ips support

  • Add better error handling

  • Add config for skip_preflight

Release 0.0.9

https://sourceforge.net/projects/solanamevbotonchain/files/smb-onchain-0.0.9.zip

Release 0.0.8

https://sourceforge.net/projects/solanamevbotonchain/files/smb-onchain-0.0.8.zip

  • Support multiple meteora dlmm pool in one mint. You will need to set an address lookup table if you use more than two dlmm pool. see Bot configurations for more details

  • Jito now works with single ip. It still doesn't work with ip rotation setup locally yet.

  • Fix a bug with dlmm refresh.

Release 0.0.7

https://sourceforge.net/projects/solanamevbotonchain/files/smb-onchain-0.0.7.zip

  • Added key encryption

  • Fix a bug with dlmm bin refresh

Release 0.0.5

https://sourceforge.net/projects/solanamevbotonchain/files/smb-onchain-0.0.5.zip

  • First public version of the onchain bot. See Getting started to see how to use it.

Last updated