https://github.com/ducnmm/dugong
Crypto in one tweet — turn your X account into a Sui wallet. Send coins, run prediction markets & pay rewards just by tweeting. Nautilus enclave (TEE) + Enoki sponsored tx on Sui testnet.
https://github.com/ducnmm/dugong
blockchain enoki hackathon move nautilus prediction-markets react rust sui sui-move sui-overflow tee twitter wallet web3
Last synced: 5 days ago
JSON representation
Crypto in one tweet — turn your X account into a Sui wallet. Send coins, run prediction markets & pay rewards just by tweeting. Nautilus enclave (TEE) + Enoki sponsored tx on Sui testnet.
- Host: GitHub
- URL: https://github.com/ducnmm/dugong
- Owner: ducnmm
- Created: 2026-05-17T01:01:44.000Z (2 months ago)
- Default Branch: main
- Last Pushed: 2026-07-14T04:52:45.000Z (16 days ago)
- Last Synced: 2026-07-14T05:23:42.379Z (16 days ago)
- Topics: blockchain, enoki, hackathon, move, nautilus, prediction-markets, react, rust, sui, sui-move, sui-overflow, tee, twitter, wallet, web3
- Language: Rust
- Homepage: https://dugong.up.railway.app
- Size: 9.39 MB
- Stars: 0
- Watchers: 0
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# dugong
Dugong monorepo. Rust services live in a single Cargo workspace rooted at
`Cargo.toml`; the frontend is its own pnpm app.
## Structure
- `apps/core` — shared Rust library (`dugong-core`): clients, config, db,
constants, twitter session helpers, migrations. Every Rust binary depends
on this crate.
- `apps/api` — `dugong-api` HTTP service: webhooks, routes, processor worker.
- `apps/indexer` — `dugong-indexer` background service: mirrors Sui events
into Postgres.
- `apps/tools` — one-off CLIs (`dugong-bot-authorize`).
- `apps/worker` — `dugong-worker` poller: scans X for mentions and posts to
the API webhook.
- `apps/nautilus-server` — Nautilus enclave-facing service.
- `apps/web` — frontend (Vite + React).
- `contracts/move` — Move contracts.
## Quick commands
```bash
# build everything
cargo build --workspace
# run a specific service
cargo run -p dugong-api
cargo run -p dugong-indexer
cargo run -p dugong-worker
cargo run -p nautilus-server
# run a tool
cargo run -p dugong-tools --bin dugong-bot-authorize
```
See [docs/local-dev-guide.md](docs/local-dev-guide.md) for the full local development
guide.