Introduction to Modding Smart Assemblies
Some EVE Frontier smart assemblies are programmable — you can customize their behavior in-game by deploying custom Move contracts.
Getting Started
Prerequisites to customize a smart assembly:
Create a Character — your on-chain identity that owns all your assemblies. See Smart Character.
Build a Network Node — anchor a network node at a Lagrange point. This is the power source for your base. See Network Node.
Deposit Fuel & Go Online — deposit fuel into the network node and bring it online to start generating energy.
Anchor a Smart Assembly — create a smart assembly (e.g., Storage Unit, Gate) in your base. It automatically connects to the network node for energy.
Bring the Assembly Online — the assembly reserves energy from the network node and becomes operational.
Deploy Custom Logic — write a custom Move contract and configure it as an extension on your smart assembly.
For local development and testing, all the above steps can be simulated using scripts. Refer to builder-scaffold so you have everything you need to directly write custom logic for your smart assembly.
Programmable Assemblies
Each assembly type has its own extension pattern. Refer to the relevant section:
Smart Gate — custom rules for space travel (e.g., toll gates, access lists)
Smart Storage Unit — custom rules for item deposits and withdrawals (e.g., vending machines, trade hubs)
Smart Turret — custom targeting logic
Last updated

