CLI for managing MagicBlock Ephemeral Rollups on Solana. Full control over ER lifecycle, features, and monitoring from the terminal.
npm install -g @magicblock-console/cliSet your Solana keypair path:
export MB_KEYPAIR_PATH=~/.config/solana/id.jsonWithout a keypair, the CLI runs in simulated mode with realistic mock data.
mb-console project create my-game --region us
mb-console project list
mb-console project configure my-game --gasless --vrf --privacy
mb-console project get my-gamemb-console er delegate <address> --project my-game
mb-console er status <address>
mb-console er commit <address> --project my-game
mb-console er undelegate <address> --project my-game
mb-console er list --project my-game# VRF — verifiable randomness
mb-console vrf request --project my-game
# Privacy — confidential transfers via TEE
mb-console privacy deposit --token SOL --amount 1.0 --project my-game
mb-console privacy transfer --token SOL --amount 0.5 --to <wallet> --project my-game
mb-console privacy withdraw --token SOL --amount 0.5 --project my-game
# Cranks — scheduled execution
mb-console crank create --interval 5000 --iterations 100 --project my-game
mb-console crank list --project my-game
mb-console crank stop <crank_id>
# Oracle — price feeds
mb-console oracle price --feed SOL/USD --project my-gamemb-console monitor status --project my-game
mb-console monitor logs --project my-game --limit 20
mb-console monitor costs --project my-game --period 30d@magicblock-console/core— Core SDK@magicblock-console/mcp— AI agent interface (MCP Server)
MIT