Den här guiden förklarar hur du signerar Bitcoin-transaktioner med en offline Electrum-plånbok via kommandoradsgränssnittet.
Förbereda en osignerad transaktion
Först använder du din onlineplånbok (endast för tittare) för att skapa en transaktion utan att signera den:
electrum payto 1Lb9YaqiKdaPYQPFVRjmy1sZcSsVajaNQA 0.1 --unsigned > unsigned.txn
Detta kommando sparar den osignerade transaktionen i en fil som heter unsigned.txn
. Om du använder en plånbok som endast övervakar kan du utelämna --unsigned
alternativ.
Använd det här kommandot för att kontrollera innehållet i den osignerade transaktionen:
cat unsigned.txn | electrum deserialize -
Signering av transaktionen
Electrums serialiseringsformat innehåller den nödvändiga offentliga huvudnyckeln och information om härledning. Detta gör att offline-plånboken kan signera transaktionen utan ytterligare data. För att signera transaktionen:
cat unsigned.txn | electrum signtransaction - > signed.txn
Detta kommando läser den osignerade transaktionen, frågar efter ditt plånbokslösenord och skapar en ny fil med namnet signed.txn
som innehåller den signerade transaktionen.
Sändning av transaktionen
När du har signerat måste du skicka din transaktion till Bitcoin-nätverket. Använd följande kommando:
cat signed.txn | electrum broadcast -
Om sändningen lyckas kommer Electrum att visa transaktions-ID:t.
Kom ihåg att Bitcoin-transaktioner är oåterkalleliga när de väl har sänts. Dubbelkolla alltid transaktionsuppgifterna innan du sänder.