query

Exécuter une requête CVM en lecture seule sur le réseau Convex. Utiliser pour lire l'état on-chain, vérifier les soldes, consulter des comptes ou évaluer du Convex Lisp…

npx skills add https://github.com/convex-dev/convex --skill query

Query Convex State

Queries are read-only, free and instant. They never modify state and need no key, so prefer a query over a transaction whenever you only need to read.

Expression: $0 Address (optional): $1 — the account context for the query (e.g. #13)

See the convex-lisp skill for CVM conventions and error codes.

How to Run It

With a Convex MCP server configured (tool names look like mcp__<server>__query), use its query tool. The server is configured per user, not by this repository — do not assume it is present.

Otherwise use the CLI, which always works from a built convex.jar:

java -jar convex.jar client query '(balance #13)'
java -jar convex.jar client query --host <host> --port <port> '(balance #13)'
java -jar convex.jar client query -a #13 '*balance*'

-a / --address sets the account context. Against a local network started with the local-network skill, pass --host localhost --port <PORT>.

Common Queries

TaskExpression
Coin balance(balance #13)
Own balance*balance*
Account info(account #13)
Token balance(@convex.fungible/balance #TOKEN #USER)
Token supply(@convex.fungible/total-supply #TOKEN)
Lookup symbol(lookup #ADDR 'symbol)
Full state*state* (large!)

lookup needs a literal symbol as its last argument — it is resolved at compile time, so a computed symbol fails with :COMPILE.

Present balances in CVM units (e.g. "1.5 CVM", not "1500000000 copper").

Plus de skills de convex-dev

account
convex-dev
Créer ou inspecter des comptes Convex. À utiliser lorsque l'utilisateur souhaite configurer un nouveau compte, vérifier les détails du compte ou gérer les clés.
account
convex-dev
Créer ou inspecter des comptes Convex. Utiliser lorsque l'utilisateur souhaite configurer un nouveau compte, vérifier les détails d'un compte ou gérer des clés.
token
convex-dev
Créer et gérer des tokens fongibles sur Convex. Utiliser lorsque l'utilisateur souhaite créer un nouveau token, vérifier les soldes de tokens ou gérer l'approvisionnement en tokens.
build-convex
convex-dev
Construire le projet Convex à partir des sources. À utiliser lorsqu'un contributeur souhaite compiler, tester ou empaqueter Convex.
convex-db
convex-dev
Utilisez Convex DB — une base de données SQL adossée à un treillis. Utilisez-le pour aider les utilisateurs à écrire des requêtes, se connecter via des clients JDBC ou PostgreSQL, créer des tables, insérer/interroger des données,…
convex-lisp
convex-dev
Référence du langage Convex Lisp — conventions CVM, appel de code de bibliothèque, définitions d'acteurs, juice et codes d'erreur. À utiliser lors de l'écriture ou du débogage de code source CVM pour…
deploy
convex-dev
Déployez un acteur (contrat intelligent) sur le réseau Convex. À utiliser lorsque l'utilisateur souhaite créer un nouvel acteur on-chain avec des fonctions exportées.
ecosystem
convex-dev
Orientation dans l’écosystème Convex — ce qui se trouve dans quel dépôt, où sont les spécifications et la documentation, et quelles bibliothèques clientes existent. À utiliser lorsque vous avez besoin de contexte…