No description
Find a file
Liordino Neto ccf7eacfad feat: Create migration from old config to new (#424)
* fix: adapt old settings loader to the new schema (filter schema_version)

feat: migrate commissions globals

feat: migrate locales

refactor: generalize the old fields search

chore: created functions signatures for all config migrations

feat: created wallet migration

feat: migrate operator info

feat: migrate coin atm radar

feat: migrate terms and conditions

feat: migrate commissions overrides

fix: removed the wallet_COIN_active field (don't exist anymore)

chore: moved the config-migration lib to the lib folder

feat: migrate cashout configurations

feat: migrate notifications globals

feat: export migration function

feat: migrate most of notifications scoped configs

fix: added the missing text property to the terms and conditions
migration

feat: migrate compliance triggers

feat: migrate receipt printing

feat: migrate accounts

chore: remove test code form module

refactor: change some functions naming

fix: set default trigger type to 'volume'

feat: added threshold days (default 1) to triggers

fix: removed strike from the accounts importing

refactor: cleaner code on fixed properties

feat: avoid repeated crypto/machine pairs on the commissions overrides
migrations

refactor: make renameAccountFields function internal to the account
migration function

fix: migrate all crypto scoped commission overrides

* fix: return plain objects from functions to make the jsons more readable

fix: fix bitgo fields casing

fix: improve commissions migration function readability

refactor: standard styling

* feat: add fallback values to the migration

* feat: created db migration for the new config

* feat: create migration to move machine names from file to db

fix: updates machine names before the config migration

fix: load machineLoader

fix: create a param to ignore the schema version when loading the latest
config using the old loader

* refactor: remove unnecessary arguments on createTrigger function

fix: check if there's an smsVerificationThreshold configured prior to
migrating triggers

* fix: migrate triggers with the correct thresholds and verify if they're
valid
2020-09-25 11:07:47 +01:00
.vscode Add QuadrigaCX exchange and ticker (#176) 2018-09-27 21:59:53 +03:00
bin fix: server_logs creates inf loop on l-s install 2020-09-02 12:41:49 +02:00
dev chore: integrate new admin with l-s 2020-05-27 22:43:00 +01:00
lamassu-admin-elm hotfix: add fudge factor 2020-03-23 19:10:58 +01:00
lamassu-remote-install Front facing camera (#289) 2019-07-05 19:17:59 +03:00
lib feat: Create migration from old config to new (#424) 2020-09-25 11:07:47 +01:00
migrations feat: Create migration from old config to new (#424) 2020-09-25 11:07:47 +01:00
new-lamassu-admin feat: Create migration from old config to new (#424) 2020-09-25 11:07:47 +01:00
public hotfix: add fudge factor 2020-03-23 19:10:58 +01:00
schemas Update Infura credential naming 2019-12-08 11:40:58 -05:00
test fix: added missing lodash dependency to accounts lib 2020-07-31 00:09:55 +02:00
tests/ofac done 2018-05-03 20:20:18 +03:00
tools remove ramda dependency 2018-03-11 19:37:27 +00:00
.dummy remove tests -- failing and too complicated to maintain 2016-04-24 00:08:17 +03:00
.gitignore Lamassu admin server initial commit 2019-10-31 12:28:51 +00:00
.migrate-stress stress testing; add mock-ticker 2017-07-18 08:12:01 +03:00
cartridges.json get cartridge counts from db 2014-11-28 10:53:38 -05:00
certs.sh WIP 2016-11-05 19:18:33 +00:00
connect.txt fix cashOut bug 2017-09-05 18:30:08 +02:00
countries.json add country data 2016-12-20 18:52:19 +02:00
crypto-schema.json add crypto-scheme 2016-05-31 14:15:43 +03:00
currencies.json moved l-a-s in here 2016-12-05 17:15:32 +02:00
data-notes.txt add country data 2016-12-20 18:52:19 +02:00
INSTALL-NIX.md chore: hardcode nix-channel to shell.nix 2019-12-24 10:21:12 +01:00
INSTALL.md Update INSTALL.md (#158) 2018-09-22 23:36:02 +01:00
jsconfig.json WIPP 2016-09-26 17:22:46 +03:00
lamassu-default.json Front facing camera (#289) 2019-07-05 19:17:59 +03:00
lamassu-schema.json hotfix: add fudge factor 2020-03-23 19:10:58 +01:00
Lamassu_CA.pem add (temporary) Lamassu CA 2017-12-14 22:57:39 +02:00
languages.json Add Armenian to languages.json (#140) 2018-08-24 17:30:25 +03:00
package-lock.json fix: don't allow negative values on the commissions forms 2020-09-21 12:43:49 +01:00
package.json chore: integrate new admin with l-s 2020-05-27 22:43:00 +01:00
Procfile Recommit everything because of credentials 2014-03-07 23:15:56 +01:00
raw-countries.json add country data 2016-12-20 18:52:19 +02:00
README.md Move lamassu-install files to this repo's lamassu-remote-install folder. (#214) 2018-11-19 14:23:25 +01:00
schema.json update config 2016-12-01 17:46:18 +02:00
shell.nix chore: pin nix commit hash version 2019-12-31 19:06:01 +02:00
TODO.json fix: pre release screen fixes 2020-07-06 14:17:44 +01:00
todo.txt Lots of development 2017-04-10 15:42:47 +03:00
UNLICENSE renamed to UNLICENSE 2014-03-31 18:26:42 -04:00
Vagrantfile add blockchain install scripts 2017-07-06 21:56:56 +03:00
yarn.lock add coinbase ticker 2017-07-10 12:03:04 +03:00

lamassu-server

Lamassu remote server.

Pull Requests

We do not generally accept outside pull requests for new features. Please consult with us before putting a lot of work into a pull request.

Installation

See INSTALL.md.

Installation on remote server (only for production)

See lamassu-remote-install/README.md.

Running

node bin/lamassu-server --mockSms