42 Commits

Author SHA1 Message Date
Richard Ramos
ae4f663650 MD support for contract events 2019-11-27 10:48:38 -04:00
Richard Ramos
9ac64fde85 Markdown support for email templates 2019-11-26 19:07:17 -04:00
Richard Ramos
e9a42d595a Simplify config and validate files exists 2019-11-26 15:52:38 -04:00
Richard Ramos
2aca7f318f extract schema to file 2019-11-26 11:49:42 -04:00
Richard Ramos
e044d18b9d Validate config schema 2019-11-26 11:33:21 -04:00
Richard Ramos
a6dd35fe8f Merge branch 'master' of https://github.com/status-im/contract-notifier 2019-11-22 15:13:03 +00:00
Richard Ramos
ae5bf7753e Updated signup token length and verification link 2019-11-22 15:11:54 +00:00
Richard Ramos
9c28f48a98 Fix: next undefined 2019-11-22 15:11:21 +00:00
Richard Ramos
ae3b1d99c7 Add function filters and index functions 2019-11-20 16:19:16 -04:00
Richard Ramos
8573c5f0f2 Add valid dapps to config 2019-11-18 14:59:25 -04:00
Richard Ramos
abc4993d4b Move dapp-config file 2019-11-18 14:49:16 -04:00
Richard Ramos
7b5a815bfe Error handling for emails 2019-11-18 14:23:44 -04:00
Richard Ramos
31ceae0307 Added transactions 2019-11-18 14:10:18 -04:00
Richard Ramos
5ce38b516d Error logging 2019-11-18 11:50:39 -04:00
Richard Ramos
13a0dfe98f Support querying smart contracts for template data 2019-11-18 10:48:26 -04:00
Richard Ramos
78201af25a Extract error handler to its own file 2019-11-18 10:10:44 -04:00
Richard Ramos
5b85a69d2d Error handling for DB 2019-11-18 10:05:18 -04:00
Richard Ramos
74378d2a8d Add error handler 2019-11-18 09:57:03 -04:00
Richard Ramos
e3f77b7b2b Adds readme 2019-11-18 09:01:27 -04:00
Richard Ramos
338eddaead extract validators 2019-11-15 14:28:41 -04:00
Richard Ramos
a15aaebf32 Added nodemon 2019-11-15 14:21:19 -04:00
Richard Ramos
c7a36adbf6 add user verification and validations 2019-11-15 14:18:47 -04:00
Richard Ramos
984d8c87a5 Removed unneeded middleware folder 2019-11-15 10:45:53 -04:00
Richard Ramos
53adf04b16 Extract controller code 2019-11-15 10:42:59 -04:00
Richard Ramos
51fe1c24c0 Simplify event tracking 2019-11-15 08:23:38 -04:00
Richard Ramos
cb703163b7 Changed config values 2019-11-14 16:11:44 -04:00
Richard Ramos
62515ce825 Email confirmation and templates 2019-11-14 16:01:31 -04:00
Richard Ramos
0bf6b9d487 limit number of subscriptions for same address, and generate verification token 2019-11-14 14:33:30 -04:00
Richard Ramos
5bb718e46e Unsubscribe from notifier 2019-11-14 10:28:40 -04:00
Richard Ramos
37075a26d2 Added extra templates 2019-11-14 09:57:44 -04:00
Richard Ramos
0b66661b9a refactor dapp config for obtaining email templates 2019-11-13 20:22:01 -04:00
Richard Ramos
696610fec6 send email notifications from watcher 2019-11-13 19:52:05 -04:00
Richard Ramos
5cb43894b4 determine which users should receive an email if an event is emitted 2019-11-13 16:57:46 -04:00
Richard Ramos
4fd6def779 refactor and adding dappId to event info 2019-11-13 16:57:13 -04:00
Richard Ramos
693373bd98 utils file for watcher 2019-11-13 16:56:50 -04:00
Richard Ramos
417a5c9fd6 added method to obtain template data 2019-11-13 16:56:36 -04:00
Richard Ramos
1609312764 Rename subscriber status file, and removed useless key 2019-11-13 16:56:10 -04:00
Richard Ramos
b45931e360 support multiple contracts / dapps / events in watcher 2019-11-13 14:12:06 -04:00
Richard Ramos
6eac752ec1 Emit events and start block arg support 2019-11-13 11:43:06 -04:00
Richard Ramos
b162f3296f Make secret file optional 2019-11-13 11:06:08 -04:00
Richard Ramos
12e9be66a9 Initial commit 2019-11-13 11:03:30 -04:00
Richard Ramos
a34bbd37ba
Initial commit 2019-11-13 10:53:25 -04:00