Check proposed stocks targets
preview_stock_basketCheck a proposed set of stocks and weights, building nothing: tokens listed and Active, each weight at least the minimum, at most the maximum positions, no duplicates, entries + cash = 10000 bps. With no stocks portfolio yet this OPENS one — a transaction the wallet sends itself, no sign-in — at the address it predicts; otherwise it replaces the portfolio's targets (owner only). Missing CoW approvals are added. Pass previewId to prepare_stock_basket.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"address": "<address>",
"entries": "<entries>",
"cashTargetBps": "<cashTargetBps>"
},
"name": "preview_stock_basket"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| address | Yes | The wallet that owns, or will own, the stocks portfolio. | |
| entries | Yes | e.g. [{token:"NVDAc",targetBps:5000}] | |
| cashTargetBps | Yes | USDC share, bps. Entries + cash = 10000. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| data | No | ||
| warnings | No |