Author

Topic: [ANN] Xmining Pool [BCN/XMR/FCN/QCN/XDN/BBR/DSH/AEON] CryptoNote Merge Mining (Read 12475 times)

brand new
Activity: 0
Merit: 0
hero member
Activity: 630
Merit: 504

Someone please move this to the POOLS section.  Now all the pools are going to clutter up this area.

member
Activity: 66
Merit: 10
Dev of yam miner
Please update URL to your XDN pool in OP - isn't in darknote or xdn?
sr. member
Activity: 466
Merit: 250
  Pending Balance: 6288.14039636 DSH
Total Paid: 0.00000000 DSH
Last Share Submitted: 5 days ago
Hash Rate: 0 H/sec
Total Hashes Submitted: 1331994
D9PrxcqurLxfQbWgntuDByJat8ujd4M1R3QqpQWdbmSgiFdDjH94zZhA6yaKzYTF1HBk8BdDNrsZjVw wRTMNpghANiiVxfA

    Pending Balance: 284.694314207166 OEC
    C9gtEoCQzyMP5YzsWLaVmdWp3PcjRPpHXXzyHQ1PsgFxCn2j59U8C8FMWVpR8Rb7Re2Z6Xw2Pqn4WeH AiwVYLvNPLpmoEJA
HuhHuh??
what happened with my coins Huh
please help.

hero member
Activity: 605
Merit: 500
Hi, please update your DSH pool..
member
Activity: 84
Merit: 10
Been on your pool for 14 hours with 4.6 Kh/s.  So far I've been paid 1000 xdn.  My miner indicates several disconnects.  Longetst I've seen it run is about 2.5 hours and then it restarts, reconnects, etc.  I understand there can typically be up to 48 hours before you get full payout but so far it seems ridiculous.  

What is it with cryptonight and pools?  I can't seem to find a good pool.  Either it's good for a day or two and then the server managers never kick the server.  Or, the calcs indicate about 45K XDN and I only get paid less than 30K.  

This pool started off seeming like it might be good but then there's way more instability indications.  Other pools ran consistently but I don't trust them because it seems like WAY more than the fee was disappearing.

Oh and the mining hashrate for my xdn address is constantly way lower than the 4.6K i'm hashing at.  I've seen it read anywhere from 0 to 3K and right now it's reading 1.7K but my miners tell me 4.6K.  I know that seems to be the new normal with cryptonight but other sites were indicating way better.

Maybe it's server location.  Are you in the US, EU, Asia, Huh

I'm in US.  Is there a good XDN pool for the US?

thx

Hello!

We are EU based.

We will definitely look into your issue since our local miner is showing 10 kh/s on both miner and pool.

Regarding the payment, pool had a bad luck recently see here. All funds are going to be paid out as soon as block found.

Thank you for your feedback.

Regards,
legendary
Activity: 2296
Merit: 1031
Been on your pool for 14 hours with 4.6 Kh/s.  So far I've been paid 1000 xdn.  My miner indicates several disconnects.  Longetst I've seen it run is about 2.5 hours and then it restarts, reconnects, etc.  I understand there can typically be up to 48 hours before you get full payout but so far it seems ridiculous.  

What is it with cryptonight and pools?  I can't seem to find a good pool.  Either it's good for a day or two and then the server managers never kick the server.  Or, the calcs indicate about 45K XDN and I only get paid less than 30K.  

This pool started off seeming like it might be good but then there's way more instability indications.  Other pools ran consistently but I don't trust them because it seems like WAY more than the fee was disappearing.

Oh and the mining hashrate for my xdn address is constantly way lower than the 4.6K i'm hashing at.  I've seen it read anywhere from 0 to 3K and right now it's reading 1.7K but my miners tell me 4.6K.  I know that seems to be the new normal with cryptonight but other sites were indicating way better.

Maybe it's server location.  Are you in the US, EU, Asia, Huh

I'm in US.  Is there a good XDN pool for the US?

thx
member
Activity: 93
Merit: 10
We're doing gradual improvements to xminingpool.com. You may have seen the new charts, design, and other usability improvements. We're also making our updates available for CryptoNote Universal Pool. Recently we've launched an admin interface for increased maintainability of all the pools.

Currently, we're working on multi-currency pools and other new features. For instance, it seems that merge mining support will be added next week.

Do it and i'll come back to your pool.
member
Activity: 84
Merit: 10
Guys if you actually wish to donate then our addresses are on the "cryptonote universal pool" website:
http://cryptonotemining.org/#donations

