I am trying to build a platform ( similar to a wallet website ) that allows authenticated users to trade currency between them. this currency is not a real currency so it can be just a regular erc20 token.

my question is regarding the implementation of this idea, would it be better to start on my own ( from scratch ) or use something like the 0xProtocol. ?

1 Answer 1


I have used 0x protocol and it is amazing. I will highly recommend it.

You can build custom off-chain relayers , which will relay transactions from maker to creator.

0x has concise and helpful documentation with a starter project to setup and run immidiately .

Alternatively, you can look at KyberNetwork also. They do the same thing but they are not a protocol , just an exchange with Open apis. Though 0x support more (almost any) ERC20 tokens).

Alternatively, you can build custom contracts leveraging approve and transferFrom functions of any ERC20 contract.

Note: All three are for only ERC20 tokens on Ethereum

  • so how can I exactly use the 0xProtocol in the idea of exchange I want to make. Commented Jul 13, 2018 at 14:53
  • Begin here: 0xproject.com/wiki
    – Karan
    Commented Jul 13, 2018 at 14:57
  • 1
    0x will provide you a base to exchange tokens (protocol). You can build on top of it.
    – Karan
    Commented Jul 13, 2018 at 14:58

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.