settings.toml file in the same directory as the executable. Learn more about the individual settings below.
General Settings
Your license key (retrieved from the dashboard).Example:
ORBIT-GEQA52-201891-068569Private key of the Solana wallet which holds your OrbitAIO Pass NFT.
Your Discord webhook url where transaction logs will be sent.
OrbitAIO webhook secret (retrieved from the dashboard - trades history section).
This is used to send transaction logs to your OrbitAIO account.Example:
LEM4cfDSObp1uoFSxo8WLog to a file in the same directory as the executable.
RPCs [rpc]
Ethereum RPC used for Ethereum wallet management functions.Example:
https://eth.drpc.orgSEI RPC used for SEI wallet management functions.Example:
https://sei-rpc.polkachu.comSolana RPC used for Solana wallet management functions.Example:
https://api.mainnet-beta.solana.comBTC RPC (currently not required, will be used for modules on our roadmap).
Hotkeys [hotkeys]
Use hot keys to quickly sell a token (when bot is in the process of auto selling)
Indicates whether hotkeys are enabled for quick selling.Example:
true (hotkeys enabled)Percentage of the token(s) to sell with hotkey 1.Example:
25 (25% of the token)Percentage of the token(s) to sell with hotkey 2.Example:
50 (50% of the token)Percentage of the token(s) to sell with hotkey 3.Example:
75 (75% of the token)Percentage of the token(s) to sell with hotkey 4.Example:
100 (100% of the token)Solana [solana]
Whether to pre-create the ATA or not. Setting this to true will only allow for 1 transaction to succeed for a token when spamming.Default:
trueCompute Unit limit to apply to transactions.
Default:
80000Max node retries to apply when using
fast mode.
Default: 0Max node retries to apply when using
spam mode.
Default: 1Extra fee to use when using wallet management functions like
Wrap SOL or Close ATAs.
Default: 0.0Setting to simulate your transactions. Set to
true to enable transaction simulation.Jito [jito]
Jito block engine URL to use. Enter the full URL including the protocol.Example:
https://ny.mainnet.relayer.jito.wtfJito block engine URLs to use when using
spam mode. Enter the full URLs including the protocol.Example:Jito confirmation timeout (how long to wait for bundle confirmation) in milliseconds.Example:
10000Real-time Jito percentile tip to use for buy tasks. Options:
P25, P50, P75, P95, P99. Leave empty to not use.Real-time Jito percentile tip to use for sell tasks. Options:
P25, P50, P75, P95, P99. Leave empty to not use.Retries [retry]
Maximum number of tasks to run simultaneously.Example:
10 (10 tasks)Maximum number of retries when buying/selling in FAST mode.Example:
10 (10 retries)Maximum number of retries when buying/selling in SPAM mode.Example:
200 (200 retries)Maximum number of transaction retries for wallet management functions.Example:
10 (10 retries)Refresh Rates [refresh_rates]
How often to refresh the price (when auto selling) in milliseconds.Example:
1000 (1 second)How often to refresh the UI in milliseconds.Example:
1000 (1 second)Blacklists [blacklist]
Indicates whether to use internal blacklist database.Example:
false (checking disabled)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)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)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)PumpItPro [pumpitpro]
API key for accessing the PumpItPro whitelist.Example:
your-whitelist-api-keyAPI key for accessing the PumpItPro blacklist.Example:
your-blacklist-api-keyPumpfun CT [pf_copytrader]
Sets the compute units limit for buying via Pumpfun.Example:
80000Sets the compute units limit for selling via Pumpfun.Example:
80000Sets the compute units limit for buying via Raydium.Example:
80000Sets the compute units limit for selling via Raydium.Example:
80000Specifies whether to copy Pumpfun sells .Example:
trueSpecifies whether to copy Raydium sells (after liquidity has migrated).Example:
trueSpecifies whether to copy additional Pumpfun buy orders from the wallet you’re copying.Example:
falseSpecifies whether to copy additional Raydium buy orders from the wallet you’re copying.Example:
falseIndicates whether to use blacklists (see
[blacklist] settings).Example: trueToggles whether the Pumpfun token developer must be in the PumpItPro whitelist.Example:
falseToggles whether the Pumpfun token developer must not be in the blacklist.Example:
falseSpecifies the minimum amount of SOL required for a BUY order to be copied from a copy wallet. Only BUY orders equal to or greater than this SOL amount will be copied; orders with lesser amounts will be skipped.Example:
0.1 (only copy BUY orders with 0.1 SOL or more)Defines the minimum percentage of tokens being sold in a SELL order to be copied from a copy wallet. Only SELL orders where the seller is selling at least this percentage of their total holdings will be considered.Example:
5.0 (only copy SELL orders where at least 5% of holdings are sold)Specifies whether filters must match before executing a buy.Example:
falseSets the timeout in milliseconds for filters to match on buys.Example:
30000Specifies the required bonding curve progress (%) for a token.Example:
50.00Specifies the maximum percentage of the total token supply that any single holder can possess. This setting allows you to avoid tokens where a single holder owns a large share of the supply, which can be a risk factor for market manipulation or rug pulls.Example:
10.0 (only consider tokens where no single holder owns more than 10% of the total supply)Specifies the minimum transaction count for the token.Example:
50Specifies the minimum number of unique holders for the token.Example:
5Specifies whether the token must have any social media links.Example:
falseSpecifies whether the token must have a Twitter account.Example:
falseSpecifies whether the token must have a Telegram channel/group (link).Example:
falseSpecifies whether the token must have an official website.Example:
falseSpecifies whether the token must have a description.Example:
falseSpecifies the minimum number of deployments by the developer.Example:
5Specifies the minimum number of completed projects (migrated to Raydium) by a developer.Example:
2Specifies the minimum highest market cap achieved by the developer’s projects.Example:
200000.0Specifies the total amount of tokens bought by the developer.Example:
100000.0Specifies the maximum percentage of tokens held by the developer.Example:
5.0Sleep Mode (AFK) [sleep]
Specifies whether the bot should only buy tokens from timed liquidity pools during sleep mode.Example:
false (no restriction on pool timing)Specifies whether the bot should only buy tokens from untimed liquidity pools during sleep mode.Example:
false (no restriction on pool timing)Determines if the bot should only purchase tokens that do not have mint authority during sleep mode.Example:
false (no mint authority check)Indicates whether the bot should only purchase tokens that do not have freeze authority during sleep mode.Example:
false (no freeze authority check)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)Determines if the bot should only buy tokens that have a Twitter account during sleep mode.Example:
false (no Twitter account requirement)Specifies if the bot should only buy tokens that have a Telegram account during sleep mode.Example:
false (no Telegram account requirement)Indicates if the bot should only buy tokens that have a website during sleep mode.Example:
false (no website requirement)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)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)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)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)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)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)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)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)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)