Just FYI, CryptoNote Universal Pool is our second project. It is the pool solution that powers such pools as http://xminingpool.com and http://extremepool.org
newbie
Activity: 66
Merit: 0
When are you going to add Moneta Verde to your pool?
I am quite interested as I mine MCN coin

MCN pool is among our low priority to-dos. We're definitely going to introduce it in the next few weeks.

What about high priority to-dos then?

We're doing gradual improvements to xminingpool.com. You may have seen the new charts, design, and other usability improvements. We're also making our updates available for CryptoNote Universal Pool. Recently we've launched an admin interface for increased maintainability of all the pools.

Currently, we're working on multi-currency pools and other new features. For instance, it seems that merge mining support will be added next week.

Thank you for your answer! I'm very excited about merge mining support implementation.
member
Activity: 84
Merit: 10
When are you going to add Moneta Verde to your pool?
I am quite interested as I mine MCN coin

MCN pool is among our low priority to-dos. We're definitely going to introduce it in the next few weeks.

What about high priority to-dos then?

We're doing gradual improvements to xminingpool.com. You may have seen the new charts, design, and other usability improvements. We're also making our updates available for CryptoNote Universal Pool. Recently we've launched an admin interface for increased maintainability of all the pools.

Currently, we're working on multi-currency pools and other new features. For instance, it seems that merge mining support will be added next week.
newbie
Activity: 66
Merit: 0
When are you going to add Moneta Verde to your pool?
I am quite interested as I mine MCN coin

MCN pool is among our low priority to-dos. We're definitely going to introduce it in the next few weeks.

What about high priority to-dos then?
newbie
Activity: 108
Merit: 0
You're right, guys!


 I think we need create special fund for the development of the pool

I think it is great idea!

P.S. You can't take it with you
member
Activity: 82
Merit: 10
When are you going to add Moneta Verde to your pool?
I am quite interested as I mine MCN coin

MCN pool is among our low priority to-dos. We're definitely going to introduce it in the next few weeks.

I get an error message in command line saying that stratum authentication failed, then it is asking to retry, but then nothing happens. Is it right?

Contacted with you through PM.
This algorithm has power consumption than x11 not you?
member
Activity: 84
Merit: 10
When are you going to add Moneta Verde to your pool?
I am quite interested as I mine MCN coin

MCN pool is among our low priority to-dos. We're definitely going to introduce it in the next few weeks.

I get an error message in command line saying that stratum authentication failed, then it is asking to retry, but then nothing happens. Is it right?

Contacted with you through PM.
member
Activity: 163
Merit: 10
You're right, guys!


 I think we need create special fund for the development of the pool

Question for pool creators!

I don't think i'm ready to donate to this, i'm sorry.

If you're not ready then somebody else is ready. You're not the only person here.
newbie
Activity: 67
Merit: 0
You're right, guys!


 I think we need create special fund for the development of the pool

Question for pool creators!

I don't think i'm ready to donate to this, i'm sorry.
member
Activity: 163
Merit: 10
You're right, guys!


 I think we need create special fund for the development of the pool

Question for pool creators!
newbie
Activity: 39
Merit: 0
I get an error message in command line saying that stratum authentication failed, then it is asking to retry, but then nothing happens. Is it right?
newbie
Activity: 30
Merit: 0
You're right, guys!


 I think we need create special fund for the development of the pool
member
Activity: 163
Merit: 10
I agree with burnbabyburn71 that if we support Xmining and other smaller pools than these pools would have high h/r as well as Extreme pool

Exactly, my friend! Let's do this!
member
Activity: 246
Merit: 10
I agree with burnbabyburn71 that if we support Xmining and other smaller pools than these pools would have high h/r as well as Extreme pool
newbie
Activity: 87
Merit: 0
xmining is fine so far but...

Network hash rate                       - 521 kH/sec

http://bcn.extremepool.org/          - 401 kh/s
https://minergate.com/                - 58 kh/s
http://bytecoin.xminingpool.com/   - 23 kh/s
http://nomp.freeyy.me:8000/bcn/  - 2.91 kh/s
Other/solo                                  - 36.09 kh/s

Visual representation:
https://i.imgur.com/oblOV6V.jpg

I can find only 4 working BCN pools and extremepool has 77% of the net hash rate...

The following pools seem to have shut down fairly recently due to lack of support for small pools:

http://bcnpool.co.uk
http://bcn.oneevil.ru/
http://bcn.ext-pool.net/

Please support the smaller pools! This severely uneven spread of hash rate amongst all the pools is unhealthy.
newbie
Activity: 28
Merit: 0
Hi, guys!

