aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAdam Soltys <[email protected]>2022-09-06 12:00:30 -0700
committerAdam Soltys <[email protected]>2022-09-06 12:00:30 -0700
commit9454150ffdb10f0ebbe59cacc1896cb0fa348f3f (patch)
tree5026e2e64b0aaef277b113d1df36d5a884858a5f
parent9121a73d4a5ee340f6c9d3b68186493b7d1bf29a (diff)
downloadcoinos-server-9454150ffdb10f0ebbe59cacc1896cb0fa348f3f.tar.gz
coinos-server-9454150ffdb10f0ebbe59cacc1896cb0fa348f3f.zip
updated schema
-rw-r--r--db/schema.sql13
-rw-r--r--package.json2
-rw-r--r--pnpm-lock.yaml131
3 files changed, 49 insertions, 97 deletions
diff --git a/db/schema.sql b/db/schema.sql
index 9ea20660..64edd11d 100644
--- a/db/schema.sql
+++ b/db/schema.sql
@@ -70,7 +70,7 @@ CREATE TABLE `accounts` (
`lightning_credits` double NOT NULL DEFAULT 0,
PRIMARY KEY (`id`),
KEY `asset` (`asset`)
-) ENGINE=InnoDB AUTO_INCREMENT=21593 DEFAULT CHARSET=latin1;
+) ENGINE=InnoDB AUTO_INCREMENT=21645 DEFAULT CHARSET=latin1;
/*!40101 SET character_set_client = @saved_cs_client */;
--
@@ -144,7 +144,7 @@ CREATE TABLE `invoices` (
KEY `invoices_account_id_foreign` (`account_id`),
CONSTRAINT `invoices_account_id_foreign` FOREIGN KEY (`account_id`) REFERENCES `accounts` (`id`),
CONSTRAINT `invoices_user_id_foreign` FOREIGN KEY (`user_id`) REFERENCES `users` (`id`)
-) ENGINE=InnoDB AUTO_INCREMENT=46953 DEFAULT CHARSET=latin1;
+) ENGINE=InnoDB AUTO_INCREMENT=47779 DEFAULT CHARSET=latin1;
/*!40101 SET character_set_client = @saved_cs_client */;
--
@@ -161,7 +161,7 @@ CREATE TABLE `linkingkeys` (
`createdAt` datetime NOT NULL,
`updatedAt` datetime NOT NULL,
PRIMARY KEY (`id`)
-) ENGINE=InnoDB AUTO_INCREMENT=12623 DEFAULT CHARSET=latin1;
+) ENGINE=InnoDB AUTO_INCREMENT=12630 DEFAULT CHARSET=latin1;
/*!40101 SET character_set_client = @saved_cs_client */;
--
@@ -263,7 +263,7 @@ CREATE TABLE `payments` (
CONSTRAINT `payments_account_id_foreign` FOREIGN KEY (`account_id`) REFERENCES `accounts` (`id`),
CONSTRAINT `payments_invoice_id_foreign` FOREIGN KEY (`invoice_id`) REFERENCES `invoices` (`id`),
CONSTRAINT `payments_user_id_foreign` FOREIGN KEY (`user_id`) REFERENCES `users` (`id`)
-) ENGINE=InnoDB AUTO_INCREMENT=29354 DEFAULT CHARSET=latin1;
+) ENGINE=InnoDB AUTO_INCREMENT=29783 DEFAULT CHARSET=latin1;
/*!40101 SET character_set_client = @saved_cs_client */;
--
@@ -334,10 +334,11 @@ CREATE TABLE `users` (
`admin` tinyint(1) DEFAULT NULL,
`email` varchar(255) DEFAULT NULL,
`phone` varchar(255) DEFAULT NULL,
+ `address` text DEFAULT NULL,
PRIMARY KEY (`id`),
KEY `ip` (`ip`),
KEY `username` (`username`)
-) ENGINE=InnoDB AUTO_INCREMENT=15411 DEFAULT CHARSET=latin1;
+) ENGINE=InnoDB AUTO_INCREMENT=15450 DEFAULT CHARSET=latin1;
/*!40101 SET character_set_client = @saved_cs_client */;
--
@@ -396,4 +397,4 @@ CREATE TABLE `withdrawals` (
/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */;
/*!40111 SET SQL_NOTES=@OLD_SQL_NOTES */;
--- Dump completed on 2022-08-05 5:15:19
+-- Dump completed on 2022-09-06 19:00:21
diff --git a/package.json b/package.json
index 87029ea9..70ee5bb8 100644
--- a/package.json
+++ b/package.json
@@ -40,7 +40,7 @@
"jsonwebtoken": "^8.5.1",
"knex": "^0.95.6",
"lightning": "5",
- "liquidjs-lib": "https://github.com/asoltys/liquidjs-lib#4a0bb0c4b38d327ec247d49e89219798fb0b28e2",
+ "liquidjs-lib": "6.0.2-liquid.8",
"lnurl": "0.19",
"long": "^4.0.0",
"mailgun-js": "^0.22.0",
diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml
index e92374de..c8f2a697 100644
--- a/pnpm-lock.yaml
+++ b/pnpm-lock.yaml
@@ -32,7 +32,7 @@ specifiers:
jsonwebtoken: ^8.5.1
knex: ^0.95.6
lightning: '5'
- liquidjs-lib: https://github.com/asoltys/liquidjs-lib#4a0bb0c4b38d327ec247d49e89219798fb0b28e2
+ liquidjs-lib: 6.0.2-liquid.8
lnurl: '0.19'
long: ^4.0.0
mailgun-js: ^0.22.0
@@ -93,7 +93,7 @@ dependencies:
jsonwebtoken: 8.5.1
knex: 0.95.11_gbnmrixtkvoqbw4s5yc7xwlchq
lightning: 5.21.0
- liquidjs-lib: github.com/asoltys/liquidjs-lib/4a0bb0c4b38d327ec247d49e89219798fb0b28e2
+ liquidjs-lib: 6.0.2-liquid.8
lnurl: 0.19.0
long: 4.0.0
mailgun-js: 0.22.0
@@ -520,13 +520,6 @@ packages:
resolution: {integrity: sha512-1rkryxURpr6aWP7R786/UQOkJ3PcpQiWkAXBmdWc7ryFWqN6a4xfK7BtjXvFBKO9LjQ+MWQSWxYeZX1OApnArA==}
dev: false
- /@types/jest/27.4.1:
- resolution: {integrity: sha512-23iPJADSmicDVrWk+HT58LMJtzLAnB2AgIzplQuq/bSrGaxCrlvRFjGbXmamnnk/mAmCdLStiGqggu28ocUyiw==}
- dependencies:
- jest-matcher-utils: 27.5.1
- pretty-format: 27.5.1
- dev: false
-
/@types/keyv/3.1.4:
resolution: {integrity: sha512-BQ5aZNSCpj7D6K2ksrRCTmKRLEpnPvWDiLPfoGyhZ++8YtiK9d/3DBKPJgry359X/P1PfruyYwvnvwFjuEiEIg==}
dependencies:
@@ -569,6 +562,12 @@ packages:
resolution: {integrity: sha512-FGa1F62FT09qcrueBA6qYTrJPVDzah9a+493+o2PCXsesWHIn27G98TsSMs3WPNbZIEj4+VJf6saSFpvD+3Zsw==}
dev: false
+ /@types/randombytes/2.0.0:
+ resolution: {integrity: sha512-bz8PhAVlwN72vqefzxa14DKNT8jK/mV66CSjwdVQM/k3Th3EPKfUtdMniwZgMedQTFuywAsfjnZsg+pEnltaMA==}
+ dependencies:
+ '@types/node': 18.7.14
+ dev: false
+
/@types/range-parser/1.2.4:
resolution: {integrity: sha512-EEhsLsD6UsDM1yFhAvy0Cjr6VwmpMWqFBCb9w07wVugF7w9nfajxLuVmngTIpgS6svCnm6Vaw+MZhoDCKnOfsw==}
dev: false
@@ -599,14 +598,20 @@ packages:
resolution: {integrity: sha512-Y0K95ThC3esLEYD6ZuqNek29lNX2EM1qxV8y2FTLUB0ff5wWrk7az+mLrnNFUnaXcgKye22+sFBRXOgpPILZNg==}
dev: false
+ /@types/wif/2.0.2:
+ resolution: {integrity: sha512-IiIuBeJzlh4LWJ7kVTrX0nwB60OG0vvGTaWC/SgSbVFw7uYUTF6gEuvDZ1goWkeirekJDD58Y8g7NljQh2fNkA==}
+ dependencies:
+ '@types/node': 18.7.14
+ dev: false
+
/@types/ws/8.5.3:
resolution: {integrity: sha512-6YOoWjruKj1uLf3INHH7D3qTXwFfEsg1kf3c0uDdSBJwfa/llkwIjrAGV7j7mVgGNbzTQ3HiHKKDXl6bJPD97w==}
dependencies:
'@types/node': 18.7.14
dev: false
- /@vulpemventures/secp256k1-zkp/2.0.0:
- resolution: {integrity: sha512-LhWeEp9pDWYpuE5Lvvb8QRuxG/9cd+NTxNaAzrg+JT0sO11D7hyxyvSgnHkuTVT7FDdmmQQGZ6lkutfynE45rQ==}
+ /@vulpemventures/secp256k1-zkp/2.1.0:
+ resolution: {integrity: sha512-86EGAkPqEwy5KKeC8Ow8+fMhSiFtorvIQQ9yhTwwHqT0UdUVOW/Fu2ZDoooQK5KAQbyISBB+vf0jK3eYH+Dlqw==}
engines: {node: '>=12.0.0'}
dependencies:
'@types/node': 13.13.52
@@ -740,11 +745,6 @@ packages:
color-convert: 2.0.1
dev: false
- /ansi-styles/5.2.0:
- resolution: {integrity: sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==}
- engines: {node: '>=10'}
- dev: false
-
/any-promise/1.3.0:
resolution: {integrity: sha1-q8av7tzqUugJzcA3au0845Y10X8=}
dev: false
@@ -1072,8 +1072,8 @@ packages:
wif: 2.0.6
dev: false
- /blech32/1.1.0:
- resolution: {integrity: sha512-TGl9OgRq7woBzhQX1S5Im7opgyb2lpnEgqoApHpEZ8hgo8NSQkwJrf1Qxbg6frobTdBWxo2c+sFLjZFWGMLZHA==}
+ /blech32/1.1.2:
+ resolution: {integrity: sha512-C5qxzoF9KyX88X8Zz18cZ6BOeL0n5/Eg/cDot1frntkArRMwg1djNim5wA6QFWwu0lJ1LN8iiRMN4Lp2kZzdfA==}
engines: {node: '>=10'}
dependencies:
long: 4.0.0
@@ -1836,11 +1836,6 @@ packages:
streamsearch: 0.1.2
dev: false
- /diff-sequences/27.5.1:
- resolution: {integrity: sha512-k1gCAXAsNgLwEL+Y8Wvl+M6oEFj5bgazfZULpS5CneoPPXRaCCW7dm+q21Ky2VEE5X+VeRDBVg1Pcvvsr4TtNQ==}
- engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0}
- dev: false
-
/dot-prop/5.3.0:
resolution: {integrity: sha512-QM8q3zDe58hqUqjraQOmzZ1LIH9SWQJTlEKCH4kJ2oQvLZk7RbQXvtDM2XEq3fwkV9CCvvH4LA0AV+ogFsBM2Q==}
engines: {node: '>=8'}
@@ -3009,31 +3004,6 @@ packages:
dev: false
optional: true
- /jest-diff/27.5.1:
- resolution: {integrity: sha512-m0NvkX55LDt9T4mctTEgnZk3fmEg3NRYutvMPWM/0iPnkFj2wIeF45O1718cMSOFO1vINkqmxqD8vE37uTEbqw==}
- engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0}
- dependencies:
- chalk: 4.1.2
- diff-sequences: 27.5.1
- jest-get-type: 27.5.1
- pretty-format: 27.5.1
- dev: false
-
- /jest-get-type/27.5.1:
- resolution: {integrity: sha512-2KY95ksYSaK7DMBWQn6dQz3kqAf3BB64y2udeG+hv4KfSOb9qwcYQstTJc1KCbsix+wLZWZYN8t7nwX3GOBLRw==}
- engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0}
- dev: false
-
- /jest-matcher-utils/27.5.1:
- resolution: {integrity: sha512-z2uTx/T6LBaCoNWNFWwChLBKYxTMcGBRjAt+2SbP929/Fflb9aa5LGma654Rz8z9HLxsrUaYzxE9T/EFIL/PAw==}
- engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0}
- dependencies:
- chalk: 4.1.2
- jest-diff: 27.5.1
- jest-get-type: 27.5.1
- pretty-format: 27.5.1
- dev: false
-
/joycon/3.0.1:
resolution: {integrity: sha512-SJcJNBg32dGgxhPtM0wQqxqV0ax9k/9TaUskGDSJkSFSQOEWWvQ3zzWdGQRIUry2j1zA5+ReH13t0Mf3StuVZA==}
engines: {node: '>=10'}
@@ -3248,6 +3218,29 @@ packages:
- supports-color
dev: false
+ /liquidjs-lib/6.0.2-liquid.8:
+ resolution: {integrity: sha512-KCtO/lXfKyZUJeZ1Mok3FQ5/viNLmKEEhGEC3iySnBakIII2rd1ijn3np16/3LzBiQhQ+tFm4Q1NYEG3YhWBTg==}
+ engines: {node: '>=8.0.0'}
+ dependencies:
+ '@types/randombytes': 2.0.0
+ '@types/wif': 2.0.2
+ '@vulpemventures/secp256k1-zkp': 2.1.0
+ axios: 0.21.4
+ bech32: 2.0.0
+ bip174-liquid: 1.0.3
+ bip66: 1.1.5
+ bitcoin-ops: 1.4.1
+ blech32: 1.1.2
+ bs58check: 2.1.2
+ create-hash: 1.2.0
+ ecpair: 2.0.1
+ typeforce: 1.18.0
+ varuint-bitcoin: 1.1.2
+ wif: 2.0.6
+ transitivePeerDependencies:
+ - debug
+ dev: false
+
/lnurl/0.19.0:
resolution: {integrity: sha512-monlD5D5EHPm91INN8afx3w+ZN+nhWOCBiB0NDQElB6HiKONgC22JEYJ2zcgX1MJyVjr3h246HAISiGdBzknvQ==}
hasBin: true
@@ -4264,15 +4257,6 @@ packages:
hasBin: true
dev: true
- /pretty-format/27.5.1:
- resolution: {integrity: sha512-Qb1gy5OrP5+zDf2Bvnzdl3jsTf1qXVMazbvCoKhtKqVs4/YK4ozX4gKQJJVyNe+cajNPn0KoC0MC3FUmaHWEmQ==}
- engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0}
- dependencies:
- ansi-regex: 5.0.1
- ansi-styles: 5.2.0
- react-is: 17.0.2
- dev: false
-
/process-nextick-args/2.0.1:
resolution: {integrity: sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==}
dev: false
@@ -4489,10 +4473,6 @@ packages:
strip-json-comments: 2.0.1
dev: false
- /react-is/17.0.2:
- resolution: {integrity: sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==}
- dev: false
-
/read/1.0.7:
resolution: {integrity: sha1-s9oZvQUkMal2cdRKQmNK33ELQMQ=}
engines: {node: '>=0.8'}
@@ -5791,32 +5771,3 @@ packages:
dependencies:
node-gyp-build: 4.3.0
dev: false
-
- github.com/asoltys/liquidjs-lib/4a0bb0c4b38d327ec247d49e89219798fb0b28e2:
- resolution: {tarball: https://codeload.github.com/asoltys/liquidjs-lib/tar.gz/4a0bb0c4b38d327ec247d49e89219798fb0b28e2}
- name: liquidjs-lib
- version: 5.2.0
- engines: {node: '>=8.0.0'}
- dependencies:
- '@types/jest': 27.4.1
- '@vulpemventures/secp256k1-zkp': 2.0.0
- axios: 0.21.4
- bech32: 1.1.4
- bip174-liquid: 1.0.3
- bip32: 2.0.6
- bip66: 1.1.5
- bitcoin-ops: 1.4.1
- blech32: 1.1.0
- bs58check: 2.1.2
- create-hash: 1.2.0
- create-hmac: 1.1.7
- merkle-lib: 2.0.10
- pushdata-bitcoin: 1.0.1
- randombytes: 2.1.0
- tiny-secp256k1: 1.1.6
- typeforce: 1.18.0
- varuint-bitcoin: 1.1.2
- wif: 2.0.6
- transitivePeerDependencies:
- - debug
- dev: false