Skip to content

jeh993/builder-scaffold

 
 

Repository files navigation

Builder Scaffold

Templates and tools for building on EVE Frontier.

Prerequisites

Quickstart

1. Clone the repo:

mkdir -p workspace && cd workspace
git clone https://github.com/evefrontier/builder-scaffold.git
cd builder-scaffold

2. 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.

What's in this repo

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).

Contributing

Contributions welcome! Please read CONTRIBUTING.md and open an issue or feature request before submitting PRs.

About

Templates and tools to build in eve-frontier world

Resources

License

Contributing

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • TypeScript 71.7%
  • Move 12.7%
  • Shell 11.2%
  • Dockerfile 1.9%
  • CSS 1.8%
  • HTML 0.6%
  • JavaScript 0.1%