Commit graph

1181 commits

Author SHA1 Message Date
Neal Conner
07626cf505 Add lamassu-ofac-update-sources 2019-01-03 16:44:45 +01:00
Rafael Taranto
7043a3c408 Retry downloading OFAC lists (#236)
* Retry downloading OFAC lists

* Update ofac sources on lamassu-update
2018-12-30 14:47:09 +01:00
Neal Conner
b9f9c6facc Caution against mock-ticker use 2018-12-10 11:19:14 +02:00
Neal Conner
16a4239b86 Update ZEC, BCH, ETH node versions 2018-12-10 11:18:24 +02:00
Rafael Taranto
d253c4fa00 Dev script to recreate seeds file from mnemonic 2018-12-03 17:34:04 +02:00
Fabio Cigliano
cdfc84a96a migrate-options unit test added 2018-11-28 22:24:48 +02:00
Fabio Cigliano
dc1ed52357 lamassu-migrate-config to update ls basepath (#216)
* lamassu-migrate-config to update ls basepath

* documentation added

* constrain to a particular set of options
2018-11-22 17:04:41 +01:00
Rafael Taranto
0ec647f2b2 Pin node version to 8 2018-11-21 10:27:54 +01:00
Rafael Taranto
cc68e70f58 Sidebar fix for firefox (#205) 2018-11-05 13:55:03 +01:00
Rafael Taranto
65e2bf6a63 Change HKDF return type from string to arrayBuffer (#204) 2018-11-02 21:29:55 +02:00
Rafael Taranto
bd75194526 Fix exception on clock skew (#202)
* Fix exception on clock skew

* Return device name instead of db object
2018-11-01 23:07:47 +02:00
Fabio Cigliano
a35cb5c78d Renamed staging branch to release (#192) 2018-10-23 10:02:17 +03:00
Rafael Taranto
57c029a821 Change size of operatorId (#190)
Server was expecting 32 characters and the code was generating 64.
2018-10-22 22:29:24 +03:00
Josh Harvey
3c37898046 update to 7.1.1 2018-10-21 13:32:06 +03:00
pedromiguelmiranda
4e3ed57cf8 Fix coinATMRadar behaviour when null cash out value is received (#187)
* Fix behaviour when null cash out value is received

* refactor: use loadash invoke method
2018-10-15 22:51:54 +03:00
Neal Conner
2e6157e97b Expand customer results (#186) 2018-10-13 17:17:56 +02:00
pedromiguelmiranda
7a07412a70 Identify machine name on logging upon clock skew error (#188) 2018-10-13 17:12:12 +02:00
Zoran Joka
85295ea62c Ensure etags.json can update when empty (#182)
* Ensure etags.json can update when empty

* Update and load etags on settings change

* Handle exception in catch block
2018-10-10 10:55:11 +02:00
Rafael Taranto
f4fc9d6328 Add lamassu-admin-elm to this repo (#185) 2018-10-08 21:29:06 +02:00
Rafael Taranto
5ee7e40872 Add operator id on CoinATMRadar request (#184)
* Add operator id on CoinATMRadar request

* Update coinatmradar.js
2018-10-08 19:11:28 +02:00
Neal Conner
2fd4cd50c5 Prune Dash (#183) 2018-10-06 13:46:41 +02:00
Josh Harvey
097de6dc97 update from master branch, not stable branch 2018-10-06 13:20:33 +02:00
Josh Harvey
cdcdc4c2d2 7.1.1 2018-10-06 11:49:43 +02:00
pedromiguelmiranda
fa028356a7 Drop Geth installation upon coins installation (#181)
* drop geth installation

* code refactoring
2018-10-06 11:46:42 +02:00
pedromiguelmiranda
489d5ffc6a 7.3 crafty chhnemu | https://trello.com/c/3fMfHclE (#179)
* Added default ETH(infura)

* Code changes regarding review on PR 179 (https://github.com/lamassu/lamassu-server/pull/179)

*  Code changes regarding review on PR 179 (#179)
2018-10-06 11:46:33 +02:00
Rafael Taranto
3b14a715b4 Replace mailjet with mailgun (#180) 2018-10-04 21:40:50 +03:00
pedromiguelmiranda
6a2e3bc348 Drop Geth installation upon coins installation (#181)
* drop geth installation

* code refactoring
2018-10-04 21:37:08 +03:00
Fabio Cigliano
87a4e87a0b reworking l-s startup (#175)
* reworking l-s startup

it was failing to retry when starting with an invalid configuration

* changed startup routine

* start supervisor after update
2018-10-03 21:34:44 +03:00
pedromiguelmiranda
50e78078e3 7.3 crafty chhnemu | https://trello.com/c/3fMfHclE (#179)
* Added default ETH(infura)

* Code changes regarding review on PR 179 (https://github.com/lamassu/lamassu-server/pull/179)

*  Code changes regarding review on PR 179 (#179)
2018-10-03 17:11:19 +03:00
Neal Conner
256538a0e2 Disable motd scripts (#177)
* Disable motd scripts

* Fix typo
2018-10-01 21:09:03 +03:00
Neal Conner
52309c53a4 Disable motd scripts (#177)
* Disable motd scripts

* Fix typo
2018-10-01 18:35:32 +03:00
Rafael Taranto
bcf336741e Add QuadrigaCX exchange and ticker (#176)
* Add QuadrigaCX exchange and ticker

* Clean up code from QuadrigaCX
2018-09-27 21:59:53 +03:00
Fabio Cigliano
ef84e2a2ed fix outdated symlinks after update from v5 (#171) 2018-09-27 20:08:35 +03:00
Fabio Cigliano
147db125dd reworking l-s startup (#175)
* reworking l-s startup

it was failing to retry when starting with an invalid configuration

* changed startup routine

* start supervisor after update
2018-09-27 13:49:11 +03:00
Fabio Cigliano
39b7070ffe lamassu-update minor fix (#174)
* lamassu-update minor fix

reset the terminal when linking/unlinking new exes

* moved hash -r
2018-09-26 17:36:30 +03:00
Fabio Cigliano
7eb8052b82 lamassu-update minor fix (#174)
* lamassu-update minor fix

reset the terminal when linking/unlinking new exes

* moved hash -r
2018-09-26 17:32:30 +03:00
Fabio Cigliano
6a658c4d36 elm changes on config screen (#173)
* elm changes on config screen

* elm changes on config screen
2018-09-25 18:59:11 +01:00
Neal Conner
088f8167ce Change Infura credential fieldType (#172)
API key and endpoint are less sensistive, and leaving these two displayed would allow accidental typos (such extraneous spaces) to be caught.
2018-09-24 00:16:47 +01:00
Fabio Cigliano
1713aeeab8 fix outdated symlinks after update from v5 (#171) 2018-09-23 10:05:31 +01:00
Rafael Taranto
de4a675a43 Fixed bitstamp coin scaling (#167)
The coin scaling for the bistamp excahnge was using a satoshi scaling for ETH when it should have been using wei.
2018-09-22 23:38:31 +01:00
Rafael Taranto
38aa006ecc Add device_id to cash_out_actions table (#164)
If a costumer originates a cashOut transaction at one device, and then
redeemed at a different device, the wrong machine would have bills debited from it.

With device_id being saved at the cash_out_actions table the bills can
be properly reconciled.
2018-09-22 23:38:31 +01:00
Rafael Taranto
1a8ef31d39 Add db error consts file (#165)
* Add db error consts file

* Fixed typo in comment
2018-09-22 23:38:31 +01:00
Fabio Cigliano
7c4c314df4 crontab update fix + npm rebuild path fix (#166) 2018-09-22 23:38:31 +01:00
Rafael Taranto
f43149dca7 Improve serialization error handling on cash_out (#163)
Made API calls return 204 on serialization error.

When network is unreliable there is a high chance of generating a
serialization exception. By returnig 204 on them the lamassu-machine can
just continue working as if nothing happened.
2018-09-22 23:38:31 +01:00
Fabio Cigliano
46d73fadf9 lamassu-update crontab path fix (#162) 2018-09-22 23:38:31 +01:00
Rafael Taranto
4e287d1ecb Improve cash out monitor transaction handling (#159)
Made the queries from 'monitorLiveIncoming' and 'monitorStaleIncoming'
return mutually exclusive records from the db.

Both this methods are polled and perform the same actions on the
records. As a result, transaction erros were prone to happen.
2018-09-22 23:36:02 +01:00
Rafael Taranto
347a313f40 Update INSTALL.md (#158)
Specifying Node, NPM and OpenSSL versions.
2018-09-22 23:36:02 +01:00
Fabio Cigliano
fe72eb8e7f show id card photo image on customer page (#155) 2018-09-22 23:36:02 +01:00
Fabio Cigliano
c559a998aa minor fixes 2018-09-22 23:36:02 +01:00
Fabio Cigliano
afc78d512e handle idCardPhoto image upload 2018-09-22 23:36:02 +01:00