Infura is a free, third-party API for broadcasting and looking up transactions on the Ethereum blockchain. When used as a wallet option for ETH, you retain full control and ownership of your wallet keys and funds.
Signing up for Infura
Visit infura.io/register and sign up with a name, email, and password.
Confirm your email address if prompted to do so.
Click the 'Create New Project' button within the Infura portal, naming it 'Lamassu Machine' or similar. You'll need only one for each admin you have.
Afterwards you'll be given a set of three credentials. Copy them by clicking the clipboard icon (rather than highlighting them).
Go to the 'Settings > 3rd party services' panel in your admin, go to the Infura box, and click the pencil icon. Once there, paste the credentials one-by-one. When finished, click the 'Save changes' button.
⚠️ NOTE: Make sure your endpoint link contains the string "https://" at the beginning, this is required for a valid connection with Infura.
Within the 'Settings > Wallet' panel, click the pencil icon on the Ethereum row. Under the 'Wallet' column, select Infura from the dropdown menu and click the 'Save' button.
Check that your existing Ethereum balance is reflected within the 'Maintenance > Funding' panel. If so, you're ready to go.
Backing up your wallet
As always, you should back up your admin's wallets in order to recover funds. The process is the same with Infura as it is with Geth, and both wallet options will use the same seed and hold the same funds.
If you offer cash-out, currently the Ethereum wallets will not detect a transaction as soon as it is broadcast, unlike with other cryptocurrencies on the machine. Rather, the deposit will be seen once it receives one confirmation (~15 seconds in most cases).
This means that the machine will not know to advance to the 'Deposit received' screen, and this may confuse some customers when their deposit isn't immediately detected.
When it does receive one confirmation, the machine will advance to the 'Dispensing' screen and dispense the requested cash.