Skip to content
keylo
Cosmos SDKDEX chain

Osmosis Wallet: Stake OSMO and Hold IBC Assets Safely

Updated , 8 minute read

An Osmosis wallet controls an osmo1 address that holds OSMO and the many IBC assets that live on Osmosis, and lets you stake OSMO with validators. Keylo creates the wallet in your browser so you can send, receive and stake without giving up your keys. Unstaking takes 14 days, rewards arrive once a day, and every deposit to an exchange needs its memo.

What is Osmosis and why is it its own blockchain?

Osmosis is a decentralized exchange that runs as its own Cosmos SDK blockchain rather than as a smart contract on someone else's chain. Owning the whole chain lets it tune fees, liquidity incentives and trading logic for one job: swapping assets that arrive from across the Cosmos ecosystem over IBC. It has become one of the main places where Cosmos tokens, bridged assets and stablecoins meet.

OSMO is the chain's staking and governance token. Validators stake it to secure the network, delegators earn a share of rewards, and holders vote on changes such as incentive programs. Keylo treats Osmosis as a wallet chain: you can hold OSMO and IBC assets, send and receive them with memos, and stake OSMO. Trading on Osmosis pools happens in Osmosis's own app, not inside Keylo.

Your osmo1 address and IBC assets

Your Osmosis address begins with osmo1. Keylo derives it on m/44'/118'/0'/0/0, the same coin type Keplr and Leap use for Osmosis, so imported phrases show the same address. The key behind it is the same one behind your cosmos1 address on the Cosmos Hub; only the prefix and the chain differ.

Most tokens on Osmosis are IBC assets: coins that came from another chain and are represented on Osmosis by a denomination like ibc/ followed by a long hash. The hash encodes the route the token took, which is why the same coin can exist as two different IBC denoms if it arrived through different channels. Keylo lists the tokens your address holds alongside OSMO, using recognisable names where it can.

Two tokens with the same name can therefore be different assets. When someone sends you a stablecoin or a popular token on Osmosis, check on Mintscan which chain it came from before treating it as the real thing. Stablecoins are the classic example: native USDC issued through Noble and older bridged versions have both circulated on Osmosis under similar names.

How to create an Osmosis wallet with Keylo

Your Keylo phrase also controls addresses on every other chain Keylo supports, so treat it as a master key. If you used Keplr with Osmosis before, importing that phrase brings your osmo1 address and any existing OSMO delegations into Keylo, because staking positions are recorded on chain.

  1. 1

    Open Keylo's sign-up in a browser on any device; nothing needs to be installed.

  2. 2

    Provide your name, email, phone and a password, and confirm the email Keylo sends you.

  3. 3

    In your browser, Keylo creates a 12-word recovery phrase and encrypts it with a key only your password can produce.

  4. 4

    Select Osmosis in your asset list to view your osmo1 address with its network label.

  5. 5

    Write the phrase down from Settings, where it appears after you confirm your password, and keep it offline.

How to receive OSMO and IBC tokens

Because Osmosis holds so many IBC assets, people sometimes send a token to their osmo1 address directly from its home chain, assuming it will appear. That only works if the sender performs an IBC transfer to Osmosis; a plain send on the other chain cannot reach an osmo1 address. When in doubt, withdraw to the token's home chain in Keylo instead.

  1. 1

    Open OSMO, or the token you expect, and tap Receive.

  2. 2

    Copy the osmo1 address or show the QR code.

  3. 3

    Ask an exchange to withdraw on the Osmosis network. If another Cosmos chain is sending, make sure the sender uses an IBC transfer to Osmosis.

  4. 4

    Check Activity, where deposits usually confirm within seconds and link to Mintscan.

How to send OSMO or tokens on Osmosis

A send in Keylo moves tokens within Osmosis. It does not carry them to another Cosmos chain, so paste only osmo1 addresses here. Like every Cosmos chain, Osmosis finalizes blocks immediately, so once your transaction is in a block it is permanent. If you are paying a friend who uses another Cosmos wallet, ask for their osmo1 address specifically; an address with another prefix belongs to a different chain, even if it comes from the same key.

  1. 1

    Tap Send on OSMO or the token you want to move.

  2. 2

    Paste an osmo1 address or scan the QR code; Keylo checks the prefix and checksum.

  3. 3

    Add the exchange's memo if you are depositing to an exchange.

  4. 4

    Enter an amount or tap Max.

  5. 5

    Choose a fee speed, then review the recipient, memo, exact amount and network fee.

  6. 6

    Confirm, and the transaction is signed in your browser.

Osmosis fees explained

Osmosis transactions pay a fee equal to the gas limit times a gas price, and the minimum gas price is not fixed. Osmosis runs an EIP-1559-style base fee that rises when blocks are busy and eases back when they are quiet, so the fee for the same action can vary a little through the day. Even at busy times a transfer costs a small fraction of an OSMO.