We've setup an IRC channel - #bytecoin-dev , where you are able to talk to Bytecoin developers live. 
This IRC chanel was launched in order to troubleshoot BCN-related problems and provide guidance about its solving.
In case you need technical support, feel free to join it!

You are also welcomed to discuss CryptoNote technology and Bytecoin how-to there. 

Best regards,
David Miller
awesome
newbie
Activity: 39
Merit: 0
Hi, guys!

We've setup an IRC channel - #bytecoin-dev , where you are able to talk to Bytecoin developers live. 
This IRC chanel was launched in order to troubleshoot BCN-related problems and provide guidance about its solving.
In case you need technical support, feel free to join it!

You are also welcomed to discuss CryptoNote technology and Bytecoin how-to there. 

Best regards,
David Miller


It looks like a great opportunity to share your ideas with competent devs
member
Activity: 64
Merit: 10
Hi, guys!

We've setup an IRC channel - #bytecoin-dev , where you are able to talk to Bytecoin developers live. 
This IRC chanel was launched in order to troubleshoot BCN-related problems and provide guidance about its solving.
In case you need technical support, feel free to join it!

You are also welcomed to discuss CryptoNote technology and Bytecoin how-to there. 

Best regards,
David Miller

Wow, others gotta take notes.
member
Activity: 163
Merit: 10
Hi, guys!

We've setup an IRC channel - #bytecoin-dev , where you are able to talk to Bytecoin developers live.  
This IRC chanel was launched in order to troubleshoot BCN-related problems and provide guidance about its solving.
In case you need technical support, feel free to join it!

You are also welcomed to discuss CryptoNote technology and Bytecoin how-to there.  

Best regards,
David Miller

No waaay!! Awesome!

Now this is a great example of developer-user communication.
sr. member
Activity: 336
Merit: 251
Hi, guys!

We've setup an IRC channel - #bytecoin-dev , where you are able to talk to Bytecoin developers live. 
This IRC chanel was launched in order to troubleshoot BCN-related problems and provide guidance about its solving.
In case you need technical support, feel free to join it!

You are also welcomed to discuss CryptoNote technology and Bytecoin how-to there. 

Best regards,
David Miller
full member
Activity: 147
Merit: 100
Finally able to test your pool,wish me luck.
newbie
Activity: 166
Merit: 0
I've got a problem with installing this wallet. Do you have an instruction how to launch it on my PC?

What problem do you have?
Maybe I or Xmining could help you to solve that problem?

Thanks a lot. I've already solved the problem. It's was my mistake. )
member
Activity: 60
Merit: 10
When are you going to add Moneta Verde to your pool?
I am quite interested as I mine MCN coin
full member
Activity: 234
Merit: 100
I've got a problem with installing this wallet. Do you have an instruction how to launch it on my PC?

What problem do you have?
Maybe I or Xmining could help you to solve that problem?
newbie
Activity: 30
Merit: 0
Even more great news!

We've launched a mining pool for Aeon coin.

Feel free to share your hashrate with us! http://aeoncoin.xminingpool.com/

That sounds great. Adding new coins to the pool make this pool more attractive for us

I agree with you. Every time the new coin is available in this pools more new miners come and join this pool))
member
Activity: 87
Merit: 10
Even more great news!

We've launched a mining pool for Aeon coin.

Feel free to share your hashrate with us! http://aeoncoin.xminingpool.com/

That sounds great. Adding new coins to the pool make this pool more attractive for us
member
Activity: 412
Merit: 10

According to the new rules, this thread must be deleted (locked).

See details here :
Pool advertising is no longer allowed

It is just for your information, you do what you want OP.


Thank you for the warning. Moved the topic to the Altcoin Mining section.

And there is the new thread? would you mind to write a link ?


Lol
It's already in Altcoin Mining section. The thread is the same, it was just moved to another section
member
Activity: 147
Merit: 10

According to the new rules, this thread must be deleted (locked).

See details here :
Pool advertising is no longer allowed

It is just for your information, you do what you want OP.


Thank you for the warning. Moved the topic to the Altcoin Mining section.

And there is the new thread? would you mind to write a link ?
member
Activity: 84
Merit: 10

According to the new rules, this thread must be deleted (locked).

See details here :
Pool advertising is no longer allowed

It is just for your information, you do what you want OP.


Thank you for the warning. Moved the topic to the Altcoin Mining section.
legendary
Activity: 2156
Merit: 1131
 
According to the new rules, this thread must be deleted (locked).

See details here :
Pool advertising is no longer allowed

It is just for your information, you do what you want OP.
newbie
Activity: 166
Merit: 0
I've got a problem with installing this wallet. Do you have an instruction how to launch it on my PC?
sr. member
Activity: 350
Merit: 254
Payout is the same as for all open source pools.

