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.
Email: [email protected]
A sollet.io extension on Google Chrome was recently released. It is currently in beta mode:
To restore (recover) your wallet, you will need your seed phrase from when you first created your wallet.
1 - Press "Restore existing wallet" at the bottom of the sollet.io menu box.
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 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.
2 - Select the correct address and press restore.
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.
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.
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.
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
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.
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.
Having the seed phrase is enough.
Currently, you cannot move my your tokens this way.
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.
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
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.
--num-workers can be configured as needed.