-
Notifications
You must be signed in to change notification settings - Fork 33
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
[FEATURE] Add synchronization from NODE REST API on local-node, and fix error at block 1610029 - 1610030 #288
Comments
Also, can you add the ability to skip invalid blocks or just don't parse the details of unknown transaction types, which can be added in future? |
The old version of WMD doesn't support new types of orders and transactions that required for WMD operation. Have you reported an exception you encountered then starting gRPC serve to Waves devs? |
No. I don't want to create new issue, there, because maybe, this is my mistake.
(default example) after adding this string in
I see this throw exception:
node v1.1.2, and grpc v1.0.2 after comment that string:
the node startin without that throw exception. Also, then, I did write the following strings in node.conf:
node is starting without throw exception, So, gRPC server not working for node v1.1.2, and I don't want to change the version of my node, |
This error indicates that versions of node and gRPC server plugin are incompatible.
According to this article, on Windows you have to use ';' as classpath delimiter, not ':'. I see that you are starting version 1.0.0 of node and 1.0.0 of gPRC server. Not 1.0.2. Please, check twice that you are using the same versions for both. And there is no version 1.0.3 of Waves node. By the way, I am sure you can update Waves Node from version 1.0.2 to any version up to latest 1.1.10 without rebuilding state. Make backup of state if you want to downgrade later to your current version.
You can't check the availability of gRPC with a browser, please use Do you run private blockchain or some fork of MainNet? |
start_v1.1.2.bat:
Run this... Result:
Then, comment in
and node is running without this throw exception.
I don't want to update my old working node, and process again this slow re-synchronization.
My node is synchronized, and I have the latest block. I just host this in TOR, on the onion-domain: This links working, and can be opened in TorBrowser. Anyway, if this project will be closed, and WavesPlatform will scam people, Anyway, I'm interested to have on my node the complete and full working source code. Now, I just want to load candes, and trading history, to loading this in waves-lite-client, |
I've updated the latest release with WMD distributives. Please, try to use this version. I forgot about a bug that was fixed in Waves Node gRPC API and the work around was introduced with the commit. |
@alexeykiselev, fc not found any differences, between wmd.exe v0.3.0, which I downloaded earlier, and between version of wmd.exe v0.3.0, which exists in releases. UPD: UPD2:
node:
wmd v0.5.0 - try with remote gRPC-server:
|
@alexeykiselev Yeap, I'd tested wmd v0.5.0 and you can see log in prevous message. |
Аbstract
Yes. wmd v0.3.0 cann't synchronize database from NODE REST API on local node,
and need to raise gRPC server there. What if I use old version of the node???
Also, synchronization is stopped at blocks 1610029 - 1610030.
See the details in this issue: #285
So, need to fix it, in the next versions of wmd.exe
Motivation and Purposes
** Specification**
I want to load candles and orders history for all trading pairs, to display this data in waves-lite client.
I want to do this from my local node, not from remote node, which can go offline at any time.
I want to do this up to end block, without see any errors at blocks 1610029 - 1610030.
Backwards Compatibility
No. Just fix this WMD.exe.
Examples and Implementation
https://marketdata.wavesplatform.com this is working fine, but this is remote server.
The text was updated successfully, but these errors were encountered: