Talkcoin uses a new algo, so it's not easy to install a pool.
A bounty of 3000 TAC will be offered to the first person setting up a working pool.
Highlight this at OP, Dev
I've had a look into this and just wanted to mention that rpcmining.cpp as well as rpctransaction.cpp is bad/broken. The whole voting part is missing there, a block cannot be submitted this way with stratum. (gives 500 Internal Server Error or/and probably Unhandled Error)
I've got very little time atm and cannot fix it for you, after you have fixed it, come back to me, i've got everything ready for a pool.
Compare your source with heavycoin to understand what i mean.
There are probably lot more fixes needed, just a quick look over things.
There is no link with heavycoin, the source code for voting is completely different and unique. The problem is somewhere else.
Well, then there is still something missing, as your code is not accepting my block with the right algo:
2014-05-05 17:24:33,917 DEBUG mining # suprnova.1 (7, 0, False, False, 1399303387) 0.00% work_id(406) job_id(1b) diff(0.062500)
2014-05-05 17:24:33,917 DEBUG interfaces # 2cb58e8ba24b5c5a7176fe3f19547993670be0766dd8aabe8493aff6b213650a (4714) valid suprnova.1
2014-05-05 17:24:36,117 DEBUG DBInterface # run_import_thread current size: 10
2014-05-05 17:24:36,117 DEBUG DBInterface # DB_Mysql_Vardiff INIT
2014-05-05 17:24:36,117 DEBUG DB_Mysql # Connecting to DB
2014-05-05 17:24:36,118 DEBUG DBInterface # DBInterface.do_import called. force: no, queue size: 10
2014-05-05 17:24:36,118 INFO DBInterface # Inserting 10 Share Records
2014-05-05 17:24:36,118 DEBUG DB_Mysql # Importing Shares
2014-05-05 17:24:36,318 INFO block_updater # Checking for new block.
2014-05-05 17:24:36,320 DEBUG block_updater # Next prevhash update in 4.998 sec
2014-05-05 17:24:36,320 DEBUG block_updater # Merkle update in next 54.998 sec
2014-05-05 17:24:36,320 DEBUG bitcoin_rpc_manager # Check Height -- Current Pool 0 : 3682
2014-05-05 17:24:38,264 DEBUG mining # suprnova.1 (8, 0, False, False, 1399303387) 0.00% work_id(406) job_id(1b) diff(0.062500)
2014-05-05 17:24:38,264 INFO template_registry # Yay, share with diff above 100000
2014-05-05 17:24:38,265 INFO template_registry # We found a block candidate! 0000000071848bc517b29e34c3b7fa53a61ea5e3cf72f343c66a3187eff9a7d3
2014-05-05 17:24:38,265 DEBUG bitcoin_rpc # Submitting Block with submitblock: attempt #1
2014-05-05 17:24:38,265 DEBUG bitcoin_rpc # ['020000009389648cb636f0d8697d3db48c72e0c1680f08673d7713593cdbf190000000004615725718b60b870313588e2187e854441c4699f3d67552bde817c5bed425492aad67531cae001d5aaa78000102000000010000000000000000000000000000000000000000000000000000000000000000ffffffff2602630e062f503253482f042fad675308f8000001060000000d2f7374726174756d506f6f6c2f000000000100f90295000000001976a9147f2b70f8068fb88ad293a0752e2218f02cc7467e88ac000000002a687474703a2f2f6769746875622e636f6d2f61686d6564626f64692f7374726174756d2d6d696e696e67']
2014-05-05 17:24:38,265 DEBUG interfaces # d8e294444ecf086ca899e58f3f19f0f9ed510e38412c7f638c000c0ff42c394f (147791) valid suprnova.1
2014-05-05 17:24:38,267 DEBUG block_template # Got To Block_template.py
2014-05-05 17:24:38,267 DEBUG block_template # Got To Block_template.py
2014-05-05 17:24:38,273 ERROR bitcoin_rpc # submitblock failed. Problem Submitting block 500 Internal Server Error
When looking through the code, I saw "vote" and "vote2" in main.cpp, rpcwallet.cpp and talkcoinrpc.h (which is obviously bitcoinrpc.cc in its original)