Anchor Framework

Anchor is a framework for writing and testing Solana programs, aka smart contracts on Solana. It contains several functionalities such as:

  • Rust crates and eDSL for writing Solana programs
  • Interface description language (IDL) specification
  • Typescript package for generating clients from IDL
  • CLI and workspace management

Developers have a similar experience developing in the Anchor framework on Solana as they would using Ethereum’s Truffle.