query

Ejecuta una consulta CVM de solo lectura en la red Convex. Úsalo para leer el estado en cadena, verificar saldos, buscar cuentas o evaluar 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").

Más skills de convex-dev

account
convex-dev
Crear o inspeccionar cuentas de Convex. Usar cuando el usuario quiera configurar una nueva cuenta, consultar detalles de la cuenta o gestionar claves.
account
convex-dev
Crear o inspeccionar cuentas de Convex. Usar cuando el usuario quiera configurar una nueva cuenta, verificar los detalles de la cuenta o gestionar claves.
token
convex-dev
Crear y gestionar tokens fungibles en Convex. Úsalo cuando el usuario quiera crear un nuevo token, consultar saldos de tokens o gestionar el suministro de tokens.
build-convex
convex-dev
Compilar el proyecto Convex desde el código fuente. Usar cuando un colaborador quiera compilar, probar o empaquetar Convex.
convex-db
convex-dev
Usa Convex DB, una base de datos SQL respaldada por lattice. Úsalo cuando ayudes a los usuarios a escribir consultas, conectarse mediante clientes JDBC o PostgreSQL, crear tablas, insertar/consultar datos…
convex-lisp
convex-dev
Referencia del lenguaje Convex Lisp — convenciones de CVM, llamada a código de biblioteca, definiciones de actores, juice y códigos de error. Usar al escribir o depurar código fuente de CVM para…
deploy
convex-dev
Implementar un actor (contrato inteligente) en la red Convex. Usar cuando el usuario quiera crear un nuevo actor on-chain con funciones exportadas.
ecosystem
convex-dev
Orientación en el ecosistema Convex: qué se encuentra en cada repositorio, dónde están las especificaciones y la documentación, y qué bibliotecas de cliente existen. Úsalo cuando necesites contexto…