Create a new EOS
account below, with a ".x" or ".e" ending. Names can only contain the following
character a-z,1-5. The ".e" owner allows extras "." in the names.
New Public Keys
Owner Active 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
retained by the contract, while the remaining 98% of the sale price will be transferred to the
• 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
receive sale fees or be able to cancel the sale. It is vital the seller ensures they have full
to the payment account's owner/active keys.
• To mitigate the threat of deferred transactions undoing account sales, accounts listed for
undergo a screening process to ensure they are safe to sell. You can purchase an account before it
been screened (it usually takes an hour or so), but it is the responsibility of the buyer to check
account history for pending updateauth actions.
• The contract developer accepts no liability for any losses or damages caused by the use of
eosnameswaps contract or website. It is the buyers and sellers responsibility to ensure the
EOS accounts is legal within their country.
To sell an account, a minimum amount of resources are required for the contract to work.
Ram Quota (bytes)
Ram Free (bytes)
• Payment Account: The EOS 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
"1.0000 EOS". 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
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
select the payment account in Scatter.
Message (Up to 100 chars)
To cancel the sale of one of your accounts, you must use scatter to authorize the cancel action
payment account. As this dApp does not store any user keys, you need to enter a new set of public
private) that you control.
New Public Keys
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
for your consideration. In either case, the bidder will be notified by our on-chain messaging
The resources the EOS account will come with are shown below. Any CPU/NET loaned to the account
removed after the account is sold.
Ram Quota (bytes)
Ram Free (bytes)
The CPU/NET below has been loaned to the account. It can/will be removed after the account is sold.
New Public Keys
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
to the eosnameswaps contract.
• The contract will instantly transfer the account's ownership to the buyer. If there is a
problem, the EOS
transfer will be rejected.
Use this page to propose a bid on an account you are interested in. If the bid is accepted, the
account will be able to purchase the account at the lower bid price. If the bid is rejected, you
place a higher bid.
After a bid has been accepted, you will be notified via our on-chain messaging system. You need to
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 EOS 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.
How did this project come about?
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.
How does this website work?
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
Do I have to enter my private keys into this website to sell an account?
No. All actions on this site require the use of Scatter. Your private keys never leave your Scatter
wallet. Only the signatures are required.
How much should I sell my account for?
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.
Can I resell the accounts I buy?
Absolutely! You have full control over the account, and can resell it at a higher price if you
think it is undervalued.
Does the developer make money from the sale of an account?
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).
Who is the developer?
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.
The new account owner gets them! Be sure to transfer them to another account before you try to sell
Can the new account owner see my transaction history?
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.
Buying accounts from exchanges (Binance etc.)
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 "accounttobuy,owner_pubkey,active_pubkey". For example, let's say you want to
Click send. If there are any problems, the entire transaction fails; no funds are moved.
Selling Genesis Accounts
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 changing).
If a user sells a genesis account, they are giving up the right to all future airdops related to
that account. Perhaps more importantly, sister EOS networks such as Warbli and Teslos are in the
process of launching. To access your new account on these networks, you will need the private key
of the EOS account at the time the sister network took a balance snapshot on the main EOS network.
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.
Scatter Classic, Desktop, Mobile
EOSNameSwaps works with all three versions of Scatter, for secure and convenient account exchange.
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 of Telegram.
Importance of Open Source Code
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 the
users at risk. This is particularly true of EOS account exchanges, where the owner permissions are
being changed. It is, therefore, vital account sellers and buyers only fully open source code that
they, or other members in the community, can verify is safe to use. Find our contract code here:
EOSNameSwaps is the only EOS account exchange to screen all accounts before they
can be sold. This is essential to protect account buyers from multisig/deferred transactions that
can take back an account after a sale has taken place. I have documented the potential risks and
have contributed to resolving them here: