The bot will generate a settings.json file in the same directory as the executable. Learn more about the individual settings below.

General Settings

license_key
string
required

Your license key (retrieved from the dashboard).

Example: ORBIT-GEQA52-201891-068569

private_key
string
required

Private key of the Solana wallet which holds your OrbitAIO Pass NFT.

discord_webhook
url

Your Discord webhook url where transaction logs will be sent.

orbit_webhook_secret
string

OrbitAIO webhook secret (retrieved from the dashboard - trades history section). This is used to send transaction logs to your OrbitAIO account.

Example: LEM4cfDSObp1uoFSxo8W

log_to_file
boolean

Log to a file in the same directory as the executable.

eth_rpc
url
required

Ethereum RPC used for Ethereum wallet management functions.

Example: https://eth.drpc.org

sei_rpc
url
required

SEI RPC used for SEI wallet management functions.

Example: https://sei-rpc.polkachu.com

sol_rpc
url
required

Solana RPC used for Solana wallet management functions.

Example: https://api.mainnet-beta.solana.com

btc_rpc
url

BTC RPC (currently not required, will be used for modules on our roadmap).

sol_precreate_ata
boolean
required

Whether to pre-create the ATA or not. Setting this to false will only allow for 1 transaction to succeed when spamming.

Default: false

price_refresh_rate
integer
required

How often to refresh the price (when auto selling) in milliseconds.

Example: 1000 (1 second)

ui_refresh_rate
integer
required

How often to refresh the UI in milliseconds.

Example: 1000 (1 second)

max_tasks
integer
required

Maximum number of tasks to run simultaneously.

Example: 10 (10 tasks)

max_tx_retries
integer
required

Maximum number of retries when buying/selling in FAST mode.

Example: 10 (10 retries)

max_spam_tx_retries
integer
required

Maximum number of retries when buying/selling in SPAM mode.

Example: 200 (200 retries)

max_wm_retries
integer
required

Maximum number of transaction retries for wallet management functions.

Example: 10 (10 retries)

jito_block_engine_url
string
required

Jito block engine URL to use.

Example: ny.mainnet.relayer.jito.wtf

jito_confirmation_timeout
integer
required

Jito confirmation timeout (how long to wait for bundle confirmation) in milliseconds.

Example: 10000

Hotkeys

Use hot keys to quickly sell a token (when bot is in the process of auto selling)

use_hotkeys
boolean
required

Indicates whether hotkeys are enabled for quick selling.

Example: true (hotkeys enabled)

hotkey_sell_1_pc
integer
required

Percentage of the token(s) to sell with hotkey 1.

Example: 25 (25% of the token)

hotkey_sell_2_pc
integer
required

Percentage of the token(s) to sell with hotkey 2.

Example: 50 (50% of the token)

hotkey_sell_3_pc
integer
required

Percentage of the token(s) to sell with hotkey 3.

Example: 75 (75% of the token)

hotkey_sell_4_pc
integer
required

Percentage of the token(s) to sell with hotkey 4.

Example: 100 (100% of the token)

Blacklists

blacklist_creator_check
boolean
required

Indicates whether to check the token creator’s address against a list of blacklisted addresses specified in the blacklists/creators.txt file.

Example: false (checking disabled)

blacklist_name_check
boolean
required

Indicates whether to check the token’s name against a list of blacklisted names specified in the blacklists/names.txt file.

Example: false (checking disabled)

blacklist_token_check
boolean
required

Indicates whether to check the token’s address against a list of blacklisted token addresses specified in the blacklists/tokens.txt file.

Example: false (checking disabled)

Sleep Mode (AFK)

sleep_only_timed_pools
boolean
required

Specifies whether the bot should only buy tokens from timed liquidity pools during sleep mode.

Example: false (no restriction on pool timing)

sleep_only_untimed_pools
boolean
required

Specifies whether the bot should only buy tokens from untimed liquidity pools during sleep mode.

Example: false (no restriction on pool timing)

sleep_mint_authority_check
boolean
required

Determines if the bot should only purchase tokens that do not have mint authority during sleep mode.

Example: false (no mint authority check)

sleep_freeze_authority_check
boolean
required

Indicates whether the bot should only purchase tokens that do not have freeze authority during sleep mode.

Example: false (no freeze authority check)

sleep_has_socials
boolean
required

Specifies if the bot should only buy tokens that have at least one linked social media profile during sleep mode.

Example: false (no social media requirement)

sleep_has_twitter
boolean
required

Determines if the bot should only buy tokens that have a Twitter account during sleep mode.

Example: false (no Twitter account requirement)

sleep_has_telegram
boolean
required

Specifies if the bot should only buy tokens that have a Telegram account during sleep mode.

Example: false (no Telegram account requirement)

sleep_has_website
boolean
required

Indicates if the bot should only buy tokens that have a website during sleep mode.

Example: false (no website requirement)

sleep_min_liquidity_sol
float
required

Sets the minimum liquidity in SOL that a liquidity pool must have for the bot to consider buying during sleep mode.

Example: 0 (no minimum liquidity requirement)

sleep_max_liquidity_sol
float
required

Sets the maximum liquidity in SOL that a liquidity pool can have for the bot to consider buying during sleep mode.

Example: 0 (no maximum liquidity limit)

sleep_min_market_cost_sol
float
required

Specifies the minimum market cost in SOL that the bot is willing to pay for tokens during sleep mode.

Example: 0 (no minimum market cost)

sleep_max_market_cost_sol
float
required

Specifies the maximum market cost in SOL that the bot is willing to pay for tokens during sleep mode.

Example: 0 (no maximum market cost)

sleep_min_supply_in_lp
integer
required

Determines the minimum token supply in a liquidity pool that the bot will consider for purchasing during sleep mode.

Example: 0 (no minimum supply requirement)

sleep_max_supply_in_lp
integer
required

Specifies the maximum token supply in a liquidity pool that the bot will consider for purchasing during sleep mode.

Example: 0 (no maximum supply limit)

sleep_min_supply_in_lp_pc
integer
required

Determines the minimum token supply (percentage %) in a liquidity pool that the bot will consider for purchasing during sleep mode.

Example: 0 (no minimum supply requirement)

sleep_max_supply_in_lp_pc
integer
required

Specifies the maximum token supply (percentage %) in a liquidity pool that the bot will consider for purchasing during sleep mode.

Example: 0 (no maximum supply limit)

sleep_min_supply_burnt_pc
integer
required

Indicates the minimum percentage of the token supply that should be burnt for the bot to consider buying during sleep mode.

Example: 0 (no minimum burnt supply requirement)