Pages:
Author

Topic: [WDC] Worldcoin | 3.0 Flirtatious Ant Released! | Multicoin architecture - page 32. (Read 442507 times)

legendary
Activity: 1229
Merit: 1001
Cryptsy damaged a lot of altcoins I noticed
There is just to much condensed volume and coins all in these exchanges
so much for a decentralized currency
full member
Activity: 238
Merit: 100
Sad All my WDC died with cryptsy
I am very sorry Sad. Sadly this is not the first scam event we went through. I hope in the near future you manage to buy at least a little.
Keep track to our future progress, you won't be sorry Smiley
hero member
Activity: 1036
Merit: 504
Becoming legend, but I took merit to the knee :(
Sad All my WDC died with cryptsy
full member
Activity: 238
Merit: 100
This week we will upload a new web page. A lot is changing ...
hero member
Activity: 525
Merit: 531
The pool list should be updated...  Roll Eyes
full member
Activity: 238
Merit: 100
full member
Activity: 238
Merit: 100
Don't worry about your coins, please copy wallet.dat to a safe location as a backup.
You are the third person that is reporting this issue with win 10,  we are looking into it.
Sadly we are unable to reproduce so that makes fixing this bug a little more difficult.
Please download this files and replace  the ones that are available in your Worldcoin software directory
http://arxen.com/descargas/Bz/WFCore.dll
http://arxen.com/descargas/Bz/WFObjects.dll
These files are modified ones that have more detailed logs
Execute WorldcoinPanel.exe again and when it crashes, send me back  WorldcoinBC.log file

It would be better if you backup your wallet.dat file first and then remove this file from worldcoin chain directory to avoid any susceptibilities

newbie
Activity: 24
Merit: 0
I cant get the Worldcoin Client to run anymore.

Two weeks ago it was all fine i havent changed anything but now it doesnt start anymore.

I can start it, it gets past the "splashscreen", then "wallet is indexing the database" .. few seconds later -> crash "worldcoinpanel.exe has stopped working"

I have a clean install of windows 10, all other wallets/apps/games/etc. run flawlessly

Have tried running in administrator and re-installing the client... what now?

If you dont know how to fix it, at least do you know how i can get those coins out. I could theoretically backup the wallet on a second computer but I dont have another one available right now. Any other options to get those coins out?

Thanks! Smiley
full member
Activity: 238
Merit: 100
New web page (Beta) coming soon!
full member
Activity: 238
Merit: 100
Well not the wallet. But you can edit worldcoin.conf located int the blockchain directory
and add the parameters, after that you should run the DAEMON pointing to the blockchain directory and correct config file, the daemon is located inside the folder Daemons
The reason is because it is extremely dangerous to let manage your wallet via network unless you know what your doing so for normal users this option is disabled because it is a huge security risk.

Maybe in the future we can add this functionality and encrypt the connection to the daemon.

sr. member
Activity: 476
Merit: 501
If it is a standard install and *if* the wallet is working then it must be listening to the port specified in the file Daemons.cfg, the wallet communicates with the daemon using RPC port indeed.
With root try to run the next command:  netstat -na | grep tcp    so the port should be open


Yep it does show up. Looks like it is listening only on the local host address, rather than using the rpcallowip setting that other wallets uses. So it doesn't show up in ufw show listening. Can it be configured to be accessed from another computer on the local network?
full member
Activity: 238
Merit: 100
If it is a standard install and *if* the wallet is working then it must be listening to the port specified in the file Daemons.cfg, the wallet communicates with the daemon using RPC port indeed.
With root try to run the next command:  netstat -na | grep tcp    so the port should be open
sr. member
Activity: 476
Merit: 501
Okay on point 10. WDC doesn't install qt libs into the folder, but the standard VRC run file does. I've worked out how to compile the latest version of VRC now.

One thing I have noticed is that under linux the WorldcoinDaemon (full WorldcoinBC install form web page installer) does not appear to be listening on the rpc port. This worked fine under windows. Is there some config file I need to change?

a) After next release we will start polishing and improving these little details
b) You should create a Daemons.cfg. The easiest way would be to use the installer to create it for you and use the values for your compiled version


It is a standard install from the installer. But it doesn't appear to be listening on the RPC port when running ufw show listening. I suppose it must be though, as is it the case that the BC app connects to the daemon using the RPC port?
full member
Activity: 238
Merit: 100
Okay on point 10. WDC doesn't install qt libs into the folder, but the standard VRC run file does. I've worked out how to compile the latest version of VRC now.

