Alright, had some time to push a commit on how I fixed manual payouts. I also removed (deleted) the code for automatic payouts because I just don't trust it, yet. If you notice, I still left some "mouse turds" behind in the code for that automatic payout system, meh.
The next thing I work on that might help the project is my theory on how blockFound.php should work. I'll push a commit if it works. I'm going to try a method where it looks in the database for a found block instead of bitcoind transactionlist. This could also do an if/then comparison with the transactionlist if you want to be super paranoid. It would then copy all rows in "shares" from the winning row backwards in time and place them in shares_history for balance calculation. On top of that, I don't see any code that does a DELETE on the "shares" database to clean it up. It only copies into shares_history (which has a proper DELETE mechanism in the code) and then further into shares_dead when they are counted and balances are updated.
Edit: My github Network Graph doesn't show the commit, but you can find it in my commits section.
Thanks mate for your contributions ![Cheesy](https://bitcointalk.org/Smileys/default/cheesy.gif) I like this more then donations honestly. Im checking out the code right meow! Update: i forgot to mention that i do have plans for such optimizations, but optimizing code that isnt finished is redundent in my programming experience. Thanks again for the input and your concerns honestly like i said i like feedback, suggestions and code corrections more then do monetary donations scince those things help evenyone and not just myself
|
|
|
Yeah I dont know how many people I hear that fomr that glbse is in secure just because the certificate is not signed or they think its malicious
|
|
|
thanks! yes i like to stay updated, running testnet atm so if anyone wants to help me test, feel free to do so
Let me know when you want to go "Pubic" and I'll add your website to the main list on miningfarm thread.
|
|
|
hy! I am now testing my pool with testnet and was wondering why are the blog posts disabled. i liked them!
haha, alright mate, I'll get the blog posts back in scince everyone liked them so much. Thanks! here is my pool, its still a work in progress but it will be fully functional soon http://46.4.148.165/![Cheesy](https://bitcointalk.org/Smileys/default/cheesy.gif) i like that logo! Most original one ive seen yet. I see yur using the latest version which id like to note that the blog posts will be done sometime today just in case you were wondering about that. Thanks to bitcoinmonkey.com for the brilliant idea of the way they formatted their site. ![Smiley](https://bitcointalk.org/Smileys/default/smiley.gif)
|
|
|
I've come up with a fix for the problem described above. However, I'm too tired to post it. I've come to the conclusion that there isn't a single page of this project that works right out of the box. I have had to hack every single file to get things to work. Very frustrated at the moment. I have a feeling there is no testing that occurs before each release. There are large portions of code--for critical features--that just simply do not, and cannot, work. I realize I can help by posting commits on github, but I do not have the time to do that while I am trying to diagnose, fix, and add to our pool in production. Grr.
It actually dosne't help if you don't help us with information, I realise there is a "bug" but what did you do to recreate this bug? Does payout address update? Is payout address setup? If the payout address is updated, what is your unconfirmed BTC status?
|
|
|
Feature Request:
I'd like to be able to do have a status() call to go along with getwork() by default.
Currently, what I do is try to connect to the pool before launching a miner on it, authorize appropriately, then GET /, to see if i get a 400 code. I'd rather be able to get back a dict with information like:
"next_scheduled_downtime" "switch_to_this_pool_server" "load" "administrator_note"
Ratelimiting status() would be fine as well, as saying "we're up, but we don't know you well enough to let you use status() yet".
I also don't want my bad requests to make the system think I'm attacking it.
1+ Great idea this would help alot of confusion with many users and debugging setups
|
|
|
hy! I am now testing my pool with testnet and was wondering why are the blog posts disabled. i liked them!
haha, alright mate, I'll get the blog posts back in scince everyone liked them so much.
|
|
|
Just thought I'd update the install tut scince I have to reinstall the whole thing on my VPS for further testing of my Mining Farm software, might as well get this outta the way.
Thanks!
|
|
|
I hope this isn't getting ridiculous with all the Tech support threads I've started but I thought it was neccesary to have the json file its own section so anybody could quickly look through all the problems in one area. Anyways this is the official Pushpool .json config Tech Support thread were you can get in-depth information and setting/config support.
Enjoy!
|
|
|
You can always use my front-end its still in beta although alot of people use it and help me debug it. Its just a couple of easy steps to install you just extract the files on to your web server, configure the functions.php file to match your mysql database and bitcoinwallet RPC details. then you set up 3 cron tab files (2 depending on your requirements) accordingly to the instruction manual type in your domain and start signing up miners! Mining Farm Open Source Font-End for Pushpool: http://forum.bitcoin.org/index.php?topic=10617.0If you do happen to use it let me know what your thoughts, suggestions, improvements, or hatred(if any) towards my software. Just let me know in the mining farm thread and I'll get back to you. Cheers!
|
|
|
LOL I thought the same thing but It seems that unknowledgable users think different and this is affecting how my software looks towards the general public. Also another note that was mentioned to me was that often users will use their same password as their worker for their login password which is kind of an inconvience to the those who manage the miners. I guess I could force them to not have a password, but again unknowledgable users will be all over that idea aswell.
|
|
|
While doing some testing I noticed a wierd bug with testnet, that it says confirms=>86 and category immature... Anybody else think this is wierd?
Oh yeah forgot 120confirms.. duhh! Its still earlyer here..
|
|
|
Im looking into this problem now, I Do test my projects before releasing them;that is i reload my VPS operating system load up bitcoin and start up puspoold and let tesnet run untill i find 2-3 blocks then i do a quick pay out on test net then release it.
I appoligize I shall test more thoroughly to ensure everyone's convenience of install. As id also like to note i technically haven't published this software we've just been pre beta testing. I appreciate everyone's input and i can't wait until i can officially release my software for the masses and then i can send some tokens of appreciation towards all the contributors upon selling licenses.
Thanks to all the contributors i wouldn't be here with out you!
Oh yeah, thought i mention that once it release it for production use, there will be some implementation of an install file that will be used just like SMF or other popular webapps out there.
UPdate:I changed the thread title just to make this more apparent.
|
|
|
BulletHead21, Could you try something out to verify something for me, If you go into the register.php file search for the following code mail($to, $subject, $message, $headers);
and change it to mail($to, $subject, $message);
Anyway, apparently I forgot the headers variable during clean up maybe possibly this is an issue with your set up? On top of that I read on another forum about a similar issue with another application that headers didn't play nice with postfix. Let me know if this works or doesn't and we can get this potential issue out of the way.
|
|
|
I don't know what you mean by explaining to you, your point? I probably misunderstood but back to your thoery that's why I have reason to believe that other platforms like linux and mac arn't so easy to break into(I do realise that because windows is more popular it will be attacked more often and that more security holes will be found, blah, blah,blah). Mainly becuase theres a bunch of junk tracking software embedded right into the core files and possibly ridiculously high compression rates for transmitting such data heck it probubly just laches on to port 80 requests and gets sent out with the data.
Anyways I dont know what your question had to do with pre installed trojans in connection with windows but thats the best I could come up with. If you asking why do people buy windows computers with windows already on it preinstalled by joe-shmo, I would probubly say they are either knowledgable or not and would hopefully wipe the harddrive.
|
|
|
Thats just it, I have other apps that rely on the same php.ini file and all other mail apps work fine....only the frontend software wont send emails out for registering new clients....pretty important feature to work....are you saying you have fixed something or made an update now? It is very confusing as where to look for when updates are applied......also I dont get the confusion with github, I mean you zip up the files and upload them to the server correct? How do the files keep coming up missing or not extra files included??
do you happen to know the methods of how these apps send mail? are they publicly available for the code to look at if so please give me some links to look over the code and I can get something worked out even quicker
|
|
|
Yeah i dont know what happens in a scientifc proven method to the log files but i do alot of testing with pusgpool on my local server and the log files seem to stay in the same range from a first glance. Im pretty curious about this problem as well and will be sure to try it out after celebrating. Happy 4th of July everyone. Thanks for that reply Xenland.
And yes you are right, I should just get on to trying it and let everybody know! I will do so in the next few hours and report back on this thread as to whether or not you can safely comment out the two .log files specified in the server.json file that pushpool writes to.
(I was just hoping somebody had already attempted it!)
So what you are saying is you are not sure whether or not the .log files are automatically trimmed/kept in check by pushpoold?
If you are not doing anything with the .log files from mining farm and it has been used by a few pools now in actual production, I would assume that pushpool deals with them directly otherwise people's servers would probably be getting overloaded with them by now, or soon.
But why then would jgarzik mention how to "re-open the logs (such as after rotation or deletion)." if pushpool dealt with them directly?!
So confused!
I will try it out myself and report back ASAP.
|
|
|
Id like to note that although not reccomended my 6990 runs at 105c stably but i dont even run it at that temp after the inital stress test.
|
|
|
I run my miner on my 6990 on GPU2 and then I just start the game up and no freezes ![Cheesy](https://bitcointalk.org/Smileys/default/cheesy.gif)
|
|
|
As long as they were sent correctly and you can find them in block explorer its just dumb to freak out, once its in the network and you still have your wallet files your golden man. Just be patient.
|
|
|
|