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
- Host: GitHub
- URL: https://github.com/exactly/exa
- Owner: exactly
- Created: 2023-11-06T22:54:56.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2026-02-05T13:24:50.000Z (about 2 months ago)
- Last Synced: 2026-02-05T13:48:59.078Z (about 2 months ago)
- Topics: blockchain, defi, drizzle-orm, ethereum, expo, foundry, hono, optimism, react-native, siwe, solidity, substreams, tamagui, tanstack-query, typescript, valibot, viem, wagmi, web3, webauthn
- Language: TypeScript
- Homepage: https://exactly.app
- Size: 23.8 MB
- Stars: 22
- Watchers: 4
- Forks: 2
- Open Issues: 159
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- Funding: funding.json
- Codeowners: .github/CODEOWNERS
- Agents: AGENTS.md
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)