Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/rainlanguage/rain.orderbook
Rain orderbook libraries, subgraph and contract implementation.
https://github.com/rainlanguage/rain.orderbook
dex rainlang solidity solidity-contracts
Last synced: about 1 month ago
JSON representation
Rain orderbook libraries, subgraph and contract implementation.
- Host: GitHub
- URL: https://github.com/rainlanguage/rain.orderbook
- Owner: rainlanguage
- Created: 2023-05-23T09:50:01.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-10-29T12:35:08.000Z (3 months ago)
- Last Synced: 2024-10-29T14:35:50.616Z (3 months ago)
- Topics: dex, rainlang, solidity, solidity-contracts
- Language: Rust
- Homepage:
- Size: 12.7 MB
- Stars: 10
- Watchers: 1
- Forks: 5
- Open Issues: 231
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# rain.orderbook
## Setup for local development
### Environment Setup
1. Copy `.env.example` to `.env`
2. Copy `tauri-app/.env.example` to `tauri-app/.env` and fill out `VITE_WALLETCONNECT_PROJECT_ID` with a test project ID from [Reown (FKA WalletConnect)](https://cloud.reown.com/sign-in)Then run the following to install dependencies and build the project:
```bash
./prep-all.sh
```You may need to make the shell script executable:
```bash
chmod +x prep-all.sh
```### Run Webapp for local development
```
cd packages/webapp && nix develop -c npm run dev
```### Run Tauri App for local development
```
nix develop .#tauri-shell --command cargo tauri dev
```