This page collects and answers the most popular and common questions. Information here can also be found in the appropriate pages of our Serum documentation.


If you are ever unsure, please private message an admin on one of Serum's social media channels or ask in one of the chatrooms. The admins will be happy to assist you.

Beware of scams. Admins will never message you first!

Customer Support

SOL Wallet (sollet.io)

Is there a sollet.io wallet extension?

A sollet.io extension on Google Chrome was recently released. It is currently in beta mode:

How do I restore my sollet.io wallet?

To restore (recover) your wallet, you will need your seed phrase from when you first created your wallet.

Without your seed phrase, your funds will be lost forever.

1 - Press "Restore existing wallet" at the bottom of the sollet.io menu box.

Restore existing wallet prompt window

If you are trying to restore your wallet but the proceed button is not highlighted (you cannot click), please ensure that there is a single space between all your seed phrase words.

If you physically wrote down your seed phrase, be careful with spelling (e.g. sub-consciously mixing US and UK spelling like 'grey' and 'gray' or mix-ups like 'identity' and 'identify')!

If this does not work, try opening a different browser or a private browser window. If this is still unsuccessful, please contact an admin.

Once you have inputted the correct seed phrase, a dropdown list of paths (addresses) will appear.

A specific seed can generate multiple paths. These paths are different addresses you own. You must retrieve the same path you used before.

Dropdown list of derivable accounts when restoring your wallet

2 - Select the correct address and press restore.

How do I restore my sollet.io if the Derivable Accounts drop-down menu shows 0.0000 SOL for each balance?

If you have SPL tokens on your wallet, they will not show up until after you have selected.

1 - Select your derivation path and hit "RESTORE". Next, to derive your SOL accounts, go to ACCOUNT > "Add Account".

1A - There is no need to check the "Import private key" toggle unless you want to import a complete different address. "Add Account" will iterate through the list presented on the Restore screen.

If these steps did not work, you may want to try the following:

1 - Make absolutely sure you are using the right seed phrase.

If you physically wrote down your seed phrase, be careful with spelling (e.g. sub-consciously mixing US and UK spelling like 'grey' and 'gray')!

2 - Make sure you are on the right derivation path.

When you enter a seed and you see only 0 SOL accounts, those accounts are actually part of the same derivation path.

Select the dropdown in the upper-right of the sollet.io window to switch between paths.

The default derivation path is m/44'/501'/0'/0'

It is likely that after cycling through the dropdown paths, you will have found at least one path with a non-zero SOL account.

2A - If you are certain about your seed phrase and derivation path, try pressing "Add Account" multiple times until your SOL balance appears.

3 - If the last two steps did not work, you may have to try restoring on all derivation paths to see what balances show up when loading the wallet.

To restore each path, you can log out normally and try restoring again. You can also clear your browser cache each time to prompt the restore option.

Can I find my private key in a device's local storage?

There have been success reports by other users on the following recovery steps:

  • Used an old laptop (that had been dormant for >1 year)

  • Downloaded the backup folder from before the cookies were erased: /Users//Library/Application Support/Google/Chrome/*

  • Using the CLI (vs Finder) I copied over the folder to the location on the old laptop

  • When loading up Chrome, it had restored the cookies and state of the browser

How can I cancel an order on Serum?

Whenever you connect your wallet, sollet.io will open a pop-up window or tab. Please approve of your transactions, including cancellations, in this new window or tab.

You must manually approve all transactions through the pop-up from when you open or connect your sollet.io wallet!

The pop-up may appear behind your browser window.

If you are trying to change or cancel an order, for example, be sure to approve the transaction in your sollet.io pop-up window. It may be behind your main browser window.

Do I need to export the private key under each SOL account, or is having the seed phrase enough?

Having the seed phrase is enough.

Can I stake SRM inside sollet?

You can stake SRM in the staking program. You cannot stake inside sollet.io. You must stake within the staking program, such that SRM will leave your wallet.

Can I move my staked tokens from sollet to my Ledger wallet without unstaking and restaking?

Currently, you cannot move my your tokens this way.


What is crank turning?

The job of matching orders is often referred to as “crank turning”. The primary groups responsible for ensuring that cranks are turned promptly are nodes.

A node is a collection of SRM staking together, including at least one MSRM. Nodes manage much of the Serum ecosystem. Since nodes handle cranking, users interested in adding their own markets only have to bring their own liquidity.

Those who pay blockchain transaction fees to turn this crank will be compensated such that doing so is worthwhile.

A more technical introduction to the Serum DEX explains the rationale behind cranking in more detail.

My funds are stuck on an old market. How do I get them out?

You need to run a crank against the market. Anyone can do it. If you're familiar with the command line, run this command in serum-dex/dex/crank:

cargo run -- mainnet consume-events --coin-wallet <DUMMY> --pc-wallet <DUMMY> -d <DEX-PID> -e 5 --log-directory ./my-crank.log -m <MARKET-ADDRESS> --num-accounts 5 --num-workers 1 --payer <PATH-TO-SOLANA-WALLET>

The dummy addresses can be anything. --events-per-works , --num-accounts and --num-workers can be configured as needed.