Hi community, I have a instance of p2pool running on windows. I used the latest git available via forestv. The pool has been running all night, over 12 hours but when I submit a share to it, it doesn't contain any additional transaction fees in the share. How does p2pool include the transaction fees in shares, and what am I missing to have them included in mine. I have also followed the p2pool tuning post and have the min-max tx fees included in the bitcoin.conf file as well as server=1. Any other tips before I move the node to a Linux install to see if that corrects the issue. It should be also noted that im running the bitcoin-qt gui and mining the pool against that, perhaps I need to run the daemon? but no information on the web to say the gui client is limited vs the bitcoind.exe.
P2Pool gets the transactions from the bitcoin node it is running on, to see the current tx pool on your node run "bitcoind getrawmempool".
Setting the min/max tx fees in bitcoin.conf will determine what transactions are included in your transaction pool.
When your node finds a share that also meets the minimum bitcoin difficulty, the transactions in your bitcoin nodes tx pool are included in the block and broadcast to both the p2pool and bitcoin network.