STARMINER
Operator

GO LIVE

Robinhood Chain · chain 4663. Give the game its token, deploy the contract with any wallet, fund the vault. Players can then buy, mine and trade with the token.

  1. 1

    Game token (the CA)

    Set NEXT_PUBLIC_TOKEN_ADDRESS

  2. 2

    Owner / treasury

    Set NEXT_PUBLIC_OWNER_ADDRESS

  3. 3

    Randomness server

    Checking…

  4. 4

    Game contract

    Waiting for the config above

  5. 5

    Reward vault

    Deploy first

Missing configuration

  • NEXT_PUBLIC_TOKEN_ADDRESS (the token CA)
  • NEXT_PUBLIC_OWNER_ADDRESS
  • NEXT_PUBLIC_RANDOM_SIGNER_ADDRESS
Deploy the game contract

Sent through the deterministic deployment proxy, so the address is the one above whoever pays the gas. Constructor: token, owner, treasury, signer, the 24 hulls and the 30 planets from the config.

proxy 0x4e59b44847b379578588920cA78FbF26c0B4956C · salt 0x5fccb99ccf1866a4

Fund the reward vault

Mining rewards are paid from the vault only. Every ship purchase and refit routes 60% back into it; seed it so the first missions pay.

Your balance 0 $STAR. The first funding also approves the game to spend $STAR.

Environment (Vercel → Settings → Environment Variables)
NEXT_PUBLIC_TOKEN_ADDRESS=0x…the CA
NEXT_PUBLIC_OWNER_ADDRESS=0x…your wallet
NEXT_PUBLIC_RANDOM_SIGNER_ADDRESS=0x…address of the signer key
RANDOM_SIGNER_KEY=0x…private key of the signer (server only, never public)
NEXT_PUBLIC_CHAIN_ID=4663