skills/transact/SKILL.md
Execute a CVM transaction on the Convex network. Use when the user wants to modify on-chain state, call actor functions, or define values.
npx skillsauth add Convex-Dev/convex transactInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Transactions modify global state atomically. They cost juice (gas) and require a funded, signed account.
Source: $ARGUMENTS
mcp__convex-testnet__signingTransact with their address and passphrase.mcp__convex-testnet__transact with address and seed.mcp__convex-testnet__prepare to prepare the transaction, then guide the user through signing.import — it mutates the account environment and costs extra juice(@convex.fungible/transfer #128 #13 100)(let [f @convex.fungible] (f/transfer ...) (f/balance ...))| Task | Source |
|------|--------|
| Transfer coins | (transfer #DEST AMOUNT) |
| Define a value | (def my-var 42) |
| Call an actor | (call #ACTOR (function-name arg1 arg2)) |
| Set controller | (set-controller #ADDR) |
Always confirm the transaction source and destination with the user before executing.
tools
Transfer CVM coins or fungible tokens between Convex accounts. Use when the user wants to send coins or tokens to another account.
testing
Create and manage fungible tokens on Convex. Use when the user wants to create a new token, check token balances, or manage token supply.
testing
Execute a read-only CVM query on the Convex network. Use when reading on-chain state, checking balances, looking up accounts, or evaluating Convex Lisp expressions.
devops
Deploy an actor (smart contract) to the Convex network. Use when the user wants to create a new on-chain actor with exported functions.