Install

Anchor versions

Tare builds against three pinned Anchor version lines.

The lines

AnchorNotes
0.31.1Built-in IDL instructions, as stock.
0.32.3Built-in IDL instructions, as stock.
1.2.2No legacy IDL management by default; #[program(legacy_idl)] opts into the legacy dispatcher.

How a version is selected

From your workspace’s own resolved graph. Tare presents its implementation under the exact package names and versions your manifests ask for. Dependency substitution

Version-specific behaviour is kept

Where the lines differ, Tare differs with them: CPI return values keep their captured data on 1.x and their read-on-get behaviour on 0.x, and constraint errors carry the account name and compared keys on 1.x and the bare error on 0.x.