diff --git a/lib/xpopGenerate.mjs b/lib/xpopGenerate.mjs index 96be0f1..6f6c9d0 100644 --- a/lib/xpopGenerate.mjs +++ b/lib/xpopGenerate.mjs @@ -51,7 +51,7 @@ const xpopGenerate = async ({ vl, json, binary, - validations, + _allValidations, tx ] = await Promise.all([ catjson(relativeStorDir + '/vl.json'), @@ -61,6 +61,9 @@ const xpopGenerate = async ({ catjson(relativeStorDir + '/tx_' + txHash + '.json'), ]) + const unlValidators = Object.keys(vl?.unl || {}) + const validations = _allValidations.filter(v => unlValidators.indexOf(v.validation_public_key) > -1) + const xpopJson = await xpop({ vl, ledger: { json, binary, }, validations, tx, }) const xpopFilename = 'xpop_' + txHash + '.json'