Open-source · Chrome · CSGORoll

Trade faster on CSGORoll, on autopilot.

RollHelper is a free, open-source Chrome extension that automates deposit handling, relisting, Steam offers and markup decay — with live market pricing from CSPricebase injected right into the site.

GPLv3 open source Powered by CSPricebase Pushover & Discord alerts
RollHelper running on CSGORoll with the live pricing overlay
Everything it does

Features, one by one

RollHelper handles the repetitive parts of trading so you can focus on the deals. Here's exactly what each piece does.

Deposit Auto-Accept

Instantly accepts incoming deposits the moment they land, so you never miss a fast trade. An optional safeguard blocks anything that comes in underpriced.

Auto-Relist

Automatically re-lists deposits that fail, get cancelled by the withdrawer, expire, or hit cooldown — with a built-in 35-minute cooldown delay so you stay within limits.

Steam Offer Automation

Sends Steam trade offers automatically with your own message template, and auto-cancels the pending Steam offer if the CSGORoll trade is cancelled. Critical calls retry with incremental backoff.

Steam Token Updater

Keeps your Steam WebAPI token fresh in the background, with a tab-based fallback if the primary refresh fails — no more dead sessions mid-trade.

Markup Decay

Gradually lowers your listing markup over time so stale items keep moving. Two independent profiles, each with its own drop %, interval and floor:

  • Craft Markup Decay — for high-markup listings (15%+)
  • Item Markup Decay — for standard-markup listings

Deposit Safeguard

Before auto-accepting, RollHelper checks the item's CSGORoll value against live market prices. If it's undervalued past your threshold, the trade is blocked and you're alerted.

Markets: Buff163 · CSFloat · Youpin · lowest-of-all

Live Pricing Overlay

With a CSPricebase API key, live Buff163, CSFloat and YouPin prices are injected straight onto CSGORoll deposit & withdraw pages — with markup, liquidity and optional USD conversion.

Powered by CSPricebase

Multi-Channel Notifications

Real-time alerts for every trade event via Pushover (mobile push, priority -2 to 2) and Discord webhooks. Emergency mode forces max priority on critical alerts.

  • Events: deposit, withdraw, completed, cooldown, protected, reversal, safeguard, decay

Trade Tracking Dashboard

Log every deposit and withdrawal into a personal dashboard on CSPricebase for historical analysis. Free tracking key — no subscription required.

Console Logging

Every live trade event is logged with a full price breakdown — coins, markup, liquidity and per-market deltas — plus optional one-click CSPricebase skin/database links.

Power-user workflow

One-click config backup & restore

Every setting and API key lives in a single config file. Export it once, then import it anywhere — no clicking through tabs to re-enter your setup.

Set up in seconds, not minutes

  • Multiple accounts — configure one, export, and import the same tuning onto every other account in seconds.
  • Updates & reinstalls — back up before you update, restore after, and keep all your keys and toggles intact.
  • Import your way — drag & drop the saved file or paste the config JSON straight into the popup.
  • Everything included — automation toggles, decay and safeguard settings, notification channels, and API keys.

The exported file contains your API keys in plain text — keep it private and never share it.

The data engine

Live pricing, powered by CSPricebase

RollHelper's pricing and safeguard features run on CSPricebase — real-time Buff163, CSFloat and YouPin prices. Add your API key in the Pricing tab and every item on CSGORoll gets a full market breakdown, printed to the console on each trade event:

Up and running in minutes

Setup guide

No build step, no account required to start — install unpacked and configure from the popup.

Load the extension

Grab it from GitHub, open chrome://extensions, enable Developer mode, and click Load unpacked.

Open the popup

Click the RollHelper toolbar icon. Settings are split into Trades, Deposits, Notifications, Dashboard and Pricing tabs.

Connect CSPricebase

Paste your CSPricebase API key (Pricing tab) and a free tracking key (Dashboard tab) to unlock live prices and trade history.

Tune & trade

Flip on auto-accept, relist, decay and safeguard to taste, set your notification channels, then let RollHelper run on CSGORoll.

Sitting on skins? Cash out, don't gamble them.

CSPricebase buys your CS2 skins instantly at up to ~96% of Buff163 — fast payout. The same prices that power RollHelper's overlay.

Sell skins on CSPricebase
Good to know

FAQ

Is RollHelper free?

Yes — the extension is fully open-source under GPLv3. The live pricing overlay and safeguard features use a CSPricebase subscription for API access; trade tracking is free.

Does it work on other trading sites?

No. RollHelper is built specifically for CSGORoll.

How do I get live prices working?

Create an account at CSPricebase, subscribe to a plan with API access, generate your key on the profile page, and paste it into the Pricing tab in the RollHelper popup.

How do I update the extension?

Git users: git pull. ZIP users: download the latest release, replace the folder, then reload it in chrome://extensions. The popup's Updates tab tells you when a new version is out.

Does this violate CSGORoll's Terms of Service?

RollHelper automates actions you'd otherwise perform manually. There is nothing to-be against ToS.