kba / models /StrikeHistory.js
ShieldX's picture
Upload 24 files
e14bacb verified
raw
history blame contribute delete
573 Bytes
const mongoose = require('mongoose');
const strikeHistorySchema = new mongoose.Schema({
date: { type: Date, default: Date.now },
target_price: Number,
winning_digits: Number,
total_pool: Number,
// NEW (provable fairness)
audit_hash: { type: String, required: true },
audit_payload: { type: Object, required: true },
winners: [{
tier: String,
user_id: { type: mongoose.Schema.Types.ObjectId, ref: 'User' },
amount: Number,
rank: Number,
kus_id: String
}]
});
module.exports = mongoose.model('StrikeHistory', strikeHistorySchema);