The next-gen platform adds a convenient way to check your current and pending wallet balance and obtain deposit addresses. This means you'll no longer need to access the server to perform these functions.
Furthermore, the next-gen runs native wallets for Zcash, Ethereum, Bitcoin Cash, Dash, and Litecoin as well as for Bitcoin (bitcoind).
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.
The initial setup of the node wallets' blockchains likely occured during droplet creation with the lamassu-coins command.
If you did not set up their blockchains then, perhaps relying on BitGo for just BTC until now, you may set them up by running:
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 wallet daemons, 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:
After installing, enable the appropriate coins within the 'Crypto Currencies' field of the 'Machine Settings / Setup' panel of the admin and click Submit:
Wallet Settings Panel
After clicking Submit above, the Wallet Settings panel will turn red indicating that you'll need to provide additional information.
For each coin you've added, select a Ticker (price source) and the Wallet (zcashd, geth, etc.), clicking Submit on each page.
CAUTION: the 'Mock Wallet' option is for testing purposes only, not to be used in production. It behaves as if actual coin transactions are taking place, despite none occurring, allowing you to test the mechanical functions of the machine. This means that on cash-out (Santo Tirso-equipped) machines, 'mock wallet' will dispense bills without any cryptocurrency being sent to the machine in return.
Navigate to the 'Maintenance / Funding' section of your admin, then select the coin's wallet you'd like to fund.
Before sending funds, please ensure your Wallet Settings panel has the appropriate wallet client selected for live transactions (i.e., not 'mock wallet') 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.