A instalação da carteira mSigna no Linux requer construção. Compilar este software funciona em praticamente qualquer distribuição Linux. Para começar com esse processo, primeiro você precisa satisfazer as dependências que ele possui. Infelizmente, o site mSigna é muito vago e não oferece nenhum pacote específico de distribuição que os usuários devam instalar.
Para construir este programa, você precisará das bibliotecas Qt5, ODB, OpenSSL, as bibliotecas Boost C++, SQLite, git e qrencode. Para obter mais informações sobre como encontrar as dependências da sua distribuição Linux, acesse a página de documentação oficial aqui.
últimas postagens
Instalar mSigna
Depois que todas as dependências estiverem instaladas em seu sistema operacional Linux, abra uma janela de terminal e use o git ferramenta para baixar o código-fonte mais recente.
Nota: o mSigna ainda pode ser compilado mesmo se você não instalar as dependências em seu PC Linux. Verifique ~/mSigna/deps para os arquivos de dependência incluídos. O construtor pode usá-los em vez disso.
git clone https://github.com/ciphrex/mSIGNA
Criando dependências do mSigna
Anteriormente, usávamos o Git para baixar todos os arquivos de código-fonte do mSigna rapidamente. Seguir esse caminho é útil, pois remove etapas irritantes, como extrair arquivos compactados, etc. Neste ponto, você precisará mover o terminal da pasta inicial em que ele é aberto para os arquivos de origem mSigna recém-clonados. Para fazer isso, use o comando CD.
cd mSIGNA
Dentro da pasta mSigna, há uma subpasta “docs”. Nesta pasta, é descrita uma descrição detalhada para configurar um ambiente de compilação do Linux. Envolve baixar, construir e instalar arquivos importantes. Tenha em mente que esses arquivos não saem da pasta “deps”. Se você instalou essas bibliotecas por meio do gerenciador de pacotes da sua distribuição Linux, sinta-se à vontade para pular este processo.
Em um terminal, execute esses comandos um após o outro. Logo após o mSigna deve ter todos os arquivos de dependência necessários para construir corretamente.
cd ~/
mkdir odb cd odb
Primeiro, instale o Libcutl:
wget https://www.codesynthesis.com/download/libcutl/1.8/libcutl-1.8.0.tar.bz2 tar -xjvf libcutl-1.8.0.tar.bz2 cd libcutl-1.8.0 ./configure make sudo make install sudo ldconfig cd ..
Em seguida, o compilador ODB.
sudo apt-get install gcc-4.8-plugin-dev wget https://www.codesynthesis.com/download/odb/2.3/odb-2.3.0.tar.bz2 tar -xjvf odb-2.3.0.tar.bz2 cd odb-2.3.0 ./configure make sudo make install cd ..
Após o compilador ODB, construa e instale o ODB Common Runtime:
wget https://www.codesynthesis.com/download/odb/2.3/libodb-2.3.0.tar.bz2 tar -xjvf libodb-2.3.0.tar.bz2 mkdir libodb-linux-build cd libodb-linux-build ../libodb-2.3.0/configure make sudo make install cd ..
Conclua as dependências do ODB instalando a ODB Database Runtime Library.
wget https://www.codesynthesis.com/download/odb/2.3/libodb-sqlite-2.3.0.tar.bz2 tar -xjvf libodb-sqlite-2.3.0.tar.bz2 mkdir libodb-sqlite-linux-build cd libodb-sqlite-linux-build ../libodb-sqlite-2.3.0/configure make sudo make install cd
Construa a biblioteca Qrencode. Ao contrário das outras dependências, o Qrencode está incluído no código-fonte, em “deps”.
cd mSIGNA/deps/qrencode-3.4.3 ./configure --without-tools make sudo make install cd ..
Por fim, instale os arquivos relacionados ao Coin que o mSigna precisa:
sh ~/mSIGNA/deps/CoinDB/install-all.sh sh ~/mSIGNA/deps/CoinCore/install-all.sh sh ~/mSIGNA/deps/CoinQ/install-all.sh
Depois que todas as dependências forem criadas, compile a carteira mSigna.
./build-all.sh linux
Usando mSigna
A configuração da sua carteira mSigna começa com a criação de um novo cofre. Clique em “Arquivo” e selecione a opção que diz “Novo cofre”. Dê um apelido ao seu novo cofre e salve-o.
Nota: se você não estiver executando o Bitcoin-qt em segundo plano ao lado do mSigna, precisará se conectar a um nó manualmente. Consulte a documentação do mSigna para saber mais.
Em seguida, encontre o menu de contas e clique na opção que diz “Assistente de conta”. Inicie o assistente e dê um nome à sua conta.
Depois de nomear a conta, defina a política da conta. Para a maioria dos usuários, 1 de 1 deve ser suficiente. Altere as opções de política apenas se souber o que está fazendo.
Quando a configuração terminar, clique em “Exportar conta” para criar um novo backup. Esse backup salvará tudo relacionado à sua carteira, portanto, salve-o em um local seguro.
Envio de pagamentos
O mSigna levará algum tempo para sincronizar com a versão mais recente do blockchain Bitcoin. Quando esse processo for concluído, será seguro usá-lo. Clique em “Contas” e selecione o botão “Enviar”.
Observação: procure o menu “Chaves” e selecione “Desbloquear chaveiro”. Desbloquear seu chaveiro é fundamental para enviar transações BTC.
No menu pop-up do mSigna, escreva o valor exato (em BTC) que deseja enviar. Se tudo estiver correto e você estiver pronto para enviar o pagamento, clique no botão “Salvar não assinado”.
O pagamento ainda não está pronto para ser enviado. Primeiro você precisa assiná-lo. Veja a transação (em Transações) e selecione-a. Clique na transação e selecione “Adicionar assinatura” para assinar a transação.
Quando você cumprir o requisito da política de segurança da sua carteira, o botão “Enviar” aparecerá e você poderá enviar o pagamento.
Recebendo pagamentos
Para receber um pagamento em sua carteira mSigna BTC, selecione sua conta e clique no botão “Receber” na barra de ferramentas. Etiquete o novo pagamento e escreva o valor necessário.
Aguarde um pouco e o mSigna gerará um novo endereço de código QR para pagamento. Dê o endereço para a pessoa que está pagando para receber o pagamento.
Quando um pagamento for bem-sucedido, a mSigna creditará instantaneamente o BTC em sua conta.