mirror of
https://github.com/Xahau/xahau.js.git
synced 2025-11-18 19:25:48 +00:00
fix: handle AffectedNodes edge case in settings.ts (#1907)
AffectedNodes may have not only ModifiedNode, but also CreatedNode and DeletedNode. https://xrpl.org/transaction-metadata.html Co-authored-by: Mayukha Vadari <mvadari@gmail.com>
This commit is contained in:
@@ -5,9 +5,7 @@ const AccountFlags = constants.AccountFlags
|
||||
import parseFields from './fields'
|
||||
|
||||
function getAccountRootModifiedNode(tx: any) {
|
||||
const modifiedNodes = tx.meta.AffectedNodes.filter(
|
||||
(node) => node.ModifiedNode.LedgerEntryType === 'AccountRoot'
|
||||
)
|
||||
const modifiedNodes = tx.meta.AffectedNodes.filter(node => node.ModifiedNode?.LedgerEntryType === 'AccountRoot');
|
||||
assert.ok(modifiedNodes.length === 1)
|
||||
return modifiedNodes[0].ModifiedNode
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user