I'm working to implement Moneta Verde at the moment.

When are you going to add Moneta Verde? I was thinking it has the same code as Fantom and so it's easy to implement it when you've already implemented Fantom coin to your pool

Yep, we're working on it. Going to add it a little bit later.

+1 good to hear!
member
Activity: 84
Merit: 10
Payout is the same as for all open source pools.

I'm working to implement Moneta Verde at the moment.

When are you going to add Moneta Verde? I was thinking it has the same code as Fantom and so it's easy to implement it when you've already implemented Fantom coin to your pool

Yep, we're working on it. Going to add it a little bit later.
member
Activity: 412
Merit: 10
Hey guys!

Come and join us on xminingpool.com

- Only 1% commission;
- Most stable and powerful servers;
- Fast and responsive support;
- Based on the updated node-cryptonote-pool!

We also launched a pool for a brand new CN coin - http://infinium.xminingpool.com/

Thank you for your support and see you on xminingpool.com



Nice you've got 1% fee as other pools have now.
If the second feature is true than this pool will definitely succeed and get a lot of miners in.

1% fee is so low for a pool with open source. That's great!
member
Activity: 246
Merit: 10
I am surprised we've got an open source pool. And even Quazar coin is implemented to it. Great!
It was difficult to create this pool, wasn't it?
member
Activity: 85
Merit: 10
Payout is the same as for all open source pools.

I'm working to implement Moneta Verde at the moment.

When are you going to add Moneta Verde? I was thinking it has the same code as Fantom and so it's easy to implement it when you've already implemented Fantom coin to your pool
newbie
Activity: 30
Merit: 0
Very interesting project, wish you good luck, especially with merged mining plans, which Im very excited about!

Me too. Very interesting to follow the development of the pool. It has a great perspective to become a veeeery big pool with a large number of miners
full member
Activity: 150
Merit: 100
Hey guys!

Come and join us on xminingpool.com

- Only 1% commission;
- Most stable and powerful servers;
- Fast and responsive support;
- Based on the updated node-cryptonote-pool!

We also launched a pool for a brand new CN coin - http://infinium.xminingpool.com/

Thank you for your support and see you on xminingpool.com



Nice you've got 1% fee as other pools have now.
If the second feature is true than this pool will definitely succeed and get a lot of miners in.
newbie
Activity: 14
Merit: 0
Hi there!

Please add my ASAPcoin [ASAP] in Xmining pool. You can PM me with any questions.
member
Activity: 84
Merit: 10
Hey guys!

Come and join us on xminingpool.com

- Only 1% commission;
- Most stable and powerful servers;
- Fast and responsive support;
- Based on the updated node-cryptonote-pool!

We also launched a pool for a brand new CN coin - http://infinium.xminingpool.com/

Thank you for your support and see you on xminingpool.com
member
Activity: 84
Merit: 10
Even more great news!

We've launched a mining pool for Aeon coin.

Feel free to share your hashrate with us! http://aeoncoin.xminingpool.com/

How the pool.
Why did not I pay mined coins.
My BCN wallet address is 294JbzHbWA8JLzsULCmDEvb3aHWD8UT5HXkdvhWttPVKVovH2ag5fHQ8a86bqmiFju7SjUxR3GPgjKo Z9wWFfpTyPhyJzUQ

Issue resolved via email.
member
Activity: 84
Merit: 10
newbie
Activity: 13
Merit: 0
Even more great news!

We've launched a mining pool for Aeon coin.

Feel free to share your hashrate with us! http://aeoncoin.xminingpool.com/

How the pool.
Why did not I pay mined coins.
My BCN wallet address is 294JbzHbWA8JLzsULCmDEvb3aHWD8UT5HXkdvhWttPVKVovH2ag5fHQ8a86bqmiFju7SjUxR3GPgjKo Z9wWFfpTyPhyJzUQ
sr. member
Activity: 350
Merit: 254
Very interesting project, wish you good luck, especially with merged mining plans, which Im very excited about!
member
Activity: 98
Merit: 10
Even more great news!

We've launched a mining pool for Aeon coin.

Feel free to share your hashrate with us! http://aeoncoin.xminingpool.com/
Great news!

We've launched a mining pool for Dashcoin [DSH].

Come and give it a try! http://dashcoin.xminingpool.com/

Good job. Im enjoying your pool so far.
member
Activity: 84
Merit: 10
Even more great news!

We've launched a mining pool for Aeon coin.

Feel free to share your hashrate with us! http://aeoncoin.xminingpool.com/
member
Activity: 84
Merit: 10
Great news!

