-
Notifications
You must be signed in to change notification settings - Fork 70
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Amount gets incorrectly reported for Ethfinex trades #69
Comments
Thanks for finding these bugs and giving easy instructions. This one is actually kind of interesting. Well it now appears that their fork has some quirks...
As you can see, the 10.0 MKRW and 53.3 ETHW are given, with maker and taker fees at 0. |
I added the custom Ethfinex v1 fee calculations. I'm just debating whether I should update the price or not. |
I've had to track these down because my tax data contained discrepancies, so might as well provide you with all the info I have. ;) Help you help me, and so on. Although now I've solved everything I currently need to, so unfortunately you shouldn't expect more of these.
Are you sure that this is it? I know that in the UI, when you try to place e.g. a sell order below the current highest bid (which will get automatically matched, making you a taker), you get told that you will simply lose the difference, which, afaik, Ethfinex keep for themselves. (The most common reason for placing suboptimal orders would probably be a bulk sell where you don't want to have to repeatedly match the dust orders at the top.) Although I suppose you could actually think of this as a hidden fee, even though it's technically voluntary.
My suggestion would be to update the price, because I imagine that my use case (accounting, tax reporting) is the most common, and then the "actual paid price" is what you want to report, not the one you forewent. But I am of course partial and might miss some other important use of this tool. :) |
This is all outdated by now, as they switched to 0x v2, but just for clarity here is what they changed.
Only their admin can fill an order, thus they always earn the spread between 2 orders. But that is separate from the 0.25% fee. |
Steps to reproduce:
7436018
.10.000
in the single output entry to the amount9.975
reported in the transaction.I suspect that this has something to do with the taker overpaying, as can be seen here: https://deltabalances.github.io/tx.html#0x5d2b4aee9667026cf5617cbd5f105638b617938c3707e6c55d961fa058e1b42d
The text was updated successfully, but these errors were encountered: