All entries

my_pubkey

(required)

Your wallet pubkey address.

copy_pubkeys

(required)

Addresses of other wallets you want to copy.

grpc_url

(required)

Your gRPC url.

grpc_token

default: None

Your gRPC token, if required by your provider.

smb_config

default: ./config.toml

Full path to the original smb-onchain configuration file.

smb_onchain_binary

default: ./smb-onchain

Full path to the smb-onchain binary file.


[misc]

default: 1

Time interval in seconds between printing session stats.

stop_sol_threshold

default: 0.1

Threshold in SOL (not lamports) at which this tool should stop running. Use this configuration option to stop execution once the balance reaches a minimum floor or to keep some SOL in your wallet instead of emptying it completely on gas.

You can also set it to 0.0 to disable this completly.


[sessions]

blacklisted_mints

default: []

A list of mint public key addresses on which sessions should never be started.

timeout

default: 5

Timeout in seconds after which this tool should stop copying a session. A higher value means the tool will continue sending transactions longer after the copied wallet has stopped. A value that’s too low may cause frequent "start/stop" session spam.

process_delay

default: 400

Same as SMB configuration process_delay for [[routing.mint_config_list]] .

The bot will send out a tx, wait for process_delay ms, then send again and repeat [...]

default_lookup_tables

default: ["4sKLJ1Qoudh8PJyqBeuKocYdsZvxTcRShUt9aKqwhgvC"]

Additional Address Lookup Tables (ALT, LUT, or ALUT) to include in each session. Even though this tool copies the ALTs used by other users, you can specify extra ALTs here.

The default one is the same as recommended by SMB.

copy_jito_no_failure_only

default: true

When this option is enabled and Jito sending is active in your SMB config, the tool will only copy sessions where no_failure_mode = true. This is because Jito transactions with no_failure_mode = false only include successful instructions, making it very difficult for the tool to reliably track sessions without hitting timeouts.

spam_to_jito

default: false

This is a very useful setting that lets you copy Spam sessions while sending your own transactions through Jito. See here for more info.

max_jito_tip_lamports

default: 1_000_000

Maximum tip in lamports to use when sending transactions via Jito.

max_priority_fees_lamports

default: 1_000_000

Maximum priority fees in lamports to use when sending transactions via Spam. Unused for Jito.

These are not compute unit prices, but calculated priority fees (compute unit price x compute units requested) as shown in Solscan:

2794 lamports in this case

fees_history_size

default: 40

Maximum number of past transactions to consider for Jito tips (or priority fees) calculation. Only used when the SMB tip strategy (or CU price strategy) is set to File. See here for more info.

Last updated