Rainbow is an open source, self-custodial wallet for Ethereum and Ethereum based cryptocurrencies and collectibles.