Как проверить финальную транзакцию перед ее подписанием?Чтобы проверить финальную транзакцию, в строке меню вашего кошелька выберите: Помощь -> Окно отладки -> Консоль -> введите "decoderawtransaction 01xxxНеподписаннаяТранзакция" -> нажмите "Enter".
Пример:
а) команда для подписания транзакции (без подписи):signrawtransaction '0100000001be57043303a208e728fba88a069e40a049e3ab3bf9234258676cde0f130a566b0000000000ffffffff0100881300000000001976a914ab78c258721b4bb50e6e40d89f21270047239ea888ac00000000' '[{"txid" : "6b560a130fde6c67584223f93babe349a0409e068aa8fb28e708a203330457be","vout":0,"scriptPubKey":"a9144a9fe5f9c713337467faf7c2882f110b970bea6187","redeemScript":"5441048a0f65d63c159b5c003dd33c91e78d0b592ef98d2eb7adb25d51c69f95c9b129de0e844cd92d4140b08511c7889f617140818df73477119b68e19fcf22ad18f041047004d94c8b17cbf802c858f3473071c9b6da969dd8e7416665823681dba9ee871b3b46c2664d97a01b54da04929802ece62cf78478e5fb235d6351a77a8bd7872102853707a7647c838ab29266ac3e72217754ccf38e38d9bff0f2fed3fb34adac572103db795d90000ac169baaa2d8f0b488eb71568d7ad84a74c40aa031a504170b6af2103b73e78e3d2b2f69c8e6d187943d176d1ee29c499ca5dd680e7064b536150ae4655ae"}]'
Первая часть команды содержит неподписанную (или частично подписанную) транзакцию в бинарном формате.
б) decoderawtransaction 0100000001be57043303a208e728fba88a069e40a049e3ab3bf9234258676cde0f130a566b00000 00000ffffffff0100881300000000001976a914ab78c258721b4bb50e6e40d89f21270047239ea8 88ac00000000
результат:
{
"txid" : "2113941ac0b12e4017c916a70b5c7dd9178a3a0abbc5928ccf1c94ff9d9af33e",
"version" : 1,
"locktime" : 0,
"vin" : [
{
"txid" : "6b560a130fde6c67584223f93babe349a0409e068aa8fb28e708a203330457be",
"vout" : 0,
"scriptSig" : {
"asm" : "",
"hex" : ""
},
"sequence" : 4294967295
}
],
"vout" : [
{
"value" : 0.01280000,
"n" : 0,
"scriptPubKey" : {
"asm" : "OP_DUP OP_HASH160 ab78c258721b4bb50e6e40d89f21270047239ea8 OP_EQUALVERIFY OP_CHECKSIG",
"hex" : "76a914ab78c258721b4bb50e6e40d89f21270047239ea888ac",
"reqSigs" : 1,
"type" : "pubkeyhash",
"addresses" : [
"1GdfDJD2Rmo6PZAkWPWP99nLe6kv7vxD9s"
]
}
}
]
}
Согласно транзакции 0.01280000 BTC будут переведены на адрес 1GdfDJD2Rmo6PZAkWPWP99nLe6kv7vxD9s.