We've launched a mining pool for Dashcoin [DSH].

Come and give it a try! http://dashcoin.xminingpool.com/
sr. member
Activity: 330
Merit: 252
We've fixed the error, everything should be working fine. Could you check it please?

right. the stats looking fine and more plausible. thanks
member
Activity: 84
Merit: 10
could you please take a look at the personal ducknote stats.
they seem complete wrong and so I don't know what the pool paid out.

first day (with low diff)
pending balance: 993162
total paid: 8368461000000 (!?)

one day later...
pending balance: 828803
total paid: 19960001000000 (!?)

...if the last seven digets of the total payment wrong... then only a fraction amount got into my wallet.
I send you my adress via PM.

There was a bug with incorrect pending balance displayed. It didn't affect the actually transferred money, which didn't have any problems. We've fixed the error, everything should be working fine. Could you check it please?
member
Activity: 84
Merit: 10
could you please take a look at the personal ducknote stats.
they seem complete wrong and so I don't know what the pool paid out.

first day (with low diff)
pending balance: 993162
total paid: 8368461000000 (!?)

one day later...
pending balance: 828803
total paid: 19960001000000 (!?)

...if the last seven digets of the total payment wrong... then only a fraction amount got into my wallet.
I send you my adress via PM.

Hey PVmining, I am sorry for the late response. I'll take a look asap.
sr. member
Activity: 330
Merit: 252
could you please take a look at the personal ducknote stats.
they seem complete wrong and so I don't know what the pool paid out.

first day (with low diff)
pending balance: 993162
total paid: 8368461000000 (!?)

one day later...
pending balance: 828803
total paid: 19960001000000 (!?)

...if the last seven digets of the total payment wrong... then only a fraction amount got into my wallet.
I send you my adress via PM.
newbie
Activity: 42
Merit: 0
Can developers of  other  pools trust to your code? Is the code universal?
Anything new about this pool and Moneta Verde?
+1. Can't wait for the dev's answer. Moneta Verde seems to be nice and it can make your pool nice too.
newbie
Activity: 46
Merit: 0
Can developers of  other  pools trust to your code? Is the code universal?
Anything new about this pool and Moneta Verde?
member
Activity: 63
Merit: 10
Can developers of  other  pools trust to your code? Is the code universal?
member
Activity: 64
Merit: 10
It is great!  This is the first pool for Fantomcoin on open source which I was waiting for a long time.
member
Activity: 98
Merit: 10
I'm working to implement Moneta Verde at the moment.

Great! Good luck mate! Im waiting for updates!
member
Activity: 84
Merit: 10
Payout is the same as for all open source pools.

I'm working to implement Moneta Verde at the moment.
newbie
Activity: 87
Merit: 0
Good job guys!
Haven't tried it yet but the description looks promising. I also don't get why did you skip Moneta verde. Huh

Same question. But in general you guys did a great job.
member
Activity: 80
Merit: 10
Fantomcoin opensource mining pool  thats what ive been waiting for!
Massive thanks to those who finally put it together.
newbie
Activity: 253
Merit: 0


I'm curious what payment system is in this pool and what about payouts?
member
Activity: 98
Merit: 10
Good job guys!
Haven't tried it yet but the description looks promising. I also don't get why did you skip Moneta verde. Huh
newbie
Activity: 46
Merit: 0
Good luck. And what about Moneta Verde? Will you add it to your pool?
Yeah, that will be nice. Que viva the merged mining! =D
member
Activity: 84
Merit: 10
Code:
+    b.nonce = nonce;

+    if (b.major_version == BLOCK_MAJOR_VERSION_2) {

+        block parent_block;

+        b.parent_block.nonce = nonce;

+        if (!construct_parent_block(b, parent_block))

+            return except("Failed to construct parent block");

+

+        if (!mergeBlocks(parent_block, b, std::vector()))

+            return except("Failed to postprocess mining block");

+    }

you make merge block in solo mining
I do not understand why you do

There are block of two types: one is traditional blocks (Monero, Bytecoin, QuazarCoin, etc.), while the other one is for Fantomcoin only. This second block type allows merge mining of the first ones and is the only block type accepted by FCN (and MCN). FCN mining requires doing work with the block template of the second type (native to FCN). These blocks also allow merge mining with the first type blocks, but I started with fixing pool's block template to single mine FCN.

As for high orphan rates, I've found two problems. The first one was related to the network parameters, which turned out to be misconfigured. The second one was that the block hash was taken invalidly from the block explorer, which marked valid blocks as orphaned. The fix will be released soon.
newbie
Activity: 53
Merit: 0
Good luck. And what about Moneta Verde? Will you add it to your pool?
member
Activity: 109
Merit: 10
Code:
+    b.nonce = nonce;

