Skip to main content

Actor Development

Convex actors are autonomous programs that hold state, expose callable functions, and participate in economic systems on-chain. This section introduces the concepts, tools, and best practices you need to build robust actors on the Convex Virtual Machine (CVM).

NOTE: Most of the time you don't need to develop your own actors: solid economic systems already exist on Convex that are sufficient for many use cases (e.g. minting and trading fungible tokens of any kind). So actor development is only needed if you really need to implement your own custom logic or have fine-grained control over behaviour.

Where to start

Each subpage builds on the previous one, but you can jump directly to what you need:

  • Key Concepts — core ideas, anatomy, and lifecycle of Convex actors.
  • Deployment — how to deploy live actors to the CVM.
  • Evolution — strategies for real-time upgrades of actors
  • Best Practices — practical advice and checklists.