coinos-server.git, branch masterZ coinos server — legacy coinos.io backend (Lightning, on-chain, Liquid) https://git.coinos.io/coinos-server.git/atom?h=masterZ 2021-07-09T20:25:51Z Merge branch 'master' into masterZ 2021-07-09T20:25:51Z Derrick derrick@identifymedia.com 2021-07-09T20:25:51Z urn:sha1:bf37962b00b323c412c2ea89bf60d24fbe4aa87b add webhooks to invoices 2021-07-09T19:58:14Z Adam Soltys asoltys@gmail.com 2021-07-09T19:58:14Z urn:sha1:4bde8faf1b9d91898447bdf2c63b0afd227f978c New doc "Fund Coinos server (via bitcoin-cli)" 2021-07-08T23:59:56Z Derrick derrick@identifymedia.com 2021-07-02T01:37:36Z urn:sha1:d7ef5e9ab7c6e04267bd1797466add8f57673598 Merge branch 'docsUpdate2' into masterZ 2021-07-08T23:58:52Z Derrick derrick@identifymedia.com 2021-07-08T23:58:52Z urn:sha1:94d640f695b79bc275fd2f925ff1d8d5f7e0901e Merge branch 'zeromq' into masterZ 2021-07-08T23:49:56Z Derrick derrick@identifymedia.com 2021-07-08T23:49:56Z urn:sha1:58c5d20cbddb74e932fc721cded78911090f893c add webhooks to invoices 2021-07-07T19:42:19Z Adam Soltys asoltys@gmail.com 2021-06-29T17:28:58Z urn:sha1:0fb703b85d99c888d1df971e7c3562f7918e0ff8 generate distinct counts for payment types 2021-07-05T22:29:37Z Ran Guin rguin@iMac.local 2021-07-05T22:29:37Z urn:sha1:9bf4080d67d6342624c8f1fb543acab00191f730 remove debugging id from select 2021-07-05T22:14:12Z Ran Guin rguin@iMac.local 2021-07-05T22:14:12Z urn:sha1:d0d8ae8f6d6624f3e08f2ff29d1448e9c320ebd3 add instructions for running in min mode 2021-07-04T22:17:41Z Ran Guin rguin@iMac.local 2021-07-04T22:17:41Z urn:sha1:3aca3b070448a0200324759c082506563ab5c087 use knexfile for Sequelize connection values 2021-07-04T22:16:55Z Ran Guin rguin@iMac.local 2021-07-04T22:16:55Z urn:sha1:f383f9bdbeecf13c8a686f51ac6c78a220cedf5f '>plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
exports.up = function(knex) {
  return knex.schema.createTable('user_security', function(t) {
    t.increments('id').unsigned().primary();
    t.int('user_id').notNull();
    t.foreign('user_id').references('users.id');

    t.boolean('twofa').notNull().defaultTo(false);
    t.string('pin').notNull();
    t.string('otp_secret').nullable();
    t.string('seed').nullable();

    t.boolean('email_verified').notNull().default(false)
    t.boolean('phone_verified').notNull().default(false)
    t.boolean('kyc_verified').notNull().default(false)

    t.timestamps();
  })
};

exports.down = function(knex) {
  return knex.schema.dropTable('user_security');
};