+    if (b.major_version == BLOCK_MAJOR_VERSION_2) {

+        block parent_block;

+        b.parent_block.nonce = nonce;

+        if (!construct_parent_block(b, parent_block))

+            return except("Failed to construct parent block");

+

+        if (!mergeBlocks(parent_block, b, std::vector()))

+            return except("Failed to postprocess mining block");

+    }

you make merge block in solo mining
I do not understand why you do
member
Activity: 84
Merit: 10
up to now in your pool
only blocks orphans left
it is not because you are using the function
merge
also to mine only fcn?
miner.cpp from the file miner.cpp
I do not see the use of the merge works
I know that you should not use it
also you do not need to do
the nonce on parentblock
just have to modify the file so pool.js
in this way
Code:
    var shareBuffer = new Buffer(blockTemplate.buffer.length);
    blockTemplate.buffer.copy(shareBuffer);
    shareBuffer.writeUInt32BE(job.extraNonce, blockTemplate.reserveOffset);
    new Buffer(nonce, 'hex').copy(shareBuffer, 73);
no 39 but 73
and in the function convert_blob
you have to use
get_bytecoin_block_hashing_blob

There is no merge mining implemented at the moment. I'm working on the solution but it is way more complicated than just Fantomcoin's blocks support. I hope to release it next week. At the moment Xminingpool implements single mining for FCN.

As for orphaned blocks, it's just the FCN daemon's configuration. I'm tuning it to fix the issue at the moment.
member
Activity: 109
Merit: 10
up to now in your pool
only blocks orphans left
it is not because you are using the function
merge
also to mine only fcn?
miner.cpp from the file miner.cpp
I do not see the use of the merge works
I know that you should not use it
also you do not need to do
the nonce on parentblock
just have to modify the file so pool.js
in this way
Code:
    var shareBuffer = new Buffer(blockTemplate.buffer.length);
    blockTemplate.buffer.copy(shareBuffer);
    shareBuffer.writeUInt32BE(job.extraNonce, blockTemplate.reserveOffset);
    new Buffer(nonce, 'hex').copy(shareBuffer, 73);
no 39 but 73
and in the function convert_blob
you have to use
get_bytecoin_block_hashing_blob
member
Activity: 84
Merit: 10
this is my function
for merge mining

You should take a look at my pull requests to see my solution. It doesn't have the problem that you've mentioned.
member
Activity: 109
Merit: 10
this is my function
for merge mining
in main.cc from node cryptonote util

Code:
Handle merging_block(const Arguments& args) {
    HandleScope scope;

    if (args.Length() < 1)
        return except("You must provide one argument.");

    Local target = args[0]->ToObject();

    if (!Buffer::HasInstance(target))
        return except("Argument should be a buffer object.");

    std::string s = std::string(Buffer::Data(target), Buffer::Length(target));
    std::string block1_blob = s.substr(0, s.find("::")).c_str();
    std::string block2_blob = s.substr(s.find("::")+2, s.find(":-:") - (s.find("::") + 2)).c_str();
    std::string block1_diff = s.substr(s.find(":-:")+3, s.find(":-a:") - (s.find(":-:") + 3)).c_str();
    std::string block1_heig = s.substr(s.find(":-a:")+4, s.find(":-b:") - (s.find(":-a:") + 4)).c_str();
    std::string block2_diff = s.substr(s.find(":-b:")+4, s.find(":-c:") - (s.find(":-b:") + 4)).c_str();
    std::string block2_heig = s.substr(s.find(":-c:")+4, std::string::npos).c_str();

    BlockTemplate m_block1;
    BlockTemplate m_block2;
    std::string blockString;
    std::string blockString2;

    epee::string_tools::parse_hexstr_to_binbuff(block1_blob, blockString);
    std::istringstream stringStream(blockString);
    binary_archive archive(stringStream);
    serialization::serialize(archive, m_block1.block);

    m_block1.difficulty = atol(block1_diff.c_str());
    m_block1.height = atol(block1_heig.c_str());

    epee::string_tools::parse_hexstr_to_binbuff(block2_blob, blockString2);
    std::istringstream stringStream2(blockString2);
    binary_archive archive2(stringStream2);
    serialization::serialize(archive2, m_block2.block);

    m_block2.difficulty = atol(block2_diff.c_str());
    m_block2.height = atol(block2_heig.c_str());
    m_block2.block.timestamp = m_block1.block.timestamp;
    m_block2.block.parent_block.major_version = m_block1.block.major_version;
    m_block2.block.parent_block.minor_version = m_block1.block.minor_version;
    m_block2.block.parent_block.prev_id = m_block1.block.prev_id;
    m_block2.block.parent_block.nonce = m_block1.block.nonce;
    m_block2.block.parent_block.miner_tx = m_block1.block.miner_tx;
    m_block2.block.parent_block.number_of_transactions = m_block1.block.tx_hashes.size() + 1;
    m_block2.block.parent_block.miner_tx_branch.resize(crypto::tree_depth(m_block1.block.tx_hashes.size() + 1));
    std::vector transactionHashes;
    transactionHashes.push_back(cryptonote::get_transaction_hash(m_block1.block.miner_tx));
    std::copy(m_block1.block.tx_hashes.begin(), m_block1.block.tx_hashes.end(), std::back_inserter(transactionHashes));
    tree_branch(transactionHashes.data(), transactionHashes.size(), m_block2.block.parent_block.miner_tx_branch.data());
    m_block2.block.parent_block.blockchain_branch.clear();

    blobdata output = block_to_blob(m_block2.block);
    Buffer* buff = Buffer::New(output.data(), output.size());
    return scope.Close(buff->handle_);
}

