Standing up your own `lattice-connect` communication endpoint

The following post describes a newly-released option for connecting a Lattice1 to your own self-hosted cloud endpoint rather than using the default infrastructure GridPlus provides. For now, we only recommend advanced users pursue this option. Longer term we plan to release a more user-friendly UI for setting up this configuration.

One unique attribute of the Lattice1 is that it allows for permissioned signing and subscriptions (more advanced remote signing features are planned later in the year); this attribute requires a framework for remote encrypted communications with the device. By default, Lattice1 hardware wallets are configured to use GridPlus cloud infrastructure…

The latest Lattice firmware release (v0.10.1) contains an exciting new feature: readable Ethereum transactions. This post outlines why we think this feature is needed and how Lattice owners can use it today.

Ethereum’s Speedy Start and Hardware’s Slow Crawl

When I started poking around on Ethereum in late 2015, there were almost zero developer tools. The network had just launched months prior and most people (including myself) were still trying to figure out what it was and what it could do. The ensuing years experienced insane growth in Ethereum developer tooling. From 2015 to 2017, Truffle, Embark, web3.js,

Although we have talked at length about the Lattice1, we have not yet given an in-depth view of its companion — the SafeCard. This article will attempt to outline our vision for the SafeCard as both a cold storage option and as a mechanism to scale public blockchain networks.


The SafeCard is meant to be a PIN protected, unpowered physical key store. This allows storage of digital secrets offline, but also gives a familiar experience of spending money with a chip card.

GridPlus is using the Status Keycard Applet as a template for the SafeCard Applet. We are also using…

Next month we will be attending ETHDenver for the second time. Last year, Grid+ was still in the very early stages of development and although we are not yet ready for production, we do now have an early alpha platform. Grid+ will bring two developer demo units, which allow users to leverage the security of the Lattice1 and Safe Cards in their apps.

💰 💰 Grid+ will be offering a total of $2000 (in DAI) for the three best apps built at ETHDenver that utilize the Lattice1 💰 💰

This article will show developers how to quickly get up to…

Today we release the second demo video of the Lattice1. Our first video demonstrated pairing and basic crypto payments.

This short video shows the use of Safe Cards:

  • When inserted, the Safe Card “takes over” as the default wallet of the device. This means that any addresses and signatures requested are done so on keys held in the card (rather than the device itself).
  • When removed, the Safe Card can no longer make signatures, so the device’s built-in wallet returns as the default wallet.
  • The app does not need to re-pair with the device to utilize a Safe Card. Instead…

We have built an incredible team of hardware, firmware, and software experts here at Grid+, and they’ve been hard at work putting together a set of products we are getting incrementally ready to show the world.

Today we present the first video of the Grid+ Lattice1, which demonstrates the following basic functionality:

  1. Pairing the Grid+Pay mobile wallet with the Lattice1 device
  2. Requesting signatures from the Lattice1
  3. Broadcasting transactions from those signatures via the mobile wallet

When watching this video, you should keep in mind:

The Lattice1 holds the keys and signs transactions. …

Grid+ has talked extensively about the agent (version 1 now known as the Lattice1) in its whitepaper —at a basic level, this device can function as an always-online hardware wallet that the average person can easily use. However, we have designed the Lattice1 to have capabilities that far exceed those of any hardware wallet in existence today. This article will discuss how the Lattice1 device will function as a generalized “remote signer” capable of managing cryptocurrencies, digital identity, and more.

Remote Signing

Consider a standard mobile (or desktop) cryptocurrency wallet. …

Plasma. So hot right now.

I’ve become more enthusiastic about Plasma as of late, especially once I started thinking of the “child chain” as more of a “child compute” (I’ll explain later). In this article, I’ll discuss a system I’ve been contemplating and describe why this type of system could enable the internet of money we were promised: namely, infinitely scalable financial applications and permissionless innovation. This isn’t meant to be a proposal or specification — it’s more of a [fairly technical] outline for various characteristics that I currently think could lead to a scalable Plasma system. …

After implementing a first version of my trustless bridges concept, I have been doing a lot of thinking around scaling Ethereum. This began as a research project at Grid+ to give us a way of operating at a low cost point (i.e. not on the mainnet) and continues to evolve with the research going on more broadly in the Ethereum community. While the current version of our trustless bridges is usable (though likely not bug-free), we continue to iterate and think through design patterns.

Although our trustless bridges are topologically similar to plasma, there is a fundamental difference, which turns…

In my last article I talked about why I favor an extremely simple multisig smart contract design. I’ve decided to turn this into a two parter because I think the benefits might become clearer if I show why this is useful.

The Benefits of Standardization

I’ve noticed a lot of discussion in the Ethereum community about standards, which are very tricky to enforce. We’ve seen the first true Ethereum standard emerge (ERC20), which has been by most measurements wildly successful. It is easier than ever to clone an ERC20 token and give it a purpose. …

Alex Miller

Developer/writer/thinker living in the cryptoverse. Co-founder of GridPlus

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store