Your First Agent

Deploy your first Shelly mining agent, pay with USDC on Base, and connect Telegram.

Deploy Your First Agent

A complete walkthrough of your first deployment.

1

Step 1. Make sure you have USDC on Base

You need USDC on Base to pay for your agent.

If your USDC is on another chain, bridge it to Base with the official Base Bridge at bridge.base.org, or another cross-chain bridge.

Minimum deployment is 3 days. Starting costs by tier:

  • Nano, 3 days: $3.60

  • Standard, 3 days: $10.80

  • Pro, 3 days: $25.20

  • Enterprise, 3 days: $54.00

2

Step 2. Run the deploy command

shellyagent deploy

The CLI walks you through these prompts:

Select agent tier:
> Nano ($0.05/hr) CPU-equivalent, basic profit-switching
  Standard ($0.15/hr) 1 GPU, advanced switching + API
  Pro ($0.35/hr) Multi-GPU, elite switching + custom strategies
  Enterprise ($0.75/hr) ASIC-equivalent, dedicated support

Select duration:
> 3 days ($25.20)
  7 days ($58.80)
  14 days ($117.60)
  30 days ($252.00)

Select strategy:
> Max Profit, auto-switch to the most profitable coin
  Stable Income, prefer consistent earners with less switching
  BTC Only, mine Bitcoin only
  KAS Only, mine Kaspa only

Select coins, if using Max Profit:
> [x] BTC
  [x] KAS
  [x] RVN
  [ ] FLUX

Confirm: Deploy Pro agent for 7 days at $58.80 USDC? (y/n)
3

Step 3. Confirm payment

After confirmation, the CLI generates a payment transaction.

Your wallet prompts you to approve a USDC transfer to Shelly's payment contract on Base. Once the transaction confirms on-chain, the agent deploys automatically.

Waiting for payment confirmation...
Transaction confirmed: 0xab3f...8d2e
Agent deployed. ID: shelly-a3f8x
Status: Mining
Current coin: KAS (most profitable at deployment)
Expires: March 16, 2026 at 3:42 PM

Connect Telegram for live management:
https://t.me/ShellyAgentBot?start=shelly-a3f8x
4

Step 4. Connect Telegram

Click the Telegram link from the CLI output.

The Shelly bot confirms the connection. You can start using /status, /earnings, and other commands immediately.

5

Step 5. Monitor and withdraw

Your agent now mines autonomously.

It switches coins and algorithms as profitability changes. Earnings accumulate in your Shelly account. You can withdraw USDC to your Base wallet at any time with /withdraw in Telegram, or wait until the agent expires.

What happens when your agent expires?

When the paid duration runs out:

  • the agent stops mining automatically

  • you receive a Telegram notification with final earnings

  • pending earnings remain available for withdrawal indefinitely

  • you can deploy a new agent any time with shellyagent deploy

Extending your agent

To extend a running agent before it expires:

shellyagent extend shelly-a3f8x 7

You can also use /extend in the Telegram bot.

Additional days are charged at the same hourly rate for your tier.

Last updated