Broken: Adding new assets and markets over the REST API
gcomte opened this issue · 1 comments
gcomte commented
The test examples/js/tests/set_markets.ts
doesn't run through.
It is broken on many levels:
- The constants
new_asset
as well asnew_market1
andnew_market2
in the fileexamples/js/tests/set_markets.ts
need additional arguments to fit the REST interface (See structsNewAssetReq
andNewTradePairReq
in filesrc/restapi/types.rs
for more details. - The
base
andquote
attribute for a new market needs to be a string rather than an object (eg.base: "BTC",
rather thanbase: { name: "BTC", prec: 2 },
) - The
new asset
-call does not persist for some reason, without throwing any error. Maybe it is because of theon conflict do nothing
-part in the file src/storage/config.rs (functionpersist_asset_to_db
) - ... might require additional fixes
HAOYUatHZ commented
Thanks for reporting the bug, we will look into it!