Author Topic: Memorycoin Open Source Pool Software  (Read 2696 times)

0 Members and 1 Guest are viewing this topic.

Offline KillerByte

  • Sr. Member
  • ****
  • Posts: 298
    • View Profile
Have you got anyone to sponsor/host your pool code?

i.e. it will run the pool and update using the latest nightly builds -- etc...

Oh and FaSaan already forked it ^^

Not yet. Feel free to give it a try. See below.

Really? Fasan... I cant wait to see his changes!

I hope to get the mining client updated today, so it has a competing chance in the wild, until I get the new pool software out.

Offline Delinquency

  • Sr. Member
  • ****
  • Posts: 370
    • View Profile
Have you got anyone to sponsor/host your pool code?

i.e. it will run the pool and update using the latest nightly builds -- etc...

Oh and FaSaan already forked it ^^
« Last Edit: February 11, 2014, 04:36:44 am by Delinquency »

Offline KillerByte

  • Sr. Member
  • ****
  • Posts: 298
    • View Profile
As promised...

I warn the community - this is the original mmc.xpool.xram.co pool software. It should work out of the box if you follow the below instructions carefully.

Repository: https://github.com/KillerByte/memorypool

Compiling/Run Guide:


This gude assumes you have already built memorycoind on the same computer, it requires the same dependencies.

git clone https://github.com/KillerByte/memorypool
cd memorypool/src
make -f makefile.unix
mkdir -p ~/.memorycoin/pool/blocks
mkdir -p ~/.memorycoin/pool/oldblocks
./memorypool

It will accept connections from the memoryminer (needs to be updated) (https://github.com/KillerByte/memoryminer) on port 1335.

I plan on updating to the YAM miner within 24 hours with memoryminer, so the pool software has some competing chance.

JSONRPC functions for the pool are also available, including:

* getnumclients
* getuserinfo <username>
* getfoundblocks
* listpayouts (block #)
* ...and more, take a look at rpcpool.cpp

I will get an example website out pretty soon, which uses python jsonrpc to communicate with the server and display information on the website.

Again, this code is very rusty and needs to be updated, and I am not going to do it, I have other things to work on (Blockchain viewer, new distributed pool system, etc)