「Utilizando as Ferramentas da Darwinia 3–3」Guia de Usuário do Smart App

kanbeok
Darwinia Network Brasil
7 min readDec 20, 2021

Em um artigo anterior, introduzimos um método para transferir tokens do endereço do Substrate para o endereço Smart; este artigo introduzirá outro método para alcançar o mesmo resultado utilizando o Darwinia Smart App.

Introdução

Definimos Smart App como um aplicativo que transfere tokens do endereço Substrate para o endereço Smart dentro da mesma cadeia.

Endereço Substrate — Substrate address

Blockchains baseadas em Substrate, como Polkadot e Darwinia, adotam o formato de endereço SS58, que costuma a ser chamado de Endereço Substrate — Substrate address.

Endereço Inteligente — Smart address

Blockchains baseadas em contratos inteligentes adotam o formato de endereço Ethereum, um endereço de 42-caracteres hexadecimais que começa com “0x”. Na nossa documentação, nós nomeamos este formato de endereço de Endereço Inteligente - Smart address.

Instruções passo a passo para Smart App

1. Preparação

Criar uma conta polkadot{.js} (pule esta etapa se você já o fez)

  • Após a conclusão do download, crie uma nova conta. Por favor, armazene sua senha e seed mnemônica com segurança. Não faça screenshot e não compartilhe com outros!

Você também pode importar uma conta a partir de uma seed pré-existente.

Crie uma conta na MetaMask Wallet (pule este passo se você já tiver uma)

  • Faça o dowload da Carteira MetaMask para Chrome ou Firefox e adicione ao seu navegador.
  • Por favor, armazene sua senha e frase secreta de recuperação de conta em segurança. Não faça screenshot e não compartilhe com outros!

Você também pode importar uma conta a partir de uma frase secreta de recuperação.

Configurar MetaMask para se conectar à Rede Crab

  • Para adicionar uma rede customizável na MetaMask, clique Add Network.
  • Adicione a Rede Crab nos parâmetros de configuração.

Network Name : Crab

New RPC URL: http://crab-rpc.darwinia.network

Chain ID: 44

Currency: CRAB

Block Explorer URL: https://crab.subscan.io/

  • A conexão será estabelecida com sucesso, como mostrado na figura abaixo.

2. Selecione a rede e conecte a carteira

Selecione a rede: Selecione a rede para transferir ativos em uma dada blockchain.
Botão de troca rápida: "Substrate" e "Smart" embaixo do ícone referem-se ao endereli substrate, "Substrate address", e ao endereço inteligente, "Smart address", e a figura mostra que os ativos na rede Crab são transferidos de um endereço Substrate para o endereço inteligente. Você pode clicar no botão troca rápida para mudar o endereço de origem e de destino.
Conectar carteira: Após selecionar a rede, você pode selecionar qual conta irá usar para transferir ativos. A conta é lida pelo Smart App a partir do plugin.

3. Preecha o formulário de transferência

Endereço de destinação: Preencha o endereço da conta para receber os ativos da conta do remetente. Por exemplo, se você optar por transferir ativos de um endereço de substrate para um endereço inteligente, o endereço de destino deve ser um endereço inteligente começando com “0x”.⚠️ Por favor, NÃO preencha o endereço de sua conta da exchange.
Botão de escolha de ativo: Selecione o ativo que você quer transferir.
Quantidade do ativo: Preecha a quantidade do ativo que você quer transferir.
Botão de confirmação: Confirme o formulário de transferência, clique Confirm, e envie a transação se não houver problema.

4. Enviar e confirmar os detalhes da transferência

5. Subscreva a transação

6. Reivindique tokens

Você só precisa reivindicar seus ativos somente quando transferir CKTON do endereço substrate para o endereço inteligente. Após transferir o CKTON do endereço substrate para o endereço inteligente, favor mudar o endereço do endereço inteligente para o endereço substrate, e então você encontrará uma dica para reivindicar seu CKTON.

FAQs

Como o endereço substrate e o endereço inteligente estão na mesma cadeia?

A Rede de Crab é uma blockchain baseada em substrate, e usa o formato de endereço substrate baseado no endereço SS58. Para ser compatível com o ecossistema de contrato inteligente Ethereum, esta blockchain adicionou um módulo chamado Smart Module que se baseia na tecnologia DVM (Darwinia Virtual Machine). O DVM é consistente com a Máquina Virtual Ethereum no paradigma subjacente. Enquanto isso, um segundo formato de endereço é introduzido no topo da rede existente, ou seja, endereço inteligente.

