Skip to main content
All integrations

Connect Osmosis with Kryptos.

OAuth Import Manual Import

4 min read

Osmosis

Osmosis is the main trading hub of the Cosmos ecosystem. Unlike most exchanges you'll have used, the trading engine is built into the network itself rather than running as an app on top of it, which is why pools and positions behave a little differently here.

OSMO pays the fees, secures the network through staking, and votes on how things are run.

Two things make an Osmosis tax report harder than it looks. Staking rewards build up without any transaction, so there's nothing in your history until you claim them. And tokens that arrived from another Cosmos network carry a marker showing the route they took, so the same token that came in by two different routes can look like two different assets.

What you get out of the box

OSMO transfers and the fees you paid
Trades made on Osmosis pools
Adding to and removing from liquidity pools
Concentrated liquidity positions and the fees you collect
Superfluid staking, where pool tokens also earn staking rewards
Staking, unstaking and reward claims
Transfers in and out from other Cosmos networks
Connect Osmosis

Pick your import method.

On Osmosis

  1. Open your Cosmos wallet. Keplr and Leap both work.
  2. Switch to Osmosis and copy your wallet address. It starts with osmo1.
  3. If you've used other Cosmos networks from the same wallet, copy those addresses too. Each network has its own.

On Kryptos

  1. Go to Kryptos.io and sign up with your Google account.
  2. From the menu, click Integrations.
  3. Click Add Integration and search for Osmosis.
  4. Click the Osmosis icon, then choose Import using Address.
  5. Give the wallet a name, paste your address, and click Import Your Transactions.

Why Osmosis rewards are easy to miss

On most platforms a staking reward is a payment. It arrives, it has a date and a value, and you can look it up later. Osmosis credits rewards to you continuously without creating a transaction at all.

So your rewards grow, but nothing shows up in your history and nothing lands in your spendable balance. The only visible event is the moment you claim, which might be months of rewards collected in one go, or might never happen at all.

That matters because in most countries rewards are income when you receive them, and a single claim covering a year of accrual is not the same thing. Kryptos tracks both so you can report whichever your country asks for. See the USA crypto tax guide or the UK crypto tax guide for how staking income is treated in each.

Manage your Osmosis portfolio with Kryptos.

Rewards you can't find in your history

Osmosis credits staking rewards continuously without creating a transaction. Nothing lands in your spendable balance and nothing appears in your history until you claim. Kryptos tracks what built up as well as what you took out.

Two kinds of liquidity position, tracked properly

Classic pools give you a pool token you can see in your balance. Concentrated liquidity positions don't work that way at all, and the fees have to be collected in a separate step. Same product, two completely different shapes.

Tokens that arrived from elsewhere

A token sent to Osmosis from another Cosmos network carries a marker for the route it took. The same token arriving by two routes looks like two assets to most tools. Kryptos treats them as the one holding they are.

Audit-ready, automatically.

Once your wallets and exchanges are connected, generating a tax report takes a single click. Open Reports from the menu, choose your jurisdiction, and download.

Rewards are income when you get them, not when you claim

Rewards build up continuously, but only the claim shows in your history. Which of those two moments counts depends on where you file, so the report needs both: what accrued and when you took it.

Adding one token to a pool can be a trade

Joining a pool with a single token means the pool swaps part of it for the other side first. That swap is a disposal, sitting inside what looks like a simple deposit. Leaving a pool can also charge an exit fee.

Unstaking earns nothing for two weeks

Once you unstake, the tokens are locked for the unbonding period and earn nothing while they wait. If that window crosses a tax year end, the income stops before the tokens are yours to spend.

Getting slashed is a loss

If the validator you staked with misbehaves or goes offline too long, part of your stake can be taken. You didn't choose it, but you did lose it.

Read-only by design.

  • Kryptos only ever needs your public wallet address
  • A public address is read-only. It can't move or spend anything
  • We never ask for your recovery phrase or private key
  • Remove a wallet whenever you like, and its data goes with it

If something doesn't sync.

The same token appears twice

That's usually one token that arrived from another Cosmos network by two different routes. They're the same holding and Kryptos treats them that way.

Staking rewards look missing

Rewards build up without a transaction, so there's nothing to find until you claim them. Check whether you've claimed in the period you're looking at.

A pool position isn't showing

Concentrated liquidity positions don't appear as a token in your balance the way classic pool shares do. Make sure the wallet holding the position has been added.

Still stuck? Email support@kryptos.io or open live chat from the app.

Ready to connect Osmosis?

Free to start. Five minutes to your first reconciled portfolio view.