Para verificar o ID do fornecedor (VID, na sigla em inglês) emitido por Connectivity Standards Alliance (Alliance), é necessário gerar um arquivo JSON da transação e executar o comando no Google Home Developer Console.
Verifique se você está fazendo esse processo em uma máquina com acesso à ferramenta de linha de comando dcld
e à conta de DCL apropriada para seu VID.
Chaves WebUI DCL
Se você criou sua conta do DCL e as chaves associadas usando a DCL WebUI, é necessário importá-las para dcld
antes de verificar seu VID.
- Localize sua frase de recuperação mnemônica. Você deve ter salvado a frase mnemônica quando criou a chave na WebUI. A frase mnemônica consiste em 24 palavras.
Se você não tem o
dcld
, verifique se o goLang 1.3 está instalado.Há também uma versão pré-criada do DCL para Ubuntu. Consulte o Ledger de conformidade distribuído (DCL, na sigla em inglês) no GitHub para mais informações.
Importe a chave usando o BIP39 Mnemonic. Digite o seguinte comando em
dcld
.dcld keys add mykey --recover
Enter your bip39 mnemonic found obscure learn obtain suffer dish crazy clinic layer expose negative siege alley drop issue expect horror strike hold catalog simple tongue draw filter {"name":"jack","type":"local","address":"cosmos1n78djl9spdwcwrmq2z8skxeqqcz7q3n9rhu9ml","pubkey": "{\"@type\":\"/cosmos.crypto.secp256k1.PubKey\",\"key\":\"AghA9HLRUhOAQzC0ZWzZGcPEPtKrGSIpQ4uhjXH9ZNcr\"}"}
Sua chave foi importada e poderá executar os comandos de assinatura conforme solicitado pelo Developer Console.
Frase mnemônica
Seu mnemônico BIP39 pode ser usado para recuperar ou reconstruir suas chaves secretas. Não compartilhe sua frase mnemônica. Ela deve ser mantida e protegida como se fosse sua chave DCL privada.
Se você não fez backup da frase de recuperação mnemônica, não há uma maneira direta de recuperar ou importar suas chaves DCL para uso com dcld.
Titular da conta
A verificação de VID requer uma conta mainnet do Distributed Compliance Ledger (DCL). O testnet não é compatível. Se você for proprietário de uma conta da empresa, faça o seguinte para verificar o VID:
Na lista de projetos, clique em Abrir ao lado do projeto em que você quer trabalhar.
Clique em Desenvolver.
Em ID do fornecedor (VID), selecione ID do fornecedor emitido pelo CSA (para certificar) e insira o ID do fornecedor emitido pelo CSA.
Se você já tiver inserido um VID, clique em Verificar VID.
Isso gera uma transação de DCL.
Abra uma janela de terminal.
Se você nunca usou
dcld
, importe a chave executando o seguinte comando:dcld keys import key-name key-file
Você será solicitado a digitar a senha longa de descriptografia da chave exportada que foi usada durante o processo de exportação.
Copie e execute o primeiro comando, conforme mostrado.
Agora execute o segundo comando no terminal.
Cole a resposta do segundo comando e clique em Enviar.
A propriedade do seu VID será verificada.
- Se o VID de produção for verificado, você vai receber uma marca de seleção verde. Clique em Salvar e continuar para concluir.
- Se o VID de produção for rejeitado, você receberá um ponto de exclamação vermelho com os problemas que precisam ser corrigidos.
Detentor de chave sem conta
Se você não tem uma conta de DCL, trabalhe com um proprietário de conta para verificar o VID.
Se o proprietário da conta tiver acesso a Developer Console, peça a ele para verificar o VID usando as instruções em Proprietário da conta.
Se o proprietário da conta não tiver acesso ao Developer Console:
- Acesse os comandos gerados e envie-os ao proprietário da conta.
- Digite o resultado do segundo comando e clique em Enviar.
- A propriedade do seu VID será verificada.
- Se o VID de produção for verificado, você vai receber uma marca de seleção verde. Clique em Salvar e continuar para concluir.
- Se o VID de produção for rejeitado, você receberá um ponto de exclamação vermelho com os problemas que precisam ser corrigidos.