Juno Wallet: Stake JUNO and Plan for 28-Day Unbonding
Updated , 8 minute read
A Juno wallet controls a juno1 address that holds JUNO, the token of a community-run CosmWasm smart-contract chain, and lets you stake it with validators. With Keylo the keys are generated and encrypted on your own device, and you send, receive and stake JUNO without handing them to anyone. Juno's unbonding period is 28 days, one of the longest in Cosmos, so stake only what you will not need for a month.
Juno at a glance
- Address format
- Bech32, starts with juno1
- Derivation path
- m/44'/118'/0'/0/0
- Chain ID
- juno-1
- Unbonding period
- 28 days
- Smart contracts
- Permissionless CosmWasm
- Smallest unit
- 1 ujuno = 0.000001 JUNO
What is Juno Network?
Juno is a Cosmos SDK blockchain launched in 2021 by a community of developers rather than a company. Its purpose is permissionless smart contracts: anyone can deploy a CosmWasm contract on Juno without asking for approval, which made it one of the first places in Cosmos where developers could ship decentralized apps. JUNO was distributed largely through an airdrop to ATOM stakers rather than a private sale.
Like other Cosmos chains, Juno runs CometBFT proof of stake with instant finality and connects to the rest of the ecosystem over IBC. JUNO is used to stake and secure the network, to pay fees and to vote in governance, which on Juno has a strong say over the chain's direction and its community treasury.
Keylo supports JUNO as a wallet chain: you can hold JUNO and native tokens, send and receive with memos, and stake with Juno validators. Using Juno's smart-contract apps happens in those apps' own interfaces. That split keeps Keylo simple: it never asks you to approve contract calls, so the only things you sign there are transfers and staking actions you start yourself.
juno1 addresses and tokens on Juno
Juno addresses start with juno1. Keylo uses the standard Cosmos derivation path, m/44'/118'/0'/0/0, which is also what Keplr and Leap use for Juno, so importing a phrase from those wallets gives you the same address and the same delegations. Your juno1 address shares its key with your other coin type 118 addresses, but each prefix is a separate account on its own chain.
Tokens on Juno come in two flavours. Native tokens live in your account's bank balance, including IBC assets with ibc/ denominations and token factory assets. CW20 tokens are smart contracts that keep their own ledgers of who owns what. Keylo lists the native tokens in your balance next to JUNO. As on any permissionless chain, a token's name proves nothing, so verify its denomination or contract on Mintscan before you rely on it.
How to create a Juno wallet with Keylo
The phrase restores every chain in your Keylo wallet, not only Juno. If you lose your password, it is the only way back after a reset, and Keylo cannot recover it for you. Keep at least one copy somewhere safe from fire and water, and never type it into a website or chat.
- 1
Visit Keylo in an up-to-date browser on a phone, tablet or computer.
- 2
Fill in the sign-up form (name, email, phone, password) and click the link in the verification email.
- 3
Inside your browser, a 12-word recovery phrase is generated and encrypted with a key derived from your password. The encrypted copy is all Keylo keeps.
- 4
Select Juno in your asset list to see the juno1 address and its network label.
- 5
Open Settings, confirm your password and write the phrase on paper. Store it offline.
How to receive JUNO
If someone is sending JUNO from Osmosis or another Cosmos chain, they need to make an IBC transfer to Juno, not a plain send on their own chain. JUNO that is held on Osmosis as an IBC token belongs to an osmo1 address and cannot be staked on Juno until it is transferred back. IBC transfers normally complete within a minute or so, depending on relayers.
- 1
Open JUNO and tap Receive.
- 2
Copy the juno1 address or show its QR code to the sender.
- 3
Make sure the withdrawal uses the Juno network.
- 4
Find the deposit in Activity once it lands; each entry opens the transaction on Mintscan.
How to send JUNO
Juno blocks are final when committed, so there is no way to undo a transfer after it lands. When depositing to an exchange, the memo is what links the deposit to your account; without it, the exchange receives the JUNO but has to match it manually. Transfers between personal wallets do not need a memo.
- 1
Tap Send on JUNO.
- 2
Paste the recipient's juno1 address or scan its QR code. Keylo rejects addresses with the wrong prefix or checksum.
- 3
Depositing to an exchange? Copy its memo into the Memo field.
- 4
Enter the amount, or tap Max to send your available balance minus the fee.
- 5
Check the recipient, memo, amount and fee on the summary screen, and approve it to sign on your device.
Juno fees explained
Every Juno transaction sets a gas limit and pays that limit times a gas price in ujuno, where 1 JUNO is 1,000,000 ujuno. Validators accept transactions that meet their minimum gas price. Transfers, delegations and reward claims use modest amounts of gas, so fees stay small, and you pay for the full gas limit rather than only what the transaction used.
Smart-contract interactions on Juno can use far more gas than simple transfers, which is worth knowing if you also use Juno apps elsewhere. In Keylo, you only pay network fees for sends and staking actions, shown in the summary before you sign. Keylo adds no fee of its own to normal sends, and fees go to the network's validators and delegators.
Because the minimum gas price is set by validators rather than by an auction, Juno fees rarely change much from one day to the next. If a transaction is ever rejected for paying too little, nothing is charged, since it never made it into a block; review it and send again.
How to stake JUNO
Staked JUNO never leaves your account; it is bonded to your chosen validator and only your signature can change that. Pending rewards are paid out automatically whenever you change a delegation with that validator, as well as when you claim them yourself.
- 1
Open JUNO and select staking.
- 2
Compare validators by commission, uptime and community involvement, and avoid concentrating stake in the largest few.
- 3
Delegate the amount you want to stake, leaving some JUNO unstaked for fees.
- 4
Review and confirm. Rewards begin accruing with the next block.
- 5
Return to claim rewards, redelegate or undelegate whenever you need to.
Juno's 28-day unbonding period: plan ahead
Juno's unbonding period is 28 days, longer than most Cosmos chains. If you undelegate on the first of a month, the JUNO is spendable again roughly four weeks later; during that time it earns no rewards and cannot be transferred, sold or restaked. That makes staking a commitment, so decide in advance how much JUNO you might need at short notice and keep that portion unstaked.
Redelegation avoids the wait when you only want to change validators, since it moves stake instantly. Stake you redelegate cannot be redelegated again for 28 days, and you can have up to seven unbonding or redelegation entries in progress per validator pair. Under current parameters, double-signing is slashed at 5% and long downtime at 0.01% plus jailing, with delegators sharing the penalty.
A simple strategy is to stake in tranches. Keep a liquid buffer, stake the rest, and if you need more liquidity later, unbond a portion early rather than all at once. That way the 28-day wait affects only what you actually need.
Moving JUNO to other networks
Keylo does not offer swaps or bridges for Juno, so JUNO in Keylo stays on Juno. To sell or exchange it, send it to an exchange that supports the Juno network, with the memo, then trade there. IBC transfers to Osmosis or other Cosmos chains are made through those chains' apps or other IBC interfaces. Keylo's chains page lists where you can receive what you buy.
Juno safety tips
- Verify CW20 contracts and token denominations on Mintscan before accepting a Juno token as payment.
- Ignore airdrop claims for JUNO stakers that ask you to connect a wallet to an unknown site or reveal a phrase.
- Include the exchange memo on every exchange deposit.
- Remember the 28-day unbonding period before staking funds you might need.
- Switch on authenticator-app codes and choose an anti-phishing code for your emails, as described on Keylo security.
- Keylo support never asks for your password or recovery phrase.
Frequently asked questions
How long does it take to unstake JUNO?
28 days. Once you undelegate, the JUNO stays in unbonding for four weeks, earning no rewards and unable to move, and then returns to your balance automatically. To change validators without waiting, redelegate instead; it takes effect immediately. Plan around that four-week window before you stake.
Does Keylo show CW20 tokens on Juno?
Keylo lists the native tokens in your Juno balance, such as JUNO, IBC assets and token factory assets. CW20 tokens are separate smart contracts with their own balance records, so they may not appear in the same way. They still belong to your juno1 address on chain and can be managed in apps that support them.
Can I import my Keplr Juno wallet into Keylo?
Yes. Import the 12- or 24-word phrase and Keylo derives Juno on m/44'/118'/0'/0/0, the standard path Keplr uses, so your juno1 address and delegations should appear. Accounts created on Ledger or with custom paths may show a different address; their funds remain accessible in the original setup.
What does it cost to stake or claim JUNO rewards?
Each staking action is a transaction with a small network fee in JUNO, based on the gas used and the gas price in ujuno. Keylo shows the exact fee before you confirm and adds nothing on top. Because claiming costs a fee each time, claiming less often is usually more efficient.
What happens if my Juno validator is jailed?
A jailed validator stops producing blocks and earning rewards, so your delegation earns nothing until it is unjailed. If it was jailed for downtime, a small slash of 0.01% also applies under current parameters. You can redelegate to an active validator immediately without waiting for unbonding.