One thing I have noticed is that under linux the WorldcoinDaemon (full WorldcoinBC install form web page installer) does not appear to be listening on the rpc port. This worked fine under windows. Is there some config file I need to change?

a) After next release we will start polishing and improving these little details
b) You should create a Daemons.cfg. The easiest way would be to use the installer to create it for you and use the values for your compiled version
sr. member
Activity: 476
Merit: 501
Okay on point 10. WDC doesn't install qt libs into the folder, but the standard VRC run file does. I've worked out how to compile the latest version of VRC now.

One thing I have noticed is that under linux the WorldcoinDaemon (full WorldcoinBC install form web page installer) does not appear to be listening on the rpc port. This worked fine under windows. Is there some config file I need to change?
full member
Activity: 238
Merit: 100
Hello! absolutely right, i left the source doe without instructions because i wanted to know how much people really compile from source code.
Amusingly after 5 months it seems you are the first. Also i sued QBS to builds the system, a completely new tool developed by Qt guys

So, lets work on the Linux installation part, how would you like it to be modified?


Did you get a lot of money out of QBS? Typo I assume lol.
I just want something that works out of the box. I suppose that is easier said than done with so many linux flavours. I use Ubuntu 14.04 LTS, and the only dependency I needed to resolve was the libmng 1 package that is now obsolete in favour of libmng 2. Luckily I could get the old package working alongside the newer one, whereas some packages may remove different package versions (berkely db being an example, I've had to manually put the source on for namecoin legacy 4.7 and dogecoin which uses 5.1).
It looks like I have had to chmod 2 files to make them executable, and it looks like the installer when finished tries to launch world coin panel without having the correct library path setup. Looks like it should be calling Worldcoin.sh instead, but that does require WorldcoinBC as the working directory.
So for the moment at least, it looks like there needs to be better set up and execute instructions instructions (the latter being lacking). I don't know how this will effect the auto update.
Some wallets provide .deb packages, but most don't and some wallets don't even provide compiled executables so I thought I would have a go at building the lot. The way WDC BC works, I tend to have to treat it a bit differently on both Windows and Linux. With its auto updater it's probably one of those things that is better not being self compiled. Seems VRC is probably better that way as well (at least for the qt version). Unfortunately the VRC 1.6.4 installer actually installs VRC 1.6.3 and puts it in a continuous update loop. I was able to build the daemon from source but not the qt wallet. It looks like in this case, and probably the same with WDC BC, is that it uses qt5 libraries than are newer than what is provided with the Ubuntu 14.04 package system. So a self contained directory sub structure is probably the best way to implement this.
Some pool operators might want to build the WDC daemon from source and install it to a location of their choosing.
scanelf -e WorldcoinDaemon reveals:
 TYPE   STK/REL/PTL FILE
ET_EXEC RW- R-- RW- WorldcoinDaemon
It would be much more secure if it looks like this:
 TYPE   STK/REL/PTL FILE
ET_DYN RW- R-- RW- bitcoind
1) Fixed typo ROFL
2) I will check the libmng dependence, it is probably some Qt plugin that is trying to use that library that we do not actually need.
3) You need to static compile WorldcoinDaemon first, that is in the main repository that I pointed out previously with fairly detailed instructions for Linux and Windows (including package versions). After that you should compile WorldcoinPanel and you put WorldcoinDaemon inside the folder called 'Daemons'. Maybe we can add the option for later versions (not next one) specifying daemon location.
4) You probably need to download from web page WorldcoinBC or just change Worldcoin.sh pointing to WorldcoinPanel.
5) You are right about instructions, hopefully i have the time to build ones for next release, the problem is that for Linux there are many distributions which instructions should be changed.
6) Wallet should be almost self contained and work with most distributions and versions, but of course you will need the same packages that we compiled with to avoid weird issues. That will probably go with instructions in the future. For now you can download from web page and check exactly the libraries and plugins we are using with their versions so you can replicate the main directory structure.
7) You are right that source compiling would not work correctly with auto updater, although i think we have a better one than VRC. The reason is because we just don't check version, we checksum every file and compare them with the hash we have in our system for that specific version, if they don't match then it downloads the file from our servers and overwrites it. We do this as a counter measure for malware that may be embedded in some files, so we just replace the 'offending' files.
8 ) chmod is fixed for next version Wink
9) it would be not wise from our part to build packages for distributions ourselves because our Linux user base is pretty small, whats more the only reason we build for  Linux is because i am a Linux user myself (opensuse 42.1 here Smiley )
10) If we incorporate Qt source code to our tree that would mean that we necessarily would need to support user Qt compilation ourselves, too much work with little return. Whats more, we use binary packages that qt.io provides for our compilation (except when we need to compile WorldcoinBC which needs static compilation)
sr. member
Activity: 476
Merit: 501
Hello! absolutely right, i left the source doe without instructions because i wanted to know how much people really compile from source code.
Amusingly after 5 months it seems you are the first. Also i sued QBS to builds the system, a completely new tool developed by Qt guys

