LogoLogo
Open a Support Ticket!GridPlus.ioDiscordLattice Manager
  • Welcome!
  • Setup
    • Lattice1 Device Setup
  • Lattice1
    • Lattice1 Introduction
    • Lattice1 Security Features
      • Lattice1 Random Number Generation
    • How the Lattice1 Makes Transactions Readable with ABI Decoding
      • Advanced ABI Decoding
    • How to Manage Your Seed Phrase
    • Lattice1 Power Supply
    • Supported Digital Assets
    • Lattice1 WiFi Troubleshooting
    • Lattice1 Firmware Reference
    • Lattice1 Guides 🛠️
      • Update the Firmware
      • Verify That Your Lattice1 Is Authentic
      • View the Seed Phrase on Your Lattice and SafeCard
      • Claim Your "Verified Lattice1 Owner" POAP and Discord Role
      • Establish a Connection With Your Lattice1 via SSH
      • Connect to WiFi Using SSH
      • Disable Wifi When Connected via Ethernet Using SSH
      • Managing ETH Validator Keys
  • SafeCards
    • Introduction to SafeCards
    • Setting up a New SafeCard
    • SafeCard Operations
    • Lattice1 Doesn't Recognize the Inserted SafeCard
    • SafeCard CLI
  • Apps & Integrations
    • Lattice Manager
      • Managing Your Bitcoin Wallet
      • Creating Custom Address Tags
      • Using the Wallet Explorer
      • Connecting Your Lattice to Your Own Private Endpoint
      • Lattice Manager Troubleshooting
      • How to View the XPUB of Your Bitcoin Wallet
    • MetaMask
      • Installing MetaMask
      • Connecting to MetaMask
      • Advanced MetaMask Setup
      • MetaMask Troubleshooting
    • NuFi
      • Connecting to NuFi
    • Frame
      • Installing Frame
      • Connecting to Frame
      • Advanced Frame Setup
    • Rabby
      • Connecting to Rabby
      • Rabby Troubleshooting
    • MyCrypto
      • Connecting to MyCrypto
      • MyCrypto Troubleshooting
    • Ambire Wallet
      • Connecting to Ambire
    • Eidoo App (Mobile)
  • Additional Resources
    • Payment, Shipping, Delivery
    • GridPlus Affiliate Program
    • Developer Resources
    • GridPlus Brand Assets
    • Bug Bounty & Responsible Disclosure Policy
  • Blockchain Basics
    • Introduction
    • Wallets
    • A Brief Introduction to Private Keys
    • Blocks & Consensus Mechanism
    • UTXO vs. Account Model
    • Bitcoin
    • Ethereum
      • Smart Contracts
      • ERC-20 tokens
      • NFTs
      • Layer 2s
Powered by GitBook
On this page
  1. Apps & Integrations

Frame

PreviousConnecting to NuFiNextInstalling Frame

Last updated 1 year ago

Frame is a privacy-focused Ethereum wallet that runs as a native desktop application on MacOS, Windows and Linux. It is a capable alternative to MetaMask which can manage all of your accounts, tokens and items and allows you to seamlessly and securely connect them to any dApp.

Frame connects to the Lattice1 hardware wallet via a custom integration with which you can use Frame's innovative UI with the safety of the Lattice - when connected to Frame, all transaction requests have to be approved on the device screen.

This also means that everything you can do with Frame (this includes all chains and EVM Layer 2 apps supported by Frame), you can also do with the Lattice1 connected to it.

Frame and Your Lattice

Frame uses what they call Accounts - each account is basically an interface from which you control a single EVM address (public key) - exactly like MetaMask. When you connect your Lattice to Frame, you can select the addresses from the wallet stored on your Lattice to be imported and each will then create a new Frame account.

Signing transactions is done the same way you're used to with Frame hot wallets: you will approve the transaction on Frame - but, unlike using a hot wallet, you will then also have to approve the transaction on the Lattice screen for it to go through (this is because your private keys are on the Lattice and not stored on Frame as it is with hot wallets).

When you connect your Lattice to Frame, your private keys remain safely stored on the hardware wallet, which means signing transactions will require approval on both Frame and then the Lattice screen.

Unlike MetaMask, if you have the same address (public key) on multiple hardware signers, you can use either hardware signer to sign transactions for that account in a single instance of the Frame application. More on that in Advanced Frame Setup.

Another important difference between Frame and MetaMask is that in Frame, having a default "hot" account is not a condition for connecting to a hardware wallet - You can connect your Lattice as the only account in Frame.