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.