Guia de Início Rápido da Solana
Bem-vindo ao Guia de Início Rápido da Solana. Este guia prático apresenta os conceitos fundamentais para construir na Solana, independentemente da sua experiência anterior.
- Contas Solana: Como a rede Solana armazena dados
- Enviando transações: Como interagir com a rede Solana enviando transações
- Construindo e implantando programas: Crie seu primeiro programa Solana e implante-o na rede
- Endereços derivados de programa: Aprenda como criar endereços determinísticos para contas
- Invocações entre programas: Aprenda como chamar outros programas a partir do seu programa, permitindo interações complexas e composição de programas
Neste tutorial, você aprenderá sobre:
- Contas Solana: Aprenda como a rede Solana armazena dados.
- Enviando Transações: Aprenda a interagir com a rede Solana enviando transações.
- Construindo e Implantando Programas: Crie seu primeiro programa Solana e implante-o na rede.
- Program Derived Addresses (PDAs): Aprenda como usar PDAs para criar endereços determinísticos para contas.
- Cross Program Invocations (CPIs): Aprenda como chamar outros programas de dentro do seu programa, permitindo interações complexas e composabilidade entre diferentes programas na Solana.
A melhor parte? Você não precisa instalar nada. Este guia usa o Solana Playground, um ambiente de desenvolvimento baseado no navegador. Acompanhe, copie e cole código, e veja os resultados imediatamente, tudo a partir do seu navegador. Conhecimentos básicos de programação ajudam, mas não são obrigatórios.
Criar uma carteira no Playground
Solana Playground
O Solana Playground (Solpg) fornece um ambiente de desenvolvimento baseado em navegador que permite desenvolver, implantar e testar programas Solana rapidamente.
Abra uma nova aba no seu navegador e acesse https://beta.solpg.io/.
Criar carteira do Playground
Novos usuários do Solana Playground devem primeiro criar uma carteira do Playground. Esta carteira permite que você interaja com a rede Solana diretamente do seu navegador.
Passo 1. Conecte-se ao Playground
Clique no botão "Not connected" no canto inferior esquerdo da tela.
Salve seu keypair
Passo 2. Crie sua carteira
O sistema solicita que você salve o keypair da sua carteira. Quando estiver pronto, clique "Continue" para prosseguir.
Criar Carteira do Playground
Agora você deve ver o endereço da sua carteira, o saldo de SOL e o cluster conectado (devnet por padrão) na parte inferior da janela.
Conectado
O armazenamento local do seu navegador salva sua Carteira do Playground. Limpar o cache do navegador remove sua carteira salva. Use sua Carteira do Playground apenas para testes e desenvolvimento. Não envie ativos reais (da mainnet) para este endereço.
Algumas definições que podem ser úteis:
- endereço da carteira: uma chave pública de 32 bytes de um keypair Ed25519,
geralmente exibida como uma string codificada em base-58 (ex.,
7MNj7pL1y7XpPnN7ZeuaE4ctwg3WeufbX5o85sA91J1). A chave privada correspondente assina transações deste endereço. Na Solana, um endereço serve como o identificador único para a carteira de um usuário, um programa (contrato inteligente) ou qualquer outra conta na rede. - cluster conectado: a rede Solana para suas interações atuais. Clusters
comuns incluem:
devnet: Uma rede de desenvolvimento para experimentação de desenvolvedorestestnet: Uma rede reservada para testes de validadores (não use como desenvolvedor de aplicativos)mainnet-beta: A rede principal da Solana para transações reais
Adicione SOL à sua carteira
Obtenha SOL da Devnet
Antes de iniciar o desenvolvimento, você precisa obter algum SOL da devnet.
Como desenvolvedor, você precisa de SOL para dois casos de uso principais:
Opção 1: Use o terminal do Playground
Dois métodos para financiar sua carteira com SOL da devnet:
Opção 1: Usando o Terminal do Playground
Opção 2: Use o faucet da Devnet
$solana airdrop 5
Opção 2: Usando o Faucet da Devnet
Se o comando airdrop não funcionar (devido a limites de taxa ou erros), você pode usar o Faucet Web.
Is this page helpful?