|
|
const mongoose = require('mongoose'); |
|
|
|
|
|
const strikeHistorySchema = new mongoose.Schema({ |
|
|
date: { type: Date, default: Date.now }, |
|
|
|
|
|
target_price: Number, |
|
|
winning_digits: Number, |
|
|
total_pool: Number, |
|
|
|
|
|
|
|
|
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); |
|
|
|