Desenvolvimento Algorand
Esta é a habilidade pai agregada para ferramentas, fluxos de trabalho e padrões de desenvolvimento Algorand independentes de linguagem. Use os arquivos de referência abaixo para encontrar orientações detalhadas sobre cada tópico.
Início Rápido
# Instalar AlgoKit CLI
pipx install algokit
# Criar um novo projeto
algokit init -n meu-projeto -t typescript --answer preset_name production --defaults
# Ciclo de desenvolvimento
algokit project run build # Compilar contratos
algokit project run test # Executar testes
algokit localnet start # Iniciar rede local
algokit project deploy localnet # Implantar
Guia de Referência
Navegue até a referência apropriada com base na sua tarefa.
Comandos do AlgoKit CLI
Construa, teste, implante e gerencie redes locais com o AlgoKit CLI.
- use-algokit-cli.md — Fluxo de trabalho CLI e comandos comuns
- use-algokit-cli-reference.md — Referência completa de comandos CLI
Pesquisando Exemplos Algorand
Encontre exemplos de contratos funcionais e padrões de código dos repositórios da Algorand Foundation usando WebFetch com URLs raw do GitHub.
- search-algorand-examples.md — Fluxo de trabalho de pesquisa e repositórios prioritários
- search-algorand-examples-reference.md — Padrões WebFetch e base de conhecimento de referência
Criando Projetos
Inicialize novos projetos Algorand usando templates do AlgoKit.
- create-project.md — Fluxo de trabalho de criação de projeto
- create-project-reference.md — Templates, predefinições e opções CLI
Construindo Contratos Inteligentes
Fluxo de trabalho geral para construir contratos inteligentes Algorand (etapas independentes de linguagem).
- build-smart-contracts.md — Fluxo de trabalho de construção de contratos
- build-smart-contracts-reference.md — Prioridades de repositório e consultas de padrões
Implementando Padrões ARC
Codificação ABI ARC-4, especificações de aplicação ARC-32/ARC-56 e padrões relacionados.
- implement-arc-standards.md — Visão geral do ARC e padrões principais
- implement-arc-standards-arc4.md — Tipos ABI ARC-4, codificação e invocação de métodos
- implement-arc-standards-arc32-arc56.md — Formato da especificação de aplicação e uso
Solucionando Erros
Diagnostique e corrija erros comuns no desenvolvimento Algorand.
- troubleshoot-errors.md — Visão geral do diagnóstico de erros
- troubleshoot-errors-contract.md — Erros de contrato inteligente e lógica
- troubleshoot-errors-transaction.md — Erros de transação e conta
Referência Rápida de Tópicos
| Tópico | Arquivos | Descrição |
|---|---|---|
| AlgoKit CLI | 2 | Comandos de construção, teste, implantação e gerenciamento de rede local |
| Pesquisar Exemplos | 2 | Padrões WebFetch para encontrar exemplos de código Algorand |
| Criar Projeto | 2 | Templates, predefinições e opções do algokit init |
| Construir Contratos | 2 | Fluxo de trabalho de construção de contratos independente de linguagem |
| Padrões ARC | 3 | ABI ARC-4, especificações de aplicação ARC-32/56 |
| Solucionar Problemas | 3 | Diagnóstico de erros para contratos e transações |
Como Usar Esta Habilidade
- Comece aqui para entender qual referência você precisa
- Leia o arquivo
.mddo tópico para orientação passo a passo - Consulte o arquivo
-reference.mdpara detalhes completos da API/CLI - Para conteúdo específico de linguagem, veja as habilidades pai
algorand-typescriptoualgorand-python