Pages:
Author

Topic: [MOJO] MOJOv3 has been taken over by new devs - page 41. (Read 167315 times)

legendary
Activity: 1148
Merit: 1000
A Wound in Eternity
Livecoin has opened for deposits / withdrawals again of MOJO so happy trading...

There was a problem over the last 2-3 days but it's been sorted now.
legendary
Activity: 1148
Merit: 1000
A Wound in Eternity
Just noticed the linux 2.3 daemon file is still missing. This is the required compile fix for the linux mojocoind v2.3:
Code:
diff --git a/src/rpcrawtransaction.cpp b/src/rpcrawtransaction.cpp
index a6aae39..85e01a4 100644
--- a/src/rpcrawtransaction.cpp
+++ b/src/rpcrawtransaction.cpp
@@ -214,7 +214,7 @@ Value listunspent(const Array& params, bool fHelp)
             CTxDestination address;
             if (ExtractDestination(pk, address))
             {
-                const CScriptID& hash = boost::get(address);
+                const CScriptID& hash = boost::get(address);
                 CScript redeemScript;
                 if (pwalletMain->GetCScript(hash, redeemScript))
                     entry.push_back(Pair("redeemScript", HexStr(redeemScript.begin(), redeemScript.end())));
I uploaded a compiled version here: linux mojocoind v2.3

Compiled on linux ubuntu 16.04, 64bit.

Hello Marsmensch,

thank you for your commit.

Best Regards Christian

I've put a link to the Linux daemon in the OP.
copper member
Activity: 2324
Merit: 1348
Just noticed the linux 2.3 daemon file is still missing. This is the required compile fix for the linux mojocoind v2.3:
Code:
diff --git a/src/rpcrawtransaction.cpp b/src/rpcrawtransaction.cpp
index a6aae39..85e01a4 100644
--- a/src/rpcrawtransaction.cpp
+++ b/src/rpcrawtransaction.cpp
@@ -214,7 +214,7 @@ Value listunspent(const Array& params, bool fHelp)
             CTxDestination address;
             if (ExtractDestination(pk, address))
             {
-                const CScriptID& hash = boost::get(address);
+                const CScriptID& hash = boost::get(address);
                 CScript redeemScript;
                 if (pwalletMain->GetCScript(hash, redeemScript))
                     entry.push_back(Pair("redeemScript", HexStr(redeemScript.begin(), redeemScript.end())));
I uploaded a compiled version here: linux mojocoind v2.3

Compiled on linux ubuntu 16.04, 64bit.

Hello Marsmensch,

thank you for your commit.

Best Regards Christian
legendary
Activity: 1148
Merit: 1000
A Wound in Eternity
Can't withdraw from livecoin.net

Getting an error: This type of withdrawal is temporarily unavailable. Please accept our apologies for the inconvenience.

Anyone else having issues?

There was a slight problem with the MOJO node at Livecoin so we are dealing with it and it should be fine again shortly. Livecoin has been running 2.1 and they have upgraded to 2.3 now. Just give it a couple of days. There is nothing to be alarmed about.
hero member
Activity: 525
Merit: 500
Can't withdraw from livecoin.net

Getting an error: This type of withdrawal is temporarily unavailable. Please accept our apologies for the inconvenience.

Anyone else having issues?
hero member
Activity: 601
Merit: 500
Issue: Unfortunately I cannot raise the issue on github, because this option in not available there.

It seams, that transactions with a large number of inputs are rejected from the network.

Example:

Status: 0/unconfirmed
Date: 19.08.2016 09:08
Debit: -360.32914891 MOJO
Transaction fee: -0.0098 MOJO
Net amount: -360.33894891 MOJO
Transaction ID: de2dac53ba55d09284dab92c52684c69183519fa8d2291932bae66eb4bd14ab5-000

The transaction has more than 600 inputs and comes from a master node.

The same issue I observed two days ago after a short MOJOMIX test. Again, the transaction has not been confirmed.



Hello GoldenEye,

yes that is the 100KB limit per transaction. You must send on coincontroll.

Best Regards Christian

Ok, could be.
Another transaction with 99 kb went through.
Thx for help
copper member
Activity: 2324
Merit: 1348
Issue: Unfortunately I cannot raise the issue on github, because this option in not available there.

It seams, that transactions with a large number of inputs are rejected from the network.

Example:

Status: 0/unconfirmed
Date: 19.08.2016 09:08
Debit: -360.32914891 MOJO
Transaction fee: -0.0098 MOJO
Net amount: -360.33894891 MOJO
Transaction ID: de2dac53ba55d09284dab92c52684c69183519fa8d2291932bae66eb4bd14ab5-000

The transaction has more than 600 inputs and comes from a master node.

The same issue I observed two days ago after a short MOJOMIX test. Again, the transaction has not been confirmed.



Hello GoldenEye,

yes that is the 100KB limit per transaction. You must send on coincontroll.

Best Regards Christian
legendary
Activity: 1148
Merit: 1000
A Wound in Eternity
Issue: Unfortunately I cannot raise the issue on github, because this option in not available there.

It seams, that transactions with a large number of inputs are rejected from the network.

Example:

Status: 0/unconfirmed
Date: 19.08.2016 09:08
Debit: -360.32914891 MOJO
Transaction fee: -0.0098 MOJO
Net amount: -360.33894891 MOJO
Transaction ID: de2dac53ba55d09284dab92c52684c69183519fa8d2291932bae66eb4bd14ab5-000

The transaction has more than 600 inputs and comes from a master node.

The same issue I observed two days ago after a short MOJOMIX test. Again, the transaction has not been confirmed.



I tried to re-send the transaction with the recommended fee (0.01 MOJO/kb) - with the same result.

Sorry, I missed your last post. I will look into it.
hero member
Activity: 601
Merit: 500
Issue: Unfortunately I cannot raise the issue on github, because this option in not available there.

It seams, that transactions with a large number of inputs are rejected from the network.

Example:

Status: 0/unconfirmed
Date: 19.08.2016 09:08
Debit: -360.32914891 MOJO
Transaction fee: -0.0098 MOJO
Net amount: -360.33894891 MOJO
Transaction ID: de2dac53ba55d09284dab92c52684c69183519fa8d2291932bae66eb4bd14ab5-000

The transaction has more than 600 inputs and comes from a master node.

The same issue I observed two days ago after a short MOJOMIX test. Again, the transaction has not been confirmed.



I tried to re-send the transaction with the recommended fee (0.01 MOJO/kb) - with the same result.
hero member
Activity: 525
Merit: 500
Do you have an example of a mojocoin.conf file for both the masternodes and the daemon folders?

Example of a local mojocoin.conf for the controller wallet:

Code:
server=1
rpcuser=dshdkhasldhalskhdlkajhdljslkdhjlsajwhatever
rpcpassword=sldhakjhdakjshdfka5d6a6d6as7dfjajswhatevernotthesame
rpcport=22255
listen=0
staking=0
logtimestamps=1
mnconflock=0
addnode=mojonode01.mojocoin.org
addnode=mojonode02.mojocoin.org

Example of a local masternode.conf for the controller wallet:

Code:
aliasIP:portmasternodeprivkeytransaction-hashindex

alias = a name you give your masternode, i.e. MyMN01 or something like that
IP:port = the IP address and port of the MOJO daemon. So, if you are running it on a local Linux, I guess it would be something like 192.168.x.x something. You will need make sure that the port you use is open etc.

Example of a mojocoin.conf file on your Linux machine / VPS:

Code:
rpcuser=slkafhjlasfjmojojsrandom
rpcpassword=randomasdkd123344589dhfjf7jfdkdkkslkd7
masternode=1
masternodeprivkey=6xxxxxxxxxxxxxxxxxxxxxxxxxxxxc

It's all here:
https://bitcointalksearch.org/topic/m.15730974

You can also have a look at this link that applies to TXcoin, it's pretty much the same and deals with multiple Windows MNs:
http://thecryptoworld.org/how-to-setup-your-masternode


Okay and can I run multiple MN's on the same linux box, with the same IP? Just change the port number?

to run multiple masternodes, you put a seperate line for each in the masternode.conf

each line needs unique privkey (send each 200k to a different address)
and unique port

so basically the only repetitive data in the masternode.conf will be the IP

Code:
alias1IP:port1masternodeprivkey1transaction-hash1index1
alias2IP:port2masternodeprivkey2transaction-hash2index2
alias3IP:port3masternodeprivkey3transaction-hash3index3

you dont need any reference to masternodes in yr mojocoin.conf
and to start all of them
Code:
mojocoind masternode start-many


The only way I was able to get it working as by adding three lines. rpcport, rpcallowip, port and masternodeaddr, like so:

Code:
rpcuser=slkafhjlasfjmojojsrandom
rpcpassword=randomasdkd123344589dhfjf7jfdkdkkslkd7
rpcallowip=127.0.0.1
rpcport=22255
port=9901
masternode=1
masternodeaddr=209.136.22.8:9901
masternodeprivkey=6xxxxxxxxxxxxxxxxxxxxxxxxxxxxc
hero member
Activity: 601
Merit: 500
Issue: Unfortunately I cannot raise the issue on github, because this option in not available there.

It seams, that transactions with a large number of inputs are rejected from the network.

Example:

Status: 0/unconfirmed
Date: 19.08.2016 09:08
Debit: -360.32914891 MOJO
Transaction fee: -0.0098 MOJO
Net amount: -360.33894891 MOJO
Transaction ID: de2dac53ba55d09284dab92c52684c69183519fa8d2291932bae66eb4bd14ab5-000

The transaction has more than 600 inputs and comes from a master node.

The same issue I observed two days ago after a short MOJOMIX test. Again, the transaction has not been confirmed.

sr. member
Activity: 474
Merit: 252
Just as you can send transactions from a wallet with a local IP, you can stake just fine with a wallet running on local lan IP, as long as it can reach outside to the internet. But I do not know if this holds true for masternodes, as I don't know enough about the masternode system. I assume masternodes need to allow inbound connections from the internet, but maybe not. Maybe all they need is to be connected to other nodes which are connected to the main network.
Masternodes must allow connections from the internet inbound and outbound.

That can be accomplished either via a VPS with many ip addresses available, or port forwarding on your home router with a different port for every masternode in the corresponding masternode configuration file.

A script that implements this as automatic setup for DNET (soon SYNX and others) can be found here:
https://github.com/marsmensch/masternode-vps-setup/blob/master/README.md I will create a version for MOJO, even if i don't own any myself.

If you are savy enough, reading the script is enough to get the information out.

full member
Activity: 199
Merit: 102
Do I have to use my external IP address in my mojocoin.conf file, or will a 192.168.1.10 address work if my control wallet is on the same internal network? I can't seem to get it to stake.

If you want get rewards from all staking coins and not only from your own, you should use a public IP  Wink

Will it make a difference how big the staking rewards are? Not sure I understand your comment.

If a wallet is staking, it needs a masternode for this. If a block was found, the masternode gets 50% of the reward, the other 50% are for the staking account.
If you use a private address for your masternode, the masternode is only accessable in your local network (private addresses like 192.168.x.x are not routed in the internet). So could it be possible that the masternode gets rewards from a staking wallet in your LAN, but it will not be accessable from wallets all over the world.

Just as you can send transactions from a wallet with a local IP, you can stake just fine with a wallet running on local lan IP, as long as it can reach outside to the internet. But I do not know if this holds true for masternodes, as I don't know enough about the masternode system. I assume masternodes need to allow inbound connections from the internet, but maybe not. Maybe all they need is to be connected to other nodes which are connected to the main network.
hero member
Activity: 601
Merit: 500
Do I have to use my external IP address in my mojocoin.conf file, or will a 192.168.1.10 address work if my control wallet is on the same internal network? I can't seem to get it to stake.

If you want get rewards from all staking coins and not only from your own, you should use a public IP  Wink

Will it make a difference how big the staking rewards are? Not sure I understand your comment.

If a wallet is staking, it needs a masternode for this. If a block was found, the masternode gets 50% of the reward, the other 50% are for the staking account.
If you use a private address for your masternode, the masternode is only accessable in your local network (private addresses like 192.168.x.x are not routed in the internet). So could it be possible that the masternode gets rewards from a staking wallet in your LAN, but it will not be accessable from wallets all over the world.
legendary
Activity: 1638
Merit: 1036
Do you have an example of a mojocoin.conf file for both the masternodes and the daemon folders?

Example of a local mojocoin.conf for the controller wallet:

Code:
server=1
rpcuser=dshdkhasldhalskhdlkajhdljslkdhjlsajwhatever
rpcpassword=sldhakjhdakjshdfka5d6a6d6as7dfjajswhatevernotthesame
rpcport=22255
listen=0
staking=0
logtimestamps=1
mnconflock=0
addnode=mojonode01.mojocoin.org
addnode=mojonode02.mojocoin.org

Example of a local masternode.conf for the controller wallet:

Code:
aliasIP:portmasternodeprivkeytransaction-hashindex

alias = a name you give your masternode, i.e. MyMN01 or something like that
IP:port = the IP address and port of the MOJO daemon. So, if you are running it on a local Linux, I guess it would be something like 192.168.x.x something. You will need make sure that the port you use is open etc.

Example of a mojocoin.conf file on your Linux machine / VPS:

Code:
rpcuser=slkafhjlasfjmojojsrandom
rpcpassword=randomasdkd123344589dhfjf7jfdkdkkslkd7
masternode=1
masternodeprivkey=6xxxxxxxxxxxxxxxxxxxxxxxxxxxxc

It's all here:
https://bitcointalksearch.org/topic/m.15730974

You can also have a look at this link that applies to TXcoin, it's pretty much the same and deals with multiple Windows MNs:
http://thecryptoworld.org/how-to-setup-your-masternode


Okay and can I run multiple MN's on the same linux box, with the same IP? Just change the port number?

to run multiple masternodes, you put a seperate line for each in the masternode.conf

each line needs unique privkey (send each 200k to a different address)
and unique port

so basically the only repetitive data in the masternode.conf will be the IP

Code:
alias1IP:port1masternodeprivkey1transaction-hash1index1
alias2IP:port2masternodeprivkey2transaction-hash2index2
alias3IP:port3masternodeprivkey3transaction-hash3index3

you dont need any reference to masternodes in yr mojocoin.conf
and to start all of them
Code:
mojocoind masternode start-many
hero member
Activity: 525
Merit: 500
So right now the staking reward range from about 0.1 to 1 MOJO...


Does anyone know what the rewards will be like starting August 28th?
hero member
Activity: 525
Merit: 500
Do I have to use my external IP address in my mojocoin.conf file, or will a 192.168.1.10 address work if my control wallet is on the same internal network? I can't seem to get it to stake.

If you want get rewards from all staking coins and not only from your own, you should use a public IP  Wink

Will it make a difference how big the staking rewards are? Not sure I understand your comment.
hero member
Activity: 601
Merit: 500
Do I have to use my external IP address in my mojocoin.conf file, or will a 192.168.1.10 address work if my control wallet is on the same internal network? I can't seem to get it to stake.

If you want get rewards from all staking coins and not only from your own, you should use a public IP  Wink
hero member
Activity: 525
Merit: 500
Just noticed the linux 2.3 daemon file is still missing. This is the required compile fix for the linux mojocoind v2.3:
Code:
diff --git a/src/rpcrawtransaction.cpp b/src/rpcrawtransaction.cpp
index a6aae39..85e01a4 100644
--- a/src/rpcrawtransaction.cpp
+++ b/src/rpcrawtransaction.cpp
@@ -214,7 +214,7 @@ Value listunspent(const Array& params, bool fHelp)
             CTxDestination address;
             if (ExtractDestination(pk, address))
             {
-                const CScriptID& hash = boost::get(address);
+                const CScriptID& hash = boost::get(address);
                 CScript redeemScript;
                 if (pwalletMain->GetCScript(hash, redeemScript))
                     entry.push_back(Pair("redeemScript", HexStr(redeemScript.begin(), redeemScript.end())));
I uploaded a compiled version here: linux mojocoind v2.3

Compiled on linux ubuntu 16.04, 64bit.


Do I have to use my external IP address in my mojocoin.conf file, or will a 192.168.1.10 address work if my control wallet is on the same internal network? I can't seem to get it to stake.
sr. member
Activity: 474
Merit: 252
Just noticed the linux 2.3 daemon file is still missing. This is the required compile fix for the linux mojocoind v2.3:
Code:
diff --git a/src/rpcrawtransaction.cpp b/src/rpcrawtransaction.cpp
index a6aae39..85e01a4 100644
--- a/src/rpcrawtransaction.cpp
+++ b/src/rpcrawtransaction.cpp
@@ -214,7 +214,7 @@ Value listunspent(const Array& params, bool fHelp)
             CTxDestination address;
             if (ExtractDestination(pk, address))
             {
-                const CScriptID& hash = boost::get(address);
+                const CScriptID& hash = boost::get(address);
                 CScript redeemScript;
                 if (pwalletMain->GetCScript(hash, redeemScript))
                     entry.push_back(Pair("redeemScript", HexStr(redeemScript.begin(), redeemScript.end())));
I uploaded a compiled version here: linux mojocoind v2.3

Compiled on linux ubuntu 16.04, 64bit.
Pages:
Jump to: