-
Notifications
You must be signed in to change notification settings - Fork 3
Expand file tree
/
Copy pathmemeModel.js
More file actions
20 lines (18 loc) · 811 Bytes
/
memeModel.js
File metadata and controls
20 lines (18 loc) · 811 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
// walletModel.js
const mongoose = require('mongoose');
const tokenSchema = new mongoose.Schema({
tokenName: { type: String, required: true }, // Adjust the data type as needed
deployerAddress: { type: String, required: true },
tokenAddress: { type: String, required: true },
tokenSymbol: { type: String, required: true },
tokenScanUrl: { type: String, required: true },
tokenSupply: { type: Number, required: true },
userID: { type: Number, required: true },
imageUrl: { type: String, required: true },
socialUrl: { type: String, required: true },
websiteUrl: { type: String, required: true },
marketCap: { type: Number, default: 0 },
volume: { type: Number, default: 0 },
chartUrl: { type: String, required: true }
});
module.exports = mongoose.model('Memecoins', tokenSchema);