Skip to content

Releases: ihatecryptoai/ihatecrypto

ihatecrypto 0.8.1

Choose a tag to compare

@Vakurin Vakurin released this 28 Oct 22:04

No silent loss to price impact
A swap that would move the price more than 2% stops before anything is signed and offers a smaller part now, the whole anyway with the loss in dollars, or nothing. Selling a thin memecoin in one go no longer eats a chunk of it unseen.

The best way to swap
On Solana JupiterZ's market makers fill a swap when they pay more than the pools. On EVM networks Uniswap, KyberSwap and Relay are compared by what's left after gas. From Solana to another network, Relay's swap is weighed against Relay's bridge plus the best exchange there, and the card names the one you sign.

Stocks from Ondo
Buy US stocks and ETFs from Ondo on Solana («buy $5 of Nvidia from Ondo») at the market makers' price, and keep dollars in Ondo's USDY. Ondo's residency limits show before you confirm.

Borrow against your stocks
Kamino's Backpack market lends USDC against tokenized stocks such as SPCX or MU, so you get dollars without selling them. Every card says «all» with its number.

Hedge what you hold
Say «hedge my SOL» and ihatecrypto opens a short on Hyperliquid the size of the coins you hold, with no take-profit, so a fall is covered; the risk rules count it net of your coins.

Smoother canvas, safer chat
Two-finger pans move the canvas once a frame, smoothly. The second check reads every chat message and says why it stopped one in your language. Help › Report a Problem opens a GitHub issue with your version filled in.

ihatecrypto 0.8.0

Choose a tag to compare

@Vakurin Vakurin released this 28 Oct 22:04

Your P/L, not your top-ups
The portfolio's line shows what prices did to what you hold. Money you add or send, swaps and bridges don't move it, so a top-up no longer looks like a gain. And the line is a smooth curve now.

Deposits you can read
Every deposit is one tile: the protocol, the coin you put in, its rate a year, the dollars, what it brings a day and a month, and what Jupiter Lend has earned you so far.

Protocols in their own colors
The top 50 DeFi protocols on DefiLlama each have their logo and colors on their deposit tile.

ihatecrypto 0.7.9

Choose a tag to compare

@Vakurin Vakurin released this 26 Oct 18:00

A new version you can see
When a new ihatecrypto is out, «↓ its version» sits by the logo until you install it, and the app menu and the menu bar's coin offer it too. A click shows what's new with Install; nothing downloads by itself.

ihatecrypto 0.7.8

Choose a tag to compare

@Vakurin Vakurin released this 26 Oct 11:13

Send all of anything
«Send all» works for every coin now: all your SOL, the rent of the empty token accounts with it; ETH, POL or BNB less only the fee; all of Tempo's USDC with a speck left, not a cent. Sending all of a token closes its account and its rent comes back. A token named by its contract is no longer taken for the address it goes to.

Price alerts on the Schedule
Your price alerts sit on the Schedule beside the tasks: the level, how far the price is, a switch to pause one and a page of its own. A row gets its orange edge only while it's open, not under the pointer.

Every fee counted
A Hyperliquid spot quote takes off the exchange's 0.07% and, on a sale, ihatecrypto's 0.05%. On your first trade the signing card counts the fee approval as the signature it is.

ihatecrypto 0.7.7

Choose a tag to compare

@Vakurin Vakurin released this 24 Oct 09:50

A bridge pays only where you said

Every Relay bridge is now checked by the signer itself: it recomputes the order from Relay's quote and signs the deposit only when that order pays you, or an address you approved, and refunds only you. Dollars leave a network with no gas only by a signature that names such an order.

Six reviewers, every finding fixed

Claude, Codex, Kimi and GLM read the code again. On Solana an account named only by a lookup table is never taken for yours, every Jupiter swap form pays only your account, and a site's own program asks Touch ID each time. On EVM a multisig's own call, a swap paying two addresses and an NFT approval of token 0 are caught; a site's signature with someone else beside a number is refused. Scheduled tasks changed outside the app load paused.

ihatecrypto 0.7.6

Choose a tag to compare

@Vakurin Vakurin released this 23 Oct 21:24

Every signature read closer

Touch ID for a new address now says what the move does, amount included. A contract the signer can't read asks you once, whoever calls it. Kamino, Jupiter Lend and Jupiter DCA are read by the signer itself: only what pays you, on your own position. A site's signature that names someone else beside an amount is refused, and a private key pasted into the chat never reaches the model.

The trading key, a week at a time

The Hyperliquid trading key opens positions for 7 days after your last Touch ID for it; stops, takes and closes always go. Then the next new position asks Touch ID once and renews the week. A Solana swap won't go for more than 1% under its card, a paid service sees your request only after Confirm, and making an automation wallet pauses the tasks that would spend from it.

Dollars leave BNB Chain without BNB

USDC on BNB Chain with no BNB beside it now moves out: BNB Chain's own paymaster, MegaFuel, pays the gas for its transfer to Relay.

ihatecrypto 0.7.5

Choose a tag to compare

@Vakurin Vakurin released this 23 Oct 08:31

Dollars move without gas

USDC with no SOL beside it still swaps for SOL: Jupiter pays that one swap's fee, from $5. USDC on Base, Arbitrum, Optimism, Polygon, Ethereum or Robinhood Chain with none of the network's coin goes to Solana or Hyperliquid by a signature, Relay paying the gas, and gas for that network comes back over Solana. Gas for BNB Chain and HyperEVM can come from your Hyperliquid balance. When dollars land where they can't move, the chat says so once and offers the way out.

ihatecrypto 0.7.4

Choose a tag to compare

@Vakurin Vakurin released this 23 Oct 08:31

Your trade on its chart

With a coin's chart on the canvas, a long or short on that coin is drawn right on it: the entry, the stop and the take across the candles, the loss and the gain between them, and Cancel and Confirm on top. A buy, a send or a plan on another coin puts the chart beside its card, never above its buttons.

ihatecrypto 0.7.3

Choose a tag to compare

@Vakurin Vakurin released this 23 Oct 08:31

A shorter start

Setting up no longer stops to test the model: you pick it from the account's list. Top up is the app's own Top up — every network, a wallet in the browser, your phone or an exchange — and sees money land wherever it does. Skip it and the canvas opens at once; the Hyperliquid trading key comes only when Hyperliquid already holds your money.

Hyperliquid from the chat

«Move 11 USDC from Solana to Hyperliquid» opens your Hyperliquid account: about $1 of the first deposit pays its opening fee, and its smallest order is $10. Once money is there, the chat offers to turn on the trading key, and «turn on the trading key» does it.

Small safety fixes

A site's call to a contract ihatecrypto can't read is allowed once as a call, never as a place money may go; a scheduled buy waiting for Touch ID no longer holds up alerts and refreshes; and if your second check used OpenRouter before 0.7.0, the chat asks once whether to keep it.

ihatecrypto 0.7.2

Choose a tag to compare

@Vakurin Vakurin released this 22 Oct 19:54

The fee's settings, named right

The fee's approval on a trade plan and What's New now point to Settings › Wallet › Hyperliquid, where ihatecrypto's fee shows with its Revoke button, and a Ledger names the referral code when it signs it. Every release also rebuilds byte for byte on GitHub's Mac now, not only on ours.