A Scroll levantou recentemente com sucesso US$ 50 milhões de VCs conhecidos, como Polychain Capital e Sequoia Capital. No geral, a Scroll conseguiu arrecadar US$ 83 milhões.

Scroll agora está avaliado em US$ 1,8 bilhão

Scroll é zkRollup baseado em zkEVM no Ethereum, fornecendo compatibilidade nativa com aplicativos e ferramentas Ethereum existentes. Simplificando, é uma nova rede de camada 2 para Ethereum.

Atualmente, a fase alfa testnet está em andamento e, durante a versão pré-alfa, foram alcançados 1 milhão de endereços únicos e 16 milhões de transações

https://medium.com/@jiamigou/Cryptodog Compilation Airdrop Capítulo 47 - Participando do projeto investido pelo fundador do Ethereum - 33 milhões de dólares americanos - tutorial de rede de teste de rolagem - a0416c04d3a4

https://medium.com/@jiamigou/Cryptodog Compilation Airdrop Capítulo 140 - O guia mais completo para a rede de teste de rolagem - e54619ad49a7

https://medium.com/@jiamigou/Cryptodog Compilation Airdrop Capítulo 147 - Não perca - Resumo do Dog Brother - Os 10 principais lançamentos aéreos de alta probabilidade em março - 6cf0bb27508d

Lembre-se, cada testnet requer pelo menos 100 transações

Hoje faremos alguns testes de ponte, criaremos nossos próprios contratos, tokens e realizaremos mais de 100 transações, e aumentaremos o peso da conta para nos prepararmos para lançamentos aéreos posteriores. As etapas específicas são as seguintes:

Passo 1. Obtenha tokens testnet

Primeiro, precisamos usar a ponte de rolagem para obter o scroll goerli ETH.

Faça login em https://scroll.io/alpha e adicione a rede Scroll Alpha Testnet na metamask

Vá para https://scroll.io/alpha/bridge e conecte alguns goerli ETH para Scroll Goerli ETH.

Comece a ponte

Este processo requer uma espera de 30 minutos a mais de uma hora.

Etapa 2. Obtenha o WETH

Depois de obter scroll ETH, usamos scroll-uniswap para trocar algum wETH;

Acesse https://uniswap-v3.scroll.io/#/swap para trocar ETH por wETH;

Eu recomendo obter o máximo possível de torneiras e pontes goerli.

Fizemos apenas 50% deste tutorial até agora, ainda temos que fazer o seguinte:

  1. Crie nosso próprio contrato e verifique seu código

  2. Crie tokens e forneça liquidez a eles

  3. Trocar no Uniswap

Passo 3. Crie nosso contrato

Vá para remix.ethereum.org e clique em criar novo arquivo. Dê um nome ao arquivo.

O nome do arquivo deste tutorial é alphascroll.sol

Coloque o seguinte código no lado direito da tela

// Identificador de licença SPDX: solidez do pragma NÃO LICENCIADO ^0.8.9; contrato Lock { uint public unlockTime; endereço público a pagar proprietário;evento Retirada(valor uint, uint quando); construtor(uint _unlockTime) payable { require( block.timestamp < _unlockTime, "O tempo de desbloqueio deve ser no futuro"); desbloquearTime = _unlockTime; proprietário = a pagar(msg.sender); }function retirar() public { require(block.timestamp >= unlockTime, "Você ainda não pode retirar"); require(msg.sender == proprietário, "Você não é o proprietário");emit Withdrawal(address(this).balance, block.timestamp); proprietário.transferência(endereço(este).saldo); }

Vamos para soliditycompiler e clicamos em compilar

(Opcional) Você também pode compilar com o comando:

Vá para o Solidity Compiler no painel esquerdo -> clique em 'Compile cryptomarketblog.sol' -> Se não houver erro, você verá uma marca verde no botão do solidity compiler

Após a compilação, vemos uma imagem como esta

Agora clicamos no ícone de implantação e execução de transação à esquerda

(Opcional) Você também pode implantar usando o comando:

Vá para a barra lateral Implantar e executar transações no painel esquerdo -> Selecionar ambiente

Selecione "Injected Provider Metamask" como ambiente

Uma janela MetaMask aparecerá aqui, aprove.

Agora você pode ver o endereço da sua carteira logo abaixo do ambiente.

Digite 1 no campo “VALUE”; mude de Wei para Gwei; digite 1696118400 no campo “unit256_unlock time”;

Confira a imagem abaixo

Agora após preencher tudo, clique no ícone de implantação e confirme na metamask (certifique-se de estar na rede ETH Goerli)

Depois de alguns minutos você verá resultados como este:

Agora abrimos a última transação no ETH Explorer e abrimos o contrato.

Como mostrado abaixo:

Agora vamos ao contrato TAB e verificamos o contrato;

Clique para continuar

Agora você vê que há uma grande caixa vazia aqui. Volte para remixar, copie o código, clique em Verificar e Publicar.

Se você fez tudo corretamente, você obterá algo assim:

Agora verificamos o contrato novamente para ver se foi verificado.

Passo 4. Crie seu próprio token

Login: https://docs.openzeppelin.com/contracts/4.x/wizard

Defina os valores conforme mostrado abaixo, deixando todos os outros campos como estão.

Copie todo o código do lado direito da tela e visite o site do Remix novamente em uma nova janela. Crie novamente um novo arquivo chamado ALTKN.sol (no meu caso) e cole-o lá.

Vá para o compilador solidity e compile

Vá para IMPLEMENTAR E EXECUTAR TRANSAÇÕES e implantar.

Copie o endereço do contrato e importe os tokens no MetaMask;

Etapa 5. Teste a fluência da operação do token

Agora estamos prontos para testar nosso token em uniswap-scroll

Faça login em https://uniswap-v3.scroll.io/#/pool e use a conexão de rede scroll alpha.

Adicione nossos tokens aqui

Abaixo você pode ver nosso token personalizado ALPHA.

Passo 6. Adicione liquidez

Acesse a opção POOL e clique em nova posição;

Ao configurá-lo pela primeira vez, você preencherá alguns valores para criar o preço inicial e a liquidez. Depois você obterá algo como a imagem abaixo:

Nesta etapa, significa que sua implantação foi concluída e você pode realizar 100 trocas de tokens sozinho.

Isso é tudo para este artigo