Start a recurring buy (unsigned txs)
start_recurring_buyBuild a recurring buy of a listed ST0x stock token: the whole budget is deposited now and spent over days (or hours) in buys of at least $25, each an auction that starts near the price now and never pays more than maxPrice (settlement per 1 token). No fee to start or stop. Returns unsigned transactions for the user to sign in their own wallet, in order; nothing is sent or signed here.
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": {
"chainId": "<chainId>",
"owner": "<owner>",
"token": "<token>",
"budget": "<budget>",
"maxPrice": "<maxPrice>"
},
"name": "start_recurring_buy"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| days | No | ||
| hours | No | ||
| owner | Yes | 0x... address | |
| token | Yes | The stock token, 0x... | |
| budget | Yes | Base units of USDC/USDG, e.g. "100000000" = 100 | |
| chainId | Yes | 8453 Base, 4663 Robinhood Chain | |
| maxPrice | Yes | Plain decimal, settlement per 1 token |