EOS Desenvolvimento bolsa: desenvolver testes baseados em rede

objetivo

 
  • Como conectar-se ao teste de rede correta
  • Use selva criado minha primeira conta
  • Nos moedas teste selva pedido EOS
  • Criar uma conta no projeto
  • prefácio

    Nosso currículo foi concluída a desenvolver rede local baseada em carteira EOS, há três módulos: Carteira Module, módulo conta, módulo de transferência, o outro também pode ser usado eosjs, Cleos e assim por diante. Mas haverá alguma diferença entre o poço e testes baseados em rede, vamos aprender juntos.

    Em primeiro lugar, como se conectar à prova de rede correto

    1. Erros comuns

    Aprendizagem dos alunos rápidos podem, eles próprios têm tentado avançar conectado à rede de teste, mas vai reclamar { "code": 0, "nome": "exceção", "o quê": "não especificadas", "detalhes": }

    Nós local selva aberta para ver selva endereço de rede de teste nó, tutoriais em "EOSJS linguagem leiga: ligado à rede principal, rede de teste, a transação" Detalhes seção são explicados. Nós escolher o primeiro endereço de teste "

    Testamos o motivo pelo qual tais erros serão relatados

    nodeos nó de serviço não é um problema, podemos normalmente obter informações do usuário.

    Cleos -u get lixulixulixu conta

    Em seguida, ele certamente não suporta os serviços keosd, API para acessar o próximo carteira que, como se segue

    Cleos --wallet-url --print-request lista carteira

    2. Erro de Análise

    Assim, jungle.cryptolions.io: 38888 nenhum nó teste bujão configuração API carteira, de modo que a rede não está ligado ao suporte de teste carteira, mas suportes outra conexão RPC fora da carteira. Porque ele atua como um nó de serviço público, é impossível para ajudar as pessoas a gerir as chaves privadas, que seria muito inseguro, todos nós compartilhamos a mesma carteira e privado, a menos que seja para todos a fazer um sistema de re-usuário, isso também não é necessário a.

    Por isso, testar a conexão com a rede quando a necessidade de construir seu próprio serviço keosd usado para gerenciar chaves privadas e carteira. serviço de carteira de conexão ao serviço local, enquanto que os serviços nodeos conectado à rede de teste. Esta é apenas dependente do nosso local keosd aplicativo Wallet para lidar com a nossa chave privada, e contas, transações, etc. está ligado a uma rede de teste, e, portanto, sobre a carteira após o item de linha terá o nosso serviço keosd servidor.

    3. Tratamento de erros

    E modificando httpEndpoint chainId config / config.js // arquivo como o eosconfig rede de teste: {httpEndpoint: " chainId: "038f4b0fc8ff18a4f0842a8f0564611f6e96e8535901dd45e43ac8691a1c4dca", ......},

    O endereço WalletAddress não podem ser modificados, ou conectar-se a IP local " Agora você pode simplesmente iniciar o serviço keosd, nodeos pode ser parado, e depois iniciar o serviço de fundo NodeJS nossa visão carteira "mywallet1" criado anteriormente, como mostrado abaixo

    Embora eles ainda são visíveis na bolsa tem a mesma chave privada antes, mas conta gerenciada é nulo. Devemos lembrar que na frente dos tiros, a conta de bolsa que a rede local, como se segue

    Em segundo lugar, usar a floresta para criar minha primeira conta já sabemos Criar uma conta é necessário para usar uma conta existente para criar e necessidade de comprar e consumir certos recursos de rede da cadeia de bloco EOS. Então, nós que nos ajude na rede de teste para criar a primeira conta dele? Vamos primeiro criar uma conta através do nosso site selva. O primeiro passo: vamos abrir o site da selva, há uma barra de navegação no botão Criar uma conta é o "Criar Conta", clique sobre ele aparecerá como uma caixa de bomba

    Observe o nome da conta na rede de teste e da rede principal deve ser 12, para criar a sua própria pública e chave privada como o proprietário e administrador privilégios Acitve casal. Depois de entrar no clique de um botão "Criar". Passo dois: em seguida, irá aparecer a seguinte informação transação, a explicação foi criado com sucesso.

    Vejo conta eosio para a compra de recursos de rede: RAM, rede, CPU. instruções específicas será no próximo capítulo. Terceiro Passo: comando de saída para ver a conta informações "lixutest1111" recém-criado

    Cleos -u get lixutest1111 conta

    saída segue

    Descrição foi criada com êxito, mas não há equilíbrio. Passo 4: Importar "lixutest1111" contas privadas a bolsa "mywallet1", verá a essa conta.

    derivado

    Muitas pessoas vão usar o eosio chave privada para controlar a conta, enquanto a chave privada para cada configurações de computador eosio são os mesmos, podemos importar o eosio chave privada para a carteira, para que você possa ter o controle sobre todas as contas controles direita, você vai encontrar algumas contas de teste têm moeda EOS, ha ha. OK, então vamos importar a chave privada "5KQwrPbwdL6PhXujxW37FSSQZ1JiwsST4cqQzDeyXtP79zkvFD3" a carteira "mywallet2", porque há demasiados conta. Aqui estão os resultados depois de importação, que interceptou a parte frontal da conta.

    Em terceiro lugar, pedir moedas teste EOS

    Pedido EOS troca de moeda teste está atrás de nós e compra de recursos recurso indispensável. Claro, ele também precisa do apoio de local de selva.

    O primeiro passo:

    Abrimos o site selva, na barra de navegação há um botão pedido EOS é "torneira", clique sobre ele aparecerá como uma caixa de bomba

    Depois de entrar no clique de um botão "Enviar moedas".

    Passo dois:

    Em seguida, irá aparecer a seguinte informação transação, a explicação foi criado com sucesso.

    Pode ser visto 100EOS eosio vir para a conta, ao mesmo tempo "lioninjungle" conta JUNGLE 100 para a transferência de tokens.

    O terceiro passo:

    Ver os detalhes da conta receberá um cheque tem 100EOS e 100JUNGLE.

    Em quarto lugar, criar uma conta no projeto

    Criar uma conta na função projeto foi concluído antes de uma rede local, e agora vamos executar o teste de rede, para ver o que vai ser diferente.

    O primeiro passo:

    Nova conta "lixutest1112", usando "mywallet1" qualquer carteira de um controle público.

    Passo dois:

    Consulte "mywallet1" a adição de uma conta de bolsa "lixutest1112", seu balanço é apresentado como 0, mas "lixutest1111" mudou o equilíbrio pela 100EOS seguinte 79.4019EOS.

    Por 20.5EOS menos dele, vemos o código relato da criação, como segue:

    Visível quando nós transferimos para a nova conta e comprou CPU NET e passou 10EOS, outro comprou um 8192bytesRAM. Então, depois de tomar um total de cerca de 20.5EOS.

    O terceiro passo:

    Ver conta "lixutest1112" recursos de rede, tem uma hipoteca NET 10 EOS e hipoteca 10EOS CPU, RAM tem 9.325Kib.

    V. Resumo

    Após este capítulo temos com sucesso projeto carteira conectado à rede teste real para a gestão do serviço de carteira chave privada é construído localmente. Nós testamos a função de sucesso, o próximo capítulo irá mostrar-lhe como comprar recursos de rede.
    CCTD | Coke: Após cinco subida dos preços vai até ele?
    Anterior
    Milheto milheto parada venda 9: preferem não vender bens suficientes; Yu Chengdong: Huawei tem sistema operacional desenvolvido
    Próximo