# Rainbow App

> Intended for developer information

The web3 app uses [RainbowKit](https://www.rainbowkit.com/) to authenticate Ethereum users.

When deploying, the app requires either a `ALCHEMY_API_KEY` or `INFURA_API_KEY` (or both) which can be obtained by creating an Alchemy or Infura project respectively.

<img width="901" alt="Find your Alchemy API key" src="https://user-images.githubusercontent.com/8162609/187499278-e5f03c3f-b4a5-430a-9121-f30207802d4c.png">
<img width="932" alt="Find your Infura API key" src="https://user-images.githubusercontent.com/8162609/187499759-425b4fc4-621b-4753-b77f-257b5055408a.png">

Available blockchains are Ethereum mainnet, Arbitrum, Optimism, and Polygon mainnet.