Osmosis can accept fees in several tokens, but Keylo pays them in OSMO, so keep some OSMO in your wallet even if you mainly hold other assets. Cosmos chains do not refund unused gas, so the fee shown in the summary is what you pay. Keylo adds no fee to normal sends.

If the base fee jumps between the moment you review a transaction and the moment it is broadcast, the network may reject it as underpriced. A rejected transaction never makes it into a block, so nothing is charged; simply review it again and resend.

How to stake OSMO with Keylo

Staked OSMO stays in your account, bonded to the validator you chose, and only your signature can move it. Osmosis also has superfluid staking, where liquidity provider shares help secure the chain, but that is managed through Osmosis's own app; in Keylo you stake OSMO directly with validators.

A practical approach is to split your stake between two or three validators with moderate commission, a long track record and visible community work. Very large validators already concentrate voting power, while very small ones may be less resilient, so somewhere in between often balances reward, risk and decentralization.

  1. 1

    Open OSMO and choose staking.

  2. 2

    Browse the validator list and pick one. Weigh commission against reliability; a validator that is often jailed earns you nothing while it is down.

  3. 3

    Select Delegate, choose how much OSMO to bond and keep a small amount unbonded for fees.

  4. 4

    Check the summary and confirm the delegation.

  5. 5

    Later, use the same screen to claim rewards, redelegate or undelegate.

Rewards, the 14-day unbonding period and slashing

Osmosis does not pay staking rewards every block. It mints and distributes them once a day at its daily epoch, so your rewards balance jumps in steps rather than ticking up continuously. You can claim whenever you like, and rewards on a validator are also paid out automatically when you change your delegation to it.

Undelegating starts a 14-day unbonding period. During it, the OSMO earns nothing and cannot be moved, and it returns to your balance automatically afterwards. Redelegating to another validator is instant, but that stake cannot be redelegated again until 14 days have passed. Validators that double-sign are slashed 5% under current parameters, and Osmosis jails validators for downtime without taking a cut of their stake.

Trading, moving OSMO and practising on testnet

Keylo does not offer swaps or bridges on Osmosis. If you want to trade there, use Osmosis's own interface with care, and keep long-term holdings in a wallet you control. To move OSMO elsewhere, send it to an exchange that supports Osmosis deposits with the right memo. Keylo also includes Osmosis Testnet behind the Testnet mode toggle, with faucet OSMO for practising sends and staking. Other Cosmos networks are listed on the chains page.

Osmosis safety tips

  • Check which chain an IBC token came from before accepting it as payment. Look-alike assets are common.
  • Never connect your wallet to an unfamiliar site that claims to unlock an OSMO airdrop or boost rewards.
  • Include the exchange's memo when depositing OSMO, and confirm the exchange supports the Osmosis network.
  • Keep some OSMO for fees, because Keylo pays Osmosis fees in OSMO.
  • Protect your account with two-factor authentication and an anti-phishing code. See Keylo security.
  • Keylo staff never ask for recovery phrases or passwords, in chat, email or anywhere else.

Frequently asked questions

How long does it take to unstake OSMO?

14 days. Once you undelegate, your OSMO stops earning rewards and stays locked in unbonding for 14 days before returning to your available balance automatically. If you only want a different validator, redelegate instead; it moves your stake instantly without starting the unbonding clock.

Why do my Osmosis staking rewards only update once a day?

Osmosis distributes staking rewards at a daily epoch rather than every block. Your rewards balance therefore increases in a single step each day. Claiming more often does not earn more; it only costs extra fees, so many people claim weekly or monthly instead.

Can I swap tokens on Osmosis inside Keylo?

No. Keylo supports holding, sending, receiving and staking on Osmosis, with memos, but it does not offer Osmosis pool swaps. You can trade through Osmosis's own app. Swaps inside Keylo are available on networks where its routing partners, LI.FI and THORChain, are enabled.

What does ibc/ mean in a token name?

It marks an IBC asset, a token that arrived on Osmosis from another chain. The hash after ibc/ identifies the path it took. The same coin arriving by different paths can end up as different denoms, so check the origin on Mintscan before assuming two tokens with the same name are interchangeable.

Is my osmo1 address linked to my Cosmos Hub address?

Both are derived from the same key on coin type 118, so they share the same underlying account bytes with different prefixes. They are still separate accounts on separate chains, with their own balances and staking. Sending OSMO to a cosmos1 address will not work; use the osmo1 address Keylo shows under Osmosis.

Get your Osmosis address in a minute

Create a free Keylo wallet with your email. The same recovery phrase also covers Bitcoin, Ethereum, Solana and every other supported network.

Create a free wallet