Welcome to your new Lattice1, the most advanced and secure hardware wallet on the market, designed for actively using your crypto!
When you're unbox your Lattice1, you will find the device, a SafeCard and a paper box with a power supply and a LAN cable. You will want to setup you device first before you move to connecting it to apps, but don't worry, this guide has everything you need to know to get properly started.
The first step is to plug your Lattice1 to the wall socket.
You will see a Starting up screen with the GridPlus logo on it and then, the system will initialize. This can take a few minutes.
Watch JT's setup video below! Or you can follow the text guide below.
When the system initialization is finished, you will see the welcome screen with all the steps you need to take to start using your Lattice1 listed. Click on Setup.
The first step of the device setup is connecting your Lattice1 to the internet - you will be prompted to choose WiFi as a primary way of connecting, but you can click on Skip and connect via Ethernet. There is no difference in security, the only difference is an additional cable on your desk.
If you want to connect via WiFi, tap on Yes and wait for the device to look for available WiFi networks. Once the list is loaded, select your WiFi and type in your password. The device will take some time to connect and when it's done, you're good to move on to the next step.
The next step is to create a system PIN which you will use to unlock your Lattice1. Enter a 4-6 digit PIN and confirm it in the next step.
Once you have a PIN, tap on Let's go to setup a wallet. Choose Generate wallet and if you wish, enter a passphrase.
You can skip the passphrase by hitting ENT.
Now you will see your 24 words (the seed phrase) - if you won't be backing up your wallet to a SafeCard, make sure to note them down! Tap on Continue and the wallet will be set up.
Alternatively, you can also import your existing wallet from a seed phrase.
Read about the Tamper mesh carefully and accept the notice.
The last step of initial device setup is backing up your new wallet to the SafeCard you received in your package - this step is optional, but if this is your first time playing around with crypto using a hardware wallet, we highly recommend you don't skip this step.
So, click on Start and let's go:
Insert your SafeCard to the Lattice1.
Setup a new 6 digit SafeCard PIN.
Tap on Yes to proceed with the wallet backup.
This will take a few moments and once it's done, the device will prompt you to remove the SafeCard.
And you're done with the initial device setup, good job!
Once your device is set up and ready to go, it's time to connect it to the MetaMask extension and the GridPlus Web Wallet.
MetaMask is definitely the most popular app to work with DeFi, you can read Justin's blog post to get an idea why using it with hardware security is the most effortless crypto user experience today:
The GridPlus MetaMask browser extension is a direct GridPlus fork of the popular MetaMask extension and contains only small changes to enable support of the Lattice1 as a hardware wallet option. Official support in MetaMask is expected later in 2021.
Setting up the GridPlus MetaMask extension is easy - watch JT's video:
Or follow the step-by-step guide below:
1. Download and install the extension on your desktop (or laptop) Chromium-based browser:
2. Pin the extension so you can access it with a single click:
3. Open the extension and go through the normal MetaMask onboarding process. Generate a new MM wallet (you won't be using it too much as it will not be connected to your hardware wallet) and choose a password.
4. Once your MetaMask wallet is either imported or setup, it's time to connect to the Lattice1. Click the menu icon and select Connect Hardware Wallet. Select the Lattice1 and click on Continue.
5. This will open a new browser tab with the secure GridPlus Lattice1 Connector module (wallet.gridplus.io domain) - this page will prompt you to enter your device ID and a password. Your device ID can be found on the Lattice1 main menu screen - just tap on Device ID and you will see it. Enter any password you like - this is not saved by GridPlus and doesn't protect anything - it is simply a source of randomness for building the connection. Press Connect.
6. This will take you to the next step - you should see a new screen asking you to enter a secret, which will now be displayed on your Lattice1 screen. Once you type in the correct secret, your MetaMask app will be paired to your Lattice1. This will also create a new MetaMask permission on your device.
7. Select the HD path (Ledger seeds have a different one from what's commonly used, so if you imported a wallet from your Ledger device, make sure to select the correct path!), select the address(es) you wish to use and press Unlock.
And there you go, all set now!
The GridPlus Web Wallet is a simple web tool which provides an interface to your Lattice1 device. You can send simple transactions for BTC and ETH, but we recommend using the MetaMask extension for most Ethereum-based usage (Bitcoin usage should be done on the web wallet for now).
The real purpose of the Web Wallet is to act as an interface to certain Lattice1 configurations. Functionality is still being developed but here's what you can do right now:
View your wallet's ETH/BTC balance in crypto and value in USD.
Send and receive BTC and ETH transactions using the Send and Receive tabs. Quite straightforward.
Load Ethereum smart contract functions into your Lattice for more readable transaction requests via the Contract Data tab. If you load a smart contract into your Lattice this way, future interactions with that contract will display differently on your device, meaning you will no longer see long, arbitrary hexadecimal strings that you can't read. See this article for more info:
Set up spending limits - in this tab you can set spending limits for transferring ETH and BTC without requiring an on-device approval. For example, if you allow your web wallet to spend up to 1 ETH per month, you can make requests on the web wallet up to that limit and your device will automatically sign such requests until it hits that limit.
Settings - here you can control access from the apps which your device is paired with (you can also remove such permissions on the Lattice1 itself by going to Permissions) and also setup your own message routing infrastructure (see the article below for a guide!).
Here's how you connect to the GridPlus Web Wallet (it's very similar to setting up the MetaMask extension because both processes use the same GridPlus Lattice1 Connector module):
1. Go to the GridPlus Web Wallet website.
2. Enter your device ID, which can be found on your Lattice1 by going to the Device ID page from your main menu. Enter any password you would like. Press Connect.
3. This will take you to the next step - you should see a new screen asking you to enter a secret, which will now be displayed on your Lattice1 screen. Once you type in the correct secret, the GridPlus Web Wallet will be paired to your Lattice1. This will also create a new GridPlus Web Wallet permission on your device.
And you're done with the setup!