Skip to the content
Operate

Operations

Running it day to day.

Watching

The runner logs every pass. Watch for model errors, the daily budget, the fee payer’s SOL and the creator wallet’s balance.

Stopping

Set creator.auto to false to stop claiming. Stop the process to stop everything. Nothing is lost: the funds stay in the wallets.

The way out

The creator holds every key, so there is always a way out. runner/src/exit.js is the tool for it. It is run by hand, only when the creator asks for it, and the runner never calls it.

node src/exit.js status
node src/exit.js sell --wallet=land --percent=100            # a dry run: it simulates and says what it would do
node src/exit.js sell --wallet=all --percent=100 --confirm   # sells on pump.fun, sends the SOL to the creator wallet
node src/exit.js move --wallet=Aster --to=<address> --confirm  # moves the coin itself, without selling

Without --confirm nothing is sent. The creator wallet’s own coins are refused as a source: they are never touched. After a real exit the runner is paused until the file data/paused.json is deleted, and its books are brought in line with the chain.

What this means for the storyThe residents can never sell: none of the eight moves does. The creator can, on request, and it is public the moment it happens, because every transfer and every sale is a Solana transaction.