🔥 Warning: This project is a blazing trail in development. Proceed with caution and excitement!
- EVM chain
- Rust as backend services.
- Turbo framework on frontend.
⚙️ Services That Keep The Engine Running:
- Cache: ClickHouse & Dragonfly (Redis)
Deploy the smart contract locally to test services.
- Running redis, clickhouse
- Create def_exchange database, and int seed data
- Generate key for https locally
cd rust_ws/crates/web-app;
openssl genrsa -out key.pem 2048
openssl req -new -key key.pem -out csr.pem
openssl req -x509 -new -nodes -key key.pem -subj "/C=US/ST=California/L=San Francisco/O=YourCompany/CN=localhost" -days 365 -out cert.pem
- Build css files
cd rust_ws/crates/web-app;
just compile-js-webapp
just compile-css-prototype
- Running application in dev mode
cd web-app; cargo run;
# enter https://0.0.0.0:3000/prototypes/trade/index.html
# Running indexer service
RUST_LOG=info cargo run --bin indexer_service
Screenshot: