Open viracocha48 opened 2 years ago
The reason is that EOS tokens are not dividable beyond 0.0001
, and the system requires specifying the Price per Unit. One of the possible solutions we could implement is to allow packing dust in Supply Crates same as we did for Power Cables and other season items.
Wouldn't that be a restriction on the total price though, not the per unit price? Does the blockchain transaction actually specify the unit price and number of units?
The blockchain transaction operates on the whole batch, the Price per Unit restriction is on our server logic. We could possibly change our system to not stick to the price per unit, but considering that Offchain Currencies Market is in works now, I'd rather promote the solution that would work there as well, rather than invest development time in patching the old market.
In Offchain Currencies Market transactions will happen on per unit basis, allowing to buy only a part of a batch. We could possibly consider allowing decimal transactions if total price will be ceiled and the order taker would pay the extra 0.0001 EOS to cover the remainder... but that's a rather fundamental decision, just letting people pack dust in supply crates should be considerably simpler, at least as a starting solution.
I think the supply crate option could work, though if it is used, I'd wonder if having it be the way dust is dealt with across all chains would be a better way of handling it, for consistency sake.
Discussed with the GD, he did not like the idea of Dust Supply Crates, as it would overcomplicate the market. The chosen solution will be ceiling the decimal batch price so that Order Taker covered the remainder of 0.00001 EOS.
Minimum EOS price for dust in market is 0.0001 EOS. For 10k dust it's 1 EOS valued around $4.88 USD currently. For Matic for instance, lowest price right now is 0.000033 matic, The same 10k dust is 0.33 matic which is valued around $0.43 USD.
As such, lowest price for dust on EOS is hitting the minimum and cannot be competitive with other blockchains.