Files
xahau.js/src/ledger/parse/escrow-execution.ts
2018-10-02 02:13:28 -07:00

18 lines
430 B
TypeScript

import * as assert from 'assert'
import {parseMemos} from './utils'
import {removeUndefined} from '../../common'
function parseEscrowExecution(tx: any): object {
assert(tx.TransactionType === 'EscrowFinish')
return removeUndefined({
memos: parseMemos(tx),
owner: tx.Owner,
escrowSequence: tx.OfferSequence,
condition: tx.Condition,
fulfillment: tx.Fulfillment
})
}
export default parseEscrowExecution