npx skills add ...
npx skills add convex-dev/convex --skill deploy
npx skills add convex-dev/convex --skill deploy
Deploy an actor (smart contract) to the Convex network. Use when the user wants to create a new on-chain actor with exported functions.
Actors are autonomous on-chain programs with their own address, state, and exported functions.
A typical actor deployment:
deploy returns the new actor's address (e.g. #12345)^:callable metadata can be called from outside (there is no export form). The equivalent map form is ^{:callable true}set! to update an existing def from inside a function; plain defs declared in the actor body are private state*address* and *balance*(set-controller #ADDR) inside the actor to set who can upgrade it(call #9 (cns-update 'my.actor.name *address*))^:callable function: (call #NEW-ADDR (get-count))$ARGUMENTStransact with the (deploy ...) expression