Getting started
What Uurly is
Uurly has two parts. The Uurly server watches Solana, Robinhood Chain and Arc, picks up new coins as their pools open, and measures each one: contract, liquidity, holders, chart. The app on your computer then judges every coin with your own thresholds, scores and limits, and decides whether to buy.
- Buys and sells happen from your own wallet, signed on your computer.
- The server holds no wallet and cannot trade.
- Every coin that was found stays visible, including the ones your rules turned down, each with its reason.
- Uurly takes no fee on your trades. You only pay the normal network, DEX and priority costs of the blockchain.
You can trade fully automatically, confirm every buy yourself, or only buy by hand. In the European Economic Area every buy waits for your confirmation.
Trial and Pro
There are two editions.
Uurly Trial is free for 3 days. It is a separate app that plays a fixed set of demo coins: real checks and real price paths, made-up names and addresses. Every trade is a paper trade. You need no wallet and no funds. One trial per person and per computer.
Uurly Pro receives every new coin live from the Uurly server and trades from your own wallet, with all checks, both scores, every setting, the phone dashboard and alerts. Fully automatic buying is available outside the European Economic Area.
Pro pricing is announced at launch. Until then you can start with the free Trial and join the Pro waitlist on uurly.io to get an email when Pro opens.
Download Uurly
Download Uurly only from your account page on uurly.io. Nowhere else is official.
- Go to uurly.io and click "Start free trial", or "Sign in" if you already have an account.
- Enter your email address. Uurly emails you a 6-digit code; type it in.
- The download for your computer appears right away and stays available on your account page.
Each download has a published SHA-256 fingerprint on your account page. To check a file by hand, run shasum -a 256 on the file (Mac, in Terminal) or Get-FileHash (Windows, in PowerShell) and compare the result character for character. If it does not match, do not open the file. The in-app updater does this check for you automatically.
Install on Mac
Uurly for Mac comes as a disk image (.dmg), one for Apple silicon Macs (M1 and newer) and one for Intel Macs. Pick the one that matches your Mac; the updater keeps the right one up to date.
- Open the downloaded .dmg file.
- Drag Uurly into your Applications folder.
- Open Uurly from Applications.
Uurly is not yet signed by Apple, so macOS warns you the first time you open it and may refuse to open it. To allow it:
- Open System Settings and go to "Privacy & Security".
- Scroll down to the message about Uurly and click "Open Anyway".
- Confirm, and enter your Mac password if macOS asks.
You only need to do this once. Later updates install through the in-app updater.
Install on Windows
Uurly for Windows comes as an installer program. You download it from your account page on uurly.io: sign in, open your profile and pick the Windows download.
- Open the downloaded installer.
- Windows may show a blue "Windows protected your PC" screen, because Uurly is not yet signed by Microsoft. Click "More info", then "Run anyway".
- Follow the installer's steps.
- Start Uurly from the Start menu or the desktop shortcut.
Only run installers you downloaded from your account page on uurly.io. Your settings and keys are stored encrypted in the app's own data folder in your user profile, never in the installer folder.
First start
On a first start Uurly follows your computer's language if it is one of the five it speaks; you can pick another on the welcome screen.
In Uurly Trial, click "Start your free trial" to register, or "I already started a trial" if you already have one. Both take you to uurly.io to sign in with your email address and a 6-digit code, then bring you back into the app.
In Uurly Pro, the setup in Configuration walks you through the basics: which chains to trade, a wallet (create one, import one, or "Set up later"), your license key and a trading template. Until you add a wallet the bot runs in dry run and buys nothing real. You can come back to every step later under Configuration.
Your license
A license unlocks live coins from the Uurly server and trading with real funds. Without a license, Uurly plays the demo coins and every trade is a paper trade.
- When you take out a Pro subscription, your license is set up automatically after the payment and linked to your account. Sign in to the app with that account and Pro is active. If you received a license key, it goes in Configuration under "API keys & license", in the "License key" field.
- A license works on one computer at a time.
- The "License" pill in the footer shows which license you have (Trial or Pro) and until when it is valid.
- When a license expires, new real-money buys pause. Open positions keep their stop-loss and take-profit, and selling never needs a license.
- If the Uurly server cannot be reached, new real-money buys pause after an hour; selling keeps working.
Never share your license key. The Uurly team will never ask for it.
Updating Uurly
Uurly checks uurly.io for a new version when it starts and every six hours, and asks before it downloads anything. When an update is ready, an "Update" link also appears in the footer.
- In the "Update available" window, read what's new and click "Install". You can also choose "Later" or "Skip this version".
- Uurly downloads the file, checks its SHA-256 fingerprint against the published one, and installs it. A file that does not match is thrown away.
- Uurly closes and opens again by itself. If the bot was running, it pauses for about a minute, lets open trades finish, and starts again with the same settings.
Tick "Install updates automatically when the bot is idle" to skip the question next time. If your Applications folder is not writable, Uurly opens the new version in Finder: drag Uurly into Applications to replace the old one.
Your wallets
Which wallet Uurly trades with
Uurly trades from a "bot wallet" per chain: one on Solana, one on Robinhood Chain and one on Arc. Robinhood Chain and Arc use the same address. You can create a Uurly Wallet in the app, import a wallet you already have, or paste a private key under Configuration → Wallets.
Keys are stored encrypted on your own computer and are never sent to Uurly, never logged and never included when you export your settings. Trades are signed on your computer and sent straight to the blockchain.
Always use a separate trading wallet that holds only what you are prepared to lose. Never use the wallet that holds your savings. Uurly Trial has no wallet at all.
Create a Uurly Wallet
The Uurly Wallet is one 12-word recovery phrase that opens your wallets on Solana, Robinhood Chain and Arc. It is a standard phrase, so Phantom and MetaMask show the same addresses and balances.
- Go to the Wallet tab or Configuration → Wallets and choose "Create a Uurly Wallet".
- Tick that you have pen and paper ready and click "Create my wallet".
- Make sure nobody can see your screen, click "Reveal words" and write the 12 words on paper, numbered, in order. Copying is off on purpose.
- Click "I wrote them down" and pick the words Uurly asks for from your paper.
- Your addresses appear. Click "Done".
Lose both the 12 words and this computer, and the money is gone. Nobody can restore it, not Uurly, not anyone.
Import a wallet
Choose "Import wallet" in the Wallet tab or under Configuration → Wallets. There are three ways in:
- Recovery phrase: 12 or 24 words. Paste the whole phrase into box 1 and Uurly splits it. One phrase fills Solana, Robinhood Chain and Arc at once.
- Private key: one wallet on one chain. Pick "Solana" (base58 or the array of 64 numbers) or "Robinhood + Arc" (hex, starting with 0x).
- Key file: an Ethereum keystore file (needs its password) for Robinhood and Arc, or a Solana keypair file for Solana. The file is read on your computer and not kept.
Uurly then shows the addresses it found so you can check this is the wallet you expected. If you replace a wallet that has open positions, Uurly warns you: the bot cannot sell positions that stay in the old wallet.
Recovery phrase and Touch ID
Under Configuration → Wallets, the Uurly Wallet card offers:
- "Show recovery phrase": shows your 12 words. The phrase hides itself after 60 seconds.
- "Export private key": shows the key of one chain.
- "Keep only the keys": deletes the phrase from this computer and keeps the keys, so the bot trades as before. Make sure your paper copy is right first.
- "Remove from this computer".
On a Mac, showing the phrase or a key asks for Touch ID or your Mac password first. Nothing is shown if you cancel. On other computers you tick "Nobody can see my screen" and type the confirmation word shown.
Uurly will never ask for your 12 words or a private key, by email, Discord, chat or phone. Anyone who does is trying to steal them.
Fund your wallet and receive
To receive coins, open the Wallet tab and click "Receive" on a chain. You get the address, a QR code and which network to send on.
Send the right coin on the right network:
- Solana: send SOL on Solana. It pays for trades and fees.
- Robinhood Chain: send ETH on Robinhood Chain, not on Ethereum mainnet.
- Arc: send USDC on Arc. Arc pays its fees in USDC.
Coins sent on the wrong network do not show up in Uurly. ETH sent on Ethereum mainnet, for example, lands at the same address on another chain, and only a wallet such as MetaMask can move it back. Start with a small amount to check everything arrives.
Send to another wallet
You can send from a bot wallet to another address from the Wallet tab.
- Click "Send" on the chain you want to send from.
- Paste the address you are sending to. Uurly checks it and warns you if you have never sent to it before.
- Enter the amount. The window shows what is available, what is kept for fees, the network fee and how many open positions you have on that chain (they are not touched).
- Review, tick "I checked every character of the address" and confirm.
Sending is real money, also in dry run, and cannot be cancelled or reversed. Check the whole address against where you got it, not just the start and end: malware can swap a copied address for a look-alike.
Profit wallet
You can keep realized profit apart from the wallet the bot trades with. Under Configuration → Wallets, fill in "Profit wallet address (optional)" for Robinhood and "Solana profit wallet address (optional)" for Solana. Arc uses the Robinhood one unless you set "Arc profit wallet address".
With a Uurly Wallet you can also use account 2 of the same phrase as profit wallet. A profit wallet on a different phrase, such as a hardware wallet, is safer: one leaked phrase then cannot empty both.
The optional profit wallet private key lets Uurly pull a loss back out of the profit wallet, so the trading wallet does not slowly shrink. Leaving it empty keeps the profit wallet receive-only, which protects what is already there.
Balances and the eye button
The Wallet tab shows the total across your wallets and linked exchanges, split into bot wallets and profit wallets. Balances are checked every minute while Uurly runs; click "Refresh now" to update them straight away, including your linked exchanges.
Uurly starts with every amount hidden (••••). Click the eye button next to "Refresh now" to show them until you close Uurly. To always start with balances shown, turn off "Hide balances when Uurly starts" under Configuration → Display.
To view another Solana wallet read-only, add its public address as "Watch wallet address" under Configuration → Wallets. The bot never trades with a watched wallet.
Exchanges
Link an exchange read-only
You can show your exchange balances next to your wallets. Uurly only reads balances; it cannot trade or withdraw on an exchange.
- In the Wallet tab, click "Link exchange".
- Pick your exchange and follow "How to make a read-only key" for that exchange.
- Paste the API key and secret (and the passphrase for OKX).
- Uurly checks the key. A key that can trade or withdraw is refused. A read-only key is linked.
Linked exchanges sync every 5 minutes while Uurly runs. The keys are stored encrypted on your computer like your wallet keys. Coins on exchanges show their official logos. To sell a coin on an exchange, do it on the exchange itself.
Supported exchanges
You can link these exchanges read-only:
- Binance: leave only "Enable Reading" on.
- OKX: only "Read". Make up a passphrase when creating the key and paste it in Uurly too.
- Bybit: choose "Read-Only". Keys without an IP restriction expire after a while; Uurly shows the days left.
- Coinbase: create a secret API key with only "View", and set the signature algorithm to ECDSA. Paste the key name and the whole private key.
- Kraken: only "Query Funds".
- Bitvavo: a read-only key; Uurly refuses a key that can trade.
An IP restriction is optional on most exchanges. It is safer, but sync stops when your home IP address changes.
Exchange key problems
- "Can trade or withdraw": the key has too many permissions. Delete it on the exchange and make a new one with only the read permission.
- Key refused: check you copied the whole key and secret. If you set trusted IPs, your current IP must be on the list.
- Clock error: your computer's clock is off. Turn on "Set time automatically" and try again.
- Wrong passphrase (OKX): it is the one you typed when making the key. OKX cannot show it again, so make a new key.
- Not an ECDSA key (Coinbase): make a new key with ECDSA under Advanced Settings.
- Key expired (Bybit): make a new key and paste it.
- Invalid nonce (Kraken): the key is also used by another app. Give Uurly its own key.
Hits and checks
What a hit is
A hit is a new coin the Uurly server found: a fresh launch, a coin graduating to its own pool, or a coin that starts trending. The server measures it once and sends it to your app, which judges it with your settings.
Every hit gets a status:
- NEW: still being checked.
- WATCHING: passed every check; the entry watch follows the price for a moment before buying.
- READY: passed every blocking check; waiting for your confirmation or about to be bought.
- BOUGHT: purchased. See the Positions tab.
- SKIPPED: passed, but not bought (no free slot, not enough balance, or the entry watch said no).
- REJECTED: a blocking check failed. The reason is shown.
- EXPIRED: was a candidate but went stale.
Click a status for what it means and the reason for that coin.
The checks
With the default settings Uurly runs up to 19 checks on Robinhood Chain, 18 on Arc and 13 on Solana. One failed blocking check is enough to turn a coin down.
- Contract and authorities: can someone print new coins, blacklist wallets, pause trading or swap the code? On Solana: mint and freeze authority and risky token extensions. On Robinhood and Arc also a hidden owner, and an owner who can change balances.
- Liquidity and pools: is the pool deep enough for your trade, is liquidity locked or burned, is there a near-empty decoy pool?
- Holders and creator: the creator's share and how many of the deployer's earlier coins were rugged.
- Can it be sold?: a buy-and-sell simulation with the real buy and sell tax on Robinhood, and a small test buy and sell where switched on.
- Market behaviour: the last 30 minutes of the chart, buyers versus sellers and trading activity.
Holder clustering and an AI read can be switched on.
Warnings, waiting checks and honeypots
Not every check blocks. Some only warn:
- Liquidity lock/burn and Holder clustering show a warning badge and never block a buy on their own.
- Checks that need trading history, such as chart shape and buy/sell pressure, wait until a coin has some. Until then they read "Not enough history yet" and do not count.
- A check that could not be measured, for example because of a network error, shows as not measured.
"Honeypot" only appears after a sell really failed. A coin whose test buy kept failing reads "could not be bought" instead. "Liquidity too thin" is only shown after the last re-measurement: a fresh pool is often still filling up, so Uurly judges it again after 30 and 90 seconds.
Security and Opportunity scores
Every hit gets two separate scores from 0 to 100. They are never blended into one.
- Security score: how risky is this coin? It weighs contract, liquidity and lock, holders, clusters and pair age. 80 and up reads "Low risk", 60 to 79 "High risk", below 60 "Very high risk".
- Opportunity score: is anything actually happening? It weighs momentum, volume and buy pressure. 70 and up reads "Strong", 40 to 69 "Moderate", below 40 "Weak".
Click a score to see how it was built, line by line. Each score can block buys below a minimum you set (Configuration → Contract Security Checks, or "Security ≥" and "Opportunity ≥" in the Auto menu). A score describes a coin at the moment it was measured. A high Security score is not a guarantee.
Revived coins
A coin that expired can come back. When its market cap and liquidity recover enough, Uurly marks it as revived and a "↻ revived" badge appears in the header with the number of revived coins. Click it to see them, with why each one expired and its liquidity now.
A revived coin must pass the same contract checks as a brand-new hit before it can be bought. Recovery in price, liquidity or holders never overrides a failed contract check.
Trading
Dry run and live
In dry run (DRY) every trade is simulated: nothing real is bought or sold, and the results show as paper trades. A dry-run fill waits the real execution time and applies realistic slippage, so results are closer to what live trading would do. In live (LIVE) every buy and sell moves real funds from your wallet.
Switch with the LIVE / DRY buttons in the first capsule of the header. Going live asks you to confirm "Switch to LIVE trading?" and applies to Robinhood Chain and Solana together. Arc follows the Robinhood setting.
You can also set dry run per chain under Configuration → Trading Mode. If the chains differ, the header shows a mixed state. Test your settings in dry run first. Uurly Trial is always dry run.
Start and stop the bot
The bot is the part of Uurly that judges hits and buys automatically. Start it with the start button in the header (or "Start bot" in Configuration).
"Review before starting" shows what decides your trades: the auto-buy risk profile, dry run for EVM chains and for Solana, and which chains are on. Anything you change there is also saved to Configuration. Click "Start bot" to begin.
Stop it with the stop button. Automatic buys only happen while the bot is running: a buy queued just before you pressed stop is dropped. Manual buys, selling, stop-loss and take-profit keep working while Uurly is open, whether the bot is running or not.
Automatic trading and the Auto menu
The "Auto" button in the header shows whether hits are bought automatically ("Auto") or wait for you ("Manual"). Click it to open the menu:
- Templates: Careful, Balanced or Runner. "Custom" lights up when your settings match none of them.
- Per-chain automatic trading: a switch per chain. Off means every hit on that chain waits for your confirmation.
- Budget per chain: "Trade size (USD)", "Gas reserve (USD)" and "Max. concurrent trades".
- Security ≥ and Opportunity ≥: the minimum scores to buy.
Click "Save". Changes apply to your next buy, never to a position already open. The menu only affects automatic buys of hits; manual buys are never affected.
With a license from the European Economic Area, fully automatic mode is not available: the header reads "You confirm" and every buy waits for you.
Templates: Careful, Balanced, Runner
A template sets how the bot trades in one click: budget, what a coin must look like, which tests run and how it sells.
- Careful: fewest trades, strictest checks. Liquidity from $25,000, market cap under $200,000, Security 60+ and Opportunity 50+, test-buys every coin on every chain. Sells 30% at +20% and 60% in total at +40%. Stop starts at −20% and reaches break-even within an hour. No moonbag.
- Balanced (default): liquidity from $5,000, market cap under $250,000, Security 60+ and Opportunity 40+. Sells 25% at +25% and 50% in total at +40%; the rest runs with a trailing stop. Stop starts at −35% and reaches break-even within an hour. Keeps a 20% moonbag.
- Runner: more trades, more losers, bigger winners. Liquidity from $3,000, market cap under $500,000, Security 40+ and Opportunity 25+. Sells 25% at +40%; stop starts at −45%. Keeps a 20% moonbag.
These are starting points, not recommendations.
Confirming buys yourself
When automatic trading is off for a chain (semi-automatic), Uurly still finds and checks every coin, but nothing is bought until you confirm.
- A coin that passes every check gets the status READY and opens its own tab with a Buy button. It is also listed in All Hits.
- Open it and review its checks and scores.
- Click "Buy", set the amount and confirm.
A suggestion expires after 30 minutes by default ("Suggestions expire after (min)" under Configuration → Discovery). The small sellability test runs when you click Buy, unless you turned on "Also run that up-front test on chains in semi-automatic mode".
Trade size, gas reserve and max trades
Set these per chain under Configuration → Budget, or in the Auto menu:
- "Trade size (USD)": how much the bot spends per coin. Default $10.
- "Gas reserve (USD)": an amount that always stays in the wallet for network fees and is never spent on trades. Default $50 on Robinhood and Solana, $5 on Arc. A buy only happens when the wallet holds the trade size plus this reserve.
- "Max. concurrent trades": how many positions may be open at once on that chain. Default 3, and 1 on Arc. When all slots are full, new hits are skipped.
Your trade size also matters for liquidity: the check measures how far your order would move the price, so a smaller trade lets more coins through.
Entry watch
With "Entry watch" on (the default), the bot does not buy the instant a coin qualifies. It follows the price for up to 45 seconds and buys after a small pullback that turns up again, confirmed by a few rising readings.
It gives up when the price runs away above where the watch started, falls too far below it, or the window ends below the start. A separate "Falling knife" guard never buys a coin whose price is still dropping reading after reading.
Semi-automatic buys get a shorter watch (15 seconds), since you are waiting on the click. Settings are under Configuration → Entry Filters. Optional AI entry timing (Configuration → AI) can help decide the moment within the watch.
Stop-loss
Every position gets an automatic stop-loss the moment it opens. It is made of rules that each set a floor; the highest floor wins:
- Time floor: a stop that tightens the longer the position is open. Balanced starts at −35%, reaches −20% at 30 minutes and break-even at 60 minutes.
- Profit lock: once the peak gain reaches a level, a minimum profit is locked in (for example +20% after a +50% peak).
- Trailing stop: after the peak passes a threshold, the stop follows it and gives back at most a set share of the peak profit.
- Emergency stop: sells on a sudden sharp drop, and tightens fast for a position that has never been in profit.
A normal stop needs 3 price checks below the level before it sells, to avoid selling on one bad reading. A stop that locks in profit sells on the first touch. Adjust everything under Configuration → Exit Strategy and Testing & Safety.
Take-profit ladder
The take-profit ladder sells parts of a position as it rises. Each step is written as gain:total, where total is the share of the position sold in total once that step is reached. For example "25:25,40:50" sells 25% at +25% and 50% in total at +40%, and keeps the rest running. A jump past several steps sells once, up to the highest total.
Set a ladder per chain under Configuration → Exit Strategy. The builder shows what each step sells and what keeps running. You can also give one position its own ladder from the Positions tab.
After a stop-loss, trailing stop or take-profit exit, the same coin cannot be bought again for 60 minutes ("Re-buy cooldown after a stop-loss"). A manual sell never starts this cooldown.
Moonbag and runner mode
A moonbag keeps a slice of a winning position running for a much bigger move. When a take-profit step set to sell 100% is reached and the profit is at least +100%, Uurly keeps 20% of the original size instead of closing it (Balanced and Runner). The moonbag has its own wider trailing stop and its own take-profit ladder, and a break-even stop stays underneath it. Stop-loss exits always close in full and never carve a moonbag.
Runner mode banks part of a position once its peak profit reaches a level (by default 30% at +50%) and lets the rest run with a looser trailing stop.
Both are under Configuration → Exit Strategy. Set "Moonbag" to 0 to turn it off.
Daily limits and trading hours
Under Configuration → Entry Filters you can limit how much the bot does in a day:
- "Max. daily loss": once today's real result (closed trades plus the current value of open real positions) reaches this loss, no new buys happen until midnight. Open positions keep their own stop-loss and take-profit. 0 turns it off.
- "Max. daily profit": once today's real result reaches this profit, new buys stop until tomorrow. Open positions keep running.
- Trading hours: tick "Only buy inside the window below" and set "From" and "Until" in local time. The window may wrap past midnight. Manual buys are not affected.
Dry-run trades do not count toward the daily limits.
Manual Buy
Use the Manual Buy tab to buy a coin you chose yourself. The checks still run first.
- Paste the contract address in the bar at the top. The chain is detected for you.
- Set "Amount to spend", or use a quick amount.
- Check "Mode": it follows the chain's dry run switch.
- Click "Buy".
You follow the buy step by step: token found, contract checks, honeypot self-test, buy, position. One failed contract check stops the buy. Liquidity and market cap are not checked here, because you picked the coin. While a buy is pending you can click "Cancel this buy". Your recent manual buys are listed with "Buy again".
Force live and Instant Buy
Two options in Manual Buy go beyond the normal flow. Use them with care.
- Force live: buys this one coin for real while the chain stays in dry run for everything else. A warning asks you to confirm with "Buy for real". All checks still run. Force live never carries over to the next buy.
- Instant Buy: skips every check, including the contract scans and the honeypot test, and buys right away after one confirmation, with slippage fixed at 50%. Only use it for a coin you have checked yourself.
The Buy window elsewhere in the app has the same "Instant buy" option.
Selling and managing a position
Stop-loss and take-profit sell on their own while Uurly is open. You can also act yourself:
- Sell: on a position in the Positions tab or Trade mode, choose an amount or sell everything. "Sell all" closes the whole position.
- Buy more: add to an open position.
- Manual stop: set the stop as −X% of the current price (with a slider) or as a dollar price. Click the stop to switch between "Auto-managed" and a manual stop.
- Break even: move the stop to your entry price.
- Custom take-profit ladder: give this position its own steps.
You can also sell from the phone dashboard; your app carries it out. If Uurly is closed, nothing watches your positions, but the coins stay in your wallet and you can sell them from any wallet app.
Full mode and Trade mode
Switch with the FULL / Trade buttons in the header.
Full mode is the app with all its tabs: Positions, Wallet, All Hits, Stats and the rest.
Trade mode is one screen to watch, buy and manage quickly:
- Your watchlist of fresh hits on the left, with score and 5-minute change.
- A big chart in the middle with a Buy / Sell / Auto bar under it.
- Your positions, trades and favorites on the right, with the coin's live trades below them.
Press F (or the expand button next to the coin name) for a fullscreen chart: open positions shrink to a strip along the top, each with its result and a Sell button. Press F or Esc to bring the columns back. Pick another arrangement under Configuration → Display → "Trade mode layout".
The TradingView chart
By default Uurly shows its built-in TradingView chart. It shows candles in 1m, 5m, 15m and 1h with volume, your entry, take-profit and stop-loss as lines, and markers where the bot bought and sold. The coin's live trades appear next to it, each linked to its transaction. Website and social links for the coin sit next to its name.
"View chart" on a hit or position, and the chart button in Manual Buy, open the coin's GeckoTerminal chart. To use a different chart inside the app, change "In-app chart provider" under Configuration → Display.
Tabs tour
Header and footer
The header holds the tabs and four small capsules on the right:
- Start / stop and LIVE / DRY.
- "Auto" (or "Manual"): automatic trading and templates.
- FULL / Trade.
- Search, theme and settings (the gear).
Click the Uurly logo for Overview: today's result, hits this session, win rate, and "Today, so far", a funnel of every coin that came in today and what stopped each one. The "New" button under the logo opens What's new.
Press Cmd-K (Ctrl-K on Windows) to search coins, sections and settings. The footer shows the "License" pill and the "Server" pill (green connected, amber quiet or connecting, red unreachable or no valid license, grey bot stopped, blue demo coins).
Positions
The Positions tab shows every open position in one table: entry, current price, value and result, with a bar per position that shows where it is now and where it closes itself (stop and take-profit steps) on the same scale.
From each row you can buy more, sell part or all, set a manual stop, move the stop to break even or set a custom take-profit ladder. Favorites and closed trades have their own tabs. Filter by chain and by mode (automatic or manual).
With nothing open, the tab shows what happens next instead: start the bot, your free slots per chain and your last trading day. Positions run their stop-loss and take-profit while the desktop app is open.
Wallet
The Wallet tab shows all your balances in one place:
- The total across your wallets and linked exchanges, split into bot wallets and profit wallets.
- A card per chain with the bot and profit wallet in dollars and in the coin itself, and how many trades the balance still covers.
- Your coins as cards, with their value.
- The result per day of your closed trades, real money and paper kept apart.
- Your transactions per day.
At the top you find the eye button to hide amounts, "Refresh now", "Link exchange" and "Wallet settings". Each chain has "Receive" and "Send". In Uurly Trial the Wallet tab is part of Pro.
Wallet Tracker
The Wallet Tracker lets you follow public wallets you choose and see what they buy and sell.
- Add a wallet address on Solana, BSC or Base, with a label of your own.
- Its buys and sells appear in one feed, newest first, with repeat moves grouped per coin.
- Uurly tells you when several of your tracked wallets bought the same coin.
From a move you can buy the coin or open its chart in one click. The tracker never buys on its own. Turn pop-ups for new moves on or off with "Wallet Tracker buy/sell popups" under Configuration → Notifications. Removing a wallet asks first. In Uurly Trial this tab is part of Pro. The Wallet Tracker uses wallet data from GMGN and needs your own GMGN API key under Configuration → API keys & license, in the "GMGN API key" field; the help next to that field explains how to get one.
All Hits
All Hits lists every coin the app saw, bought or not, with the reason. Coins are grouped by status (passed, skipped, bought, refused and expired) with live counts.
For each coin you see the Security and Opportunity score, liquidity and market cap. Click a row to expand it: why the bot skipped it in full, the checks one by one, and the opportunity breakdown. A READY coin has a Buy button.
Use search, a day range of up to 30 days, and filters for status and chain to find a coin. In Uurly Trial, a line under each demo coin tells you what happened next: a crash your checks kept you out of, or a runner a looser setting would have caught.
GeckoTerminal search
The GeckoTerminal tab in the header is a search field.
- Click it and type a coin name, symbol or contract address.
- Press Enter. You get every matching pool with its chain, DEX, price, 24-hour change, liquidity and volume.
- Filter the results by chain.
- Click a pool to open its GeckoTerminal chart inside the app.
Above the chart you find "Copy address", "Security check" and "Buy", so you can check a coin and buy it without leaving the screen. This tab is not part of Uurly Trial.
Manual Buy tab
The Manual Buy tab is where you buy a coin by its contract address. Paste the address in the wide bar at the top, set your amount in the order panel on the right and click "Buy". The checks run first and you see each one as it runs.
With nothing pasted, the tab shows your wallets and your recent manual buys, each with its result and a "Buy again" button. "All in Positions" takes you to the full list. "View technical log" shows the bot's own lines for the buy.
See Manual Buy and Force live and Instant Buy for the details. In Uurly Trial this tab is part of Pro.
Security Check
The Security Check tab inspects a contract without buying or selling anything.
- Paste a contract address. The chain is detected for you, or pick it yourself.
- Click "Check".
The contract checks run and the results appear in a list, newest on top. Supported chains are Robinhood, Arc, Solana, Ethereum, Base, Arbitrum, BSC and Polygon.
Not run here: the honeypot test buy and sell (that would be a real purchase), liquidity and market cap. A clean result means no listed risk was found at that moment; it does not make a coin safe. In Uurly Trial this tab is part of Pro.
Stats
Stats shows what your trading actually did, as a report:
- Your net result with key figures: win rate, profit factor, average win and loss, maximum drawdown.
- The running total by date or by trade, with the result of every day.
- Insights worked out from your own trades: which exits earn, which cost, how hold time and chains compare, and when the bot buys best.
- Results split by exit reason, source, chain, mode, Security score or app version.
Use the filter chips for period, real or paper, and chain. You can download your trades as a file. Paper trades are dry runs: no real money moved.
Trending
The Trending tab shows what the wider market is talking about right now: trending coins, coins mentioned most in social posts, promoted tokens across all chains, and trending narrative categories. It refreshes about every 5 minutes.
Trending is informational only. It never triggers a buy. If the tab is empty, the first scan is still running or the sources could not be reached; try again in a moment. In Uurly Trial this tab is part of Pro.
Log and Console
The Log tab shows what the bot is doing, line by line: every hit, every check result, every buy and sell, and any warning. It is the first place to look when you want to know why something happened. Hits and positions often have a "View in Log" link that takes you to their lines.
The Console tab is hidden by default. It shows the bot's raw output and lets you answer the bot directly when it asks something. Show or hide tabs with "Customize tabs" under Configuration → Display → "Visible tabs".
Configuration
Open Configuration
Click the gear in the header to open Configuration. Click the gear again to go back to the screen you came from, also into Trade mode.
Configuration has two views, switched at the top: Simple and Advanced. On wide windows a side column helps you: in Simple it is the start panel ("Ready to start": what is ready, "Start bot", how many coins a day to expect and how the bot sells). In Advanced it lists the blocks on the page, runs a live check that fits the page, and explains the setting you click, with steps and links. Every setting also has a "?" with its full explanation.
Simple view
Simple has everything you need to start, on one page:
- "Which chains do you want to trade?": switch on the chains you want and set how much to spend per coin. The bot only looks at the chains you switch on.
- "How should it trade?": pick Careful, Balanced or Runner. Each card says when it buys and how it sells. The "coins a day" figure is counted from your own history once there is enough of it.
- "What that means right now": a plain summary of your setup.
- Privacy: the usage milestones switch.
Click "Save" to keep your choices, or "Start bot". Picking a template replaces changes you made under Advanced. Save your current settings as your own template card with "Save your current settings as a template".
Advanced view
Advanced opens every setting the bot has, about 170 across twelve screens, grouped under Account, Trading, Safety and App:
- Account: Wallets, Network & speed, API keys & license, Cloud Dashboard, Notifications.
- Trading: Trading Mode, Budget, Discovery, Entry Filters, Exit Strategy.
- Safety: Testing & Safety, Contract Security Checks, AI.
- App: Display, Advanced.
The first time you open Advanced, Uurly asks "Turn on advanced settings?". Your template stays as it is until you change something; it then shows as "Custom". A setting that differs from your template is marked, with the template's value and a "Reset" next to it. You can go back to Simple at any time. In Uurly Trial, Advanced shows the categories only; the settings themselves are part of Pro.
Saving and "Restart needed"
The Save bar appears only while something is unsaved. Click "Save" to keep your changes or "Discard changes" to drop them. If you try to leave Configuration with unsaved changes, Uurly asks first.
If the bot is running when you save, a "Settings saved" window explains that the bot still runs on the settings it started with. Choose "Restart bot" to use the new ones now, or "Keep running" to apply them the next time it starts. A "⚠ Restart needed" badge then stays in the header; click it to restart.
Settings that only change how the app looks never need a restart. Safety limits such as dry run, trade size, gas reserve, max. concurrent trades and the daily limits apply straight away.
Important settings at a glance
Most people only change a handful of settings:
- Trading Mode: "Chains", dry run per chain and "Semi-automatic (you confirm every purchase)".
- Budget: "Trade size (USD)", "Gas reserve (USD)", "Max. concurrent trades" per chain.
- Entry Filters: "Min. liquidity (USD)", "Max. market cap (USD)", "Max. slippage (%)", momentum limits, trading hours and daily limits.
- Exit Strategy: time floor, profit lock, trailing stop, take-profit ladder per chain and moonbag.
- Testing & Safety: test buy and sell per chain and confirmations before selling.
- Contract Security Checks: each check on or off, and the score minimums.
- Network & speed: your RPC URL per chain.
When in doubt, start from a template and test in dry run.
RPC and network settings
An RPC is the address Uurly uses to talk to a blockchain: to read prices and balances and to send trades. Uurly comes with public RPCs that work, but they are shared and rate-limited. A dedicated RPC from an RPC provider (a free plan is enough to start) is the biggest speed improvement you can make.
- Create a free account with an RPC provider and make an endpoint for the chain.
- Paste the HTTPS URL into "RPC URL" (Robinhood), "Solana RPC URL" or "Arc RPC URL" under Configuration → Network & speed.
- Optionally paste the wss:// address from the same provider into the WebSocket field, for faster price updates.
- Use the connection check at the top of the screen to test it.
The setting's help lists providers per chain.
Profiles, backup and test instances
In Advanced, the "Profiles & backup" menu keeps and moves your settings:
- Profiles: save your current settings under a name and load them later.
- Export settings and Import settings: move your strategy to another computer. Exports never contain keys, wallet addresses, RPC endpoints or your license key, and an import never changes them.
- Test instances: make a copy of your settings that runs in its own window next to the main one, to try different settings side by side. A test instance always runs in dry run, gets its own empty wallet, keeps its own trade history and never syncs to the dashboard. Its window says TEST.
Notifications and dashboard
In-app and desktop notifications
Uurly tells you when something happens, under Configuration → Notifications:
- In-app alert: a card at the top right when a position opens, with the coin, liquidity, market cap and a "View" button. A "Coin revived" card appears for a coin that came back.
- "Hit alert sound" and "Hit alert volume": the sound that plays with the alert. Turning the sound off keeps the card.
- "macOS notifications": system notifications for buys and sells, which reach you when Uurly is in the background. On Windows the same switch controls Windows notifications.
- "Wallet Tracker buy/sell popups": a pop-up when a tracked wallet moves.
If position monitoring gets stuck, Uurly always tells you straight away and pauses new buys until it runs again.
The phone dashboard
The dashboard on uurly.io shows your positions, today's result, closed trades and wallet balances on your phone or any browser.
- In Uurly, turn on "Sync to the cloud dashboard" under Configuration → Cloud Dashboard and save.
- Go to uurly.io/dashboard and sign in with your email address and the 6-digit code.
- Add it to your phone's home screen so it opens like an app and can send push alerts:
- iPhone (Safari): tap the Share button, then "Add to Home Screen".
- Android (Chrome): tap the ⋮ menu, then "Add to Home screen" or "Install app".
- Open the dashboard from that home-screen icon and allow notifications when it asks.
From the dashboard you can pause or start the bot, switch live/dry and auto/manual, and sell 25%, 50% or all. Your app carries out each command on its next sync; old commands from a phone tap while your computer slept are ignored. With several computers, pick which one to show.
Push alerts and what the dashboard cannot do
With the dashboard on, your phone gets a push when the app buys or closes a trade, and for everything critical: the bot stopping (with the reason), the daily loss limit tripping, and position monitoring failing or getting stuck. You also get a warning when the app stops answering for a few minutes while the bot was running or positions were open, and again when it is back.
The dashboard cannot sell on its own. Stop-loss and take-profit run in the app on your computer. Only public addresses and trade data are sent, never a key. The data is held only to show it to you and is deleted 15 minutes after your app goes offline. If uurly.io cannot be reached, your trading is not affected.
Appearance and language
Themes
Dark and Light come with the app. Click the theme button in the header to switch between the themes you own, or pick one under Configuration → Display → "Color theme". The dashboard on uurly.io follows the theme you picked in the app.
Nine more color themes are available separately in the shop on uurly.io: Minimal, Ice, Terminal, Synthwave, Degen Gold, Nebula, Blueprint, Slate Noon and Paper Ledger. A theme you buy belongs to your account and works on every computer you sign in on. A theme you do not own yet shows a lock and leads to the shop. Uurly Trial has Dark and Light only.
Display currency
You can show every amount in your own currency under Configuration → Display → "Currency". Choices include USD, EUR, GBP, CHF, JPY, AUD, CAD, NZD, SEK, NOK, DKK, PLN, CZK, HUF, CNY, INR, HKD, SGD, KRW, BRL, MXN, ZAR and TRY.
Amounts are converted with the daily ECB reference rate, for display only. The bot, every trade and the amounts you type stay in USD, with the converted value shown next to them. Coin amounts and percentages are never converted.
Language
Uurly speaks five languages: English, 中文 (Mandarin Chinese), हिन्दी (Hindi), Español (Spanish) and Français (French).
Pick one on the welcome screen or under Configuration → Display → "Language". The whole app switches at once, no restart needed. On a first start Uurly follows your computer's language when it has it.
The words of a recovery phrase are never translated.
Layout and font
Under Configuration → Display you can also change:
- "Trade mode layout": Classic (three columns), Rails (slim side rails that open on hover) or Overlay (the chart fills the pane with the order ticket floating over it).
- "Full mode positions layout": how the Positions tab is arranged.
- "Visible tabs": show or hide tabs with "Customize tabs".
- "Always use the compact icon-only header": normally this turns on by itself when the window gets narrow.
- "Font": Figtree is the default; you can try others.
If the window ever looks stuck, press F5 or Ctrl+R (Cmd+R on a Mac) to reload it without restarting the app.
Privacy and data
What stays on your computer
Uurly is built so that your sensitive data stays on your own computer:
- Wallet private keys, recovery phrases and API keys are stored encrypted on your computer and are never sent to Uurly.
- Your settings, trade history, positions, logs and tracked wallets are stored only on your computer.
- Exported settings files never contain keys.
Uurly's server keeps what it needs to sign you in and check your license: your email address, sign-in codes (only as a hash), your license (as a hash), a device fingerprint (as a hash), app version and IP address. Only if you turn on the dashboard does it receive your live trading data, and it deletes that 15 minutes after your app goes offline. To load a chart, the app can ask Uurly's server for the chart data of the coin you open. That request carries your license key and device fingerprint, only to check your license. The server does not keep which coins you view, only totals such as the number of requests, and keeps chart data in its cache for at most 24 hours. Full details are in the Privacy Policy on uurly.io.
Usage milestones
Uurly can tell us once when you reach a milestone: first start, your first demo, paper or live trade, coming back on day 2 and day 7, a wallet connected, and Pro activated. Each message contains only which milestone, when it happened, the app version and your operating system. It is linked to your account through a pseudonymous ID, not your email address. It never contains coin names, amounts, balances, wallet addresses, keys or settings.
It is on by default. To turn it off, switch off "Share anonymous usage milestones" under Configuration → Advanced → Privacy, or under Privacy in the Simple view. From then on nothing is sent.
Account and billing
Your account on uurly.io
Your account on uurly.io is where you download Uurly, see the fingerprint of each download, manage your license and themes, and reach the dashboard. Sign in at uurly.io with your email address and a 6-digit code; there is no password. You can turn on two-step sign-in on your account page for extra protection.
You find it at uurly.io/account.html.
Your license works on one computer at a time. To move it to a new computer:
- Close all open positions on the old computer first. Positions you leave open there are at your own risk.
- Open your account page on uurly.io and click "Move to another computer" next to your license, tick the box and confirm. The old computer loses Pro at its next license check.
- Install Uurly on the new computer and sign in with the same account.
You can move a license once every 6 months. Need to move it sooner? Email hello@uurly.io.
Pro waitlist and pricing
Uurly Pro is not on sale yet. Pricing is announced at launch. The Trial is free.
To hear when Pro opens, join the waitlist in the pricing section of uurly.io, or tick the box when you register for the trial. You confirm your email address once, and then you get one email when Pro launches, including an early-bird discount. You can unsubscribe at any time with the link in every waitlist email.
Uurly never takes a fee per trade. Network, DEX, priority and slippage costs go to the blockchain on every platform.
Cancelling a subscription
Once Pro is available, you can cancel at any time in your account on uurly.io, in a few clicks, also when the Uurly app is not running.
- Cancelling takes effect at the end of the current billing period.
- You keep Pro until then and are not charged again.
- You receive a confirmation email.
Plans renew automatically for the same period until you cancel. Payments are handled by Paddle, Uurly's reseller, which also handles VAT, invoices and refunds.
14-day right of withdrawal
As a consumer you can withdraw from a paid Pro plan within 14 days of the day you bought it, without giving a reason. An automatic renewal of the same plan is not a new purchase.
- Use "Withdraw from contract here" in your account on uurly.io, or send a clear statement by email to hello@uurly.io within the 14 days.
- Uurly confirms receipt by email.
Because Pro starts right after payment at your request, you pay a proportional amount for the days your plan was active, and you get the rest back within 14 days, to the payment method you used. Your Pro access ends when you withdraw. After the 14 days, payments are not refunded, except where the Terms of Service or the law say otherwise. See section 15 of the Terms of Service.
Contact and support
- Email: hello@uurly.io.
- Discord: ask questions and get help from people in the Uurly Discord. The link is on uurly.io.
- Status: the status page on uurly.io shows whether Uurly's services are running.
- Changelog: every change is listed on uurly.io and under "What's new" in the app.
When you ask for help, mention your app version (under the logo in the header) and your operating system. Never send your recovery phrase, private keys, license key or sign-in codes to anyone, including Uurly. The Uurly team never sends you a direct message first.
Troubleshooting
The bot is not buying
Overview's "Today, so far" shows how many coins came in today and what stopped each one. Common reasons:
- The bot is not running: automatic buys only happen while it runs.
- Automatic trading is off: the coin is READY and waits for your confirmation.
- "Liquidity too thin for your trade size": your order would move the price too far. A smaller trade size lets more coins through.
- "Max. trades at once reached": all slots are full.
- Not enough balance: the wallet needs the trade size plus the gas reserve.
- "Outside trading hours", or the daily loss or profit limit was reached.
- Checks: a contract check, "Already up too much", "Sellers outnumbered buyers", "Too little trading" or the entry watch turned it down.
- License or server: check the License and Server pills in the footer.
RPC problem chip
When an RPC is rate-limited ("too many requests"), times out or cannot be reached, an "RPC problem" chip appears in the header. Click it for the details.
The window explains what it means for you: new buys may be skipped or come in late, while open positions are still watched and take-profit and stop-loss keep running. Uurly slows down and retries on its own, and moves to your backup RPC when you have one.
To fix it for good:
- Paste a dedicated RPC URL for that chain right in the window, click "Test" and save it.
- Add the WebSocket URL from the same provider.
- If it keeps happening on your own URL, your plan may be too small, or run fewer chains at once.
"Remind me later" hides the chip for a while.
Uurly won't open on Mac
Uurly is not yet signed by Apple, so macOS blocks it the first time.
- Try to open Uurly once from Applications and close the warning.
- Open System Settings → "Privacy & Security".
- Scroll down to the message about Uurly and click "Open Anyway", then confirm.
Make sure you dragged Uurly into Applications and are not running it from the disk image. If it still does not open, download it again from your account page on uurly.io and check its fingerprint. Never install Uurly from a link someone sent you.
An update didn't restart
After an update Uurly normally closes and opens again by itself within seconds.
- If it stays closed, open Uurly yourself from Applications (Mac) or the Start menu (Windows). A bot that was running starts again by itself.
- Check the version under the logo to see whether the update was installed.
- If Uurly opened the new version in Finder, drag Uurly into Applications to replace the old one.
- If the update window said "Update failed", click "Try again", or download the latest version from your account page on uurly.io.
Your settings, keys and trade history are kept through an update.
Balances or prices look wrong
- No balance yet: add a wallet under Configuration → Wallets. Balances show within a minute; click "Refresh now" to update straight away.
- Coins missing: they may have been sent on the wrong network, for example ETH on Ethereum mainnet instead of Robinhood Chain.
- Amounts show ••••: balances are hidden. Click the eye button in the Wallet tab.
- Amounts in the wrong currency: change "Currency" under Configuration → Display.
- Exchange balance not updating: exchanges sync every 5 minutes; a clock error or an expired key stops the sync.
- Window seems frozen: press F5 or Ctrl+R (Cmd+R on a Mac) to reload the window. The bot keeps running.
Safety
Protect your keys and recovery phrase
- Never share your recovery phrase, private keys, license key or sign-in codes with anyone.
- The Uurly team will never ask for them, never sends you a direct message first, and never asks you to send crypto to fix, unlock or verify something.
- Anyone who offers "support" in a message you did not ask for, or sends you to a "wallet sync" or "validation" site, is not Uurly.
- Write your recovery phrase on paper. Do not screenshot, photograph or type it into a website, chat or email.
- Download Uurly only from your account page on uurly.io and check the fingerprint.
- Keep your computer and operating system up to date and use a strong login password.
To report a security problem, send a private message to a Uurly team member on Discord rather than posting it in public.
Know the risks
New coins and memecoins are extremely risky. Prices can go to zero within minutes.
- Checks lower the odds of a bad coin; they do not remove them. A coin can change seconds after it was checked, and a creator can still pull liquidity or sell after you bought.
- A pass means the coin met your thresholds on every check that could be measured at that moment. It does not mean the coin is safe.
- Your thresholds decide. Looser settings let more risk through.
- Stop-loss and take-profit only run while Uurly is open on your computer and connected. A sell can fill below the stop in a fast drop.
- Use a separate trading wallet with only what you are prepared to lose, and test your settings in dry run first.
- Chart and market data in the app (candles, trades, prices) come from third parties such as GeckoTerminal and are shown as is. They can be wrong, incomplete or briefly unavailable, so don't base a decision on them alone.
Not financial advice. Scores, templates and default settings are technical features of the software, not recommendations to buy or sell.
Can't find it? Open Help at the bottom right, or ask on Discord or at hello@uurly.io. · Back to top