「Utilizando as Ferramentas da Darwinia 3–3」Guia de Usuário do Smart App
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)
- Faça o download da extensão Polkadot{.js} para Chrome ou Firefox e adicione ela ao seu navegador.
- 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 através do Smart App.
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, clique
Add 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
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