Tanto Wormhole quanto Smart App contêm ativos de transferência, mas qual é a diferença entre Wormhole e Smart App?

A transferência cross-chain de ativos entre múltiplas cadeias blockchain pode ser realizada através do Wormhole, mas o Smart App tem foco na transferência de ativos dentro da mesma cadeia.

O que podemos fazer depois de transferir os tokens para o endereço inteligente?

Depois de transferir os tokens para o endereço inteligente, os builders que quiserem desenvolver DApps na Rede Crab usarão os tokens como =taxa de gás. Para operações mais detalhadas, por favor, consulte o Builders.

Como adicionar a Rede de Crab à Metamask?

Favor consultar as partes deste artigo “Configurar MetaMask para conectar à Rede Crab”.

Como adicionar o token CRAB e CKTON à rede Crab na MetaMask?

Depois de adicionar a Rede Crab na MetaMask, o token CRAB vai ser a taxa de gás na Rede Crab. Para o token CKTON, precisamos adicioná-lo manualmente.

  • Para adicionar um token personalizado a MetaMask, clique Import tokens.
  • Preencha o endereço do contrato do token.

endereço do contrato WCKTON: 0x159933C635570D5042723359fbD1619dFe83D3f3

NOTE: A Máquina Virtual Darwinia suporta apenas 1 token nativo, mas a Crab Network tem 2 tokens nativos, um é CRAB (Crab Network Native Token), outro é CKTON (Crab Network Commitment Token). Portanto, quando o nome CRAB do token exibido na MetaMask não tem nenhuma mudança, outro nome CKTON do token deve mudar. Portanto, o “W” de “WCKTON” representa embrulhado, e se refere ao CKTON (Crab Network Native Token) que é armazenado no contrato na forma de “WCKTON”.

Como adicionar a Rede de Testes Pangolin à MetaMask?

  • Adicione uma rede personalizada na MetaMask, cliqueAdd Network.
  • Adicionar parâmetros de configuração da rede de teste Pangolin.

Network Name : Pangolin

New RPC URL: http://pangolin-rpc.darwinia.network

Chain ID: 43

Currency: PRING

Block Explorer URL: https://pangolin.subscan.io/

  • Quando a conexão for estabelecida com sucesso, você verá a figura abaixo.

Nos contacte!

Se você enfrentar quaisquer problemas ao usar o Darwinia Smart App, por favor mande um e-mail (em inglês) para hello@darwinia.network ou mande mensagem, em português, no nosso grupo de telegram.

Série de Artigos

「Utilizando as Ferramentas da Darwinia 3–1」Guia de Usuário do Wormhole

「Utilizando as Ferramentas da Darwinia 3–2」Guia de Usuário do Wormhole II | A Ponte Substrate-a-Substrate Entre a Rede Darwinia e a Rede Crab

Sobre a Rede Darwinia

A Rede Darwinia é uma rede descentralizada de pontes cross-chain construída em Substrate. A Darwinia é conhecida como o “polo de pontes cross-chain” do Metaverso Web 3.0. Ela fornece uma solução de ponte segura e geral, conecta-se a Polkadot, Ethereum, TRON e outras cadeias heterogêneas através da transferência de ativos em cadeia e chamadas em cadeia remotas.

A Darwinia Network ganhou uma alta reputação e reconhecimento ao longo de sua jornada voltada a construção de protocolos descentralizados de pontes entre cadeias. Em 2020, Darwinia foi mencionada light-paper da Polkadot como um dos amigos da Polkadot e do Substrate. E a Darwinia foi selecionada para participar do Substrate Builder Program e do Web3.0 Bootcamp, e pelo excelente trabalho no Substrate Builder Program, Darwinia Network recebeu oficialmente o título de Nível 2 da Parity. Os produtos e ferramentas desenvolvidos pela Darwinia foram premiados com três financiamentos W3F.

Darwinia tem contribuído para a compatibilidade e interoperabilidade do Metaverso.

As áreas de aplicação da Rede Darwinia incluem DeFi, trading cross-chain de NFTs, jogos, etc. Darwinia também desenvolve o jogo do Metaverso Evolution Land.

Tudo o que você precisa saber sobre Darwinia

[Website] [Twitter] [Telegram Oficial em Português] [GitHub] [Discord]

Traduzido do inglês para o português por Mariana Kanbe.

Link para acesso ao artigo original:

https://darwinianetwork.medium.com/using-darwinia-tools-3-3-smart-app-user-guide-c029db71102e

--

--