Resources

Smart contracts

Addresses, network and what each contract can do.

Source code#

All contracts are open source: github.com/Stardust-LLM/contract-stardust. Solidity 0.8.28 with OpenZeppelin v5, built and tested with Foundry.

Mainnet deployment#

Live on Robinhood Chain (chain id 4663) since 29 October 2026. Every contract is verified on Sourcify (exact match), so the code on-chain is exactly the code in the repository.

ContractAddressDeploy blockVerifiedRole
ENERGY0x5a0F…2d6a100886866SourcifyUsage token (ERC-20)
EnergyLiquidityPool0x93dc…22BC100886866SourcifyStake ENERGY, earn USDG
EnergyStore0x5524…9c73100886866SourcifyBuy ENERGY with USDG
EnergyVault0xE46A…2A5e100889386SourcifyAPI balance, hourly burn
StardustArt0x7084…18d0100890202SourcifyStardust Genesis NFTs (SGEN)
USDG0x5fc5…d168Global Dollar (not ours)
STARDUSTPublished at launchProject token (launchpad)
StardustStakingPublished at launchDeployed right after the STARDUST launch
  • Owner and treasury: 0x4D6D25f667D5Ab10815317575Eb9A575A4064A01.
  • At launch 100,000 ENERGY was minted once to that dev wallet; the minter role was given up in the same transaction. The Liquidity Pool started empty.
  • The stakers' share of every Energy purchase is 10%.

Network#

NetworkRobinhood Chain
Chain id4663
RPChttps://rpc.mainnet.chain.robinhood.com/rpc
Explorerrobinhoodchain.blockscout.com

Addresses used by this site#

ContractAddressRole
STARDUSTPublished at launchProject token
ENERGY0x5a0F…2d6aUsage token (ERC-20)
USDG0x5fc5…d168Global Dollar stablecoin
StardustStakingPublished at launchStake STARDUST, earn ENERGY
EnergyStore0x5524…9c73Buy ENERGY with USDG
EnergyLiquidityPool0x93dc…22BCStake ENERGY, earn USDG
EnergyVault0xE46A…2A5eAPI balance, hourly burn
StardustArt0x7084…18d0Stardust Genesis NFTs

All contracts are verified on the explorer, so anyone can read the source and every event.

Admin powers, in full#

ContractWhat the owner can doWhat the owner can never do
StardustStakingChange the daily pool and tiers for new stakes; pause new stakesTake staked STARDUST, change open positions, renounce ownership
EnergyStoreChange rate, limits, bonus tiers, treasury; set the stakers' share within 1–10%; pause purchasesHold user funds (everything is forwarded), renounce ownership
EnergyLiquidityPoolNothing: it has no ownerAnything
EnergyVaultSet the withdrawal delay (1 h–7 days) and per-user charge limit; pause depositsCharge more than a balance, reuse a batch, block withdrawals
StardustArtOpen/close airdrops, change the treasury and price feed, pause public mintingMint past 100,000, keep ETH, renounce ownership

Testing#

Every contract is covered by unit, fuzz and invariant tests (Foundry). The invariants include: staked STARDUST is always fully backed, Energy minted by staking never exceeds the daily pool, every USDG payment is split exactly, all mint ETH reaches the treasury, and there are never more than 100,000 NFTs.