account

Criar ou inspecionar contas Convex. Use quando o usuário quiser configurar uma nova conta, verificar detalhes da conta ou gerenciar chaves.

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

Convex Account Management

Accounts are self-sovereign: an address like #1337 controlled by a key pair. See the convex-lisp skill for CVM conventions.

Via the CLI

Always available from a built convex.jar:

java -jar convex.jar account create        # create an account
java -jar convex.jar account info #13      # full account record
java -jar convex.jar account balance #13   # coin balance
java -jar convex.jar account fund #13      # fund from the faucet, where available

java -jar convex.jar key generate          # new key pair in the keystore
java -jar convex.jar key list              # keys in the keystore
java -jar convex.jar key import|export|delete|sign

--keystore and --storepass select the keystore; -k/--key and -p/--keypass select a key within it. Add --host/--port to target a specific network.

Via a Convex MCP Server

If one is configured (tool names look like mcp__<server>__…) — it is set up per user, not by this repository, so check before relying on it:

  • Create in one step: signingCreateAccount — key pair plus on-chain account, optionally funded from the faucet
  • From a raw key: keyGen, then createAccount with the public key
  • Inspect: describeAccount (full record), getBalance (balance only)
  • Keys: signingListKeys, signingListAccounts, signingCreateKey

Via Query

(account #ADDR) returns the full account record; (balance #ADDR) the coin balance. Both are free — see the query skill.

Handling Keys

Save the seed when an account is created — it cannot be recovered. Tell the user explicitly at the moment of creation, not afterwards.

Never write a seed or passphrase into a file in the repository, a commit message, or any output that will be shared onward. If the user pastes one, use it for the operation at hand and do not repeat it back.

Display

  • Balances in CVM units (1 CVM = 10^9 copper)
  • Addresses with the # prefix
  • Public keys as hex strings

Mais skills de convex-dev

convex-lisp
convex-dev
Referência da linguagem Convex Lisp — convenções da CVM, chamada de código de biblioteca, definições de atores, códigos de juice e erro. Use ao escrever ou depurar código fonte da CVM para…
ecosystem
convex-dev
Orientação no ecossistema Convex — o que vive em qual repositório, onde estão as especificações e documentos, e quais bibliotecas cliente existem. Use quando precisar de contexto…
local-network
convex-dev
Execute uma rede de teste Convex local para desenvolvimento. Use ao testar alterações contra uma rede ativa, reproduzir um problema de um peer ou quando não houver rede remota…
protocol-versions
convex-dev
Versões de protocolo, migrações e o upgrade v1 — quais semânticas usar, e como mudar o comportamento do CVM sem bifurcar a rede. Use quando…
etch
convex-dev
Inspecione e mantenha um armazenamento Etch — o banco de dados endereçado por conteúdo da Convex. Use ao examinar armazenamento de pares, diagnosticar corrupção, coletar lixo, ou…
juice
convex-dev
Contabilidade de Juice — o custo de computação e largura de banda na CVM. Use ao raciocinar sobre o custo de execução de transações, diagnosticar uma falha de :JUICE, ou…
trust
convex-dev
Trust monitors — o modelo de autorização on-chain composável da Convex. Use ao escrever controle de acesso, restringindo funções de atores, definindo quem pode cunhar ou…
memory
convex-dev
Contabilidade e limites de memória — o custo do armazenamento on-chain e como minimizá-lo e recuperá-lo. Use ao raciocinar sobre o crescimento do estado, diagnosticar um…