Templates and tools for building on EVE Frontier.
1. Clone the repo:
mkdir -p workspace && cd workspace
git clone https://github.com/evefrontier/builder-scaffold.git
cd builder-scaffold2. Follow one flow (world deploy → build custom contract → interact):
| Path | When to use |
|---|---|
| Docker | No Sui/Node on host; run everything in a container (local or testnet). Recommended for local testing |
| Host | Sui CLI + Node.js on your machine; target local or testnet. |
| Building on an existing world | World already deployed (e.g. shared server, live game); you don't deploy the world yourself. (WIP – guide coming soon; use Docker/Host flows for now.) |
By the end you’ll have a deployed world (or use an existing one), a published custom contract (e.g. smart_gate_extension), and scripts that call it.
| Area | Purpose |
|---|---|
| docker/ | Dev container (Sui CLI + Node.js) — used by the Docker flow. |
| move-contracts/ | Custom Smart Assembly examples (e.g. smart_gate_extension); build & publish. |
| ts-scripts/ | TypeScript scripts to call your contracts; run after publishing. |
| setup-world/ | What “deploy world” does and what gets created (world flow steps are in the flow guides). |
| dapps/ | Reference dApp template (optional next step). |
| zklogin/ | zkLogin CLI for OAuth-based signing (optional). |
Contributions welcome! Please read CONTRIBUTING.md and open an issue or feature request before submitting PRs.