├── .env.example ├── .eslintrc ├── .gitignore ├── .prettierignore ├── .prettierrc ├── App.tsx ├── README.md ├── app.config.js ├── app.json ├── assets ├── adaptive-icon.png ├── favicon.png ├── icon.png ├── splash.png └── svg │ ├── eth-logo.svg │ ├── matic-logo.svg │ ├── uni-logo.svg │ └── usdc-logo.svg ├── babel.config.js ├── demo.gif ├── package.json ├── polyfills.ts ├── polyfills.web.ts ├── src ├── components │ ├── Logo │ │ └── index.tsx │ ├── Separator │ │ └── index.tsx │ └── Text │ │ └── index.tsx ├── constants.ts ├── features │ ├── balance │ │ ├── BalanceItem.tsx │ │ └── BalanceScreen.tsx │ ├── bookmarks │ │ └── BookmarksScreen.tsx │ ├── home │ │ ├── HomeScreen.tsx │ │ ├── NftList.tsx │ │ └── NftListItem.tsx │ ├── messages │ │ └── MessagesScreen.tsx │ ├── notifications │ │ └── NotificationsScreen.tsx │ └── profile │ │ └── ProfileScreen.tsx ├── navigation │ ├── DrawerContent.tsx │ ├── NavIcon.tsx │ ├── RootNavigator.tsx │ ├── TabHeader.tsx │ └── index.ts ├── services │ └── alchemy.ts ├── theme.ts └── web3modal │ ├── common.ts │ ├── index.ts │ └── index.web.tsx ├── tsconfig.json └── yarn.lock /.env.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/callstack/web3-cross-platform-dapp/HEAD/.env.example -------------------------------------------------------------------------------- /.eslintrc: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "@callstack" 3 | } 4 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/callstack/web3-cross-platform-dapp/HEAD/.gitignore -------------------------------------------------------------------------------- /.prettierignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/callstack/web3-cross-platform-dapp/HEAD/.prettierignore -------------------------------------------------------------------------------- /.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/callstack/web3-cross-platform-dapp/HEAD/.prettierrc -------------------------------------------------------------------------------- /App.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/callstack/web3-cross-platform-dapp/HEAD/App.tsx -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/callstack/web3-cross-platform-dapp/HEAD/README.md -------------------------------------------------------------------------------- /app.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/callstack/web3-cross-platform-dapp/HEAD/app.config.js -------------------------------------------------------------------------------- /app.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/callstack/web3-cross-platform-dapp/HEAD/app.json -------------------------------------------------------------------------------- /assets/adaptive-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/callstack/web3-cross-platform-dapp/HEAD/assets/adaptive-icon.png -------------------------------------------------------------------------------- /assets/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/callstack/web3-cross-platform-dapp/HEAD/assets/favicon.png -------------------------------------------------------------------------------- /assets/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/callstack/web3-cross-platform-dapp/HEAD/assets/icon.png -------------------------------------------------------------------------------- /assets/splash.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/callstack/web3-cross-platform-dapp/HEAD/assets/splash.png -------------------------------------------------------------------------------- /assets/svg/eth-logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/callstack/web3-cross-platform-dapp/HEAD/assets/svg/eth-logo.svg -------------------------------------------------------------------------------- /assets/svg/matic-logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/callstack/web3-cross-platform-dapp/HEAD/assets/svg/matic-logo.svg -------------------------------------------------------------------------------- /assets/svg/uni-logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/callstack/web3-cross-platform-dapp/HEAD/assets/svg/uni-logo.svg -------------------------------------------------------------------------------- /assets/svg/usdc-logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/callstack/web3-cross-platform-dapp/HEAD/assets/svg/usdc-logo.svg -------------------------------------------------------------------------------- /babel.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/callstack/web3-cross-platform-dapp/HEAD/babel.config.js -------------------------------------------------------------------------------- /demo.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/callstack/web3-cross-platform-dapp/HEAD/demo.gif -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/callstack/web3-cross-platform-dapp/HEAD/package.json -------------------------------------------------------------------------------- /polyfills.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/callstack/web3-cross-platform-dapp/HEAD/polyfills.ts -------------------------------------------------------------------------------- /polyfills.web.ts: -------------------------------------------------------------------------------- 1 | // No polyfills needed for web 2 | -------------------------------------------------------------------------------- /src/components/Logo/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/callstack/web3-cross-platform-dapp/HEAD/src/components/Logo/index.tsx -------------------------------------------------------------------------------- /src/components/Separator/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/callstack/web3-cross-platform-dapp/HEAD/src/components/Separator/index.tsx -------------------------------------------------------------------------------- /src/components/Text/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/callstack/web3-cross-platform-dapp/HEAD/src/components/Text/index.tsx -------------------------------------------------------------------------------- /src/constants.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/callstack/web3-cross-platform-dapp/HEAD/src/constants.ts -------------------------------------------------------------------------------- /src/features/balance/BalanceItem.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/callstack/web3-cross-platform-dapp/HEAD/src/features/balance/BalanceItem.tsx -------------------------------------------------------------------------------- /src/features/balance/BalanceScreen.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/callstack/web3-cross-platform-dapp/HEAD/src/features/balance/BalanceScreen.tsx -------------------------------------------------------------------------------- /src/features/bookmarks/BookmarksScreen.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/callstack/web3-cross-platform-dapp/HEAD/src/features/bookmarks/BookmarksScreen.tsx -------------------------------------------------------------------------------- /src/features/home/HomeScreen.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/callstack/web3-cross-platform-dapp/HEAD/src/features/home/HomeScreen.tsx -------------------------------------------------------------------------------- /src/features/home/NftList.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/callstack/web3-cross-platform-dapp/HEAD/src/features/home/NftList.tsx -------------------------------------------------------------------------------- /src/features/home/NftListItem.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/callstack/web3-cross-platform-dapp/HEAD/src/features/home/NftListItem.tsx -------------------------------------------------------------------------------- /src/features/messages/MessagesScreen.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/callstack/web3-cross-platform-dapp/HEAD/src/features/messages/MessagesScreen.tsx -------------------------------------------------------------------------------- /src/features/notifications/NotificationsScreen.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/callstack/web3-cross-platform-dapp/HEAD/src/features/notifications/NotificationsScreen.tsx -------------------------------------------------------------------------------- /src/features/profile/ProfileScreen.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/callstack/web3-cross-platform-dapp/HEAD/src/features/profile/ProfileScreen.tsx -------------------------------------------------------------------------------- /src/navigation/DrawerContent.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/callstack/web3-cross-platform-dapp/HEAD/src/navigation/DrawerContent.tsx -------------------------------------------------------------------------------- /src/navigation/NavIcon.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/callstack/web3-cross-platform-dapp/HEAD/src/navigation/NavIcon.tsx -------------------------------------------------------------------------------- /src/navigation/RootNavigator.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/callstack/web3-cross-platform-dapp/HEAD/src/navigation/RootNavigator.tsx -------------------------------------------------------------------------------- /src/navigation/TabHeader.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/callstack/web3-cross-platform-dapp/HEAD/src/navigation/TabHeader.tsx -------------------------------------------------------------------------------- /src/navigation/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/callstack/web3-cross-platform-dapp/HEAD/src/navigation/index.ts -------------------------------------------------------------------------------- /src/services/alchemy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/callstack/web3-cross-platform-dapp/HEAD/src/services/alchemy.ts -------------------------------------------------------------------------------- /src/theme.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/callstack/web3-cross-platform-dapp/HEAD/src/theme.ts -------------------------------------------------------------------------------- /src/web3modal/common.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/callstack/web3-cross-platform-dapp/HEAD/src/web3modal/common.ts -------------------------------------------------------------------------------- /src/web3modal/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/callstack/web3-cross-platform-dapp/HEAD/src/web3modal/index.ts -------------------------------------------------------------------------------- /src/web3modal/index.web.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/callstack/web3-cross-platform-dapp/HEAD/src/web3modal/index.web.tsx -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/callstack/web3-cross-platform-dapp/HEAD/tsconfig.json -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/callstack/web3-cross-platform-dapp/HEAD/yarn.lock --------------------------------------------------------------------------------