How does EtherDelta work?

Modified on Sat, 18 Feb, 2023 at 10:00 PM

EtherDelta runs on the Ethereum smart contracts, written in a solidity programming language, and that trade orders are executed on the Ethereum blockchain. Once trade orders are executed, it is irreversible and cannot be modified in any way. EtherDelta provides 2 core functions that are essential for the operations of a decentralized exchange.

  1. Users have complete control of their funds.
  • To use EtherDelta, users need to integrate their digital wallet into EtherDelta account.
  • Their funds will be moved into the Ethereum smart contract which is pooled together using distributed ledger technology. A distributed ledger technology enables anything that has values (money, land, copyrights etc.) to be recorded without the need of a third party.
  • In this case, it can distribute value and is responsible for handling records for those who are using the Ethereum smart contracts. By using the technology of a distributed ledger, users of EtherDelta are able to make deposits and withdrawals of their funds at any point in time without the need of a third party.
  1. On-chain and off-chain servers for trading
  • Newmarket orders can be stored on-chain (in Ethereum smart contracts) or off-chain (in a third-party server).
  • First, a user makes a new order to buy or sell their Ethereum based tokens on an EtherDelta “off-chain” server. This user is called a “Maker”.
  • Then, another user can look up these orders on an EtherDelta “off-chain” server. If they wish to execute these orders, it will be done through the EtherDelta “on-chain” smart contracts.

Interested to buy 0x (ZRX)? Check the Market Now:


Was this article helpful?

That’s Great!

Thank you for your feedback

Sorry! We couldn't be helpful

Thank you for your feedback

Let us know how can we improve this article!

Select at least one of the reasons
CAPTCHA verification is required.

Feedback sent

We appreciate your effort and will try to fix the article