Templates and tools for building on EVE Frontier.
- Docker – Local dev environment (Sui CLI + Node.js)
- Move contracts – Extend Smart Assemblies with custom logic
- TypeScript & Rust scripts – Interact with contracts
- dApp template – Extension use cases
- zkLogin CLI – OAuth-based transaction signing
Each directory has its own README for setup and usage.
You need Sui tools and Node.js. You can do this by:
Using Docker (recommended):
# from repo root
cd docker
docker compose run --rm sui-localFull details: docker/readme.md
Or Installing on your host:
Follow Sui getting started.
Deploy the world contracts and create test resources.
Write custom Move logic to change how your Smart Assembly works.
See move-contracts for example custom logic to extend Smart Storage Unit, Smart Gate and Smart Turret
- Build and publish your Move package.
- Authorize it for a Smart Assembly you own.
- Run interaction scripts (TypeScript or Rust) against your environment.
See ts-scripts/readme.md or rust-scripts/readme.md
Test JWT-based auth on hosted networks (e.g. testnet).
Create a dApp that talks to your deployed packages.
Do this: See dapps/readme.md
builder-scaffold/
├── dapps/ # Reference dApp
├── docker/ # Dev containers
├── move-contracts/ # Move extension examples
├── rust-scripts/ # Rust interaction scripts
├── ts-scripts/ # TypeScript interaction scripts
└── zklogin/ # zkLogin automation
Contributions welcome! Please read our contributing guidelines and open an issue/feature request before submitting PRs.