Expected: these are guidance replies, not executable X trading or withdrawal commands
No token link in a buy or sell reply
Reply directly to your own confirmed launch’s success message. The Bot will not guess a token from ambiguous context
Specify an enabled chain
Include Launch on Base or Chain: Base in the request. The portal’s selected chain is not enough
Missing or invalid image
Attach exactly one PNG, JPG or WEBP photo within the image limits
Missing name, symbol or other details
Reply directly to the correction prompt from the same X account with the requested field
Setup required
Connect X and the Owner wallet, then finish Base smart-account activation
X signed out after disconnecting or switching wallets
Expected: the website session follows wallet changes. Connect the intended wallet and X account again; existing smart accounts require their bound Owner. See account switching
Insufficient funds
Fund the smart account, not just the Owner wallet, for the launch fee, gas and any Dev Buy
Permission invalid or expired
Inspect Permissions in the portal. The Owner may need to renew access and confirm it onchain
Dev Buy unsupported
Use the setup smart-account path on Base with Quote: ETH and an explicit positive ETH amount
Request limit reached
Wait for capacity to become available. Recorded failed requests can count toward the smart-account limit
Could not prepare this launch
Check the recorded request detail. Preparation can fail for different reasons, including provider or permission-check errors; it is not necessarily a balance problem
When is it appropriate to retry?
Awaiting correction
Nothing submitted
Pending or unknown
Reply directly to the current launch correction prompt. Do not start another complete launch merely to supply a missing field. A request allows up to two guidance or correction replies in total; help and template follow-ups can consume those replies too.
Fix the stated cause first. If the request is closed and the Bot explicitly confirms nothing was submitted, send a complete new launch request with its own image. It may be in the same conversation.
Do not repost or assume failure. Inspect the request and any transaction link, and wait for its outcome to be resolved. An unknown submission might already have reached the chain.
A new Post is a new request and can create another token. Reusing a name or symbol is not a deduplication mechanism.
Help and template follow-ups
A template is an example, not a saved launch draft. After requesting it, send a complete launch instruction with your own fields and one supported image. Replying only Symbol: FIX does not adopt the other sample values.V1 currently counts help and template messages toward the same three-Post classification limit when they continue one request. After two guidance or correction replies, a third incomplete message can close the request without a final explanation. This is a known limitation, not evidence of an X delivery failure.If you only asked for help and supplied a partial field, use a complete launch request when ready. If you also sent a complete launch or saw a pending submission, check its status before reposting. Do not infer a failed transaction from silence.Standalone buy, sell and withdraw guidance uses a separate path and does not use up the active launch’s correction attempts. It still respects reply limits and opt-out. See guidance behavior.
Launch succeeded, but I do not see tokens
Creating a token does not allocate the initial supply to your wallet. Without a Dev Buy, the supply goes into locked liquidity.If you requested a Dev Buy, check the confirmed transaction and the smart account’s token balance, not only the Owner wallet. Use the contract address to identify the token. A delayed asset list or missing reply is not proof that the purchase failed.See Verify the purchase before retrying.
Activation or deposit failed
Check the selected network, connected Owner wallet, wallet rejection messages and available Base ETH for gas. An HTTP or RPC error does not by itself mean an X permission or API-key permission is missing.If a transaction was sent, inspect its receipt before repeating setup or a transfer. A successfully activated smart account does not need to be recreated just because a later request fails.
What to include in a support report
Share the Post URL, approximate time, Base smart-account address, displayed error, request status and transaction hash if available. Explain whether the request included Dev Buy and its amount.Do not share private keys, seed phrases, API secrets, authentication headers or private RPC URLs. Use the official community channels for help.
{"docsConfig":{"theme":"mint","$schema":"https://mintlify.com/docs.json","name":"o1 Exchange","description":"Trade with o1 Exchange, build on o1 Launchpad, and use o1 Mobile for multichain spot trading.","colors":{"primary":"#2563EB","light":"#93C5FD","dark":"#3B82F6"},"logo":{"light":"https://mintcdn.com/o1exchange/lzCMt4RC2IFk4zoC/logo/o1-horizontal-black.svg?fit=max\u0026auto=format\u0026n=lzCMt4RC2IFk4zoC\u0026q=85\u0026s=a3c0ddd12e14e4b68b7c51578267eb57","dark":"https://mintcdn.com/o1exchange/lzCMt4RC2IFk4zoC/logo/o1-horizontal-white.svg?fit=max\u0026auto=format\u0026n=lzCMt4RC2IFk4zoC\u0026q=85\u0026s=56033d6d4cce04d1964572ce3f0960d2"},"favicon":"https://mintcdn.com/o1exchange/lzCMt4RC2IFk4zoC/favicon.svg?fit=max\u0026auto=format\u0026n=lzCMt4RC2IFk4zoC\u0026q=85\u0026s=4d53ebadbefaa5c8244f148dd141240f","api":{"openapi":{"source":"launchpad-api-openapi.yaml","directory":"launchpad/public-api/reference"},"playground":{"display":"interactive","proxy":false}},"navbar":{"links":[],"primary":{"type":"button","label":"Start Trading","href":"https://o1.exchange"}},"footer":{"socials":{"x":"https://x.com/o1_exchange","discord":"https://discord.gg/o1exchange"}},"styling":{"latex":true},"contextual":{"options":["copy","view","chatgpt","claude","mcp","cursor","vscode"],"display":"header"},"navigation":{"global":{"anchors":[]},"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"o1exchange","hasAudioNarration":false,"actualSubdomain":"o1exchange","customDomains":["docs.o1.exchange"],"gitSource":{"type":"github","owner":"o1exchange","repo":"o1_exchange_doc","deployBranch":"main","contentDirectory":"","isPrivate":true,"mountPath":"","label":""},"entitlements":{},"buildId":"6af72244bd8b0362cded4dcb","clientVersion":"0.0.4143","searchFilterCounts":[{"language":"default","tag":"Launchpad","count":73},{"language":"default","tag":"API","count":36},{"language":"default","tag":"Terminal","count":30},{"language":"default","tag":"Reference","count":29},{"language":"default","tag":"Mobile","count":11},{"language":"default","tag":"Getting Started","count":9},{"language":"default","tag":"Guides","count":9},{"language":"default","tag":"Overview","count":7},{"language":"default","tag":"Features","count":7},{"language":"default","tag":"O Staking","count":7}]},"assistantConfig":{},"basePath":"","hasChatPermissions":false,"hasWebMcpPermissions":false,"toggles":[{"name":"kill-isr","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-rbac-roles","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-mintlify-slack","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-integrations-settings","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"rbac-expansion","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-pr-grouping","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-prefix","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"analytics-v7","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"user-flows-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"no-publish-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-onboarding","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving-live","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"stripTemperatureMiddleware","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"support-platform-pylon-zendesk","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"instant-rollback","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications-server","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-fable","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fixed-ai-action-pricing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automation-resolve-merge-conflict","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"scoped-publishing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"mintql","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"page-level-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-version-history-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-page-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"full-page-search","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workspace-projects","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"assistant-v5","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fork-pr-previews","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"revalidation-jwt","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-sso-scim","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"hobby-abuse-scan","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"dashboard-inbox","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-signup","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-dual-write","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-enabled","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"approve-review-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-metadata","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"sso-setup-deadline-banner","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-serve","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"live-agents","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"llms-txt-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"googleFontsInlined":false},"customCss":[{"filePath":"style.css","content":"div.absolute.grid.grid-cols-3.print\\:hidden:has(>button[aria-label=\"Pan up\"]){display:none!important}.mdx-content table th,.mdx-content table td{padding-left:0.75rem!important;padding-right:0.75rem!important}.mdx-content table a[href*=\"/address/\"]{overflow-wrap:normal;white-space:nowrap;word-break:normal}.mdx-content h2[id],.mdx-content h3[id]{scroll-margin-top:8rem}.nav-tabs a[href=\"/mobile/introduction\"]{gap:0.25rem}.nav-tabs a[href=\"/mobile/introduction\"]::after{content:\"beta\";display:inline-flex;align-items:center;justify-content:center;align-self:center;box-sizing:border-box;height:1.125rem;margin:0;padding:0 0.3125rem 0.0625rem;border-radius:9999px;background:#dbeafe;color:#1d4ed8;font-size:0.6875rem;font-weight:600;line-height:1;letter-spacing:0;text-shadow:none}.dark .nav-tabs a[href=\"/mobile/introduction\"]::after{background:rgba(59, 130, 246, 0.18);color:#bfdbfe}"}],"page":{"pagePath":"launchpad/bot/troubleshooting","slug":"/launchpad/bot/troubleshooting","pageMetadata":{"title":"Troubleshooting","description":"Resolve launch input, funding and permission problems without creating duplicate transactions.","href":"/launchpad/bot/troubleshooting"},"description":{"compiledSource":"\"use strict\";\nconst {jsx: _jsx} = arguments[0];\nconst {useMDXComponents: _provideComponents} = arguments[0];\nfunction _createMdxContent(props) {\n const _components = {\n p: \"p\",\n ..._provideComponents(),\n ...props.components\n };\n return _jsx(_components.p, {\n children: \"Resolve launch input, funding and permission problems without creating duplicate transactions.\"\n });\n}\nfunction MDXContent(props = {}) {\n const {wrapper: MDXLayout} = {\n ..._provideComponents(),\n ...props.components\n };\n return MDXLayout ? _jsx(MDXLayout, {\n ...props,\n children: _jsx(_createMdxContent, {\n ...props\n })\n }) : _createMdxContent(props);\n}\nreturn {\n default: MDXContent\n};\n","frontmatter":{},"scope":{}},"pageType":"default","mdx":{"mdxSource":{"compiledSource":"\"use strict\";const{Fragment:_Fragment,jsx:_jsx,jsxs:_jsxs}=arguments[0];const{useMDXComponents:_provideComponents}=arguments[0];function _createMdxContent(props){const _components={a:`a`,code:`code`,p:`p`,strong:`strong`,tbody:`tbody`,td:`td`,th:`th`,thead:`thead`,tr:`tr`,..._provideComponents(),...props.components},{Heading,Tab,Table,Tabs,Warning}=_components;if(!Heading)_missingMdxReference(`Heading`,true);if(!Tab)_missingMdxReference(`Tab`,true);if(!Table)_missingMdxReference(`Table`,true);if(!Tabs)_missingMdxReference(`Tabs`,true);if(!Warning)_missingMdxReference(`Warning`,true);return _jsxs(_Fragment,{children:[_jsx(_components.p,{children:`Start with the Bot’s reply and the portal’s request activity. A generic error message alone does not identify its cause.`}),`\n`,_jsx(Heading,{level:`2`,id:`common-problems`,children:`Common problems`}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`What you see`}),_jsx(_components.th,{children:`What to check`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`No reply yet`}),_jsx(_components.td,{children:`Confirm the Post mentions @o1_bot, was sent from the intended X account, and is a direct Post or reply. Check portal activity before posting again`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`No reply after help, template and a partial field`}),_jsxs(_components.td,{children:[`These can consume one request’s three-Post classification limit. See `,_jsx(_components.a,{href:`#help-and-template-follow-ups`,children:`Help and template follow-ups`})]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Buy, sell or withdraw only returns instructions`}),_jsx(_components.td,{children:`Expected: these are guidance replies, not executable X trading or withdrawal commands`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`No token link in a buy or sell reply`}),_jsx(_components.td,{children:`Reply directly to your own confirmed launch’s success message. The Bot will not guess a token from ambiguous context`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Specify an enabled chain`}),_jsxs(_components.td,{children:[`Include `,_jsx(_components.code,{children:`Launch on Base`}),` or `,_jsx(_components.code,{children:`Chain: Base`}),` in the request. The portal’s selected chain is not enough`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Missing or invalid image`}),_jsxs(_components.td,{children:[`Attach exactly one PNG, JPG or WEBP photo within the `,_jsx(_components.a,{href:`/launchpad/bot/commands#fields`,children:`image limits`})]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Missing name, symbol or other details`}),_jsx(_components.td,{children:`Reply directly to the correction prompt from the same X account with the requested field`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Setup required`}),_jsx(_components.td,{children:`Connect X and the Owner wallet, then finish Base smart-account activation`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`X signed out after disconnecting or switching wallets`}),_jsxs(_components.td,{children:[`Expected: the website session follows wallet changes. Connect the intended wallet and X account again; existing smart accounts require their bound Owner. See `,_jsx(_components.a,{href:`/launchpad/bot/wallet-and-fees#switch-wallets-or-x-accounts`,children:`account switching`})]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Insufficient funds`}),_jsxs(_components.td,{children:[`Fund the `,_jsx(_components.strong,{children:`smart account`}),`, not just the Owner wallet, for the launch fee, gas and any Dev Buy`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Permission invalid or expired`}),_jsx(_components.td,{children:`Inspect Permissions in the portal. The Owner may need to renew access and confirm it onchain`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Dev Buy unsupported`}),_jsxs(_components.td,{children:[`Use the setup smart-account path on Base with `,_jsx(_components.code,{children:`Quote: ETH`}),` and an explicit positive ETH amount`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Request limit reached`}),_jsx(_components.td,{children:`Wait for capacity to become available. Recorded failed requests can count toward the smart-account limit`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Could not prepare this launch`}),_jsx(_components.td,{children:`Check the recorded request detail. Preparation can fail for different reasons, including provider or permission-check errors; it is not necessarily a balance problem`})]})]})]}),`\n`,_jsx(Heading,{level:`2`,id:`when-is-it-appropriate-to-retry`,children:`When is it appropriate to retry?`}),`\n`,_jsxs(Tabs,{children:[_jsx(Tab,{title:`Awaiting correction`,id:`awaiting-correction`,children:_jsx(_components.p,{children:`Reply directly to the current launch correction prompt. Do not start another complete launch merely to supply a missing field. A request allows up to two guidance or correction replies in total; help and template follow-ups can consume those replies too.`})}),_jsx(Tab,{title:`Nothing submitted`,id:`nothing-submitted`,children:_jsx(_components.p,{children:`Fix the stated cause first. If the request is closed and the Bot explicitly confirms nothing was submitted, send a complete new launch request with its own image. It may be in the same conversation.`})}),_jsx(Tab,{title:`Pending or unknown`,id:`pending-or-unknown`,children:_jsx(_components.p,{children:`Do not repost or assume failure. Inspect the request and any transaction link, and wait for its outcome to be resolved. An unknown submission might already have reached the chain.`})})]}),`\n`,_jsx(Warning,{children:_jsx(_components.p,{children:`A new Post is a new request and can create another token. Reusing a name or symbol is not a deduplication mechanism.`})}),`\n`,_jsx(Heading,{level:`2`,id:`help-and-template-follow-ups`,children:`Help and template follow-ups`}),`\n`,_jsxs(_components.p,{children:[`A template is an example, not a saved launch draft. After requesting it, send a complete launch instruction with your own fields and one supported image. Replying only `,_jsx(_components.code,{children:`Symbol: FIX`}),` does not adopt the other sample values.`]}),`\n`,_jsx(_components.p,{children:`V1 currently counts help and template messages toward the same three-Post classification limit when they continue one request. After two guidance or correction replies, a third incomplete message can close the request without a final explanation. This is a known limitation, not evidence of an X delivery failure.`}),`\n`,_jsx(_components.p,{children:`If you only asked for help and supplied a partial field, use a complete launch request when ready. If you also sent a complete launch or saw a pending submission, check its status before reposting. Do not infer a failed transaction from silence.`}),`\n`,_jsxs(_components.p,{children:[`Standalone buy, sell and withdraw guidance uses a separate path and does not use up the active launch’s correction attempts. It still respects reply limits and opt-out. See `,_jsx(_components.a,{href:`/launchpad/bot/commands#buy-sell-and-withdraw-guidance`,children:`guidance behavior`}),`.`]}),`\n`,_jsx(Heading,{level:`2`,id:`launch-succeeded-but-i-do-not-see-tokens`,children:`Launch succeeded, but I do not see tokens`}),`\n`,_jsx(_components.p,{children:`Creating a token does not allocate the initial supply to your wallet. Without a Dev Buy, the supply goes into locked liquidity.`}),`\n`,_jsxs(_components.p,{children:[`If you requested a Dev Buy, check the confirmed transaction and the `,_jsx(_components.strong,{children:`smart account’s`}),` token balance, not only the Owner wallet. Use the contract address to identify the token. A delayed asset list or missing reply is not proof that the purchase failed.`]}),`\n`,_jsxs(_components.p,{children:[`See `,_jsx(_components.a,{href:`/launchpad/bot/dev-buy#verify-the-purchase`,children:`Verify the purchase`}),` before retrying.`]}),`\n`,_jsx(Heading,{level:`2`,id:`activation-or-deposit-failed`,children:`Activation or deposit failed`}),`\n`,_jsx(_components.p,{children:`Check the selected network, connected Owner wallet, wallet rejection messages and available Base ETH for gas. An HTTP or RPC error does not by itself mean an X permission or API-key permission is missing.`}),`\n`,_jsx(_components.p,{children:`If a transaction was sent, inspect its receipt before repeating setup or a transfer. A successfully activated smart account does not need to be recreated just because a later request fails.`}),`\n`,_jsx(Heading,{level:`2`,id:`what-to-include-in-a-support-report`,children:`What to include in a support report`}),`\n`,_jsx(_components.p,{children:`Share the Post URL, approximate time, Base smart-account address, displayed error, request status and transaction hash if available. Explain whether the request included Dev Buy and its amount.`}),`\n`,_jsxs(_components.p,{children:[`Do not share private keys, seed phrases, API secrets, authentication headers or private RPC URLs. Use the official `,_jsx(_components.a,{href:`/community/socials`,children:`community channels`}),` for help.`]})]})}function MDXContent(props={}){const{wrapper:MDXLayout}={..._provideComponents(),...props.components};return MDXLayout?_jsx(MDXLayout,{...props,children:_jsx(_createMdxContent,{...props})}):_createMdxContent(props)}return{default:MDXContent};function _missingMdxReference(id,component){throw new Error(`Expected `+(component?`component`:`object`)+\" `\"+id+\"` to be defined: you likely forgot to import, pass, or provide it.\")}","frontmatter":{},"scope":{"config":{},"pageMetadata":{"title":"Troubleshooting","description":"Resolve launch input, funding and permission problems without creating duplicate transactions.","href":"/launchpad/bot/troubleshooting"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[{"title":"Common problems","slug":"common-problems","depth":2,"children":[]},{"title":"When is it appropriate to retry?","slug":"when-is-it-appropriate-to-retry","depth":2,"children":[]},{"title":"Help and template follow-ups","slug":"help-and-template-follow-ups","depth":2,"children":[]},{"title":"Launch succeeded, but I do not see tokens","slug":"launch-succeeded-but-i-do-not-see-tokens","depth":2,"children":[]},{"title":"Activation or deposit failed","slug":"activation-or-deposit-failed","depth":2,"children":[]},{"title":"What to include in a support report","slug":"what-to-include-in-a-support-report","depth":2,"children":[]}],"codeExamples":{}},"jsLinks":[],"subdomain":"o1exchange","siteName":"o1 Exchange","title":"Troubleshooting - o1 Exchange","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-09-30T02:25:12.114Z","originalFileLocation":"launchpad/bot/troubleshooting.mdx"},"headHtml":"\u003cscript data-mint-head>(function(){var d=document.documentElement,p=null;if(!p){try{p=localStorage.getItem(\"isDarkMode\")}catch(e){}if(p==='true')p='dark';else if(p==='false')p='light';if(p!=='light'\u0026\u0026p!=='dark'\u0026\u0026p!=='system')p=\"system\"}var r=p==='system'?(matchMedia(\"(prefers-color-scheme: dark)\").matches?'dark':'light'):p;d.classList.remove(r==='dark'?'light':'dark');d.classList.add(r);d.setAttribute(\"data-theme-preference\",p)})();\u003c/script>\u003cmeta data-mint-head name=\"description\" content=\"Resolve launch input, funding and permission problems without creating duplicate transactions.\">\u003cmeta data-mint-head name=\"application-name\" content=\"o1 Exchange\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/o1exchange/Lan3CJZdDG5iD_a8/_generated/favicon/android-chrome-192x192.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"apple-touch-icon\" type=\"image/png\" sizes=\"180x180\" href=\"/mintlify-assets/_mintlify/favicons/o1exchange/Lan3CJZdDG5iD_a8/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/o1exchange/Lan3CJZdDG5iD_a8/_generated/favicon/favicon-16x16.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/o1exchange/Lan3CJZdDG5iD_a8/_generated/favicon/favicon-32x32.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/o1exchange/Lan3CJZdDG5iD_a8/_generated/favicon/favicon.ico\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/o1exchange/Lan3CJZdDG5iD_a8/_generated/favicon-dark/android-chrome-192x192.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/o1exchange/Lan3CJZdDG5iD_a8/_generated/favicon-dark/favicon-16x16.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/o1exchange/Lan3CJZdDG5iD_a8/_generated/favicon-dark/favicon-32x32.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/o1exchange/Lan3CJZdDG5iD_a8/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Troubleshooting - o1 Exchange\">\u003cmeta data-mint-head property=\"og:description\" content=\"Resolve launch input, funding and permission problems without creating duplicate transactions.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"o1 Exchange\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.o1.exchange/launchpad/bot/troubleshooting\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://o1exchange.mintlify.site/_mintlify/api/og/v2?division=o1+Bot\u0026amp;title=Troubleshooting\u0026amp;description=Resolve+launch+input%2C+funding+and+permission+problems+without+creating+duplicate+transactions.\u0026amp;theme=5bcec7715b71e0e39f375013\u0026amp;signature=875d6234f06be33b3ef4122829879a3873860d200bda99e68bce327863a7c705\">\u003cmeta data-mint-head property=\"og:image:width\" content=\"1200\">\u003cmeta data-mint-head property=\"og:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"twitter:card\" content=\"summary_large_image\">\u003cmeta data-mint-head name=\"twitter:title\" content=\"Troubleshooting - o1 Exchange\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Resolve launch input, funding and permission problems without creating duplicate transactions.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://o1exchange.mintlify.site/_mintlify/api/og/v2?division=o1+Bot\u0026amp;title=Troubleshooting\u0026amp;description=Resolve+launch+input%2C+funding+and+permission+problems+without+creating+duplicate+transactions.\u0026amp;theme=5bcec7715b71e0e39f375013\u0026amp;signature=875d6234f06be33b3ef4122829879a3873860d200bda99e68bce327863a7c705\">\u003cmeta data-mint-head name=\"twitter:image:width\" content=\"1200\">\u003cmeta data-mint-head name=\"twitter:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"msapplication-config\" content=\"/mintlify-assets/_mintlify/favicons/o1exchange/Lan3CJZdDG5iD_a8/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"o1 Exchange\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#2563EB\">\u003clink data-mint-head rel=\"canonical\" href=\"https://docs.o1.exchange/launchpad/bot/troubleshooting\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/launchpad/bot/troubleshooting.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://docs.o1.exchange/#organization\",\"name\":\"o1 Exchange\",\"url\":\"https://docs.o1.exchange\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/o1exchange/lzCMt4RC2IFk4zoC/logo/o1-horizontal-black.svg?fit=max\u0026auto=format\u0026n=lzCMt4RC2IFk4zoC\u0026q=85\u0026s=a3c0ddd12e14e4b68b7c51578267eb57\"}},{\"@type\":\"WebSite\",\"@id\":\"https://docs.o1.exchange#website\",\"name\":\"o1 Exchange\",\"url\":\"https://docs.o1.exchange\",\"publisher\":{\"@id\":\"https://docs.o1.exchange/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://docs.o1.exchange/launchpad/bot/troubleshooting#webpage\",\"url\":\"https://docs.o1.exchange/launchpad/bot/troubleshooting\",\"name\":\"Troubleshooting\",\"description\":\"Resolve launch input, funding and permission problems without creating duplicate transactions.\",\"dateModified\":\"2026-09-30T02:25:12.114Z\",\"isPartOf\":{\"@id\":\"https://docs.o1.exchange#website\"},\"breadcrumb\":{\"@id\":\"https://docs.o1.exchange/launchpad/bot/troubleshooting#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.o1.exchange/launchpad/bot/troubleshooting#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"o1 Bot\",\"item\":\"https://docs.o1.exchange/launchpad/bot/quickstart\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Troubleshooting\",\"item\":\"https://docs.o1.exchange/launchpad/bot/troubleshooting\"}]},{\"@type\":[\"Article\",\"TechArticle\"],\"@id\":\"https://docs.o1.exchange/launchpad/bot/troubleshooting#article\",\"headline\":\"Troubleshooting\",\"name\":\"Troubleshooting\",\"description\":\"Resolve launch input, funding and permission problems without creating duplicate transactions.\",\"url\":\"https://docs.o1.exchange/launchpad/bot/troubleshooting\",\"mainEntityOfPage\":{\"@id\":\"https://docs.o1.exchange/launchpad/bot/troubleshooting#webpage\"},\"dateModified\":\"2026-09-30T02:25:12.114Z\",\"publisher\":{\"@id\":\"https://docs.o1.exchange/#organization\"},\"isPartOf\":{\"@id\":\"https://docs.o1.exchange#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"o1 Exchange\",\"publisher\":{\"@type\":\"Organization\",\"name\":\"o1 Exchange\"},\"provider\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","agentPointerHref":"/launchpad/bot/troubleshooting.md","siteName":"o1 Exchange","nav":{"global":{"anchors":[]},"tabs":[{"tab":"Terminal","pages":[{"title":"Terminal","href":"/introduction"}]},{"tab":"Launchpad","groups":[{"group":"Overview","pages":[{"title":"Introduction","href":"/launchpad/introduction"},{"title":"How it works","href":"/launchpad/how-it-works"},{"title":"Plan your launch","href":"/launchpad/launch-planning"}]},{"group":"Create a token","pages":[{"title":"Token creation","href":"/launchpad/create/token-creation"},{"title":"Stock-paired launches","href":"/launchpad/create/stock-paired-launches"}]},{"group":"o1 Bot","pages":[{"title":"Launch from X","href":"/launchpad/bot/quickstart"},{"title":"X commands","href":"/launchpad/bot/commands"},{"title":"Dev Buy","href":"/launchpad/bot/dev-buy"},{"title":"Wallet and fees","href":"/launchpad/bot/wallet-and-fees"},{"title":"Permissions and safety","description":"What o1 Bot can do, what stays under Owner control, and how expiry and revocation work.","href":"/launchpad/bot/permissions"},{"title":"Troubleshooting","href":"/launchpad/bot/troubleshooting"}]},{"group":"Tax tokens","pages":[{"title":"How taxes work","description":"Choose trading taxes for creator funds, holder dividends and burns, with protocol fees included.","href":"/launchpad/tax/overview"},{"title":"Holder dividends","href":"/launchpad/tax/dividends"},{"title":"Token burns","href":"/launchpad/tax/burns"}]},{"group":"$O launches","pages":[{"title":"How it works","href":"/launchpad/wsto/overview"}]},{"group":"Launchpad of Launchpads","pages":[{"title":"How launchpads work","href":"/launchpad/launchpads/overview"},{"title":"Create a launchpad","href":"/launchpad/launchpads/create"},{"title":"Launch a token on a launchpad","href":"/launchpad/launchpads/launch-tokens"},{"title":"Earnings and burns","href":"/launchpad/launchpads/earnings"},{"title":"Manage a launchpad","href":"/launchpad/launchpads/manage"},{"title":"Transfer a launchpad","href":"/launchpad/launchpads/transfer"}]},{"group":"Staking","pages":[{"title":"How it works","href":"/launchpad/staking/overview"}]},{"group":"OTC marketplace","pages":[{"title":"Auctions","href":"/launchpad/auctions/overview"},{"title":"Community takeover","href":"/launchpad/takeover"}]},{"group":"Liquidity and fees","pages":[{"title":"Single-sided liquidity","href":"/launchpad/trading/liquidity"},{"title":"Fees, anti-snipe, and referrals","href":"/launchpad/trading/fees-referrals"},{"title":"Share creator fees","href":"/launchpad/trading/share-creator-fees"},{"title":"Fee claims","href":"/launchpad/trading/claims"}]},{"group":"How the platform works","pages":[{"title":"Smart contract architecture","href":"/launchpad/architecture/contracts"},{"title":"Interface and data flow","href":"/launchpad/architecture/frontend-indexer"},{"title":"Configuration and governance","href":"/launchpad/architecture/deployment-governance"}]},{"group":"API","pages":[{"group":"Guides","pages":[{"title":"Public API","href":"/launchpad/api/introduction"},{"title":"API quickstart","href":"/launchpad/api/quickstart"},{"title":"Authentication and API keys","href":"/launchpad/api/authentication"},{"title":"Read endpoints","href":"/launchpad/api/read-endpoints"},{"title":"Prepare a launch","href":"/launchpad/api/launches"},{"title":"Quote and prepare trades","href":"/launchpad/api/trading"},{"title":"Claims and creator actions","href":"/launchpad/api/claims-and-creator-actions"},{"title":"API migration","href":"/launchpad/api/migration"},{"title":"Errors, rate limits, and retries","href":"/launchpad/api/errors-and-limits"}]},{"group":"Reference","pages":[{"group":"Meta","pages":[{"title":"Check API health","deprecated":null,"version":null,"openapi":"/launchpad-api-openapi.yaml get /health","href":"/launchpad/public-api/reference/meta/check-api-health"},{"title":"Get API configuration","deprecated":null,"version":null,"openapi":"/launchpad-api-openapi.yaml get /config","href":"/launchpad/public-api/reference/meta/get-api-configuration"}]},{"group":"Tokens","pages":[{"title":"List tokens","deprecated":null,"version":null,"openapi":"/launchpad-api-openapi.yaml get /tokens","href":"/launchpad/public-api/reference/tokens/list-tokens"},{"title":"Search tokens","deprecated":null,"version":null,"openapi":"/launchpad-api-openapi.yaml get /tokens/search","href":"/launchpad/public-api/reference/tokens/search-tokens"},{"title":"List creator tokens","deprecated":null,"version":null,"openapi":"/launchpad-api-openapi.yaml get /creators/{address}/tokens","href":"/launchpad/public-api/reference/tokens/list-creator-tokens"},{"title":"Get token details","deprecated":null,"version":null,"openapi":"/launchpad-api-openapi.yaml get /tokens/{chain_id}/{token_address}","href":"/launchpad/public-api/reference/tokens/get-token-details"},{"title":"List token trades","deprecated":null,"version":null,"openapi":"/launchpad-api-openapi.yaml get /tokens/{chain_id}/{token_address}/trades","href":"/launchpad/public-api/reference/tokens/list-token-trades"},{"title":"List announcements","deprecated":null,"version":null,"openapi":"/launchpad-api-openapi.yaml get /tokens/{chain_id}/{token_address}/announcements","href":"/launchpad/public-api/reference/tokens/list-announcements"},{"title":"List token holders","deprecated":null,"version":null,"openapi":"/launchpad-api-openapi.yaml get /tokens/{chain_id}/{token_address}/holders","href":"/launchpad/public-api/reference/tokens/list-token-holders"}]},{"group":"Wallets","pages":[{"title":"Get wallet overview","deprecated":null,"version":null,"openapi":"/launchpad-api-openapi.yaml get /wallets/{address}","href":"/launchpad/public-api/reference/wallets/get-wallet-overview"},{"title":"List wallet activity","deprecated":null,"version":null,"openapi":"/launchpad-api-openapi.yaml get /wallets/{address}/activity","href":"/launchpad/public-api/reference/wallets/list-wallet-activity"},{"title":"List fee claims","deprecated":null,"version":null,"openapi":"/launchpad-api-openapi.yaml get /wallets/{address}/fee-claims","href":"/launchpad/public-api/reference/wallets/list-fee-claims"},{"title":"List vesting positions","deprecated":null,"version":null,"openapi":"/launchpad-api-openapi.yaml get /wallets/{address}/vesting","href":"/launchpad/public-api/reference/wallets/list-vesting-positions"},{"title":"Discover holder dividend positions","deprecated":null,"version":null,"openapi":"/launchpad-api-openapi.yaml get /wallets/{address}/dividends","href":"/launchpad/public-api/reference/wallets/discover-holder-dividend-positions"}]},{"group":"Transactions","pages":[{"title":"Get transaction status","deprecated":null,"version":null,"openapi":"/launchpad-api-openapi.yaml get /transactions/{chain_id}/{tx_hash}","href":"/launchpad/public-api/reference/transactions/get-transaction-status"}]},{"group":"Launches","pages":[{"title":"Prepare a launch","deprecated":null,"version":null,"openapi":"/launchpad-api-openapi.yaml post /launches/prepare","href":"/launchpad/public-api/reference/launches/prepare-a-launch"}]},{"group":"Swaps","pages":[{"title":"Quote a swap","deprecated":null,"version":null,"openapi":"/launchpad-api-openapi.yaml post /swaps/quote","href":"/launchpad/public-api/reference/swaps/quote-a-swap"},{"title":"Prepare a swap","deprecated":null,"version":null,"openapi":"/launchpad-api-openapi.yaml post /swaps/prepare","href":"/launchpad/public-api/reference/swaps/prepare-a-swap"}]},{"group":"Claims","pages":[{"title":"Prepare fee claims","deprecated":null,"version":null,"openapi":"/launchpad-api-openapi.yaml post /claims/fees/prepare","href":"/launchpad/public-api/reference/claims/prepare-fee-claims"},{"title":"Prepare vesting claims","deprecated":null,"version":null,"openapi":"/launchpad-api-openapi.yaml post /claims/vesting/prepare","href":"/launchpad/public-api/reference/claims/prepare-vesting-claims"},{"title":"Prepare holder Dividend claims","deprecated":null,"version":null,"openapi":"/launchpad-api-openapi.yaml post /claims/dividends/prepare","href":"/launchpad/public-api/reference/claims/prepare-holder-dividend-claims"}]},{"group":"Creators","pages":[{"title":"Prepare an announcement","deprecated":null,"version":null,"openapi":"/launchpad-api-openapi.yaml post /tokens/{chain_id}/{token_address}/announcements/prepare","href":"/launchpad/public-api/reference/creators/prepare-an-announcement"},{"title":"Prepare an on-chain metadata update","deprecated":null,"version":null,"openapi":"/launchpad-api-openapi.yaml post /tokens/{chain_id}/{token_address}/metadata/onchain/prepare","href":"/launchpad/public-api/reference/creators/prepare-an-on-chain-metadata-update"},{"title":"Prepare a metadata document update","deprecated":null,"version":null,"openapi":"/launchpad-api-openapi.yaml post /tokens/{chain_id}/{token_address}/metadata/document/prepare","href":"/launchpad/public-api/reference/creators/prepare-a-metadata-document-update"}]}]}]},{"group":"Developers","pages":[{"title":"Direct contract integration","href":"/launchpad/integration/direct"},{"title":"Tax contract integration","href":"/launchpad/integration/tax-tokens"},{"title":"$O launch integration","href":"/launchpad/integration/wsto"},{"title":"Data and AI access","href":"/launchpad/integration/data-ai"}]},{"group":"Reference","pages":[{"title":"Live configuration","href":"/launchpad/reference/live-configuration"},{"title":"Production contracts","href":"/launchpad/reference/production-contracts"},{"title":"Limits and validation","href":"/launchpad/reference/limits"},{"title":"Functions and events","href":"/launchpad/reference/events-functions"},{"title":"Security and audit","href":"/launchpad/security"}]}]},{"tab":"O Staking","pages":[{"title":"O Staking","href":"/staking/introduction"}]},{"tab":"Mobile","pages":[{"title":"Mobile","href":"/mobile/introduction"}]}]},"basePath":"","title":"Troubleshooting - o1 Exchange","buildId":"dpl_Fyv1NbzwP68g2bEH2Roy98uY1zmE","deploymentId":"dpl_Fyv1NbzwP68g2bEH2Roy98uY1zmE","dynamics":[],"chunks":[]}