Skip to content
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

Error: Unable to create order. Either the Blocknet wallet is still loading network data (takes a few minutes after syncing completes) or no nodes on the network are currently supporting this trade pair. (API: dxMakeOrder, Code: 1032) #267

Open
EmanuelLoos opened this issue Jan 2, 2021 · 2 comments

Comments

@EmanuelLoos
Copy link

EmanuelLoos commented Jan 2, 2021

In the latest version (v1.8.0) on the GNU/Linux distribution LMDE 4 (basically Debian 10 with a few changes) using the AppImage (root or no root, --no-sandbox) or the Debian Package (root, --no-sandbox) to create an order (also the order book and the order history are empty) I keep getting:

Debian Package:

(electron) The default value of app.allowRendererProcessReuse is deprecated, it is currently "false".  It will change to be "true" in Electron 9.  For more information please check https://github.com/electron/electron/issues/18397
(electron) 'setZoomFactor function' is deprecated and will be removed. Please use 'zoomFactor property' instead.
Checking for update
Error: Error: ENOENT: no such file or directory, open '/opt/BLOCK DX/resources/app-update.yml'
Error: Unable to create order. Either the Blocknet wallet is still loading network data (takes a few minutes after syncing completes) or no nodes on the network are currently supporting this trade pair.

API:		dxMakeOrder
Code:	1032

Could not find a service node with required services: 
    at ServiceNodeInterface._queueRequest (/opt/BLOCK DX/resources/app.asar/src-back/service-node-interface.js:412:15)
    at async Timeout._onTimeout (/opt/BLOCK DX/resources/app.asar/src-back/service-node-interface.js:369:26)

Without --no-sandbox the Debian Package doesn't start:

Trace/breakpoint trap (core dumped)

AppImage:

(electron) The default value of app.allowRendererProcessReuse is deprecated, it is currently "false".  It will change to be "true" in Electron 9.  For more information please check https://github.com/electron/electron/issues/18397
(electron) 'setZoomFactor function' is deprecated and will be removed. Please use 'zoomFactor property' instead.
Checking for update
Generated new staging user ID: 7ce9cedb-8081-5bff-938e-e95a9ae62696
Update for version 1.8.0 is not available (latest version: 1.8.0, downgrade is disallowed).
Error: Unable to create order. Either the Blocknet wallet is still loading network data (takes a few minutes after syncing completes) or no nodes on the network are currently supporting this trade pair.

API:		dxMakeOrder
Code:	1032

Could not find a service node with required services: 
    at ServiceNodeInterface._queueRequest (/tmp/.mount_BLOCK-zx9ZWg/resources/app.asar/src-back/service-node-interface.js:412:15)
    at async Timeout._onTimeout (/tmp/.mount_BLOCK-zx9ZWg/resources/app.asar/src-back/service-node-interface.js:369:26)

Without --no-sandbox the AppImage doesn't start:

[12229:0102/023935.009197:FATAL:setuid_sandbox_host.cc(157)] The SUID sandbox helper binary was found, but is not configured correctly. Rather than run without sandboxing I'm aborting now. You need to make sure that /tmp/.mount_BLOCK-P18t24/chrome-sandbox is owned by root and has mode 4755.
Trace/breakpoint trap (core dumped)

I searched quite a while but could not find anything about this issue, except for the SUID Sandbox Issue when starting the AppImage without --no-sandbox.

Thanks in advance!

@tryiou
Copy link
Contributor

tryiou commented Jan 6, 2021

Error: Unable to create order. Either the Blocknet wallet is still loading network data (takes a few minutes after syncing completes) or no nodes on the network are currently supporting this trade pair.
i get this error when losing my nodes on my local blocknet wallet with open orders on xbridge, or trying to push orders too early after launching blocknet wallet, could be out of sync too,
i would check blocknet and other involved coins wallet for block header and peerlist to make sure they are 'healthy'.
This or one of the coins you are trying to trade is really out of support actually (ie no service nodes hosting it), you can check this by typing in your blocknet debug console:
"dxgetnetworktokens" and make sure your coins are actually supported:
https://api.blocknet.co/#dxgetnetworktokens

@luusluus
Copy link

luusluus commented Jan 6, 2021

Actually there is a web end point for this:

https://data.blocknet.co/api/v2.0/dxgetnetworktokens

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants