Skip to content
V-Sum

Rainbow

Rainbow Technical Briefing

Published December 14, 2021

Rainbow Technical Briefing thumbnail

Supported by IowaEDA , Finix and Numary

Overview

Rainbow introduces itself as the most accessible Ethereum wallet — built to deserve a spot on your home screen rather than forcing a 30-word seed-phrase gauntlet on new users. The demo tours what makes Rainbow distinctive: auto-discovery of ERC-20 tokens across Ethereum mainnet, Arbitrum, and Optimism merged into a unified view (no chain-switching); a Savings section wired to Compound Finance that auto-swaps any deposited asset into DAI under the hood; Uniswap liquidity-pool positions surfaced with annualized fees; NFTs as first-class citizens including floor prices, trait-based search into OpenSea, a Showcase feature for favorites, and per-wallet public web profiles like rainbowwallet.eth; a swap UI that takes any-to-any input and exposes EIP-1559 custom gas tipping; and WalletConnect as Rainbow's deliberate answer to an in-app dApp browser — connect Rainbow to any web dApp via mobile Safari and bounce back to Rainbow for action approvals.

0:00 Introduction to Rainbow — the most accessible Ethereum wallet

Rainbow introduces itself as an Ethereum wallet built to deserve a spot on your phone's home screen. The thesis: Ethereum wallets are a new product category and, before long, any "finance app" people keep on their home screen will first and foremost be an Ethereum wallet.

1:00 Onboarding without the 30-word seed gauntlet

Rainbow skips the usual "write down 30 words" first experience — it drops users straight in, with an Apple Pay on-ramp for fast funding and a smoother unwrapping experience rolling out through 2022.

2:00 Auto-discover tokens across L1 and L2s

Rainbow automatically discovers ERC-20 tokens held by an address — including tokens on Arbitrum and Optimism — and merges them into a single unified token view. No chain switching like other wallets require.

3:00 Rainbow vs MetaMask

Why Rainbow pursues a richer UX than the incumbent (MetaMask) — price charts, native visualization, a real "single app" experience instead of add-custom-token-by-hand friction.

3:30 Savings section — Compound Finance

Rainbow's Savings tab is wired to Compound. Deposit any asset — even meme coins like Shiba — and Rainbow auto-swaps the deposit into DAI under the hood before routing into Compound, so the user never sees the intermediate step.

5:00 Uniswap pool positions, contextualized

Rainbow surfaces Uniswap liquidity positions with annualized fees, contextualized alongside your other holdings — turning DeFi positions into a product surface rather than a raw pair of token balances.

5:30 NFTs as first-class citizens

NFTs have been first-class in Rainbow since day one. Clicking into an NFT shows floor price for the category, image, trait-based search hooks to OpenSea, save-to-photos for using the artwork as a Twitter avatar, and a Showcase feature for favorites.

8:00 Web profile — rainbowwallet.eth

Every Rainbow wallet with an ENS name gets a public web profile at rainbow.me — visit rainbowwallet.eth to see that wallet's showcase and NFTs. A natural social layer on top of Ethereum.

9:30 Swap between any two assets, EIP-1559 tip control

The Rainbow swap UI takes any-to-any inputs — type in a source amount, destination amount, or USD value and the others auto-calculate. The view-details sheet surfaces the execution rate, and the EIP-1559 gas UI lets power users tip the miner a custom amount.

12:30 WalletConnect instead of an in-app dApp browser

Rainbow deliberately skips an in-app dApp browser in favor of WalletConnect for long-tail web experiences. The demo connects Rainbow to Uniswap in mobile Safari, logs in as rainbowwallet.eth, and starts interacting with the dApp — action approvals bounce back to Rainbow.

Presented by Mike Demarais Rainbow · LinkedIn · website

Topics: Wallets, DeFi

More from V-Sum Ten