Polkadex-Substrate / Polkadex-Open-Beta

12 stars 3 forks source link

Extension of 285 Orders Failing when UI has wrong Date set #431

Open DayalKS2 opened 1 year ago

DayalKS2 commented 1 year ago

Opening since 285 is c;losed. This Time the Order itself is getting failed when user's device Time is not correct. In same scenario when I placed the order today morning, its throwing error in UI: with message, where the Time still shows as Future Time onchainaddress:{esp5dCFuAuPi6KD3HzhHWQGjgwiNvyWLp6qJW5EGgo7zkhRBJ}

Order failed {"errorMessage":"{"code":-32000,"message":"Order timestamp expired, internal: 1668741168, given: 1671333160"}","errorType":"Lambda:Handled"}

12/18/2022, 8:42:41 AM

Console Error _app-1cc83f091b63e36f.js:1 order error: Objectdata: {place_order: null}errors: [{…}][[Prototype]]: Object (anonymous) @ _app-1cc83f091b63e36f.js:1 _app-1cc83f091b63e36f.js:1 msg: {"errorMessage":"{"code":-32000,"message":"Order timestamp expired, internal: 1668740992, given: 1671332984"}","errorType":"Lambda:Handled"} _app-1cc83f091b63e36f.js:1 payload: {"PlaceOrder":[{"client_order_id":"0x7765626170702d00004f9569fb0e73fc466c4039ac2f6c2d20b3f2fd56302184","user":"espgAfZnq4HkNH8myqW7SFe1KDkLhwKe9kbrgFbKDNTUMVe8f","main_account":"esp5dCFuAuPi6KD3HzhHWQGjgwiNvyWLp6qJW5EGgo7zkhRBJ","pair":"PDEX-107406549141615042909457040935976173568","side":"Bid","order_type":"LIMIT","quote_order_quantity":"0","qty":"0.4","price":"0.250000","timestamp":1671332997},{"Sr25519":"72a1cfe3e9fbf2856274da4775062c5372322be82a41dcefa462c08f582f4d389147ee7d4f17ecad85914944867d68ce2dc71c20730beb1ca64bbd0107c9948d"}]} _app-1cc83f091b63e36f.js:1 order error: Object (anonymous) @ _app-1cc83f091b63e36f.js:1 _app-1cc83f091b63e36f.js:1 msg: {"errorMessage":"{"code":-32000,"message":"Order timestamp expired, internal: 1668741004, given: 1671332997"}","errorType":"Lambda:Handled"}

image

pavankanteti commented 1 year ago

@nuel77 - One possible solution is to show a message asking the user to update their system time.