Handle refill(const Arguments& args) {
    HandleScope scope;

    if (args.Length() < 1)
        return except("You must provide one argument.");

    Local target = args[0]->ToObject();

    if (!Buffer::HasInstance(target))
        return except("Argument should be a buffer object.");

    std::string s = std::string(Buffer::Data(target), Buffer::Length(target));
    std::string block1_blob = s.substr(0, s.find("::")).c_str();
    std::string block2_blob = s.substr(s.find("::")+2, s.find(":-:") - (s.find("::") + 2)).c_str();
    std::string block1_diff = s.substr(s.find(":-:")+3, s.find(":-a:") - (s.find(":-:") + 3)).c_str();
    std::string block1_heig = s.substr(s.find(":-a:")+4, s.find(":-b:") - (s.find(":-a:") + 4)).c_str();
    std::string block2_diff = s.substr(s.find(":-b:")+4, s.find(":-c:") - (s.find(":-b:") + 4)).c_str();
    std::string block2_heig = s.substr(s.find(":-c:")+4, std::string::npos).c_str();

    BlockTemplate m_block1;
    BlockTemplate m_block2;
    std::string blockString;
    std::string blockString2;

    epee::string_tools::parse_hexstr_to_binbuff(block1_blob, blockString);
    std::istringstream stringStream(blockString);
    binary_archive archive(stringStream);
    serialization::serialize(archive, m_block1.block);

    m_block1.difficulty = atol(block1_diff.c_str());
    m_block1.height = atol(block1_heig.c_str());

    epee::string_tools::parse_hexstr_to_binbuff(block2_blob, blockString2);
    std::istringstream stringStream2(blockString2);
    binary_archive archive2(stringStream2);
    serialization::serialize(archive2, m_block2.block);

    m_block2.difficulty = atol(block2_diff.c_str());
    m_block2.height = atol(block2_heig.c_str());

    std::vector& extra = m_block1.block.miner_tx.extra;
    std::string extraAsString(reinterpret_cast(extra.data()), extra.size());

    std::string extraNonceTemplate;
    extraNonceTemplate.push_back(TX_EXTRA_NONCE);
    extraNonceTemplate.push_back(43);
    extraNonceTemplate.append(43, '\0');

    size_t extraNoncePos = extraAsString.find(extraNonceTemplate);
    if (std::string::npos == extraNoncePos) {
      std::cout << "problema1" << ENDL;
    }

    cryptonote::tx_extra_merge_mining_tag tag;
    tag.depth = 0;
    if (!cryptonote::get_block_header_hash(m_block2.block, tag.merkle_root)) {
      std::cout << "problema2" << ENDL;
    }

    std::vector extraNonceReplacement;
    if (!cryptonote::append_mm_tag_to_extra(extraNonceReplacement, tag)) {
      std::cout << "problema3" << ENDL;
    }

    if (43 < extraNonceReplacement.size()) {
      std::cout << "problema4" << ENDL;
    }

    size_t diff = extraNonceTemplate.size() - extraNonceReplacement.size();
    if (0 < diff) {
      extraNonceReplacement.push_back(TX_EXTRA_NONCE);
      extraNonceReplacement.push_back(diff - 2);
    }

    std::copy(extraNonceReplacement.begin(), extraNonceReplacement.end(), extra.begin() + extraNoncePos);
    blobdata output = block_to_blob(m_block1.block);
    Buffer* buff = Buffer::New(output.data(), output.size());
    return scope.Close(buff->handle_);
}
member
Activity: 109
Merit: 10
i have made this thing two week ago
but i have this error
"Aux block hash wasn't found in merkle tree"
member
Activity: 84
Merit: 10
I've made several commits to the open source code. The changes need to be taken by both zone117x and LucasJones

