• June 23, 2018, 12:58:34 AM
• Welcome, Guest. Please login or register.
 

Author Topic: P2Pool for Memorycoin  (Read 14154 times)

0 Members and 1 Guest are viewing this topic.

Offline Delinquency

  • CEO
  • Administrator
  • Epic Member
  • *********
  • Posts: 665
    • View Profile
  • Memorycoin Address:
    MVTEceoiVWsnyyWU69nNFCqcpqDjyChyEH
Re: P2Pool for Memorycoin
« Reply #60 on: May 18, 2014, 05:11:23 PM »
my server is not sync :( is taking many minutes to sync all blocks...Is now at 36500, im not understanding the problem :( now we go in block 36798. Aldready delete block and statechain :(

Try adding more nodes to help synchronize the network. What does your memorycoin daemon "getinfo" command output?

Offline kanes

  • Chief Support Officer
  • Fanatic Member
  • ***************
  • Posts: 144
    • View Profile
  • Memorycoin Address:
    MMCcso6SQ8oiEZzRmzooYCJK3iFGUqXBSM
Re: P2Pool for Memorycoin
« Reply #61 on: May 19, 2014, 01:01:56 PM »
Can you tell me what nodes should i use? Or how to get it?

getinfo gives the last block he syncronize, now it goes at 36738

i found this list of nodes:

Memorycoin Nodes
addnode=81.17.19.139
addnode=91.121.8.23:8080
addnode=138.91.140.219
addnode=168.63.28.249
addnode=137.116.168.89
addnode=209.173.79.71
addnode=180.183.156.250:1968
addnode=76.24.94.154
addnode=62.43.2.239
addnode=82.52.177.81
addnode=84.249.109.128
addnode=79.3.168.143:1968
addnode=94.122.229.201:1968
addnode=118.210.212.90:1968
addnode=70.112.30.253:1968
addnode=95.89.105.134:1968
addnode=209.12.233.40:14210

dont know what nodes still exist.
« Last Edit: May 19, 2014, 01:05:28 PM by kanes »
CSO Vote Address: MVTEcsoS5YnxyhAF4Dx4GB7VLKRF325JGa
Please send 0.00000001 MMC to vote for me as your new CSO!

Offline Delinquency

  • CEO
  • Administrator
  • Epic Member
  • *********
  • Posts: 665
    • View Profile
  • Memorycoin Address:
    MVTEceoiVWsnyyWU69nNFCqcpqDjyChyEH
Re: P2Pool for Memorycoin
« Reply #62 on: May 19, 2014, 05:40:47 PM »
is your code updated? Seems like you're updating backwards. Check the debug log as well.

Offline kanes

  • Chief Support Officer
  • Fanatic Member
  • ***************
  • Posts: 144
    • View Profile
  • Memorycoin Address:
    MMCcso6SQ8oiEZzRmzooYCJK3iFGUqXBSM
Re: P2Pool for Memorycoin
« Reply #63 on: May 22, 2014, 06:54:52 PM »
able/merger.o table/table_builder.o table/table.o table/two_level_iterator.o util/arena.o util/bloom.o util/cache.o util/coding.o util/comparator.o util/crc32c.o util/env.o util/env_posix.o util/env_win.o util/filter_policy.o util/hash.o util/histogram.o util/logging.o util/options.o util/status.o port/port_posix.o
ar: creating libleveldb.a
g++ -I. -I./include -fno-builtin-memcmp -pthread -DOS_LINUX -DLEVELDB_PLATFORM_POSIX -O2 -pthread -Wall -Wextra -Wformat -Wformat-security -Wno-unused-parameter -g -DBOOST_SPIRIT_THREADSAFE -D_FILE_OFFSET_BITS=64 -I/home/rjesus/memorycoin/src -I/home/rjesus/memorycoin/src/obj -DUSE_IPV6=1 -I/home/rjesus/memorycoin/src/leveldb/include -I/home/rjesus/memorycoin/src/leveldb/helpers -DHAVE_BUILD_INFO -fno-stack-protector -fstack-protector-all -Wstack-protector -D_FORTIFY_SOURCE=2  -c helpers/memenv/memenv.cc -o helpers/memenv/memenv.o
rm -f libmemenv.a
ar -rs libmemenv.a helpers/memenv/memenv.o
ar: creating libmemenv.a
make[1]: Leaving directory `/home/rjesus/memorycoin/src/leveldb'
g++ -c -O2 -pthread -Wall -Wextra -Wformat -Wformat-security -Wno-unused-parameter -g -DBOOST_SPIRIT_THREADSAFE -D_FILE_OFFSET_BITS=64 -I/home/rjesus/memorycoin/src -I/home/rjesus/memorycoin/src/obj -DUSE_IPV6=1 -I/home/rjesus/memorycoin/src/leveldb/include -I/home/rjesus/memorycoin/src/leveldb/helpers -DHAVE_BUILD_INFO -fno-stack-protector -fstack-protector-all -Wstack-protector -D_FORTIFY_SOURCE=2  -MMD -MF obj/alert.d -o obj/alert.o alert.cpp
/bin/sh ../share/genbuild.sh obj/build.h
g++ -c -O2 -pthread -Wall -Wextra -Wformat -Wformat-security -Wno-unused-parameter -g -DBOOST_SPIRIT_THREADSAFE -D_FILE_OFFSET_BITS=64 -I/home/rjesus/memorycoin/src -I/home/rjesus/memorycoin/src/obj -DUSE_IPV6=1 -I/home/rjesus/memorycoin/src/leveldb/include -I/home/rjesus/memorycoin/src/leveldb/helpers -DHAVE_BUILD_INFO -fno-stack-protector -fstack-protector-all -Wstack-protector -D_FORTIFY_SOURCE=2  -MMD -MF obj/version.d -o obj/version.o version.cpp
g++ -c -O2 -pthread -Wall -Wextra -Wformat -Wformat-security -Wno-unused-parameter -g -DBOOST_SPIRIT_THREADSAFE -D_FILE_OFFSET_BITS=64 -I/home/rjesus/memorycoin/src -I/home/rjesus/memorycoin/src/obj -DUSE_IPV6=1 -I/home/rjesus/memorycoin/src/leveldb/include -I/home/rjesus/memorycoin/src/leveldb/helpers -DHAVE_BUILD_INFO -fno-stack-protector -fstack-protector-all -Wstack-protector -D_FORTIFY_SOURCE=2  -MMD -MF obj/checkpoints.d -o obj/checkpoints.o checkpoints.cpp
g++ -c -O2 -pthread -Wall -Wextra -Wformat -Wformat-security -Wno-unused-parameter -g -DBOOST_SPIRIT_THREADSAFE -D_FILE_OFFSET_BITS=64 -I/home/rjesus/memorycoin/src -I/home/rjesus/memorycoin/src/obj -DUSE_IPV6=1 -I/home/rjesus/memorycoin/src/leveldb/include -I/home/rjesus/memorycoin/src/leveldb/helpers -DHAVE_BUILD_INFO -fno-stack-protector -fstack-protector-all -Wstack-protector -D_FORTIFY_SOURCE=2  -MMD -MF obj/netbase.d -o obj/netbase.o netbase.cpp
g++ -c -O2 -pthread -Wall -Wextra -Wformat -Wformat-security -Wno-unused-parameter -g -DBOOST_SPIRIT_THREADSAFE -D_FILE_OFFSET_BITS=64 -I/home/rjesus/memorycoin/src -I/home/rjesus/memorycoin/src/obj -DUSE_IPV6=1 -I/home/rjesus/memorycoin/src/leveldb/include -I/home/rjesus/memorycoin/src/leveldb/helpers -DHAVE_BUILD_INFO -fno-stack-protector -fstack-protector-all -Wstack-protector -D_FORTIFY_SOURCE=2  -MMD -MF obj/addrman.d -o obj/addrman.o addrman.cpp
g++ -c -O2 -pthread -Wall -Wextra -Wformat -Wformat-security -Wno-unused-parameter -g -DBOOST_SPIRIT_THREADSAFE -D_FILE_OFFSET_BITS=64 -I/home/rjesus/memorycoin/src -I/home/rjesus/memorycoin/src/obj -DUSE_IPV6=1 -I/home/rjesus/memorycoin/src/leveldb/include -I/home/rjesus/memorycoin/src/leveldb/helpers -DHAVE_BUILD_INFO -fno-stack-protector -fstack-protector-all -Wstack-protector -D_FORTIFY_SOURCE=2  -MMD -MF obj/crypter.d -o obj/crypter.o crypter.cpp
g++ -c -O2 -pthread -Wall -Wextra -Wformat -Wformat-security -Wno-unused-parameter -g -DBOOST_SPIRIT_THREADSAFE -D_FILE_OFFSET_BITS=64 -I/home/rjesus/memorycoin/src -I/home/rjesus/memorycoin/src/obj -DUSE_IPV6=1 -I/home/rjesus/memorycoin/src/leveldb/include -I/home/rjesus/memorycoin/src/leveldb/helpers -DHAVE_BUILD_INFO -fno-stack-protector -fstack-protector-all -Wstack-protector -D_FORTIFY_SOURCE=2  -MMD -MF obj/key.d -o obj/key.o key.cpp
g++ -c -O2 -pthread -Wall -Wextra -Wformat -Wformat-security -Wno-unused-parameter -g -DBOOST_SPIRIT_THREADSAFE -D_FILE_OFFSET_BITS=64 -I/home/rjesus/memorycoin/src -I/home/rjesus/memorycoin/src/obj -DUSE_IPV6=1 -I/home/rjesus/memorycoin/src/leveldb/include -I/home/rjesus/memorycoin/src/leveldb/helpers -DHAVE_BUILD_INFO -fno-stack-protector -fstack-protector-all -Wstack-protector -D_FORTIFY_SOURCE=2  -MMD -MF obj/momentum.d -o obj/momentum.o momentum.cpp
momentum.cpp: In function ‘void mc::aesSearch(char*, int, int, std::vector<std::pair<unsigned int, unsigned int> >*, boost::mutex*)’:
momentum.cpp:77:38: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
momentum.cpp:64:13: warning: unused variable ‘mainMemoryPsuedoRandomData32’ [-Wunused-variable]
momentum.cpp: In function ‘std::vector<std::pair<unsigned int, unsigned int> > mc::momentum_search(uint256, char*, int)’:
momentum.cpp:180:16: warning: unused variable ‘pindexPrev’ [-Wunused-variable]
momentum.cpp:189:9: warning: variable ‘threadsComplete’ set but not used [-Wunused-but-set-variable]
momentum.cpp: In function ‘bool mc::momentum_verify(uint256, uint32_t, uint32_t)’:
momentum.cpp:223:11: warning: unused variable ‘t1’ [-Wunused-variable]
momentum.cpp: In function ‘bool mc::hasAESNIInstructions()’:
momentum.cpp:344:14: warning: unused variable ‘noEVP’ [-Wunused-variable]
momentum.cpp:349:14: warning: unused variable ‘withEVP’ [-Wunused-variable]
g++ -c -O2 -pthread -Wall -Wextra -Wformat -Wformat-security -Wno-unused-parameter -g -DBOOST_SPIRIT_THREADSAFE -D_FILE_OFFSET_BITS=64 -I/home/rjesus/memorycoin/src -I/home/rjesus/memorycoin/src/obj -DUSE_IPV6=1 -I/home/rjesus/memorycoin/src/leveldb/include -I/home/rjesus/memorycoin/src/leveldb/helpers -DHAVE_BUILD_INFO -fno-stack-protector -fstack-protector-all -Wstack-protector -D_FORTIFY_SOURCE=2  -MMD -MF obj/db.d -o obj/db.o db.cpp
g++ -c -O2 -pthread -Wall -Wextra -Wformat -Wformat-security -Wno-unused-parameter -g -DBOOST_SPIRIT_THREADSAFE -D_FILE_OFFSET_BITS=64 -I/home/rjesus/memorycoin/src -I/home/rjesus/memorycoin/src/obj -DUSE_IPV6=1 -I/home/rjesus/memorycoin/src/leveldb/include -I/home/rjesus/memorycoin/src/leveldb/helpers -DHAVE_BUILD_INFO -fno-stack-protector -fstack-protector-all -Wstack-protector -D_FORTIFY_SOURCE=2  -MMD -MF obj/init.d -o obj/init.o init.cpp
g++: internal compiler error: Killed (program cc1plus)
Please submit a full bug report,
with preprocessed source if appropriate.
See <file:///usr/share/doc/gcc-4.6/README.Bugs> for instructions.
make: *** [obj/init.o] Error 4





im getting errors, im downloading and compile memorycoind.
CSO Vote Address: MVTEcsoS5YnxyhAF4Dx4GB7VLKRF325JGa
Please send 0.00000001 MMC to vote for me as your new CSO!

Offline Delinquency

  • CEO
  • Administrator
  • Epic Member
  • *********
  • Posts: 665
    • View Profile
  • Memorycoin Address:
    MVTEceoiVWsnyyWU69nNFCqcpqDjyChyEH
Re: P2Pool for Memorycoin
« Reply #64 on: May 22, 2014, 06:56:32 PM »
able/merger.o table/table_builder.o table/table.o table/two_level_iterator.o util/arena.o util/bloom.o util/cache.o util/coding.o util/comparator.o util/crc32c.o util/env.o util/env_posix.o util/env_win.o util/filter_policy.o util/hash.o util/histogram.o util/logging.o util/options.o util/status.o port/port_posix.o ar: creating libleveldb.a g++ -I. -I./include -fno-builtin-memcmp -pthread -DOS_LINUX -DLEVELDB_PLATFORM_POSIX -O2 -pthread -Wall -Wextra -Wformat -Wformat-security -Wno-unused-parameter -g -DBOOST_SPIRIT_THREADSAFE -D_FILE_OFFSET_BITS=64 -I/home/rjesus/memorycoin/src -I/home/rjesus/memorycoin/src/obj -DUSE_IPV6=1 -I/home/rjesus/memorycoin/src/leveldb/include -I/home/rjesus/memorycoin/src/leveldb/helpers -DHAVE_BUILD_INFO -fno-stack-protector -fstack-protector-all -Wstack-protector -D_FORTIFY_SOURCE=2 -c helpers/memenv/memenv.cc -o helpers/memenv/memenv.o rm -f libmemenv.a ar -rs libmemenv.a helpers/memenv/memenv.o ar: creating libmemenv.a make[1]: Leaving directory `/home/rjesus/memorycoin/src/leveldb' g++ -c -O2 -pthread -Wall -Wextra -Wformat -Wformat-security -Wno-unused-parameter -g -DBOOST_SPIRIT_THREADSAFE -D_FILE_OFFSET_BITS=64 -I/home/rjesus/memorycoin/src -I/home/rjesus/memorycoin/src/obj -DUSE_IPV6=1 -I/home/rjesus/memorycoin/src/leveldb/include -I/home/rjesus/memorycoin/src/leveldb/helpers -DHAVE_BUILD_INFO -fno-stack-protector -fstack-protector-all -Wstack-protector -D_FORTIFY_SOURCE=2 -MMD -MF obj/alert.d -o obj/alert.o alert.cpp /bin/sh ../share/genbuild.sh obj/build.h g++ -c -O2 -pthread -Wall -Wextra -Wformat -Wformat-security -Wno-unused-parameter -g -DBOOST_SPIRIT_THREADSAFE -D_FILE_OFFSET_BITS=64 -I/home/rjesus/memorycoin/src -I/home/rjesus/memorycoin/src/obj -DUSE_IPV6=1 -I/home/rjesus/memorycoin/src/leveldb/include -I/home/rjesus/memorycoin/src/leveldb/helpers -DHAVE_BUILD_INFO -fno-stack-protector -fstack-protector-all -Wstack-protector -D_FORTIFY_SOURCE=2 -MMD -MF obj/version.d -o obj/version.o version.cpp g++ -c -O2 -pthread -Wall -Wextra -Wformat -Wformat-security -Wno-unused-parameter -g -DBOOST_SPIRIT_THREADSAFE -D_FILE_OFFSET_BITS=64 -I/home/rjesus/memorycoin/src -I/home/rjesus/memorycoin/src/obj -DUSE_IPV6=1 -I/home/rjesus/memorycoin/src/leveldb/include -I/home/rjesus/memorycoin/src/leveldb/helpers -DHAVE_BUILD_INFO -fno-stack-protector -fstack-protector-all -Wstack-protector -D_FORTIFY_SOURCE=2 -MMD -MF obj/checkpoints.d -o obj/checkpoints.o checkpoints.cpp g++ -c -O2 -pthread -Wall -Wextra -Wformat -Wformat-security -Wno-unused-parameter -g -DBOOST_SPIRIT_THREADSAFE -D_FILE_OFFSET_BITS=64 -I/home/rjesus/memorycoin/src -I/home/rjesus/memorycoin/src/obj -DUSE_IPV6=1 -I/home/rjesus/memorycoin/src/leveldb/include -I/home/rjesus/memorycoin/src/leveldb/helpers -DHAVE_BUILD_INFO -fno-stack-protector -fstack-protector-all -Wstack-protector -D_FORTIFY_SOURCE=2 -MMD -MF obj/netbase.d -o obj/netbase.o netbase.cpp g++ -c -O2 -pthread -Wall -Wextra -Wformat -Wformat-security -Wno-unused-parameter -g -DBOOST_SPIRIT_THREADSAFE -D_FILE_OFFSET_BITS=64 -I/home/rjesus/memorycoin/src -I/home/rjesus/memorycoin/src/obj -DUSE_IPV6=1 -I/home/rjesus/memorycoin/src/leveldb/include -I/home/rjesus/memorycoin/src/leveldb/helpers -DHAVE_BUILD_INFO -fno-stack-protector -fstack-protector-all -Wstack-protector -D_FORTIFY_SOURCE=2 -MMD -MF obj/addrman.d -o obj/addrman.o addrman.cpp g++ -c -O2 -pthread -Wall -Wextra -Wformat -Wformat-security -Wno-unused-parameter -g -DBOOST_SPIRIT_THREADSAFE -D_FILE_OFFSET_BITS=64 -I/home/rjesus/memorycoin/src -I/home/rjesus/memorycoin/src/obj -DUSE_IPV6=1 -I/home/rjesus/memorycoin/src/leveldb/include -I/home/rjesus/memorycoin/src/leveldb/helpers -DHAVE_BUILD_INFO -fno-stack-protector -fstack-protector-all -Wstack-protector -D_FORTIFY_SOURCE=2 -MMD -MF obj/crypter.d -o obj/crypter.o crypter.cpp g++ -c -O2 -pthread -Wall -Wextra -Wformat -Wformat-security -Wno-unused-parameter -g -DBOOST_SPIRIT_THREADSAFE -D_FILE_OFFSET_BITS=64 -I/home/rjesus/memorycoin/src -I/home/rjesus/memorycoin/src/obj -DUSE_IPV6=1 -I/home/rjesus/memorycoin/src/leveldb/include -I/home/rjesus/memorycoin/src/leveldb/helpers -DHAVE_BUILD_INFO -fno-stack-protector -fstack-protector-all -Wstack-protector -D_FORTIFY_SOURCE=2 -MMD -MF obj/key.d -o obj/key.o key.cpp g++ -c -O2 -pthread -Wall -Wextra -Wformat -Wformat-security -Wno-unused-parameter -g -DBOOST_SPIRIT_THREADSAFE -D_FILE_OFFSET_BITS=64 -I/home/rjesus/memorycoin/src -I/home/rjesus/memorycoin/src/obj -DUSE_IPV6=1 -I/home/rjesus/memorycoin/src/leveldb/include -I/home/rjesus/memorycoin/src/leveldb/helpers -DHAVE_BUILD_INFO -fno-stack-protector -fstack-protector-all -Wstack-protector -D_FORTIFY_SOURCE=2 -MMD -MF obj/momentum.d -o obj/momentum.o momentum.cpp momentum.cpp: In function ‘void mc::aesSearch(char*, int, int, std::vector >*, boost::mutex*)’: momentum.cpp:77:38: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] momentum.cpp:64:13: warning: unused variable ‘mainMemoryPsuedoRandomData32’ [-Wunused-variable] momentum.cpp: In function ‘std::vector > mc::momentum_search(uint256, char*, int)’: momentum.cpp:180:16: warning: unused variable ‘pindexPrev’ [-Wunused-variable] momentum.cpp:189:9: warning: variable ‘threadsComplete’ set but not used [-Wunused-but-set-variable] momentum.cpp: In function ‘bool mc::momentum_verify(uint256, uint32_t, uint32_t)’: momentum.cpp:223:11: warning: unused variable ‘t1’ [-Wunused-variable] momentum.cpp: In function ‘bool mc::hasAESNIInstructions()’: momentum.cpp:344:14: warning: unused variable ‘noEVP’ [-Wunused-variable] momentum.cpp:349:14: warning: unused variable ‘withEVP’ [-Wunused-variable] g++ -c -O2 -pthread -Wall -Wextra -Wformat -Wformat-security -Wno-unused-parameter -g -DBOOST_SPIRIT_THREADSAFE -D_FILE_OFFSET_BITS=64 -I/home/rjesus/memorycoin/src -I/home/rjesus/memorycoin/src/obj -DUSE_IPV6=1 -I/home/rjesus/memorycoin/src/leveldb/include -I/home/rjesus/memorycoin/src/leveldb/helpers -DHAVE_BUILD_INFO -fno-stack-protector -fstack-protector-all -Wstack-protector -D_FORTIFY_SOURCE=2 -MMD -MF obj/db.d -o obj/db.o db.cpp g++ -c -O2 -pthread -Wall -Wextra -Wformat -Wformat-security -Wno-unused-parameter -g -DBOOST_SPIRIT_THREADSAFE -D_FILE_OFFSET_BITS=64 -I/home/rjesus/memorycoin/src -I/home/rjesus/memorycoin/src/obj -DUSE_IPV6=1 -I/home/rjesus/memorycoin/src/leveldb/include -I/home/rjesus/memorycoin/src/leveldb/helpers -DHAVE_BUILD_INFO -fno-stack-protector -fstack-protector-all -Wstack-protector -D_FORTIFY_SOURCE=2 -MMD -MF obj/init.d -o obj/init.o init.cpp g++: internal compiler error: Killed (program cc1plus) Please submit a full bug report, with preprocessed source if appropriate. See  for instructions. make: *** [obj/init.o] Error 4 im getting errors, im downloading and compile memorycoind.

Is this for.. Memorycoin Daemon node compilation? Make a new thread, this p2pool thread is getting congested..

Offline Delinquency

  • CEO
  • Administrator
  • Epic Member
  • *********
  • Posts: 665
    • View Profile
  • Memorycoin Address:
    MVTEceoiVWsnyyWU69nNFCqcpqDjyChyEH
Re: P2Pool for Memorycoin
« Reply #65 on: June 16, 2014, 09:09:51 AM »
There are several issues pertaining to using conrad's Precompiled Linux binaries with p2pool. 
It crashes the memorycoind daemon.
I'm reporting problems with precompiled versions compatibility with p2pool.

Self-Compiled Memorycoin Binaries work perfectly fine.

Offline Delinquency

  • CEO
  • Administrator
  • Epic Member
  • *********
  • Posts: 665
    • View Profile
  • Memorycoin Address:
    MVTEceoiVWsnyyWU69nNFCqcpqDjyChyEH
Re: P2Pool for Memorycoin
« Reply #66 on: October 11, 2016, 12:38:47 PM »
Some debug information to pinpoint where p2pool stalls when it solves a grant block.
The p2pool script uses GetBlockTemplate to grab the block information:
P2pool => Memorycoin EXE
The master node accepts the block, but it then verifies the payouts and refuses to accept the block because it does not contain the election winners.

Offline in2tactics

  • Fresh Meat
  • Posts: 7
  • mmc to the moon!
    • View Profile
  • Memorycoin Address:
    ArH
Re: P2Pool for Memorycoin
« Reply #67 on: December 20, 2016, 08:38:28 AM »
Some debug information to pinpoint where p2pool stalls when it solves a grant block.
The p2pool script uses GetBlockTemplate to grab the block information:
P2pool => Memorycoin EXE
The master node accepts the block, but it then verifies the payouts and refuses to accept the block because it does not contain the election winners.
I believe the issue has to due with the structure of the grant block. Since I am not an expert on how grant blocks differ from regular blocks, I can only surmise that p2pool is rejecting the grant block because it contains unexpected data. I believe that p2pool requires a code change with something like an if-else type statement for regular versus grant blocks so that p2pool is using the right structure to validate the received blocks.

Offline Delinquency

  • CEO
  • Administrator
  • Epic Member
  • *********
  • Posts: 665
    • View Profile
  • Memorycoin Address:
    MVTEceoiVWsnyyWU69nNFCqcpqDjyChyEH
Re: P2Pool for Memorycoin
« Reply #68 on: December 21, 2016, 05:55:23 PM »
I pinpointed the problem -
When a grant block is submitted, Memorycoin checks for the election payouts and rejects the share. The P2pool script needs to check if it's a grant block, communicate with the node, send the payouts to the correct elected addresses, then submit the block.

Offline mycoinsstore

  • Fanatic Member
  • ****
  • Posts: 140
  • I love Memorycoin!
    • View Profile
  • Memorycoin Address:
    MHunaM56KHMDSvFWDPYYy5iEJTD88SreLk
Re: P2Pool for Memorycoin
« Reply #69 on: March 19, 2017, 11:12:34 AM »
I pinpointed the problem -
When a grant block is submitted, Memorycoin checks for the election payouts and rejects the share. The P2pool script needs to check if it's a grant block, communicate with the node, send the payouts to the correct elected addresses, then submit the block.
Sad, but I was unsuccessful in p2poool patching :(
So, maybe we could change mmc wallet code to completely disable grant reward system, and eliminate "grant block" problem? What do you think?

Offline energywave

  • Fresh Meat
  • Posts: 5
    • View Profile
  • Memorycoin Address:
    MTNTNkJRE2TSA64C7HsfnFXGWMky2eEP7x
Re: P2Pool for Memorycoin
« Reply #70 on: June 13, 2017, 12:28:56 AM »
We need to revive our limited availability memorycoin! I'm setting up a node and waiting to resync (6 peers at the moment) with great slowness. Then I'll leave it online to help sync other wallets.
Why no more exchanges? Why all the interest is lost here? That was a great coin! Good to mine without asics and limited in availability... I liked it.
Let's resume the work! :)

Offline Delinquency

  • CEO
  • Administrator
  • Epic Member
  • *********
  • Posts: 665
    • View Profile
  • Memorycoin Address:
    MVTEceoiVWsnyyWU69nNFCqcpqDjyChyEH
Re: energywave's post
« Reply #71 on: June 13, 2017, 05:18:56 AM »
We need to revive our limited availability memorycoin! I'm setting up a node and waiting to resync (6 peers at the moment) with great slowness. Then I'll leave it online to help sync other wallets.
Why no more exchanges? Why all the interest is lost here? That was a great coin! Good to mine without asics and limited in availability... I liked it.
Let's resume the work! :)
You're right, with the new uprise in cryptocurrencies, MMC is now a valuable coin. The current block is about 13 days ago and with our inflation rate, adoption won't hurt anyone new too badly. I can update the wallet posts with new node IP addresses and an archive of the current blockchain to speed up the block update process for newcomers.
« Last Edit: June 13, 2017, 05:20:01 AM by Delinquency »

Offline biophil

  • Junior Member
  • ***
  • Posts: 75
  • Promoting ultra-running and crypto-equities
    • View Profile
  • Memorycoin Address:
    MJEg2XZPauz6Pbm7YQrBRiTrvULN9rWpb9
Re: energywave's post
« Reply #72 on: June 14, 2017, 03:01:56 PM »
You're right, with the new uprise in cryptocurrencies, MMC is now a valuable coin. The current block is about 13 days ago and with our inflation rate, adoption won't hurt anyone new too badly. I can update the wallet posts with new node IP addresses and an archive of the current blockchain to speed up the block update process for newcomers.


Unfortunately I can't offer a node, but I currently have a spare CPU core that's itching to be put to good use. Keep us all updated on developments!

Offline mycoinsstore

  • Fanatic Member
  • ****
  • Posts: 140
  • I love Memorycoin!
    • View Profile
  • Memorycoin Address:
    MHunaM56KHMDSvFWDPYYy5iEJTD88SreLk
Re: P2Pool for Memorycoin
« Reply #73 on: June 20, 2017, 10:45:07 PM »
You're right, with the new uprise in cryptocurrencies, MMC is now a valuable coin. The current block is about 13 days ago and with our inflation rate, adoption won't hurt anyone new too badly. I can update the wallet posts with new node IP addresses and an archive of the current blockchain to speed up the block update process for newcomers.
Hello!
As I already mentioned, I have a working pool for MMC. All we need to do - is eliminate a "grant block" problem. I think, you can patch the MMC source code to solve this.
The idea of "grant blocks" is dead for sure now. We should remove it and move on to get listed on exchanges. Without working pool and exchange this coin will be dead.

Offline energywave

  • Fresh Meat
  • Posts: 5
    • View Profile
  • Memorycoin Address:
    MTNTNkJRE2TSA64C7HsfnFXGWMky2eEP7x
Re: energywave's post
« Reply #74 on: June 30, 2017, 04:10:19 PM »
You're right, with the new uprise in cryptocurrencies, MMC is now a valuable coin. The current block is about 13 days ago and with our inflation rate, adoption won't hurt anyone new too badly. I can update the wallet posts with new node IP addresses and an archive of the current blockchain to speed up the block update process for newcomers.
I think we should do whatever it needs to revive the coin. IP addresses for sure (it was not so easy to sync my wallet), but a trustable website with a downloadable wallet would help very much too.
Then we should fight to be relisted in exchanges, again.
I didn't get so much the "grant block" but if it's a problem to continue let's do what is needed...