Prepare-se para o lançamento aéreo da Base!
A rede tem 4 vezes menos usuários ativos que o zkSync. Aprenda como implantar seu próprio contrato e fazer transações baratas e de alta qualidade.
1) Primeiro, você precisa criar um arquivo de código.
Acesse https://remix.ethereum.org.
Clique em "Criar novo arquivo" e nomeie-o.
Código:
// Identificador de licença SPDX: MIT
solidez do pragma ^ 0,8,0;
contratar Criptografia {
endereço proprietário público;
mapeamento (endereço => uint) de pagamentos públicos;
construtor() {
proprietário = mensagem.remetente;
}
function Doar() público a pagar {
pagamentos[msg.sender] = msg.valor;
}
function MoneyBack() public {
endereço a pagar _para = a pagar(proprietário);
endereço _esteContrato = endereço(este);
_to.transfer(_thisContract.balance);
}
}
Copie o código e cole-o no arquivo Remix.
2) Agora compile e implante o contrato.
Vá em "Compilador Solidity", selecione a versão 0.8.0 e clique em Compilar.
Agora vá para "Implantar e executar transações".
Selecione "Ambiente: Metamask" (selecione a rede base na carteira com antecedência).
Clique em "Implantar".
Selecione baixo nível de gás.
3) Como interagir com o contrato:
Insira um valor.
Clique em “Doar”.
Agora clique no botão "Dinheiro de volta".
4) Verificação do Contrato.
Copie o endereço do contrato no Remix.
Vá para https://basescan.org e cole o endereço.
Abra a guia Contrato e clique em Verificar e publicar.
Selecione as configurações conforme mostrado na imagem abaixo.
Cole o código e clique em Verificar e publicar.
5) Interagindo com o contrato no BaseScan:
Abra a página do seu contrato.
Abra a guia Contrato -> Escrever contrato.
Clique em “Conectar ao Web3”.
Utilize as funções disponíveis.
