Skip to main content

IOrionStrategist

IOrionStrategist

Interface for smart contract strategists that compute portfolio intents on-demand.

Implementors must support ERC-165 so that vaults can detect and auto-link them on assignment.

setVault

function setVault(address vault_) external

Link this strategist to a vault. Can only be called once per deployment.

Parameters

NameTypeDescription
vault_addressThe vault address to link to this strategist.

submitIntent

function submitIntent() external

Compute the current portfolio intent from on-chain state and submit it to the linked vault.