Files
purple-explorer/models/masternode.js
T
joeuhren f8c008ecd4 Add support for newer Dash masternode format
-Automatically detect if using newer or older Dash masternode format and display applicable columns and data
-Added new fields 'ip_address' and 'last_paid_block' to the Masternode collection
2021-05-03 12:28:08 -06:00

20 lines
772 B
JavaScript

var mongoose = require('mongoose'),
Schema = mongoose.Schema;
var MasternodeSchema = new Schema({
rank: { type: Number, default: 0 },
network: { type: String, default: "" },
txhash: { type: String, default: "" },
outidx : { type: Number, default: 0},
status : { type: String, default: "" },
addr: { type: String, unique: true, index: true },
version : { type: Number, default: 0},
lastseen: { type: Number, default: 0 },
activetime: { type: Number, default: 0 },
lastpaid: { type: Number, default: 0 },
claim_name: { type: String, default: '', index: true },
ip_address: { type: String, default: '', index: true },
last_paid_block: {type: Number, default: 0}
}, {id: false});
module.exports = mongoose.model('Masternode', MasternodeSchema);