module.exports.transactionWithNoNodes = function() { var meta = new Meta({ AffectedNodes: [] }); meta.getAffectedBooks(); return { mmeta: meta, transaction: { TransactionType: 'OfferCreate', owner_funds: '2010.027702881682' } }; };
module.exports.transactionWithModifiedOffer = function() { var meta = new Meta({ AffectedNodes: module.exports.MODIFIED_NODES.slice(0, 1) }); meta.getAffectedBooks(); return { mmeta: meta, transaction: { TransactionType: 'OfferCreate', owner_funds: '2010.027702881682' } }; };
module.exports.transactionWithDeletedOffer = function(options) { options = options || {}; _.defaults(options, { transaction_type: 'OfferCreate' }); var meta = new Meta({ AffectedNodes: [ { DeletedNode: { FinalFields: { Account: addresses.ACCOUNT, BookDirectory: '3B95C29205977C2136BBC70F21895F8C8F471C8522BF446E570463F9CDB31517', BookNode: '0000000000000000', Expiration: 477086871, Flags: 131072, OwnerNode: '0000000000000979', PreviousTxnID: 'DDD2AB60A2AA1690A6CB99B094BFD2E39A81AFF2AA91B5E4049D2C96A4BC8EBA', PreviousTxnLgrSeq: 11674760, Sequence: 85006, TakerGets: { currency: 'USD', issuer: addresses.ISSUER, value: module.exports.TAKER_GETS }, TakerPays: module.exports.TAKER_PAYS }, LedgerEntryType: 'Offer', LedgerIndex: module.exports.LEDGER_INDEX } } ] }); meta.getAffectedBooks(); return { mmeta: meta, transaction: { TransactionType: options.transaction_type, owner_funds: '2010.027702881682' } }; };
module.exports.transactionWithCreatedOffer = function(options) { options = options || {}; _.defaults(options, { account: addresses.ACCOUNT, amount: '1.9951' }); var meta = new Meta({ AffectedNodes: [ { CreatedNode: { LedgerEntryType: 'Offer', LedgerIndex: 'AF3C702057C9C47DB9E809FD8C76CD22521012C5CC7AE95D914EC9E226F1D7E5', NewFields: { Account: options.account, BookDirectory: '7B73A610A009249B0CC0D4311E8BA7927B5A34D86634581C5F211CEE1E0697A0', Flags: 131072, Sequence: 1404, TakerGets: { currency: 'USD', issuer: addresses.ISSUER, value: options.amount }, TakerPays: module.exports.TAKER_PAYS } } } ] }); meta.getAffectedBooks(); return { mmeta: meta, transaction: { TransactionType: 'OfferCreate', owner_funds: '2010.027702881682' } }; };