Skip to main content

Using Nolus on Solana

Connect a Solana wallet, move funds with Fund and Withdraw, and open your first position

This article is the short version of everything Solana: how to connect, how to move funds, and what you can do.

Connect a Solana wallet

Open app.nolus.io and click Connect in the top-right corner. The Select Wallet dialog opens with Solflare and Phantom at the top; Keplr sits underneath them, captioned Legacy Support, which is the older Cosmos path. Nolus is non-custodial, so your assets stay under your control and nobody will ever ask you for your recovery phrase.

On a phone there is no wallet extension in the browser, so tapping Phantom or Solflare hands you over to that wallet's own app, which reopens the page you were on in its built-in browser. Carry on from there and the connection goes through.

One wallet runs everything: your Nolus account address is created from the same key as your Solana address, so you sign every Nolus transaction with the same extension and there is no second wallet to install.

If you switch the active account inside Phantom or Solflare, the app follows you: it reconnects, reloads the address, balances, positions and history for the new account, and refuses anything you had prepared under the previous one, asking you to review the reloaded figures and submit again. Locking the wallet, or disconnecting the site from inside the extension, signs you out of the app.

Before you connect anything, the app shows the Solana catalog, and you are free to look around: the pages and the forms all open, with your own figures shown as a dash until a wallet is attached, and an action button asks for one when you click it. If you hold NLS in a Keplr-based Nolus account, the Troubleshooting & FAQ article walks through moving it across.

One limit worth knowing up front: do not fund a Nolus account from a Ledger-backed Solana wallet yet. It can send funds in, but it cannot yet sign the Nolus-side transactions that move them again, so use a software wallet until Ledger signing ships.

Fund and withdraw

Money moves between your Solana wallet and your Nolus account with the Fund and Withdraw buttons in the Account popover, which opens from the wallet button in the top-right of the header. A Solana session gets those two and no Swap button. Assets travel between Nolus and Solana over the protocol’s transfer channel, and the app tracks each transfer for you.

  • The withdraw destination is locked to the connected wallet, so there is no address to type and nothing to send to the wrong place.

  • The processing time shown for a transfer is about 6 seconds.

  • Fund lists every asset the corridor carries, not only what your wallet holds, so NLS you bought on Solana is there to pick even at a zero balance. A figure printed as "-" has not been read yet.

  • You pay the Solana network fee in SOL, so keep a little in your wallet. Funding SOL is capped so enough is left for the fee, and if the balance is short the form says "Add SOL to your Solana wallet to cover the network fee" before you sign anything, or after you approve if the send itself fails on the fee.

  • The first time your wallet receives a given asset, Solana needs a one-time account set up for that token. The protocol covers that cost and it happens automatically when the transfer arrives.

  • A funding transfer carries a deadline of roughly 23 hours. If it is not delivered by then it is refunded to the sending wallet instead of hanging forever.

Both show up in Activities as Transfer rows reading "Fund {amount} from {address}" and "Withdraw {amount} to {address}", marked In Progress until the network confirms them, with a short notice reading "Transfer completed" when one lands and "The funding did not complete" or "The withdrawal did not complete" when one does not. Your balances move at the same moment the row clears. Transaction hashes you can copy there are Nolus-side hashes.

What you can do on Solana

Open a margin position. You can go long on cbBTC, HYPE, JLP, PUMP, SOL, wETH and ZEC with up to 5x leverage. The down payment is SOL or USDC, except that cbBTC, JLP and ZEC open with USDC only. The minimum down payment is $40, each asset has its own maximum shown in the form, and an open position has to stay worth at least 15 USDC. Opening takes about 20 to 25 seconds. Start with Open a Margin Leverage Position.

Earn on idle assets. Supply to a pool on the Earn screen (cbBTC on Solana, SOL on Solana, USDC on Solana and wETH on Solana) and collect yield. The live rate sits next to the pool. See Earn on Idle Assets.

Stake NLS and vote. Both work from a Solana session. Staking lives on the Earn screen, where NLS is the first row of the table: Supply stakes it and Withdraw unstakes it. NLS in your Solana wallet is moved into your Nolus account with Fund first.

Take a share of the revenue. The home page carries a Revenue Share card with a Get Referral Link button. One click registers your account as a referrer, with no signature and no transaction, and it works from a Solana session exactly as it does from a Keplr one. The card shows your link, your Referrals count, what they have earned you and the next payout date.

Good to know

  • Short positions. Short positions are currently available on Solana for cbBTC, SOL and wETH.

  • Swap is not available in a Solana session. A Solana session sees Fund and Withdraw only, with no Swap tab to open.

  • The asset list. cbBTC, HYPE, JLP, NLS, PUMP, SOL, USDC, wETH and ZEC.

  • NLS on Solana. NLS trades on Solana exchanges such as Raydium and Jupiter, and Jupiter marks it as verified. Several unrelated tokens use the NLS ticker there; the Nolus app recognises only the NLS issued through the protocol's transfer channel, so look the token up on Jupiter, check for the badge, and confirm through the Official Nolus Channels before buying anywhere new.

  • Network fees. Solana transactions are paid in SOL from your wallet. The Nolus network fee is taken from your Nolus account in one of the assets the network accepts (NLS, cbBTC, HYPE, SOL, USDC, USDC_NOBLE and wETH), picked for you, so you do not need to hold NLS. An account with nothing in it cannot pay one: the form says "Insufficient funds to cover transaction fee" until you fund it.

If something looks stuck

A transfer either completes or times out and returns the funds to the sending account. Give it a few minutes and watch the Activities row change from In Progress. Tracking survives a reload, so you can refresh the tab or come back later.

If a transfer still has not settled after 30 minutes, message us through the chat bubble in the bottom-right corner with the transaction hash and we will trace it. More questions are answered in Troubleshooting & FAQ.

Did this answer your question?