#Internal Discord Price Check Workaround

3 messages · Page 1 of 1 (latest)

shut mural
#

totally unnecessary; solved by simply exposing buy orders/sell listings instead

crisp escarp
queen spindle
# crisp escarp Then why isn't this implemented?

Possibly due to cost, if every buy/sell order is read and potentially written to another table or other storage service, the benefit would need to outweigh the cost of read/write requests. A better approach might be to sample GE requests from unique users and optionally aggregate this data.

That said, the way the GE works is currently a bit unpredictable. You can put a buy order in for 500 coins and something won't buy, but you put a second identical order in for 500 coins and that one will buy under market price, while the original just sits there.

There's also the 'whoever lists first gets the worst part of the deal'. E.g. if you offer to sell for 5k and someone offers to buy for 6k, it sells for 5k, but if someone offers to buy for 6k first, it will sell for 6k. These two issues can cause rapid and unpredictable pricing in the GE in general, making it hard to justify the cost of building a price check system on top of it.