cpu_set_syndicate_params
Replace your syndicate's name, link, and all four rates in one on-chain transaction. Fetch the current card first and resubmit full state to prevent omitted fields from reverting.
Instructions
Update a syndicate you manage. This REPLACES the entire card at once — name, link, and all four rates — it is NOT a partial patch: every field you pass overwrites the stored one, and any field you leave out reverts to its default. Read the current card with cpu_get_syndicate FIRST and resubmit the full state with your edits applied, otherwise you will silently wipe the fields you omit. Rates are percentages 0–100 on whole basis-point steps. Manager and creation time are untouched. Writes on-chain (a wallet transaction). Fails clearly if you are not the manager, on an empty/over-long name or over-long link, on a rate above 100%, or if the registry is not deployed on this network.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| id | Yes | The syndicate id you manage (from cpu_get_syndicate). | |
| link | No | Link (max 200 bytes); pass an empty string to clear it. | |
| name | Yes | Display name (1–64 bytes). | |
| rates | Yes | The four syndicate rates as percentages; converted to basis points on-chain. |