Carteira Bitcoin líder

Utilizar o armazenamento a frio com a linha de comandos

Este guia explica como assinar transacções Bitcoin utilizando uma carteira Electrum offline através da interface de linha de comandos.

Preparando uma transação não assinada

Primeiro, utilize a sua carteira online (apenas para observação) para criar uma transação sem a assinar:

electrum payto 1Lb9YaqiKdaPYQPFVRjmy1sZcSsVajaNQA 0.1 --unsigned > unsigned.txn

Este comando salva a transação não assinada em um arquivo chamado unsigned.txn. Se estiver a utilizar uma carteira apenas para observação, pode omitir o --unsigned opção.

Para verificar o conteúdo da transação não assinada, utilize este comando:

cat unsigned.txn | electrum deserialize -

Assinatura da transação

O formato de serialização da Electrum inclui a chave pública mestre necessária e a informação de derivação. Isto permite que a carteira offline assine a transação sem dados adicionais. Para assinar a transação:

cat unsigned.txn | electrum signtransaction - > signed.txn

Este comando lê a transação não assinada, solicita a senha da sua carteira e cria um novo arquivo chamado signed.txn que contém a transação assinada.

Difusão da transação

Após a assinatura, é necessário enviar a transação para a rede Bitcoin. Use o seguinte comando:

cat signed.txn | electrum broadcast -

Se a transmissão for bem sucedida, Electrum apresentará o ID da transação.

Lembre-se, uma vez transmitidas, as transacções Bitcoin são irreversíveis. Verifique sempre os detalhes da transação antes de a transmitir.

Índice