{"uid":"cap_uADPwEWieYDiKzPwgl4C_","slug":"bitbooth-wallet-doctor-48ab2f1f","name":"BitBooth Wallet Doctor","description":"BitBooth Wallet Doctor: pay 0.005 USDC, hand in an EVM wallet, get back a pre-flight hygiene diagnosis on Base mainnet — native ETH balance for gas, USDC balance for payments, plus derived flags (lowGas, usdcDust, usdcEmpty, ready) and a recommendations list. The wallet pre-flight every agent should run BEFORE kicking off a flow.","url":"https://app.heinrichstech.com/v1/cdp/wallet-doctor","method":"POST","headers":{},"bodySchema":null,"responseSchema":null,"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.005","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"registry","requiresHandshake":false,"reviewCount":0,"rating":{"score":"0.00","successRate":"0.00","reviews":0,"stars":null,"state":"unrated"},"availabilityStatus":"unknown","priceObserved":null,"sessionDeposit":null,"pricing":{"kind":"static","summary":"$0.005/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.005","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.005","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_4njjXJDNjtYZeWyYnYo4s","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.005","costPer":"request","priority":0,"asset":null,"unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Diagnoses an EVM wallet's readiness on Base mainnet by checking native ETH gas balance and USDC payment balance, returning structured health flags and recommendations.","exampleAgentPrompt":"Before we kick off this payment flow, run a wallet doctor check on 0xAbC123...def456 to make sure it has enough ETH for gas and USDC for payments on Base mainnet — I want to see the readiness flags and any recommendations.","exampleUseCases":[{"title":"Pre-flight check before agent payment flow","prompt":"Before this agent starts making USDC payments on Base, run a wallet doctor check on 0x1234...abcd to see if it has enough gas and USDC — show me the ready flag and any issues I should fix first."},{"title":"Debugging a stuck automation wallet","prompt":"My automation wallet 0xDead...Beef keeps failing transactions on Base mainnet — can you diagnose it with Wallet Doctor and tell me if it's low on gas or has a USDC dust problem?"},{"title":"Onboarding wallet health validation","prompt":"I'm setting up a new agent wallet at 0xAaaa...Bbbb on Base — run a pre-flight hygiene check on it so I know if it needs ETH for gas or more USDC before I hand it off to the workflow."}],"resultDescription":"Returns a JSON object with the wallet's native ETH balance, USDC balance, boolean health flags (lowGas, usdcDust, usdcEmpty, ready), and a human-readable recommendations list indicating what actions to take before transacting.","failureModes":["Invalid or malformed EVM wallet address returns a 400 error","Network issues reaching Base mainnet RPC may cause a 503 or timeout","Insufficient USDC payment (less than 0.005 USDC) results in payment rejection","Wallet address with no on-chain activity may return zero balances with all warning flags set"],"whenToPreferThis":"Use this endpoint as a mandatory pre-flight step before executing any agent workflow that involves paying with USDC or spending ETH on gas on Base mainnet. It is faster and cheaper than a full risk report and is specifically designed as a go/no-go readiness gate rather than a deep security audit.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-15T06:44:11.707Z","isFirstParty":false}