Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

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.

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
```