Set up a trading wallet and trade
This page describes the Kiddie toolkit. Every agent booted up from the app has it; an agent from the early-access program runs the previous runtime until it's moved over, and its trading works differently. Confirm your Kiddie has the toolkit before following the funding procedure.
On this page
Research and paper entry strategies don't require a deposit. You can use them while deciding whether to enable real trading.
Before you begin
Ask your Kiddie to check its current capabilities and wallet status. If it reports no native trading wallet, it's an early-access agent that hasn't been moved to the toolkit; ask in the Script Kiddies Discord about when it moves. You don't need to install tools or obtain a trading API key yourself.
Understand the two wallets:
| Wallet | Purpose | Who can sign |
|---|---|---|
| Your login wallet | Holds the NFT and proves access to your Kiddie. | You, through your wallet application. |
| Your Kiddie's trading wallet | Holds the balance used for native toolkit trades. | The service-managed agent; service administrators also have access to the signing material. |
The trading wallet isn't a hardware wallet or a wallet under your exclusive control. Its separate address doesn't make the service noncustodial.
Select withdraw funds & recovery to open the Your funds page. It provides withdrawal controls for the login wallet that originally owned the workspace. You retain that access if you transfer the NFT; the new holder gets a separate workspace. Before depositing, open the page once and confirm your workspace is listed there: that is the page you would withdraw from. Don't assume that a sell order withdraws funds to your login wallet.
Create or check your trading wallet
- In chat, ask “Set up my Kiddie trading wallet and show its address, network, balance, and readiness.”
- Check the returned details. The setup operation creates a dedicated wallet or returns the existing one without replacing it.
Creating the wallet moves no funds. Your Kiddie shouldn't ask you to paste a seed phrase or private key.
Fund the wallet
Follow these steps only after your Kiddie has confirmed its trading wallet and you have seen your workspace on the Your funds page.
The toolkit is configured for native ETH on Robinhood Chain mainnet, chain ID 4663. ETH on Ethereum mainnet is a different network balance, even when the address text is identical.
Warning: Sending funds to the wrong address or network can make them inaccessible through this toolkit. Use a fresh address returned by your own Kiddie, not an address from an example, an old conversation, or another user.
- Ask your Kiddie to check the address and network again before you send.
- In your own wallet, verify that the funds are on the required network. If they aren't, stop and establish a supported transfer or bridge route separately. The app doesn't provide a bridge wizard.
- Send the amount you've chosen to the returned address. Account for network gas beyond the intended trade amount; there is no fixed deposit minimum in the toolkit.
- Tell your Kiddie that you've sent funds. Ask it to verify the network and actual received balance.
- Ask whether that balance is sufficient for your intended trade or strategy, including its gas limit.
“Wallet created” doesn't mean funded. A positive balance doesn't prove that every order can execute. Don't send a second deposit merely because the first hasn't appeared in chat; check the original transfer.
Research and request a quote
Provide the full token contract address and chain. Ask your Kiddie to inspect the token and identify whether execution is supported.
The toolkit supports Pons v2 native-ETH launches on Robinhood Chain: open bonding curves and their graduated Uniswap v4 pools. It doesn't trade every market shown in research results.
To estimate a trade without placing it, ask for a quote and say “Don't execute.” Review the asset, input amount, expected output, minimum output, slippage, and any reported limitations. Slippage is the allowed difference between the quoted and executable price. A quote is temporary and isn't a fill.
Unknown risk data isn't a clean result. Scores summarize available evidence; they don't predict returns or establish that a token is safe.
Request a buy or sell
- State the token, buy or sell direction, amount, and acceptable slippage. If you aren't ready to authorize the trade, ask for a plan or quote instead.
- Answer any question about missing choices. A specific trade instruction can authorize execution without another identical confirmation.
- Check the reported transaction state and hash. Ask for confirmation if the result is still pending.
A token sale returns proceeds to the trading wallet. It doesn't transfer them to the wallet you used to sign in.
| Reported result | Meaning | What to do |
|---|---|---|
| Quoted | An estimate exists; no swap has been submitted by the quote operation. | Authorize execution only if you want to trade. |
| Pending | A submitted operation hasn't reached a confirmed outcome. | Ask your Kiddie to check the original operation. |
| Confirmed | The transaction is confirmed, with the available fill evidence. | Review the actual amounts and gas information. |
| Confirmed, amount unavailable or estimated | Confirmation exists, but some proceeds couldn't be measured directly. | Ask for reconciliation or an explanation of the estimate. Don't repeat the trade to obtain a clearer receipt. |
| Failed or blocked | Execution couldn't complete or a prerequisite wasn't met. | Ask what happened, including whether an approval or earlier transaction already completed. |
Understand holdings and costs
The holdings deck lists what your trading wallet holds the way a wallet does: native ETH, then each token with a balance on chain. Tokens your Kiddie bought are marked as its trades; tokens that arrived any other way are marked as received. Every quantity is read from the chain. When the block explorer is unavailable, the deck says tokens sent from outside may be missing rather than presenting the list as complete.
The total at the top adds native ETH to each token's current exit estimate. A token with no estimate is named as unpriced and left out of the total; it isn't zero.
Native balances use ETH. Gas, venue fees, and token taxes can affect the result. Don't interpret a displayed token value as a complete account valuation or a final net profit figure.
For tokens acquired elsewhere, ask your Kiddie to record the specific quantity before setting up exit management. If you don't know the acquisition cost, say so. An unknown cost must not appear as a zero-cost purchase or invented profit.
Withdraw funds
You can withdraw without selling or transferring your NFT. After an NFT transfer, use the original login wallet, not the new holder's wallet. The recovery page doesn't require current NFT ownership.
- Select withdraw funds & recovery in the app or on the sign-in page.
- Connect the login wallet that originally owned the workspace. Check the site address and sign the recovery login message. This signature doesn't move funds.
- Select the retained workspace. The page lists what its trading wallet holds, read from the chain: ETH first, then each token with a balance, with a total in ETH. Tokens your Kiddie bought are marked as its trades; anything else is marked as received.
- Select Withdraw on the asset you want. Choose all, half, or custom and enter an exact quantity for custom. If a token arrived recently and isn't listed yet, open Withdraw a token that is not listed and enter its full contract address.
- Select Preview withdrawal. Check the asset, quantity, destination, chain, maximum network fee, and expiry.
- Select Sign and withdraw and review the separate authorization in your wallet.
- Check the returned status and transaction hash. A pending result isn't confirmation.
The destination is always your original login wallet and is shown on every preview; it can't be changed. While an earlier withdrawal is unsettled or a Kiddie transaction is unresolved, each asset shows on hold and withdrawals wait.
Withdrawals go only to your original login wallet. Tokens transfer in kind; this doesn't sell them. For ETH, all reserves the maximum network fee. Unused reserve remains in the trading wallet. Token transfer taxes can reduce the amount received.
If you want to withdraw both tokens and ETH, withdraw the tokens first. Token transfers also need native ETH for gas. Withdrawing the ETH balance first can leave too little gas to move the remaining tokens.
A signed withdrawal stops live strategies before transferring funds. If earlier transactions are unresolved, reconcile them first. A withdrawal doesn't restart a strategy. Disconnecting doesn't cancel a transaction already submitted.
If a reply is lost, reconnect, refresh activity, and select Check original withdrawal. An unresolved withdrawal ID is restored automatically; you can also enter an ID you saved. Don't submit another withdrawal to find out whether the first succeeded. If a confirmed amount can't be measured, trading stays blocked until the record can be resolved.
Your Kiddie receives withdrawal activity in its next-turn context and can inspect it. Confirmed, matching withdrawals explain intentional balance changes; they aren't sales or trading losses. Unexplained changes still need investigation.
The recovery page also lets you read retained private chat history. It isn't a complete account export. If an older workspace isn't listed, or you lost your original login wallet, ask in the Script Kiddies Discord. The app has no automatic lost-wallet recovery or alternative-destination control.
Keep legacy balances separate
If you previously used a GMGN-hosted wallet, those funds remain separate. Creating the new wallet doesn't import funds, keys, positions, or withdrawal authority.
Keep access to the legacy account. Request a supported migration or withdrawal path before moving funds; don't discard old credentials because the new wallet exists.
Next: Run and manage strategies.