aboutsummaryrefslogtreecommitdiffstats
path: root/db
diff options
context:
space:
mode:
authorAdam Soltys <[email protected]>2020-07-27 11:34:17 -0700
committerAdam Soltys <[email protected]>2020-07-27 11:35:36 -0700
commit3d7b27aa81165c15658f46687a2748d126c17adb (patch)
treeef737f641657501683f9f035e3aad28d49668795 /db
parentbfb643b82b559cb4ee78c6501d339920c6df8176 (diff)
downloadcoinos-server-3d7b27aa81165c15658f46687a2748d126c17adb.tar.gz
coinos-server-3d7b27aa81165c15658f46687a2748d126c17adb.zip
asset registration
Diffstat (limited to 'db')
-rw-r--r--db/models/accounts.js15
-rw-r--r--db/schema.sql15
2 files changed, 24 insertions, 6 deletions
diff --git a/db/models/accounts.js b/db/models/accounts.js
index 470ca842..5a6f0bd3 100644
--- a/db/models/accounts.js
+++ b/db/models/accounts.js
@@ -46,6 +46,21 @@ const attributes = {
comment: null,
field: "name"
},
+ contract: {
+ type: DataTypes.TEXT,
+ get: function() {
+ return JSON.parse(this.getDataValue("contract"));
+ },
+ set: function(value) {
+ return this.setDataValue("contract", JSON.stringify(value));
+ },
+ allowNull: true,
+ defaultValue: null,
+ primaryKey: false,
+ autoIncrement: false,
+ comment: null,
+ field: "contract"
+ },
domain: {
type: DataTypes.STRING(255),
allowNull: true,
diff --git a/db/schema.sql b/db/schema.sql
index ff272a43..9d1feaa3 100644
--- a/db/schema.sql
+++ b/db/schema.sql
@@ -56,8 +56,10 @@ CREATE TABLE `accounts` (
`name` varchar(255) DEFAULT NULL,
`ticker` varchar(255) DEFAULT NULL,
`precision` int(11) DEFAULT NULL,
+ `domain` varchar(255) DEFAULT NULL,
+ `contract` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL,
PRIMARY KEY (`id`)
-) ENGINE=InnoDB AUTO_INCREMENT=3731 DEFAULT CHARSET=latin1;
+) ENGINE=InnoDB AUTO_INCREMENT=3750 DEFAULT CHARSET=latin1;
/*!40101 SET character_set_client = @saved_cs_client */;
--
@@ -98,7 +100,7 @@ CREATE TABLE `invoices` (
`uuid` varchar(255) DEFAULT NULL,
`memo` text DEFAULT NULL,
PRIMARY KEY (`id`)
-) ENGINE=InnoDB AUTO_INCREMENT=4644 DEFAULT CHARSET=latin1;
+) ENGINE=InnoDB AUTO_INCREMENT=4672 DEFAULT CHARSET=latin1;
/*!40101 SET character_set_client = @saved_cs_client */;
--
@@ -115,7 +117,7 @@ CREATE TABLE `linkingkeys` (
`createdAt` datetime NOT NULL,
`updatedAt` datetime NOT NULL,
PRIMARY KEY (`id`)
-) ENGINE=InnoDB AUTO_INCREMENT=4497 DEFAULT CHARSET=latin1;
+) ENGINE=InnoDB AUTO_INCREMENT=4498 DEFAULT CHARSET=latin1;
/*!40101 SET character_set_client = @saved_cs_client */;
--
@@ -144,7 +146,7 @@ CREATE TABLE `payments` (
`preimage` varchar(255) DEFAULT NULL,
`memo` text DEFAULT NULL,
PRIMARY KEY (`id`)
-) ENGINE=InnoDB AUTO_INCREMENT=4459 DEFAULT CHARSET=latin1;
+) ENGINE=InnoDB AUTO_INCREMENT=4572 DEFAULT CHARSET=latin1;
/*!40101 SET character_set_client = @saved_cs_client */;
--
@@ -165,8 +167,9 @@ CREATE TABLE `proposals` (
`updatedAt` datetime NOT NULL,
`accepted` tinyint(1) NOT NULL DEFAULT 0,
`text` text DEFAULT NULL,
+ `public` tinyint(1) DEFAULT NULL,
PRIMARY KEY (`id`)
-) ENGINE=InnoDB AUTO_INCREMENT=5 DEFAULT CHARSET=utf8mb4;
+) ENGINE=InnoDB AUTO_INCREMENT=71 DEFAULT CHARSET=utf8mb4;
/*!40101 SET character_set_client = @saved_cs_client */;
--
@@ -226,4 +229,4 @@ CREATE TABLE `users` (
/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */;
/*!40111 SET SQL_NOTES=@OLD_SQL_NOTES */;
--- Dump completed on 2020-07-20 21:16:00
+-- Dump completed on 2020-07-27 11:35:33