Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
65 commits
Select commit Hold shift + click to select a range
b5cfd0e
Fixed statistics graphs
tperalta82 Dec 3, 2017
064ab5a
No need for composer.lock to be versioned
tperalta82 Dec 8, 2017
52c3e2f
Implemented Read/Write Mysql Split (Master for writes, Slave for reads)
tperalta82 Dec 8, 2017
4233563
Removed var_dump from debugging....
tperalta82 Dec 8, 2017
777f167
Merge pull request #2642 from tperalta82/master
TheSerapher Dec 10, 2017
f290aee
Small bugfix to not validate the Slave when it's not enabled
tperalta82 Dec 10, 2017
7929ac7
Same as previous
tperalta82 Dec 10, 2017
142261d
Same as previous... damn hangover
tperalta82 Dec 10, 2017
c5ca7a8
Modified slave validation
tperalta82 Dec 10, 2017
c27db96
removed trash
tperalta82 Dec 10, 2017
12cee6e
There was a bug here, whereas the query is perfectly fine, but instea…
tperalta82 Dec 11, 2017
d259610
Properly fixed possible MySQL Errors, will test in prod for 1 day
tperalta82 Dec 11, 2017
9628c34
Merge pull request #2646 from tperalta82/master
TheSerapher Dec 13, 2017
0e3cbe2
Fix INSERTS with Selects inside
tperalta82 Dec 29, 2017
2dfe175
Merge pull request #2649 from tperalta82/master
TheSerapher Dec 29, 2017
be1b57a
Fix SQL in cleaning up old notifications
mecab Jan 31, 2018
2fec35c
Fix errors while sending mail is not displayed in contact form.
mecab Jan 31, 2018
1b871e1
Remove unnessesary validation in sending contact form
mecab Jan 31, 2018
6dab6be
Merge pull request #2665 from mecab/fix-sql
TheSerapher Feb 1, 2018
1d32e1e
Merge pull request #2667 from mecab/remove-validation
TheSerapher Feb 1, 2018
3cb167a
Merge pull request #2666 from mecab/fix-contact-form
TheSerapher Feb 1, 2018
495f48d
Add -t option for cronjobs to ignore too old active jobs.
mecab Feb 4, 2018
9e6f02b
Merge pull request #2669 from mecab/ignore-old-cronjob-option
TheSerapher Feb 5, 2018
963a8f7
Fix: Calculate the efficiency correctly in API
smiba Feb 20, 2018
a598e6e
Don't divide by zero
smiba Feb 21, 2018
ae337b4
Merge pull request #2673 from smiba/patch-1
TheSerapher Feb 21, 2018
83efd60
Minor changes to the block overview template
smiba Feb 21, 2018
ef8f664
Add orange colour to blocks found
smiba Feb 21, 2018
1c53b2e
For coins with constant difficulty change
Feb 21, 2018
85ef9d5
Expend CSRF token expiry time
Feb 21, 2018
f0f4e00
Minor spelling correction
Feb 21, 2018
6c0d9a1
Merge pull request #2676 from smiba/development-patch-1
TheSerapher Feb 21, 2018
cfcd1d1
Merge pull request #2674 from smiba/patch-1
TheSerapher Mar 3, 2018
fbdcd9c
add "start" to getusertransactions api
desaerun Mar 5, 2018
40ba374
Merge pull request #2687 from desaerun/patch-4
TheSerapher Mar 5, 2018
2566b67
Update status.tpl
TopoX84 Mar 5, 2018
daf7091
Merge pull request #2688 from TopoX84/patch-4
TheSerapher Mar 5, 2018
1448b93
Update peers.tpl
TopoX84 Mar 5, 2018
3ff7ee9
Merge pull request #2689 from TopoX84/patch-5
TheSerapher Mar 5, 2018
e9c9c08
[UPDATE] Trying to fix Travis failures
TheSerapher Mar 6, 2018
145304b
[UPDATE] Wrong param
TheSerapher Mar 6, 2018
31965de
Implemented recaptcha v2
AmazingDreams Mar 7, 2018
64924ec
Added composer.phar
AmazingDreams Mar 7, 2018
467f8e5
Merge branch 'development' of https://github.com/MPOS/php-mpos into d…
AmazingDreams Mar 7, 2018
4180bf1
Deleted composer.lock
AmazingDreams Mar 7, 2018
97b3cc3
Merge pull request #2692 from AmazingDreams/development
TheSerapher Mar 7, 2018
de6fbf8
Refactor getPrice() in tools.class.php
bziemek Mar 18, 2018
c2f3171
Update BTC-e API domain
bziemek Mar 18, 2018
53c3115
Update BTC-e ticker URL
bziemek Mar 18, 2018
0288895
Remove Cryptsy ticker support
bziemek Mar 18, 2018
8f33ceb
Correct "coinchoose" spelling in ticker code
bziemek Mar 18, 2018
0dbb4d8
Add Crypto-Bridge ticker API
bziemek Mar 18, 2018
8c683b7
Add Yobit ticker API
bziemek Mar 18, 2018
79d9d08
Add Binance ticker API
bziemek Mar 18, 2018
6cc9cba
Add SouthXChange ticker API
bziemek Mar 18, 2018
77687d9
Add Mercatox ticker API
bziemek Mar 18, 2018
6ff468a
Add TradeOgre ticker API
bziemek Mar 18, 2018
f2a5716
Hotfix: missing > in About page link
bziemek Mar 18, 2018
8a87239
Handle redundant slashes in ticker config
bziemek Mar 18, 2018
e0dc0cb
Fix Mercatox ticker API
bziemek Mar 18, 2018
27388be
Merge pull request #2702 from bziemek/development
TheSerapher Mar 18, 2018
a0f06e7
Merge pull request #2700 from bziemek/ticker-apis
TheSerapher Mar 18, 2018
97050ef
[VERSION] 1.0.9, release prep
TheSerapher Mar 18, 2018
79c131d
[UPDATE] Long needed README updates
TheSerapher Mar 18, 2018
92ef32a
[UPDATE][#2695] Remove unset class variable
TheSerapher Mar 18, 2018
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
5 changes: 4 additions & 1 deletion .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -40,4 +40,7 @@
tests/_output/*

# NetBeans Project Directory
/nbproject/*
/nbproject/*

# No need for composer.lock
/composer.lock
1 change: 1 addition & 0 deletions .travis.yml
Original file line number Diff line number Diff line change
Expand Up @@ -34,6 +34,7 @@ before_script:
- nohup php -S bone:8000 public/index.php &

script:
- php vendor/bin/codecept build
- php vendor/bin/codecept run unit --coverage --coverage-html --coverage-xml --env travis

after_script:
Expand Down
43 changes: 6 additions & 37 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,11 +1,10 @@
[![Build Status](https://travis-ci.org/MPOS/php-mpos.png?branch=master)](https://travis-ci.org/MPOS/php-mpos) [![Code Climate](https://codeclimate.com/github/MPOS/php-mpos/badges/gpa.svg)](https://codeclimate.com/github/MPOS/php-mpos) [![Code Coverage](https://scrutinizer-ci.com/g/MPOS/php-mpos/badges/coverage.png?b=master)](https://scrutinizer-ci.com/g/MPOS/php-mpos/?branch=master) [![Scrutinizer Code Quality](https://scrutinizer-ci.com/g/MPOS/php-mpos/badges/quality-score.png?b=master)](https://scrutinizer-ci.com/g/MPOS/php-mpos/?branch=master) master<br />
[![Build Status](https://travis-ci.org/MPOS/php-mpos.png?branch=development)](https://travis-ci.org/MPOS/php-mpos) [![Code Coverage](https://scrutinizer-ci.com/g/MPOS/php-mpos/badges/coverage.png?b=development)](https://scrutinizer-ci.com/g/MPOS/php-mpos/?branch=development) [![Scrutinizer Code Quality](https://scrutinizer-ci.com/g/MPOS/php-mpos/badges/quality-score.png?b=development)](https://scrutinizer-ci.com/g/MPOS/php-mpos/?branch=development) development


Description
===========

MPOS is a web based Mining Portal for various crypto currencies. It was created by [TheSerapher](https://github.com/TheSerapher) and has hence grown quite large. Recently it was migrated into a Github Organization to make development easier. It's a community driven open source project. Support can be requested on IRC at https://webchat.freenode.net/?channels=#mpos - Be **PATIENT** ... People listed in this channel may currently be inactive but most users there have offline logging of messages. They **will** see your questions and answer if they can. Don't join, ask the question and leave. Sit around if you want answers to your questions!
MPOS is a web based Mining Portal for various crypto currencies. It was originally created by [TheSerapher](https://github.com/TheSerapher) and has hence grown quite large. It's now used by many pools out there and is a good starting point to learn more about mining and running pools in general. There is no active development done on the project by the orignal developers but we still merge PRs!

Donations
=========
Expand All @@ -20,24 +19,6 @@ Website Footer

When you decide to use `MPOS` please be so kind and leave the footer intact. You are not the author of the software and should honor those that have worked on it. Keeping the footer intact helps spreading the word. Leaving the donation address untouched allows miners to donate to the author.

Donors
======

These people have supported this project with a donation:

* [obigal](https://github.com/obigal)
* [vias](https://github.com/vias79)
* [WKNiGHT](https://github.com/WKNiGHT-)
* [ZC](https://github.com/zccopwrx)
* Nutnut
* Caberhagen (https://coin-mining.ch)
* Mining4All (https://www.mining4all.eu/)
* [xisi](https://github.com/xisi)
* [PCFiL](https://github.com/PCFiL)
* [rog1121](https://github.com/rog1121)(https://rapidhash.net)
* [Wow, Much Pool](http://www.wowmuchpool.com/)
* webxassDE (https://www.suchcoins.com/)

Pools running MPOS
==================

Expand Down Expand Up @@ -140,39 +121,27 @@ on non-existing features in `MPOS`. For the vast majority, adjusting themes shou

In all that, I humbly ask to keep the `MPOS` author reference and Github URL intact.

Related Software
================

There are a few other projects out there that take advantage of MPOS and it's included API. Here a quick list that you can check out for yourself:

* [MPOS IRC Bot](https://github.com/WKNiGHT-/mpos-bot) written in Python, standalone bot, using the MPOS API
* [MPOS Eggdrop Module](https://github.com/iAmShorty/mpos-eggdrop-tcl) written in TCL, adding MPOS commands to this bot, using the MPOS API
* [Windows Phone Pool App](http://www.windowsphone.com/en-us/store/app/meeneminermonitor/7ec6eac7-a642-409b-96c8-57b5cfdf45cf)
* [iPhone iMPOS App](https://itunes.apple.com/us/app/impos/id742179239?mt=8)
* [Other Windows Phone App](http://www.windowsphone.com/en-us/store/app/mining-info/952f1137-eb62-4613-8057-34576d3c9c44)

Contributing
============

You can contribute to this project in different ways:

* Report outstanding issues and bugs by creating an [Issue][1]
* Suggest feature enhancements also via [Issues][1]
* Fork the project, create a branch and file a pull request to improve the code itself

If you wish to participate contact the team on IRC: https://webchat.freenode.net/?channels=#mpos - we will point you to the proper channels!
* Fork the project, create a branch and file a pull request **against development** to improve the code itself

Contact
=======

You can find the team on Freenode.net, #MPOS.
This product is not actively developed anymore. For setup and installation support, please find help in other channels.
This projects issue tracker is used for bugs and issues with the core code, not for general help in setting up and running
pool.

Team Members
============

Author and Project Owner: [TheSerapher](https://github.com/TheSerapher) aka Sebastian Grewe

Developers:
Past developers that helped on MPOS in the early days:

* [nrpatten](https://github.com/nrpatten)
* [Aim](https://github.com/fspijkerman)
Expand Down
4 changes: 3 additions & 1 deletion composer.json
Original file line number Diff line number Diff line change
Expand Up @@ -10,5 +10,7 @@
"email": "delboy1978uk@gmail.com"
}
],
"require": {}
"require": {
"google/recaptcha": "~1.1"
}
}
Loading