An open API service indexing awesome lists of open source software.

https://github.com/exactly/exa

exa app monorepo
https://github.com/exactly/exa

blockchain defi drizzle-orm ethereum expo foundry hono optimism react-native siwe solidity substreams tamagui tanstack-query typescript valibot viem wagmi web3 webauthn

Last synced: about 1 month ago
JSON representation

exa app monorepo

Awesome Lists containing this project

README

          

# exa monorepo

## @exactly/mobile

### development

#### requirements

- [node.js](https://github.com/asdf-vm/asdf-nodejs) v24
- [pnpm](https://pnpm.io/installation) v10
- [foundry](https://getfoundry.sh)
- [rust](https://github.com/asdf-community/asdf-rust)
- [slither](https://github.com/crytic/slither) (`pip install -r contracts/requirements.txt`)
- [maestro](https://maestro.mobile.dev) (`brew tap mobile-dev-inc/tap && brew install mobile-dev-inc/tap/maestro`)
- [substreams](https://docs.substreams.dev) (`brew tap streamingfast/homebrew-tap && brew install streamingfast/tap/firehose-ethereum streamingfast/tap/substreams streamingfast/tap/substreams-sink-sql`)
- react-native's [dependencies per platform](https://reactnative.dev/docs/environment-setup?guide=native)

#### install

```bash
pnpm install
```

#### run

```bash
pnpm android # for native android app
pnpm ios # for native ios app
```

#### end-to-end tests

```bash
# native
pnpm nx e2e:ios mobile # or e2e:android
maestro test .maestro/flows/local.yaml

# web
pnpm nx e2e:web mobile
maestro test .maestro/flows/web.yaml
```

## @exactly/server

[exa server](server)

## @exactly/plugin

[exa plugin and other contracts](contracts)