The bot will generate aDocumentation Index
Fetch the complete documentation index at: https://docs.orbitaio.com/llms.txt
Use this file to discover all available pages before exploring further.
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)