Nesse artigo iremos aprender a como criar um produto constante AMM através de contrato inteligente.
Nesse artigo iremos aprender a como criar uma soma constante AMM através de contrato inteligente.
Nesse artigo iremos aprender a como criar um sistema de cofre para seu projeto, token ou jogo NFT.
Nesse artigo iremos aprender a como criar um sistema de Staking de Recompensas para seu projeto, token ou jogo NFT.
Nesse artigo iremos aprender a como criar um sistema de preços Chainlink Oracle para seu projeto, token ou jogo NFT.
Nesse artigo iremos aprender a como utilizar o Uniswap V3.
Nesse artigo iremos aprender a como adicionar liquidez em uma pool e realizar swap de tokens utilizando o Uniswap V2.
Nesse artigo iremos aprender a como adicionar e remover liquidez de uma pool utilizando o Uniswap V2.
Nesse artigo iremos aprender a como realizar uma troca de tokens utilizando o Uniswap V2.
Nesse artigo iremos aprender a como realizar testes em um contrato inteligente com Echidna.
Nesse artigo iremos aprender a como um contrato malicioso consegue ignorar a verificação do tamanho de um contrato inteligente.
Nesse artigo iremos aprender a como um contrato malicioso consegue manipular a data e hora do bloco de uma blockchain.
Nesse artigo iremos aprender a como um contrato malicioso utiliza a técnica de front running para antecipar uma transação durante outra transação.
Nesse artigo iremos aprender a como desenvolver um contrato inteligente para atrair e pegar hackers e contratos maliciosos através da técnica honeypot (pote de mel).
Nesse artigo iremos aprender a como um contrato malicioso consegue ocultar seu script malicioso e como previnir um ataque em seu contrato inteligente.
Nesse artigo iremos aprender a como um contrato malicioso realiza phishing com tx.origin e como previnir um ataque em seu contrato inteligente.
Nesse artigo iremos aprender a como um contrato malicioso age para tornar um contrato inutilizável e como previnir um ataque em seu contrato inteligente.
Nesse artigo iremos aprender a como um contrato malicioso age para descobrir um valor através das fontes de aleatoriedade e como previnir um ataque em seu contrato inteligente.
Nesse artigo iremos aprender a como um contrato malicioso age para acessar e chamar as funções delegatecall e como previnir um ataque em seu contrato inteligente.
Nesse artigo iremos aprender a como um contrato malicioso age para acessar variáveis privadas e como previnir um ataque em seu contrato inteligente.
Nesse artigo iremos aprender a como um contrato malicioso de auto-destruição funciona e como previnir um ataque em seu contrato inteligente.
Nesse artigo iremos aprender a como um contrato malicioso de estouro de memória funciona e como previnir um ataque em seu contrato inteligente.
Nesse artigo iremos aprender a como um contrato malicioso de reentrada funciona e como previnir um ataque em seu contrato inteligente.
Nesse artigo iremos aprender a como gravar dados em qualquer slot do storage da blockchain através de um contrato inteligente.
Nesse artigo iremos aprender a como criar nosso primeiro Token ERC721 e uma aplicação que irá interagir com nosso token.
Nesse artigo iremos aprender a como criar nosso primeiro Token ERC20 e uma aplicação que irá interagir com nosso token.
Nesse artigo iremos aprender a criar uma aplicação utilizando o mapeamento iterável através da criação de um contrato inteligente.
Nesse artigo iremos aprender a criar uma carteira que aceita múltiplas assinaturas no envio da transação através da criação de um contrato inteligente.
Nesse artigo iremos abordar sobre como verificar uma assinatura hashing através da função keccak256.
Nesse artigo iremos abordar sobre como importar novas libraries em seu contrato inteligente.
Nesse artigo iremos abordar sobre como criar um novo contrato através do seu contrato inteligente. Os contratos podem ser criados por outros contratos usando a palavra-chave `new`.
Nesse artigo iremos abordar sobre a utilização das funções `call`, `fallback`, `delegatecall` e chamadas de outros contratos no seu contrato inteligente. Falaremos sobre `call`, `fallback` e `delegatecall`.
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`.
Nesse artigo iremos abordar sobre como interagir com interfaces, funções pagáveis e níveis de visibilidade em funções do seu contrato inteligente. Falaremos sobre `visibility`, `interface` e `payable`.
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`.
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.
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`.
Nesse artigo iremos abordar as diversas maneiras de armazenar dados na blockchain com Solidity. Falaremos sobre os tipos `storage`, `memory` e `calldata`.
Nesse artigo iremos abordar o funcionamento do `struct`, ou em português estruturas, no Solidity.
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.