So, lets work on the Linux installation part, how would you like it to be modified?


Did you get a lot of money out of QBS? Typo I assume lol.
I just want something that works out of the box. I suppose that is easier said than done with so many linux flavours. I use Ubuntu 14.04 LTS, and the only dependency I needed to resolve was the libmng 1 package that is now obsolete in favour of libmng 2. Luckily I could get the old package working alongside the newer one, whereas some packages may remove different package versions (berkely db being an example, I've had to manually put the source on for namecoin legacy 4.7 and dogecoin which uses 5.1).
It looks like I have had to chmod 2 files to make them executable, and it looks like the installer when finished tries to launch world coin panel without having the correct library path setup. Looks like it should be calling Worldcoin.sh instead, but that does require WorldcoinBC as the working directory.
So for the moment at least, it looks like there needs to be better set up and execute instructions instructions (the latter being lacking). I don't know how this will effect the auto update.
Some wallets provide .deb packages, but most don't and some wallets don't even provide compiled executables so I thought I would have a go at building the lot. The way WDC BC works, I tend to have to treat it a bit differently on both Windows and Linux. With its auto updater it's probably one of those things that is better not being self compiled. Seems VRC is probably better that way as well (at least for the qt version). Unfortunately the VRC 1.6.4 installer actually installs VRC 1.6.3 and puts it in a continuous update loop. I was able to build the daemon from source but not the qt wallet. It looks like in this case, and probably the same with WDC BC, is that it uses qt5 libraries than are newer than what is provided with the Ubuntu 14.04 package system. So a self contained directory sub structure is probably the best way to implement this.
Some pool operators might want to build the WDC daemon from source and install it to a location of their choosing.
scanelf -e WorldcoinDaemon reveals:
 TYPE   STK/REL/PTL FILE
ET_EXEC RW- R-- RW- WorldcoinDaemon
It would be much more secure if it looks like this:
 TYPE   STK/REL/PTL FILE
ET_DYN RW- R-- RW- bitcoind


full member
Activity: 238
Merit: 100
Hello! absolutely right, i left the source doe without instructions because i wanted to know how much people really compile from source code.
Amusingly after 5 months it seems you are the first. Also i used QBS to builds the system, a completely new tool developed by Qt guys

So, lets work on the Linux installation part, how would you like it to be modified?

Edit: Typo corrected Cheesy
sr. member
Activity: 476
Merit: 501
Hello! This is the GitHub fot Worldcoin Business Center source code

https://github.com/WorldcoinGlobal/WorldcoinPanel

Our new web page will improve these things.


Thanks. Can't see any build instructions.
What is supposed to be the main executable? Only executable on linux install is WorldcoinPanel. This dumps with undefined symbol look up. Chmoded Worldcoin.sh and tried that and it runs. It doesn't seem to get past the main daemon indexing though. I'll leave it a bit in case it is being a bit slow. I'm trying to run the blockchain on an ntfs partition shared with windows, which is owned by root/plugdev. Blockchain downloaded and installed ok.

EDIT: Sussed it. Had to make the Worldcoin daemon executable too.
After the installer has finished, it tries to launch worldcoin panel, but it needs to run it through the Worldcoin.sh batch file to set the LD_LIBRARY_PATH up. Seems some work needs doing on the Linux installer.
full member
Activity: 238
Merit: 100
Hello! This is the GitHub fot Worldcoin Business Center source code

https://github.com/WorldcoinGlobal/WorldcoinPanel

Our new web page will improve these things.
Pages:
Jump to: