Welcome to your new Lattice1! We hope you will enjoy the most advanced and secure hardware wallet on the market, designed by crypto users for crypto users. Before continuing, make sure your device is plugged in and that you have gone through the setup wizard to create your Lattice wallet and connect to WiFi.
1. Using MetaMask
If you are using an Ethereum-based chain (Ethereum, Binance Smart Chain, Polygon, etc), you should first install the GridPlus MetaMask browser extension. This 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 is expected later in 2021. Until then, this fork is regularly updated to include official MetaMask changes so you should not worry about losing functionality.
Getting Started on GridPlus MetaMask
Setting up the GridPlus MetaMask extension is easy:
- Download and install the extension on your desktop (or laptop) browser.
- Open the extension and go through the normal MetaMask onboarding process. Feel free to import your existing MetaMask seed and disable the official extension - you can treat this GridPlus version as your main MetaMask extension if you wish.
- Click "Connect Hardware Wallet" and choose the Lattice1 option. Click "Connect". This should open a new browser tab.
- 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 - this is not saved by GridPlus and doesn't protect anything - it is simply a source of randomness for building the connection. Press "Connect". Note: If you forget your password, you can always remove the permission on your Lattice by going to "Permissions -> MetaMask -> Delete" and re-connect using these steps again.
- You should see a new screen asking you to enter a secret, which should now be displayed on your Lattice1 screen. This is what we call the "pairing" process and once you type in the correct secret, your MetaMask app will be "paired" to your Lattice1.
- Select the address(es) you wish to use and continue. You are now set up!
Note: if you ever switch between the Lattice wallet and a SafeCard wallet (or one SafeCard to another), you will need to remove the previous wallet's account(s) on MetaMask and re-connect using the above steps. You will not need to re-pair MetaMask with your Lattice unless you removed the permission from your device.
2. Using The Web Wallet
The GridPlus Web Wallet is a simple web tool which provides an interface to your Lattice1 device. You can do simple send transactions for ether, bitcoin, and a few pre-selected ERC20 tokens, 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 Lattice configurations. Functionality is still being developed but here's what you can do right now:
- Contract Data - this tab allows you to load Ethereum smart contract functions into your Lattice for more readable transaction requests. If you load a smart contract into your Lattice this way, future interactions with that contract should 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.
- Limits - in this tab you can set spending limits for transferring ether and bitcoin 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. Note that this limit only applies to requests originating from the requesting app, which is the web wallet in this case! This limits feature is currently very limited and more sophisticated permission schemes are planned for later this year.
- Settings - here you can control access from the apps with which your device is paired (you can also remove such permissions on your device itself) and also setup your own message routing infrastructure (see this article).
Getting Started on the Web Wallet
Setting up the GridPlus Web Wallet is very similar to setting up the MetaMask extension because both processes use the same connection module:
- Go to https://wallet.gridplus.io
- 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 - this is not saved by GridPlus and doesn't protect anything, it is simply a source of randomness for building the connection. Press "Connect". Note: If you forget your password, you can always remove the permission on your Lattice by going to "Permissions -> GridPlus Web Wallet -> Delete" and re-connect using these steps again.
- You should see a new screen asking you to enter a secret, which should now be displayed on your Lattice1 screen. This is what we call the "pairing" process and once you type in the correct secret, the GridPlus Web Wallet in your browser will be "paired" to your Lattice1. Once you enter the correct secret, you are all set up!
3. Other Ways to Connect
There are a few other direct integrations that you can use with the Lattice1. The advantage is that you don't need to use MetaMask, as the apps themselves have direct Lattice1 integrations.
Warning: please be aware that these are generally maintained by external application developers and it is their responsibility to keep integrations up to date with Lattice firmware. We again emphasize that MetaMask is the best way to interact with Ethereum on your Lattice1.
A DAO focused on bringing Bitcoin to DeFi; creators of Sett, a yield aggregator, and Digg, a BTC-pegged elastic supply currency.
An on-chain liquidity protocol that enables automated decentralized token exchange on Ethereum and across blockchains.
Transform any scarce non-fungible token into a basket holding a number of other tokens.
An exchange liquidity pool on Ethereum designed for efficient stablecoin trading.
Autonomous and non-custodial stablecoin infrastructure.
Trade options on Ethereum: Opyn allows you to earn a premium or take views on assets by trading options on ETH and ERC20s.
A protocol for no-loss money games powered by Ethereum.
Synthetix is the backbone for derivatives trading in DeFi, allowing anyone, anywhere to gain on-chain exposure to a vast range of assets.
Displays your ERC20 token appovals and provides the option to change the approved amount or completely zero it.
A suite of DeFi products that provides lending aggregation, yield generation, and insurance on the Ethereum blockchain.
DeFi dashboard for monitoring and managing your portfolio.
4. Device Manual
If you would like to read more about your Lattice1 device, you may read the manual here.
Note: This manual contains out-of-date information related to apps and software, but contains accurate information about the hardware itself.