write.account.set_asset_managers
Builds an unsigned transaction to enable or disable asset managers on an Arcadia account by merging intent tool outputs.
Instructions
Build an unsigned setAssetManagers transaction from encoded intent args. Takes the { asset_managers, statuses, datas } arrays returned by write.asset_manager.* intent tools and builds a single unsigned tx targeting the account. To combine multiple automations in one tx, concatenate the arrays from multiple intent tool calls before passing them here. Example: to enable rebalancer + merkl_operator, call both intent tools, merge their arrays, then pass the merged arrays to this tool. Returns { transaction: { to, data, value, chainId } }.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| account_address | Yes | Arcadia account address (V3 or V4) | |
| asset_managers | Yes | Asset manager addresses from intent tools | |
| statuses | Yes | Enable/disable flags from intent tools | |
| datas | Yes | Encoded callback data from intent tools (hex strings) | |
| chain_id | No | Chain ID: 8453 (Base), 130 (Unichain), or 10 (Optimism) |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| description | Yes | ||
| transaction | Yes | ||
| predicted_account_address | No |