[{"data":1,"prerenderedAt":428},["ShallowReactive",2],{"navLinks":3,"sidebar_docs_navigation_\u002Fdocs\u002Fconfiguration":34,"navigation":66,"navLinks_footer":75,"\u002Fdocs\u002Fconfiguration_page":84,"\u002Fdocs\u002Fconfiguration_surround":299,"\u002Fdocs\u002Fconfiguration":300},{"id":4,"extension":5,"links":6,"meta":31,"stem":32,"__hash__":33},"navigationMenu\u002Fnavigation.json","json",[7,12,16,27],{"label":8,"to":9,"icon":10,"nested":11},"Home","\u002F","lucide:home",false,{"label":13,"to":14,"icon":15,"nested":11},"Download","\u002Fdownload","lucide:download",{"label":17,"to":18,"icon":19,"nested":20,"children":21},"Docs","\u002Fdocs","lucide:book-open",true,[22],{"label":23,"to":24,"description":25,"icon":26},"Getting Started","\u002Fdocs\u002F1.getting-started\u002F1.installation","Learn how to install and setup Solana Bots","lucide:rocket",{"label":28,"to":29,"icon":30,"nested":11},"Blog","\u002Fblog","lucide:newspaper",{},"navigation","tGOfc_R5xOM23Qtc69n19qKGpA3iSm6KFFL6thT32bs",[35],{"title":17,"path":18,"stem":36,"children":37,"page":-1},"docs",[38,42,46,51,56,61],{"title":39,"path":18,"stem":40,"icon":41},"Introduction","docs\u002Findex","lucide:info",{"title":43,"path":44,"stem":45,"icon":15},"Installation","\u002Fdocs\u002Finstallation","docs\u002F01.installation",{"title":47,"path":48,"stem":49,"icon":50},"Configuration","\u002Fdocs\u002Fconfiguration","docs\u002F02.configuration","lucide:settings",{"title":52,"path":53,"stem":54,"icon":55},"Desktop App","\u002Fdocs\u002Fapp","docs\u002F03.app","lucide:app-window-mac",{"title":57,"path":58,"stem":59,"icon":60},"CLI","\u002Fdocs\u002Fcli","docs\u002F04.cli","lucide:square-terminal",{"title":62,"path":63,"stem":64,"icon":65},"FAQ's","\u002Fdocs\u002Ffaq","docs\u002F05.faq","lucide:message-circle-question-mark",[67],{"title":17,"path":18,"stem":36,"children":68},[69,70,71,72,73,74],{"title":39,"path":18,"stem":40},{"title":43,"path":44,"stem":45},{"title":47,"path":48,"stem":49},{"title":52,"path":53,"stem":54},{"title":57,"path":58,"stem":59},{"title":62,"path":63,"stem":64},{"id":4,"extension":5,"links":76,"meta":83,"stem":32,"__hash__":33},[77,78,79,82],{"label":8,"to":9,"icon":10,"nested":11},{"label":13,"to":14,"icon":15,"nested":11},{"label":17,"to":18,"icon":19,"nested":20,"children":80},[81],{"label":23,"to":24,"description":25,"icon":26},{"label":28,"to":29,"icon":30,"nested":11},{},{"id":85,"title":47,"body":86,"description":292,"extension":293,"icon":50,"meta":294,"module":295,"navigation":20,"path":48,"rawbody":296,"seo":297,"stem":49,"__hash__":298},"docs\u002Fdocs\u002F02.configuration.md",{"type":87,"value":88,"toc":285},"minimark",[89,93,99,109,112,123,130,135,138,141,144,148,156,159,186,189,193,196,228,242,248,252,258,261,275,278,281],[90,91,92],"p",{},"When you first run the app, you will be prompted to set a master password. This password is used across the application to encrypt your wallets' private keys and your Jupiter API key.",[94,95,96],"warning",{},[90,97,98],{},"Make sure you provide a secure password, as it is the only way to decrypt your wallets.",[94,100,101],{},[90,102,103,104,108],{},"Write this password down. Losing it will result in permanently losing access to your wallets. The ONLY WAY to restart if you forget it is to manually delete the ",[105,106,107],"code",{},"wallets.db"," file and go through a completely new onboarding flow.",[90,110,111],{},"After choosing a password, you will be prompted to provide your main wallet. This wallet is used to directly fund your sub-wallets and to drain SOL back out of them. No trading operations are ever performed directly from your main wallet.",[90,113,114,115,122],{},"When you are done, the system will prompt you for your ",[116,117,121],"a",{"href":118,"rel":119},"https:\u002F\u002Fjup.ag\u002F",[120],"nofollow","Jupiter"," API key. This key is used to execute all trades and is safely encrypted with the master password you provided.",[90,124,125,126,129],{},"Finally, you must provide the RPC URL you want to use. The default is ",[105,127,128],{},"https:\u002F\u002Fapi.mainnet.solana.com",", which runs reliably with around 100 sub-wallets.",[131,132,134],"h2",{"id":133},"making-sub-wallets","Making Sub-Wallets",[90,136,137],{},"Before you can start trading or use the volume bot, the system will prompt you to select the number of sub-wallets you want to create. These sub-wallets are the ones directly used to perform all your trading operations.",[90,139,140],{},"You can then optionally specify the amount of SOL to fund each of these sub-wallets. This SOL will be automatically transferred from your main wallet.",[90,142,143],{},"The Solana network takes a base fee of 5,000 lamports (0.000005 SOL) on each transaction you perform. This network fee is covered by your main wallet during the distribution process. The operation will fail if your main wallet lacks the total required amount.",[131,145,147],{"id":146},"start-trading","Start Trading",[90,149,150,151,155],{},"Go to the Trade tab in the UI, click ",[152,153,154],"strong",{},"Buy",", select your target token, choose your wallets, and specify the amount. Once you click Buy, the UI will display your current positions along with additional actions and features you can perform.",[90,157,158],{},"If you are using the CLI, type:",[160,161,167],"pre",{"className":162,"code":163,"filename":164,"language":165,"meta":166,"style":166},"language-bash shiki shiki-themes light-plus light-plus dracula","solana-bots buy --help\n","Terminal","bash","",[105,168,169],{"__ignoreMap":166},[170,171,174,178,182],"span",{"class":172,"line":173},"line",1,[170,175,177],{"class":176},"sHOzp","solana-bots",[170,179,181],{"class":180},"sFB1V"," buy",[170,183,185],{"class":184},"sjR7W"," --help\n",[90,187,188],{},"To see detailed instructions on how to execute a trade.",[131,190,192],{"id":191},"start-a-new-state","Start a New State",[90,194,195],{},"If you want to reset the app to a fresh state (deleting your sub-wallets), make sure to drain them first. You can do this in the Wallets tab in the UI, or by using the CLI:",[160,197,199],{"className":162,"code":198,"filename":164,"language":165,"meta":166,"style":166},"solana-bots drain --password=\u003Cyour password>\n",[105,200,201],{"__ignoreMap":166},[170,202,203,205,208,211,215,218,221,225],{"class":172,"line":173},[170,204,177],{"class":176},[170,206,207],{"class":180}," drain",[170,209,210],{"class":184}," --password=",[170,212,214],{"class":213},"saOXh","\u003C",[170,216,217],{"class":184},"your",[170,219,220],{"class":180}," passwor",[170,222,224],{"class":223},"sDd4n","d",[170,226,227],{"class":213},">\n",[90,229,230,231,233,234,237,238,241],{},"After your sub-wallets are drained, you can reset the application by deleting the local database file (",[105,232,107],{},"). This file is located in ",[105,235,236],{},"%APPDATA%\u002FSolanaBot"," on Windows, or ",[105,239,240],{},"~\u002F.solana-bot"," on macOS and Linux.",[243,244,245],"caution",{},[90,246,247],{},"Never delete this file if there is still funds in your wallets.",[131,249,251],{"id":250},"settings","Settings",[90,253,254,255,257],{},"You can always change your main wallet, Jupiter API key, and RPC URL at any time. In the UI, you can update these values directly from the ",[152,256,251],{}," tab.",[90,259,260],{},"If you are using the CLI, you can update your API key and RPC URL by running:",[160,262,264],{"className":162,"code":263,"filename":164,"language":165,"meta":166,"style":166},"solana-bots api-rpc --help\n",[105,265,266],{"__ignoreMap":166},[170,267,268,270,273],{"class":172,"line":173},[170,269,177],{"class":176},[170,271,272],{"class":180}," api-rpc",[170,274,185],{"class":184},[90,276,277],{},"This command will guide you through updating your configuration.",[90,279,280],{},"There is no direct support for updating your main wallet with the cli.",[282,283,284],"style",{},"html pre.shiki code .sHOzp, html code.shiki .sHOzp{--shiki-light:#795E26;--shiki-default:#795E26;--shiki-dark:#50FA7B}html pre.shiki code .sFB1V, html code.shiki .sFB1V{--shiki-light:#A31515;--shiki-default:#A31515;--shiki-dark:#F1FA8C}html pre.shiki code .sjR7W, html code.shiki .sjR7W{--shiki-light:#0000FF;--shiki-default:#0000FF;--shiki-dark:#BD93F9}html .light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html.light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html pre.shiki code .saOXh, html code.shiki .saOXh{--shiki-light:#000000;--shiki-default:#000000;--shiki-dark:#FF79C6}html pre.shiki code .sDd4n, html code.shiki .sDd4n{--shiki-light:#000000;--shiki-default:#000000;--shiki-dark:#F8F8F2}",{"title":166,"searchDepth":286,"depth":286,"links":287},2,[288,289,290,291],{"id":133,"depth":286,"text":134},{"id":146,"depth":286,"text":147},{"id":191,"depth":286,"text":192},{"id":250,"depth":286,"text":251},"Learn how to configure and run the app for the first time.","md",{},null,"---\ntitle: Configuration\ndescription: Learn how to configure and run the app for the first time.\nicon: \"lucide:settings\"\n---\n\nWhen you first run the app, you will be prompted to set a master password. This password is used across the application to encrypt your wallets' private keys and your Jupiter API key.\n\n::warning\nMake sure you provide a secure password, as it is the only way to decrypt your wallets.\n::\n\n::warning\nWrite this password down. Losing it will result in permanently losing access to your wallets. The ONLY WAY to restart if you forget it is to manually delete the `wallets.db` file and go through a completely new onboarding flow.\n::\n\nAfter choosing a password, you will be prompted to provide your main wallet. This wallet is used to directly fund your sub-wallets and to drain SOL back out of them. No trading operations are ever performed directly from your main wallet.\n\nWhen you are done, the system will prompt you for your [Jupiter](https:\u002F\u002Fjup.ag\u002F) API key. This key is used to execute all trades and is safely encrypted with the master password you provided.\n\nFinally, you must provide the RPC URL you want to use. The default is `https:\u002F\u002Fapi.mainnet.solana.com`, which runs reliably with around 100 sub-wallets.\n\n## Making Sub-Wallets\n\nBefore you can start trading or use the volume bot, the system will prompt you to select the number of sub-wallets you want to create. These sub-wallets are the ones directly used to perform all your trading operations.\n\nYou can then optionally specify the amount of SOL to fund each of these sub-wallets. This SOL will be automatically transferred from your main wallet.\n\nThe Solana network takes a base fee of 5,000 lamports (0.000005 SOL) on each transaction you perform. This network fee is covered by your main wallet during the distribution process. The operation will fail if your main wallet lacks the total required amount.\n\n## Start Trading\n\nGo to the Trade tab in the UI, click **Buy**, select your target token, choose your wallets, and specify the amount. Once you click Buy, the UI will display your current positions along with additional actions and features you can perform.\n\nIf you are using the CLI, type:\n\n```bash [Terminal]\nsolana-bots buy --help\n```\nTo see detailed instructions on how to execute a trade.\n\n## Start a New State\n\nIf you want to reset the app to a fresh state (deleting your sub-wallets), make sure to drain them first. You can do this in the Wallets tab in the UI, or by using the CLI:\n\n```bash [Terminal]\nsolana-bots drain --password=\u003Cyour password>\n```\n\nAfter your sub-wallets are drained, you can reset the application by deleting the local database file (`wallets.db`). This file is located in `%APPDATA%\u002FSolanaBot` on Windows, or `~\u002F.solana-bot` on macOS and Linux.\n\n::caution\nNever delete this file if there is still funds in your wallets.\n::\n\n## Settings\n\nYou can always change your main wallet, Jupiter API key, and RPC URL at any time. In the UI, you can update these values directly from the **Settings** tab.\n\nIf you are using the CLI, you can update your API key and RPC URL by running:\n\n```bash [Terminal]\nsolana-bots api-rpc --help\n```\nThis command will guide you through updating your configuration.\n\nThere is no direct support for updating your main wallet with the cli.",{"title":47,"description":292},"kHwh8t_KCZ6lxa--xIRwXGoN4Zvm0woCVvhVH-5D33Q",[295,295],{"id":85,"title":47,"body":301,"description":292,"extension":293,"icon":50,"meta":426,"module":295,"navigation":20,"path":48,"rawbody":296,"seo":427,"stem":49,"__hash__":298},{"type":87,"value":302,"toc":420},[303,305,309,315,317,322,326,328,330,332,334,336,340,342,354,356,358,360,382,390,394,396,400,402,414,416,418],[90,304,92],{},[94,306,307],{},[90,308,98],{},[94,310,311],{},[90,312,103,313,108],{},[105,314,107],{},[90,316,111],{},[90,318,114,319,122],{},[116,320,121],{"href":118,"rel":321},[120],[90,323,125,324,129],{},[105,325,128],{},[131,327,134],{"id":133},[90,329,137],{},[90,331,140],{},[90,333,143],{},[131,335,147],{"id":146},[90,337,150,338,155],{},[152,339,154],{},[90,341,158],{},[160,343,344],{"className":162,"code":163,"filename":164,"language":165,"meta":166,"style":166},[105,345,346],{"__ignoreMap":166},[170,347,348,350,352],{"class":172,"line":173},[170,349,177],{"class":176},[170,351,181],{"class":180},[170,353,185],{"class":184},[90,355,188],{},[131,357,192],{"id":191},[90,359,195],{},[160,361,362],{"className":162,"code":198,"filename":164,"language":165,"meta":166,"style":166},[105,363,364],{"__ignoreMap":166},[170,365,366,368,370,372,374,376,378,380],{"class":172,"line":173},[170,367,177],{"class":176},[170,369,207],{"class":180},[170,371,210],{"class":184},[170,373,214],{"class":213},[170,375,217],{"class":184},[170,377,220],{"class":180},[170,379,224],{"class":223},[170,381,227],{"class":213},[90,383,230,384,233,386,237,388,241],{},[105,385,107],{},[105,387,236],{},[105,389,240],{},[243,391,392],{},[90,393,247],{},[131,395,251],{"id":250},[90,397,254,398,257],{},[152,399,251],{},[90,401,260],{},[160,403,404],{"className":162,"code":263,"filename":164,"language":165,"meta":166,"style":166},[105,405,406],{"__ignoreMap":166},[170,407,408,410,412],{"class":172,"line":173},[170,409,177],{"class":176},[170,411,272],{"class":180},[170,413,185],{"class":184},[90,415,277],{},[90,417,280],{},[282,419,284],{},{"title":166,"searchDepth":286,"depth":286,"links":421},[422,423,424,425],{"id":133,"depth":286,"text":134},{"id":146,"depth":286,"text":147},{"id":191,"depth":286,"text":192},{"id":250,"depth":286,"text":251},{},{"title":47,"description":292},1779722614753]