Wow didn't expect so many responses! Let me try and answer everyone's questions.
too many DEXs have been released, and on average they aren't too popular, some don't even have a trading volume. I think there are enough DEX right now and the community doesn't need it. although the new DEX has many good features, if without users I think it will be useless.
Trading volume was an important factor to consider, hence why we are bringing in Uniswap integrations so liquidity is there on day 1.
will it support other types of tokens in future or only ERC-20 specifically
Technically speaking ETH isn't an ERC20 token, but it is supported. In the same way, other token formats may be supported out-of-the-box, but it really depends on the nature of those tokens. For example, support for ERC721 is something we would like to develop as it has huge implications for defi that I'm not going to get into here, but it is on our radar. Just depends on how much community support we receive.
will it have support for browser plugins like Metamask to help protect users private keys
So unlike every DEX / centralized exchange I've interacted with, there is literally no signup / login with this protocol other than granting access to your key to issue transactions. Everything is self-contained on the client app & we have no central server integration, because you know, it's decentralized. We think metamask has a miserable UX so we built it without requiring metamask, just your key pair, but you can easily use metamask with it if you already have the extension. Side note - There will be a downloadable "user profile" for Rogue which is its own wallet tracker. Seemed like a "nice-to-have" feature.
So it basically means the only trading pair is ETH?
This couldn't be further from the truth, you can make a pair with literally any ERC20 tokens (and also ETH). Also, I should mention, you can make multiple order rows, effectively creating arbitrage loops in a single transaction. (I'll probably make a few tutorial videos on how to do this since it starts to get into the weeds of the protocol).
the majority of these token projects is pure vaporware money grabs
This is true, and as someone who cares about the future of decentralized systems, it's a real disappointment, but I think this is also "the price you pay" for truly decentralized systems. It's a matter of how you educate yourself and your friends on what should and should not be given attention. You're in charge of your own finance, you're taking part in radical self reliance and autonomy. The price is vigilance.
Guess you're gonna compete with McAfee's Ethereum DEX as well.
Compete? Not really. Like I said, this is totally free to use. There's no business model here and it only gets developed into something better through community support. If you'd like to support us, there's a donation link on our site @
www.roguedex.com You can get an enamel pin with our logo sent to you if you donate more than .25 ETH and live in the U.S.
How is your P2P option different from simple wallet transaction? If you are not acting as escrow that means ownership of tokens still lie with the seller. So how will transparent and fair trade take place?
It could be an internal transaction.
Went you can send any amount as long you send using a same platform, it's really impossible swapping directly with your friend without doing a transaction chain. The internal transaction was an alternative optional from my thinking.
Ok these are really good questions and I didn't answer it very well previously. A critical development of ours is what we are calling the "Rogue Agent". It's a smart contract that you mint & control. It has the ability to act like another user on Ethereum, but it can only obey your commands and certain commands from others when you give them control access. Let me create a short example of what a token swap would look like and how it is facilitated with rogue agents at a high level:
- Alice and Bob want to exchange ETH for DAI respectively. Alice makes an agent and sets her order 1ETH->4DAI. Bob makes an agent and sets an order for the opposite transaction 4DAI->1ETH.
- Alice then sends Bob her agent. Now at this point, Alice can't withdraw her ETH from the agent since she no longer controls it, but Bob can't touch her ETH either. All bob can do is execute the order on Alice's agent. The agent checks to see if Bob has an agent with an order that completes Alice's. If so, the swap happens in one transaction. Then, Alice recalls her agent and withdraws her 4DAI. Hope that explains some of the details / inner workings. These agents and their functions comprise the core Rogue protocol.
people love to remain little critical here but believe me your product is good.
I'm looking for critique so it's ok, and thank you for the remarks
free completely? what do you mean about that?
will the trading fees are free or listing to this dex is free?
Yes and yes. It's just completely free. There's no business model here. The application is completely decentralized and so once it's on the blockchain we would have zero overhead costs. It doesn't seem right to charge for something that literally costs us nothing to "run" as we don't run anything.
What is Rogue Pin?
It's a small enamel pin of our logo. It's a thank you gift for donating 0.25 ETH or more to Rogue's development