This article is for our legacy version, discontinued in 2017 and incompatible with new machines.
Please use the latest setup instructions if you've recently received a machine.
This is a resource for existing operators still on the old generation platform.
Configuring Coinfloor trading
Coinfloor provides bitcoin exchange services for GBP, EUR, USD, and PLN currencies. Operators now have the option to enable simultaneous bitcoin purchases on their exchange by configuring their module.
Coinfloor's support team will be glad to assist in the onboarding and set up process as well.
Logged into your Coinfloor account, obtain API credentials, which include
Run these three commands individually:
cd /usr/local/lib/node_modules/lamassu-server npm install lamassu-coinfloor node node_modules/lamassu-coinfloor/setup
Then enter each value, hitting Enter. The
Passphrase field will intentionally remain blank when pasting.
Test by conducting a transaction and verifying the trading history of your Coinfloor account.
For now, Coinfloor is configured solely through your server, rather than admin. Thus, within the admin, the exchange panel will show as 'Active' but lack credentials. The setup script above is what informs the server of the correct credentials and can be used again if these change. To disable trading at any time, run
Also, the current price within the admin will show as
---.--. The machine will display the correct rate from Coinfloor (plus your commission).
If you change your commission rate in the admin, this may reset the price source. To place the ticker back to Coinfloor, run:
curl -#o ~/coinfloor-ticker.json https://gist.githubusercontent.com/naconner/736ef3129669e101c397/raw/c79b67e7654838d11d0440dd2b91c55678f9fe2d/coinfloor-ticker.json && lamassu-update-config ~/coinfloor-ticker.json
We value your feedback and experience with the module. Please let us know at firstname.lastname@example.org.