mirror of
https://github.com/Xahau/Validation-Ledger-Tx-Store-to-xPOP.git
synced 2025-11-04 12:25:48 +00:00
Change file path & improve logging info
This commit is contained in:
@@ -1,6 +1,7 @@
|
||||
import { writeFile } from 'fs'
|
||||
import { stat } from 'fs'
|
||||
import { ledgerIndexToFolders } from './ledgerIndexToFolders.mjs'
|
||||
import { computeBinaryTransactionHash } from './computeBinaryTransactionHash.mjs'
|
||||
import 'dotenv/config'
|
||||
|
||||
const obtainedHumanReadableLedgers = []
|
||||
@@ -60,7 +61,15 @@ const onLedger = async ({
|
||||
obtainedBinaryTxLedgers.unshift(results.ledger_index)
|
||||
obtainedBinaryTxLedgers.length = 250
|
||||
|
||||
console.log('Obtained ledger (binary)', results.ledger_index, results.ledger.transactions.length)
|
||||
console.log('Obtained ledger (binary)', relativeStoreDir, results.ledger_index, 'TX#', results.ledger.transactions.length)
|
||||
|
||||
/**
|
||||
* Merge transaction hashes with the raw tx data
|
||||
*/
|
||||
results.ledger.transactions.map(t => {
|
||||
return Object.assign(t, { tx_id: computeBinaryTransactionHash(t.tx_blob), })
|
||||
})
|
||||
|
||||
writeFile(storeDir + '/ledger_binary_transactions.json', Buffer.from(JSON.stringify(results.ledger), 'utf8'), err => {
|
||||
if (err) {
|
||||
console.log('Error writing file @ ' + storeDir)
|
||||
@@ -77,8 +86,9 @@ const onLedger = async ({
|
||||
obtainedHumanReadableLedgers.unshift(results.ledger_index)
|
||||
obtainedHumanReadableLedgers.length = 250
|
||||
|
||||
console.log('Obtained ledger (JSON object)', results.ledger_index, results.ledger.ledger_hash)
|
||||
writeFile(storeDir + '/ledger.json', Buffer.from(JSON.stringify(results.ledger), 'utf8'), err => {
|
||||
console.log('Obtained ledger (JSON object)', relativeStoreDir, results.ledger_index, 'Hash', results.ledger.ledger_hash)
|
||||
|
||||
writeFile(storeDir + '/ledger_info.json', Buffer.from(JSON.stringify(results.ledger), 'utf8'), err => {
|
||||
if (err) {
|
||||
console.log('Error writing file @ ' + storeDir)
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user