Iniciante

Todos os conteúdos de nível iniciante estão disponíveis aqui

Iniciante · Aplicações

Carteira de Tokens

Nesse artigo iremos aprender a criar uma carteira de tokens através da criação de um contrato inteligente.

Iniciante

O que é ABI e para que serve?

Nesse artigo iremos abordar sobre o que é uma ABI do contrato inteligente, para que serve e como codificar e decodificar.

Iniciante · Intermediário

Import e Libraries, para que servem?

Nesse artigo iremos abordar sobre como importar novas libraries em seu contrato inteligente.

Iniciante · Intermediário

Enviar Ether com transfer, send e call

Nesse artigo iremos abordar sobre como enviar tokens através das funções `transfer`, `send` e `call` no seu contrato inteligente. Falaremos sobre `transfer`, `send` e `call`.

Iniciante · Intermediário

Evento, Construtor e Herança

Nesse artigo iremos abordar sobre como emitir eventos, declarar construtores e definir heranças no seu contrato inteligente. Falaremos sobre `emit`, `constructor` e `herança`.

Iniciante · Intermediário

Tratamento de erros de condições e exceções

Nesse artigo iremos abordar sobre como tratar de forma correta os erros de transações e condições no Solidity. Falaremos sobre `require`, `revert` e `assert` para tratar condições e `try / catch` para tratar exceções.

Iniciante · Intermediário

Funções e Modificadores

Nesse artigo iremos abordar sobre as várias formas de trabalhar com funções, modificadores e views no Solidity. Falaremos sobre `function`, `view`, `pure` e `function modifier`.

Iniciante · Intermediário

Estruturas - Struct

Nesse artigo iremos abordar o funcionamento do `struct`, ou em português estruturas, no Solidity.

Iniciante · Intermediário

Enum - Enumeradores

Nesse artigo iremos abordar o funcionamento do `enum` no Solidity. O Solidity suporta os enumeradores e eles são muito úteis para modelar a escolha e acompanhar o estado do seu contrato inteligente.

Iniciante

Mapping e Arrays

Nesse artigo iremos abordar como funcionam os `mapping` e `arrays` no Solidity, bem como, quando utilizá-los em seu contrato inteligente.

Iniciante

If, Else, For e While

Entenda como funcionam as instruções condicionais e loops. Nesse artigo iremos abordar o funcionamento das instruções condicionais `if`, `else` e os loops `for`, `while` e `do while` no Solidity.

Iniciante

Ether, Wei e Taxa de Gas

Nesse artigo iremos falar um pouco sobre as taxas de gas da blockchain e como economizar na hora de escrever seu contrato inteligente. Na rede da Ethereum, as transações são pagas com Ether, assim como na rede da Binance Smart Chain, as transações são pagas com BNB, na rede da Polygon as transações são pagas com MATIC e assim por diante.

Iniciante

Entendendo as Variáveis

Nesse artigo iremos falar um pouco sobre os tipos de variáveis, como acessá-las e onde definí-las. Conheça os diferentes tipos de variáveis e suas aplicações.

Iniciante · Aplicações

Meu primeiro aplicativo

Nesse exemplo iremos criar nosso primeiro aplicativo, onde iremos obter, incrementar e decrementar o valor de um contador.