Resolve channels #150
1 changed files with 91 additions and 0 deletions
91
models/certificate.js
Normal file
91
models/certificate.js
Normal file
|
@ -0,0 +1,91 @@
|
||||||
|
module.exports = (sequelize, { STRING, BOOLEAN, INTEGER, TEXT, ARRAY, DECIMAL, DOUBLE }) => {
|
||||||
|
const Certificate = sequelize.define(
|
||||||
|
'Certificate',
|
||||||
|
{
|
||||||
|
address: {
|
||||||
|
type : STRING,
|
||||||
|
default: null,
|
||||||
|
},
|
||||||
|
amount: {
|
||||||
|
type : STRING,
|
||||||
|
default: null,
|
||||||
|
},
|
||||||
|
claimId: {
|
||||||
|
type : STRING,
|
||||||
|
default: null,
|
||||||
|
},
|
||||||
|
claimSequence: {
|
||||||
|
type : INTEGER,
|
||||||
|
default: null,
|
||||||
|
},
|
||||||
|
decodedClaim: {
|
||||||
|
type : BOOLEAN,
|
||||||
|
default: null,
|
||||||
|
},
|
||||||
|
depth: {
|
||||||
|
type : INTEGER,
|
||||||
|
default: null,
|
||||||
|
},
|
||||||
|
effectiveAmount: {
|
||||||
|
type : STRING,
|
||||||
|
default: null,
|
||||||
|
},
|
||||||
|
hasSignature: {
|
||||||
|
type : BOOLEAN,
|
||||||
|
default: null,
|
||||||
|
},
|
||||||
|
height: {
|
||||||
|
type : STRING,
|
||||||
|
default: null,
|
||||||
|
},
|
||||||
|
hex: {
|
||||||
|
type : TEXT('long'),
|
||||||
|
default: null,
|
||||||
|
},
|
||||||
|
name: {
|
||||||
|
type : STRING,
|
||||||
|
default: null,
|
||||||
|
},
|
||||||
|
nout: {
|
||||||
|
type : INTEGER,
|
||||||
|
default: null,
|
||||||
|
},
|
||||||
|
txid: {
|
||||||
|
type : STRING,
|
||||||
|
default: null,
|
||||||
|
},
|
||||||
|
validAtHeight: {
|
||||||
|
type : STRING,
|
||||||
|
default: null,
|
||||||
|
},
|
||||||
|
outpoint: {
|
||||||
|
type : STRING,
|
||||||
|
default: null,
|
||||||
|
},
|
||||||
|
valueVersion: {
|
||||||
|
type : STRING,
|
||||||
|
default: null,
|
||||||
|
},
|
||||||
|
claimType: {
|
||||||
|
type : STRING,
|
||||||
|
default: null,
|
||||||
|
},
|
||||||
|
certificateVersion: {
|
||||||
|
type : STRING,
|
||||||
|
default: null,
|
||||||
|
},
|
||||||
|
keyType: {
|
||||||
|
type : STRING,
|
||||||
|
default: null,
|
||||||
|
},
|
||||||
|
publicKey: {
|
||||||
|
type : TEXT('long'),
|
||||||
|
default: null,
|
||||||
|
},
|
||||||
|
},
|
||||||
|
{
|
||||||
|
freezeTableName: true,
|
||||||
|
}
|
||||||
|
);
|
||||||
|
return Certificate;
|
||||||
|
};
|
Loading…
Reference in a new issue