cal/packages/app-store/rainbow
Efraín Rochín d6fb0df64f
perf: tRPC procedures and middleware refactor (#8419)
* trpc procedures an middleware refactor

* allow use sessionMiddleware without a req object

* sync with the new tRPC structure

* tRPC refactor on routing form app

* import Prisma from @prisma/client

* Lazy load apps from appstore

* remove unrelated changes

* Add types for PaymentService

* type fixes

* Merge branch 'main' into roae85/cal-1514-set-the-user-session-only-on-the

* fix typo

* remove console.log

* remove explicit types from apstore object

* linter fixes

---------

Co-authored-by: Keith Williams <keithwillcode@gmail.com>
Co-authored-by: Hariom Balhara <hariombalhara@gmail.com>
2023-05-09 19:27:05 +00:00
..
api Enforces explicit type imports (#7158) 2023-02-16 15:39:57 -07:00
components Replace react icons with lucidedev (#8146) 2023-04-12 17:26:31 +02:00
static added more app store screenshots (#4564) 2022-09-18 11:58:32 +00:00
trpc perf: tRPC procedures and middleware refactor (#8419) 2023-05-09 19:27:05 +00:00
utils Feat: Web3 Rainbowkit Integration (#4019) 2022-09-05 15:10:58 -06:00
config.json chore/AppStore: Remove deprecated imageSrc and make the paths relative in logo (#8479) 2023-04-26 12:03:34 +01:00
DESCRIPTION.md chore/AppStore: Remove deprecated imageSrc and make the paths relative in logo (#8479) 2023-04-26 12:03:34 +01:00
index.ts Remove _metadata.ts files for apps that have config.json (#7188) 2023-02-23 18:21:48 -07:00
package.json Feat: Web3 Rainbowkit Integration (#4019) 2022-09-05 15:10:58 -06:00
README.md Feat: Web3 Rainbowkit Integration (#4019) 2022-09-05 15:10:58 -06:00
zod.ts Admin apps UI (#5494) 2022-12-07 14:47:02 -07:00

Rainbow App

Intended for developer information

The web3 app uses RainbowKit 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.

Find your Alchemy API key Find your Infura API key

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