Your server will use native wallet nodes for each coin you install, meaning your coins and keys are held on your server instead of with a third-party.
Using native wallet nodes has several benefits:
- Greater decentralization and uptime, relying on fewer outside parties for you to conduct sales.
- Faster transactions at the machines, as a third-party service does not need to be contacted by your server.
- Better security: you're in sole possession of your wallet keys.
⚠️ NOTE: Since your coins are stored solely on your server, it's important that you regularly back up your wallets (see the last section of this article).
The initial setup of the node wallets' blockchains likely occurred during droplet creation with the lamassu-coins command.
If you did not set up their blockchains then, you may set them up by running the following in your server's terminal:
Use the arrow keys and space bar to select coins, then hit Enter to install.
Only install the blockchains you actually intend on using and that your current droplet is capable of handling. Running and synchronizing these chains is an intensive process. If the CPU/RAM configuration of your droplet cannot handle syncing 5 blockchains and running their wallets, you will experience instability on both the server and machine.
Notes on appropriate droplet settings are located in the admin setup article.
Syncing the blockchains will take between 24 – 48 hours. During this time, you may deposit funds to the wallets' addresses, however they will not be seen or available for sale until the blockchains have fully synchronized.
To check the current state of synchronization, you may check the output of the commands found here: Checking Wallet Synchronization
After installing, enable the appropriate coins within the 'Settings > Locales' menu. Click on the pencil icon to edit the field, select the coins you are going to support from the dropdown menu and click the Save button.
You can use the '+Add override' button for different settings on specific machines.
Wallet Settings Panel
After clicking Save above, go to the 'Settings > Wallet' panel. For each coin you've added, click on the pencil icon, select a Ticker (price source) and the Wallet (zcashd, Infura, etc.), then click the Save button to submit the changes.
Navigate to the 'Maintenance > Funding' section of your admin, then select the coin's wallet you'd like to fund on the left menu.
Before sending funds, please ensure your 'Wallet Settings' panel has the appropriate wallet client selected for live transactions and that your blockchains have synced.
Deposit only small amounts until you've successfully conducted test transactions. Deposits will require one confirmation before being available to dispense.
Backing up your wallets
Ensuring that you can recover the funds held on your wallets is very important. Please follow our guide on Wallet Backups.