Get suggested STONX allocations
get_stonx_allocation_recommendationReturn a provider-neutral STONX allocation recommendation with an emissions_efficiency KPI per pool and an executable target list (exactly 10,000 bps, at most 25 Ve33 pools). The snapshot refreshes daily; read snapshot_age_seconds. voter with ve33_emission_state makes targets voter-optimal and keeps the neutral plan as provider_targets; without the emission state, execution_ready is false and local_read_requirement says what to read. The tool constructs no transaction. To apply it, require execution_ready=true, then pass its targets, the state_id from get_ve33_allocations for the connected wallet, and strategy=compact_max_lock to prepare_ve33_reallocation.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| voter | No | With ve33_emission_state, makes targets voter-optimal | |
| ve33_emission_state | No | {current_timestamp, current_emission_rate, total_remaining_emissions}: decimal strings decoded locally from getEmissionState (rate is Q32) via local_read_requirement; omit on the first call | |
| prune_low_efficiency | No | Withhold prune candidates and redistribute their weight | |
| max_emission_share_per_fee_share | No | Prune above this emission share / retained fee share; default 3 |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| targets | No | ||
| chain_id | No | ||
| snapshot_at | No | ||
| schema_version | No | ||
| execution_ready | No | ||
| recommendations | No | ||
| recommendation_id | No |