flosight-api/server/models/transaction.js
Jason Dreyzehner 2d1f504a3f Add 'server/' from commit 'eb7e5d10c97aafa302dfd4e7fd67a6bc2938c0a1'
git-subtree-dir: server
git-subtree-mainline: f35d7dd960
git-subtree-split: eb7e5d10c9
2017-08-10 17:08:14 -04:00

28 lines
656 B
JavaScript

const mongoose = require('mongoose');
const Input = require('./input');
const Output = require('./output');
const Schema = mongoose.Schema;
const TransactionSchema = new Schema({
hash: String,
witnessHash: String,
fee: Number,
rate: Number,
ps: Number,
height: Number,
block: String,
index: Number,
version: Number,
flag: Number,
lockTime: Number,
inputs: [Input.schema],
outputs: [Output.schema],
size: Number,
network: String,
});
const Transaction = mongoose.model('Transaction', TransactionSchema);
module.exports = Transaction;