8bitfan
Newbie
Offline
Activity: 18
Merit: 0
|
|
December 14, 2017, 08:50:13 AM |
|
Ok, sure. Which version of PIVX are you looking for?
v3.0 and higher they have been experiencing a lot of problems. After the implementation of zerocoin protocol.
v2.3.1 and earlier were a lot more stable
Bah, recently I jumped into v3 and I more and more convinced we should proceed with the newer version. v2 is abandoned and no longer maintained (last commit almost 3 months ago). Anyone against? This sounds good. v3 running a lot better now with constant upgrades. Also having 8bit with zerocoin features would be very cool
|
|
|
|
|
|
|
According to NIST and ECRYPT II, the cryptographic algorithms used in
Bitcoin are expected to be strong until at least 2030. (After that, it
will not be too difficult to transition to different algorithms.)
|
|
|
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
|
|
|
8-bit-Party
Legendary
Offline
Activity: 1036
Merit: 1000
8b 16b DEMOSCENE FTW
|
|
December 14, 2017, 03:44:10 PM |
|
Yeah, also we can always introduce feature flags for smelly stuff like zerocoin implementation and enable them once they mature. Win-win
|
8-BIT PARTY 16-BIT PARTY DEMOSCENE FTW
|
|
|
aestrum
Newbie
Offline
Activity: 35
Merit: 0
|
|
December 15, 2017, 01:22:29 AM |
|
I tried to build masternode, took sources from here: https://github.com/8bit-dev/8bitBut in order to get it running I had to actually edit sources and call dead code that is responsible for reading masternode.conf. Is it supposed to be like that, or I am missing something?
|
|
|
|
Pon13
|
|
December 15, 2017, 09:46:45 AM |
|
sup guys ??
i have two instances of the 8bit wallet running one for staking and one masternode (different data dirs).
i decided to make a second masternode but when i try to start the third instance i get the following error "Unable to bind 0.0.0.0:18888 on this computer. 8bit is probably already running. Failed to linsten on any port. use -listen=0 if you want this."
If i put -listen=0 the third instance is running without problems. However i dunno what this command (-listen) does and for the masternode you have to have it at 1.
Any suggestions? There are people running 5 - 10 mns at one machine. How you managed to do it after the second (wallet) instance ??
THANKS IN ADVANCE !!
|
Bill Hicks was right about....everything
|
|
|
8bitfan
Newbie
Offline
Activity: 18
Merit: 0
|
|
December 15, 2017, 12:25:08 PM |
|
Yeah, also we can always introduce feature flags for smelly stuff like zerocoin implementation and enable them once they mature. Win-win
Nice, this makes sense. Sounds like a good approach
|
|
|
|
8bitfan
Newbie
Offline
Activity: 18
Merit: 0
|
|
December 15, 2017, 12:42:18 PM |
|
I tried to build masternode, took sources from here: https://github.com/8bit-dev/8bitBut in order to get it running I had to actually edit sources and call dead code that is responsible for reading masternode.conf. Is it supposed to be like that, or I am missing something? Hello Yes there are some unusual parts to current codebase, there is currently a major 8bit upgrade under development and soon to be launched. New wallets, new features etc. If you've got any suggestions or pull requests in the meantime though, I'm sure the community would be happy with the input.
|
|
|
|
Marijn
Newbie
Offline
Activity: 19
Merit: 0
|
|
December 15, 2017, 01:01:37 PM |
|
Hi Guys,
Can somebody help me out with fixing a compiling error i get? I get a few of about the same (just a different number) and then no joy.
chainparams.cpp:143:53: error: ambiguous overload for ‘operator=’ (operand types are ‘std::vector<unsigned char>’ and ‘boost::assign_detail::generic_list<int>’) base58Prefixes[PUBKEY_ADDRESS] = list_of(111);
I did all steps that need to be done before building. I am at Ubuntu 17, so maybe some version conflict?
Something to do with boost? I'm at V1.62
Thanks!
|
|
|
|
mainconcept
|
|
December 15, 2017, 01:19:26 PM |
|
I tried to build masternode, took sources from here: https://github.com/8bit-dev/8bitBut in order to get it running I had to actually edit sources and call dead code that is responsible for reading masternode.conf. Is it supposed to be like that, or I am missing something? Hello Yes there are some unusual parts to current codebase, there is currently a major 8bit upgrade under development and soon to be launched. New wallets, new features etc. If you've got any suggestions or pull requests in the meantime though, I'm sure the community would be happy with the input. So are you doing a upgrade of the current codebase to the PIVX codebase on the current chain? Or do you plan to do a coin swap?
|
|
|
|
Marijn
Newbie
Offline
Activity: 19
Merit: 0
|
|
December 15, 2017, 01:29:19 PM |
|
Hi Guys,
Can somebody help me out with fixing a compiling error i get? I get a few of about the same (just a different number) and then no joy.
chainparams.cpp:143:53: error: ambiguous overload for ‘operator=’ (operand types are ‘std::vector<unsigned char>’ and ‘boost::assign_detail::generic_list<int>’) base58Prefixes[PUBKEY_ADDRESS] = list_of(111);
I did all steps that need to be done before building. I am at Ubuntu 17, so maybe some version conflict?
Something to do with boost? I'm at V1.62
Thanks!
Ok, this was a boost version error. I did some copy/paste work in "chainparams.cpp" to fix this. Now having a darksend.cpp error and trying to fix at at the same manor. Going to "borrow" some code from another git ;-)
|
|
|
|
Pon13
|
|
December 15, 2017, 01:41:21 PM Last edit: December 15, 2017, 01:59:19 PM by Pon13 |
|
Hi Guys,
Can somebody help me out with fixing a compiling error i get? I get a few of about the same (just a different number) and then no joy.
chainparams.cpp:143:53: error: ambiguous overload for ‘operator=’ (operand types are ‘std::vector<unsigned char>’ and ‘boost::assign_detail::generic_list<int>’) base58Prefixes[PUBKEY_ADDRESS] = list_of(111);
I did all steps that need to be done before building. I am at Ubuntu 17, so maybe some version conflict?
Something to do with boost? I'm at V1.62
Thanks!
Ok, this was a boost version error. I did some copy/paste work in "chainparams.cpp" to fix this. Now having a darksend.cpp error and trying to fix at at the same manor. Going to "borrow" some code from another git ;-) man do you use the correct git version?? the only thing that needs to be edited in order to compile the wallet is the following: Most likely, there will be an error in the assembly. Therefore, you will need to fix ~/8bit/src/rpcrawtransaction.cppsearch for this line const CScriptID& hash = boost::get<const CScriptID&>(address);It should work after changed to const CScriptID& hash = boost::get<CScriptID>(address);Here is the complete guide for CLI and GUI. If you make it pat yourself in da back and smoke a spliffy. Once I wrote for myself the installation instructions, maybe it will come in handy. 1. Setting dependencies: sudo apt-get install -y libminiupnpc-dev autoconf automake build-essential libssl-dev libdb++-dev libboost-all-dev libqrencode-dev 1.5 sudo apt-get install git (if you dont have it) 2. Installation secp256k1 cd ~&&git clone http://www.github.com/bitcoin/secp256k1&&cd secp256k1&&git checkout a1d5ae1&&./autogen.sh&&./configure&&make&&sudo make install&&cd .. 3. Installing 8bit cd ~&&git clone https://github.com/8bit-dev/8bit&&cd 8bit/src&&cp crypto obj/crypto -rR Most likely, there will be an error in the assembly. Therefore, you will need to fix ~/8bit/src/rpcrawtransaction.cppsearch for this line const CScriptID& hash = boost::get<const CScriptID&>(address);It should work after changed to const CScriptID& hash = boost::get<CScriptID>(address);make -f makefile.unix&&strip 8bitd&&sudo cp 8bitd /usr/bin If everything went well and without errors, then you will have a console version of the wallet. If you need the GUI ( ATTENTION IF YOU COMPILED THE CLI VERSION YOU NEED TO RENAME THE 8bit Folder to something else e.g. 8bitCLI and the continue with the procedure below): 1. Setting dependencies: sudo apt-get install -y qt5-default qt5-qmake qtbase5-dev-tools qttools5-dev-tools build-essential libboost-dev libboost-system-dev libboost-filesystem-dev libboost-program-options-dev libboost-thread-dev libssl-dev libdb++-dev libminiupnpc-dev 2. Installing 8bit-qt cd ~&&git clone https://github.com/8bit-dev/8bit&&cd 8bit/src&&cp crypto obj/crypto -rR Then again you have to edit the rpcrawtransaction.cpp (as you did for the CLI version) and then compile I install 8bitd on Raspberry Pi 3 8bit-qt install on Linux Mint 18.1 I apologize for the bad english.
|
Bill Hicks was right about....everything
|
|
|
Marijn
Newbie
Offline
Activity: 19
Merit: 0
|
|
December 15, 2017, 02:00:12 PM |
|
man do you use the correct git version?? the only thing that needs to be edited in order to compile the wallet is the following:
I thankfully used that guide and did use the git source. I think it is due to my fully upgraded Ubuntu version. I had some problems compiling other wallets also due to this.
|
|
|
|
Pon13
|
|
December 15, 2017, 02:15:24 PM |
|
man do you use the correct git version?? the only thing that needs to be edited in order to compile the wallet is the following:
I thankfully used that guide and did use the git source. I think it is due to my fully upgraded Ubuntu version. I had some problems compiling other wallets also due to this. hmmm you should downgrade to 16.4. it works like a charm
|
Bill Hicks was right about....everything
|
|
|
8bitfan
Newbie
Offline
Activity: 18
Merit: 0
|
|
December 15, 2017, 03:45:38 PM |
|
sup guys ??
i have two instances of the 8bit wallet running one for staking and one masternode (different data dirs).
i decided to make a second masternode but when i try to start the third instance i get the following error "Unable to bind 0.0.0.0:18888 on this computer. 8bit is probably already running. Failed to linsten on any port. use -listen=0 if you want this."
If i put -listen=0 the third instance is running without problems. However i dunno what this command (-listen) does and for the masternode you have to have it at 1.
Any suggestions? There are people running 5 - 10 mns at one machine. How you managed to do it after the second (wallet) instance ??
THANKS IN ADVANCE !!
hey Pon13, are you using a different port number for each masternode instance? You can edit the port number for each masternode in the 8bit.conf file. The following line: masternodeaddr=0.0.0.0:9999 << this port number needs to be different for each MN
|
|
|
|
8bitfan
Newbie
Offline
Activity: 18
Merit: 0
|
|
December 15, 2017, 04:18:44 PM |
|
sup guys ??
i have two instances of the 8bit wallet running one for staking and one masternode (different data dirs).
i decided to make a second masternode but when i try to start the third instance i get the following error "Unable to bind 0.0.0.0:18888 on this computer. 8bit is probably already running. Failed to linsten on any port. use -listen=0 if you want this."
If i put -listen=0 the third instance is running without problems. However i dunno what this command (-listen) does and for the masternode you have to have it at 1.
Any suggestions? There are people running 5 - 10 mns at one machine. How you managed to do it after the second (wallet) instance ??
THANKS IN ADVANCE !!
hey Pon13, are you using a different port number for each masternode instance? You can edit the port number for each masternode in the 8bit.conf file. The following line: masternodeaddr=0.0.0.0:9999 << this port number needs to be different for each MN *also in the .conf file for each masternode you can use the line: port=9999 << different for each MN
|
|
|
|
Marijn
Newbie
Offline
Activity: 19
Merit: 0
|
|
December 15, 2017, 06:08:31 PM |
|
man do you use the correct git version?? the only thing that needs to be edited in order to compile the wallet is the following:
I thankfully used that guide and did use the git source. I think it is due to my fully upgraded Ubuntu version. I had some problems compiling other wallets also due to this. hmmm you should downgrade to 16.4. it works like a charm Maybe you are right, or the wallet needs to be upgraded I have multiple masternodes running on 3 different servers already. Downgrading means a lot of work and some downtime. It would be cheaper for me to just skip 8bit masternode, but I don't like to give up. I upgraded some files and the daemon is running now. Just no connection yet (connection failures). Don't know if that is my upgraded config or missing something else. Trying to figure that one out. I will get there somehow
|
|
|
|
Pon13
|
|
December 16, 2017, 11:14:42 AM |
|
sup guys ??
i have two instances of the 8bit wallet running one for staking and one masternode (different data dirs).
i decided to make a second masternode but when i try to start the third instance i get the following error "Unable to bind 0.0.0.0:18888 on this computer. 8bit is probably already running. Failed to linsten on any port. use -listen=0 if you want this."
If i put -listen=0 the third instance is running without problems. However i dunno what this command (-listen) does and for the masternode you have to have it at 1.
Any suggestions? There are people running 5 - 10 mns at one machine. How you managed to do it after the second (wallet) instance ??
THANKS IN ADVANCE !!
hey Pon13, are you using a different port number for each masternode instance? You can edit the port number for each masternode in the 8bit.conf file. The following line: masternodeaddr=0.0.0.0:9999 << this port number needs to be different for each MN *also in the .conf file for each masternode you can use the line: port=9999 << different for each MN hey man thanks for the reply !! the port command worked perfect !!
|
Bill Hicks was right about....everything
|
|
|
aestrum
Newbie
Offline
Activity: 35
Merit: 0
|
|
December 16, 2017, 05:27:06 PM |
|
I have 4 masternodes running, but when I issue "masternode count" command, each of them shows different number: 213 230 242 280
Also, my masternodes sometimes are not in the each other lists.
Is there any reliable way to determine if masternode is actually on the network, and will be participating in the payout?
|
|
|
|
r8st
|
|
December 17, 2017, 02:58:58 AM Last edit: December 17, 2017, 03:14:12 AM by r8st |
|
I have 4 masternodes running, but when I issue "masternode count" command, each of them shows different number: 213 230 242 280
Also, my masternodes sometimes are not in the each other lists.
Is there any reliable way to determine if masternode is actually on the network, and will be participating in the payout?
This happens to me too. Sometimes even my mn will be alone in the list of masternodes... but still receive payment. Others have mentioned this phenomena as well so we're not unique. Best advice I could give you to start would be to fill out an excel sheet or something like it with the balance in each mn at the end of each day. After a few days, you can look at the changes in balances to make sure all of your mns are receiving rewards. Make sure your nodes are fully synced before issuing "masternode start" command... and usually everything is peachy even though the list function is a bit buggy. If a node goes a few days with no payment I usually issue a "masternode stop" command, followed by a check to make sure the node is fully synced, followed again by the "masternode start" command. Usually this is enough but occassionally the node needs to be restarted. When I receive the message "Masternode started succesfully"... I estimate the mn does in fact start successfully 99.9% of the time... you can be pretty confident once you receive this message, but it is wise to track it via excel or whatever as well. As a sidenote, since I started running 8bitd on ubuntu server rather than desktop, I have had very very few errors compared to on desktop. Running 12 currently on one machine with more than enough ram, my processor seems to be the limiting factor. These issues should be non-existent on the new chain/codebase, I think pivx for instance has a list on the web somewhere of an updated list of active mns, maybe we'll have something like that soon.
|
|
|
|
8-bit-Party
Legendary
Offline
Activity: 1036
Merit: 1000
8b 16b DEMOSCENE FTW
|
|
December 17, 2017, 02:58:19 PM |
|
These issues should be non-existent on the new chain/codebase, I think pivx for instance has a list on the web somewhere of an updated list of active mns, maybe we'll have something like that soon.
Yes, we will have similar public ledger.
|
8-BIT PARTY 16-BIT PARTY DEMOSCENE FTW
|
|
|
bakra
Jr. Member
Offline
Activity: 75
Merit: 5
|
|
December 17, 2017, 08:34:58 PM |
|
Yeah, also we can always introduce feature flags for smelly stuff like zerocoin implementation and enable them once they mature. Win-win
I think that will be the best option
|
|
|
|
|