1) Major update with FCN Fantomcoin support (should be compatible with MCN Moneta Verde and any other upcoming merge mining coin)
https://github.com/LucasJones/node-cryptonote-util/pull/2
https://github.com/zone117x/node-cryptonote-pool/pull/47


2) Proper address validation for all CryptoNote coins.
https://github.com/LucasJones/node-cryptonote-util/pull/3
https://github.com/zone117x/node-cryptonote-pool/pull/48

Previously node-cryptonote-pool didn't provide proper address validation. Here are some addresses that are accepted by the pool but rejected by the wallet:

2Aui6ejTFsd11111111111111111111111111111111111111111111111111111111111111111111 11111111114W5UeV - BCN invalid but accepted address
4BKnGLZNZ5q11111111111111111111111111111111111111111111111111111111111111111111 11111111113S9JYY - XMR invalid but accepted address

Pool is checking whether the coin's address starts with a proper character, but this is an invalid rule of thumb unfortunately. The address is being created based on the currency's prefix (6 for Bytecoin, 18 for Monero), which shouldn't be confused with the address's first number. It is possible to create an address for Bytecoin with prefix 7 (and for Monero with prefix 19), which would look exactly like the two addresses above. The outcome is a potential attack on the open source pools which would freeze all payouts once the invalid address is processed by the wallet.

I've also fixed the duckNote's address validation.
member
Activity: 84
Merit: 10
We've tuned our balancing software. Xmining should be working even faster now.
Give it a try; we are waiting for your feedback!
member
Activity: 84
Merit: 10
also why write opensource
if it is not?

I'll submit the fix to node-cryptonote-pool soon for the community to utilize it for FCN.

Can merge mine FCN with others?

We're working to enable merge mining support for FCN. It will be released in a couple of days.

7777 for high end CPU's, starting Difficulty:  500

Are you sure that's not 5000 instead of 500?

The figures should be correct. Pool automatically adjusts starting difficulty based on the hash rate.

How about adding Moneta Verde https://bitcointalk.org/index.php?topic=657820.40 ?  Its simular to Fantomcoin, so why not?

It is likely that we'll launch Moneta Verde pool today.
newbie
Activity: 61
Merit: 0
How about adding Moneta Verde https://bitcointalk.org/index.php?topic=657820.40 ?  Its simular to Fantomcoin, so why not?
legendary
Activity: 1092
Merit: 1000
I'm a Firestarter!



7777 for high end CPU's, starting Difficulty:  500




Are you sure that's not 5000 instead of 500?
newbie
Activity: 56
Merit: 0
Should i try switching to this pool? Anybody tried it already? Thoughts?
member
Activity: 163
Merit: 10
Wow, a legit pool for Fantomcoin! People have been waiting for something like this for AGES and finally it's here!
full member
Activity: 503
Merit: 100
Can merge mine FCN with others?
member
Activity: 109
Merit: 10
still does not work
were found 3 blocks all orphans
also why write opensource
if it is not?
member
Activity: 84
Merit: 10
Congratulations!

By the way I think that it is not "the very first" fantomcoin pool, but the first open source one indeed. How did you make it work while others failed?

Fantomcoin has another block format which wasn't supported by the open source code used for the pools. We've managed to fix it so that FCN pool could be created.
sr. member
Activity: 373
Merit: 250
Congratulations!

By the way I think that it is not "the very first" fantomcoin pool, but the first open source one indeed. How did you make it work while others failed?
member
Activity: 84
Merit: 10
Xmining Pool
CryptoNote coins mining pool

Introducing the very first Fantomcoin mining pool!

Why Xmining?
  • 100% uptime
  • Stability tested and guaranteed
  • Super fast Xeon Servers
  • 1% Fee
  • No registration required; start mining immediately
  • Payouts after 60 blocks
  • First Fantomcoin open source mining pool

How to mine Crytponote Coins:
1111 for old http protocol, starting Difficulty:  500
5555 for mid range CPU's, starting Difficulty: 200
7777 for high end CPU's, starting Difficulty:  500

Based on node-cryptonote-pool: https://github.com/zone117x/node-cryptonote-pool
More information can be found on each coin's subpages.
Jump to:
© 2020, Bitcointalksearch.org