New Public Keys
Check you have the corresponding private keys.
Before you can list your account for sale, you must understand and agree to the following points.
• Listing an account for sale is free. When the account is bought, 2% of the sale price will be retained by the contract, while the remaining 98% of the sale price will be transferred to the payment account.
• The sale of an account can be canceled free of charge, at any time, using the payment account as authorization. If the seller loses access to the payment account they will not receive sale fees or be able to cancel the sale. It is vital the seller ensures they have full access to the payment account's owner/active keys.
• To mitigate the threat of deferred transactions undoing account sales, accounts listed for sale undergo a screening process to ensure they are safe to sell. You can purchase an account before it has been screened (it usually takes an hour or so), but it is the responsibility of the buyer to check the account history for pending updateauth actions.
• The contract developer accepts no liability for any losses or damages caused by the use of the eosnameswaps contract or website. It is the buyers and sellers responsibility to ensure the exchange of EOSIO accounts is legal within their country.
• If any listed account is found to be attempting to defraud buyers (using deferred or msig actions), the account will be delisted and returned to the owner's payment account.
To sell an account, a minimum amount of resources are required for the contract to work.
• Payment Account: The account that will recieve the sale fees. This
also authorizes sale changes and cancellations. It is vital you have control of this account's
• Sale Price: The sale price the account will be listed at. The minimum price is "1.0000 EOS/TLOS". Users can submit bids lower than the saleprice; you can accept or reject these.
• Message: An optional message, upto 100 chars, for potential buyers.
To recieve notification when your account is sold, or receives bids, please register your payment account with the EOSAuthority Alerts service.
You can update the details of an account you have listed for sale here. Make sure you are logged in with the payment account (active or owner).
In the box below, you can change the sale price and message of an account you have listed. Make sure you select the payment account in Scatter.
To cancel the sale of one of your accounts, you must use scatter to authorize the cancel action using your payment account. As this dApp does not store any user keys, you need to enter a new set of public keys (not private) that you control.
If you accept a bid, the bidder account will be able to purchase the sale account at the lower bid price. However, other users can still buy the account at the full sale price, or place a higher bid (this will invalidate the current bid acceptance). If you reject the bid, a higher bid must be placed for your consideration. In either case, the bidder will be notified by our on-chain messaging system.
The resources the account will come with are shown below. Any CPU/NET loaned to the account can/will be removed after the account is sold.
The CPU/NET below has been loaned to the account. It can/will be removed after the account is sold.
To purchase an account:
• Supply a new public key, for which you have the private key, in the box below.
• Connect with scatter, and transfer the required funds to the eosnameswaps contract.
• The contract will instantly transfer the account's ownership to the buyer. If there is a problem, the transfer will be rejected.
Use this page to propose a bid on an account you are interested in. If the bid is accepted, the
bidder account will be able to purchase the account at the lower bid price. If the bid is
you must place a higher bid.
After a bid has been accepted, you will be notified via our on-chain messaging system. You need to buy the account quickly, as other users can still buy the account at full price, or place a higher bid (this will invalidate your bid).
If you have any questions or problems, feel free to contact the developer at:
The developer of eosnameswaps believes that blockchains and dApps only have value if they are decentralized, trustless, and transparent. The full source code for the smart contracts used on this site can, therefore, be found on Github:
You may use this code freely for your project, as I have done of many others.
On the EOS mainnet launch day I began to play with the EOS command line cleos. After creating a few accounts for family and friends, I quickly realized there was an opportunity to snap up some premium 12 character names, for less than a dollar each. A hundred accounts later, I started to search for a dApp where I could sell them but found none. Hence the birth of eosnameswaps.
The website uses EOS-JS to interact with the eosnameswaps smart contract. No account exchanges occur on this website; all exchanges are processed using the decentralized smart contract. This website acts as a shop window for the contract, making it easier to interact with.
No. All actions on this site require the use of Scatter. Your private keys never leave your Scatter wallet. Only the signatures are required.
Somewhere between 1 - 1,000,000 EOS! It really depends on whether the EOS network becomes as widely used, as we all hope and expect. For reference, privatejet.com sold for $30 million in 2012.
Absolutely! You have full control over the account, and can resell it at a higher price if you think it is undervalued.
Yes. The contract automatically takes 2% of the sale value. I also have a number of accounts I originally bought listed (100% profit if they sell).
I have a research background in numerical astrophysics, and a teaching background in mathematics and physics. Fundamentally, I just like to build code, and I see the huge potential of EOSIO to change the world.
If you find a bug, please post an issue on the Github page https://github.com/starryjapannight/eosnameswaps/, email [email protected], or join the telegram group https://t.me/eosnameswaps. Constructive comments are always appreciated.
The new account owner gets them! Be sure to transfer them to another account before you try to sell an account.
Yes, all of it! But they could do that anyway. There is nothing private about the EOS blockchain, or any other either. It is like a big whiteboard that everyone can see, but only those with the correct private key can change their little space on the board.
If you are in need of an EOS account, you can buy one directly from an exchange account.
In the send EOS part of your exchange site:
1) Set the recipient to our contract: "eosnameswaps".
2) Set the amount to the price of the account you wish to buy.
3) Generate a new EOS public/private key pair using a secure wallet, such as Scatter or Greymass.
4) Set the memo to "sp:accounttobuy,owner_pubkey,active_pubkey".
For example, let's say you want to buy "samuraijapan".
Click send. If there are any problems, the entire transaction fails; no funds are moved.
Special consideration needs to be given to the sale of EOS genesis accounts. Until now, most
airdrops have been based on a snapshot of the genesis account balances (although this is
If a user sells a genesis account, they are giving up the right to all future airdops related
that account. Perhaps more importantly, sister EOS networks such as Warbli and Teslos are in
process of launching. To access your new account on these networks, you will need the private
of the EOS account at the time the sister network took a balance snapshot on the main EOS
For Teslos, whose snapshot is based on the mainnet launch balances, this means that even after you sell your account, you still have ownership of a Teslos account if you hold the original genesis account keys. For Warbli, whose snapshot is based on a 9th of September 2018 snapshot, you need to retain the keypair from that date. To be clear, selling your EOS account does not mean you are selling your Warbli or Teslos accounts; they are separate networks.
Hold on to all of your keys, as they might give you continued access to other valuable networks.
EOSNameSwaps works with all three versions of Scatter, for secure and convenient account
Download the Scatter wallet here:
The mobile client is still in Alpha, so be careful when using it. If you come across problems with using Scatter on this site, contact the developer on Telegram.
EOSNameSwaps is the only EOS account exchange that has fully open sourced its
code. Contract developers can easily introduce vulnerabilities into their contracts that put
users at risk. This is particularly true of EOS account exchanges, where the owner permissions
being changed. It is, therefore, vital account sellers and buyers only fully open source code
they, or other members in the community, can verify is safe to use. Find our contract code
EOSNameSwaps is the only EOS account exchange to screen all accounts before
can be sold. This is essential to protect account buyers from multisig/deferred transactions
can take back an account after a sale has taken place. I have documented the potential risks
have contributed to resolving them here:
Never buy accounts from exchanges that don't screen accounts.