├── .gitignore ├── .scrutinizer.yml ├── .travis.yml ├── LICENSE ├── README.md ├── composer.json ├── phpunit.xml ├── src ├── Api │ ├── ElectrumClient.php │ └── MiningClient.php ├── Client.php ├── Connection.php ├── Exception │ └── ApiError.php ├── Notification │ ├── AddressNotification.php │ ├── HeadersNotification.php │ ├── MiningNotification.php │ ├── NotificationInterface.php │ ├── NumBlocksNotification.php │ └── SetDifficultyNotification.php └── Request │ ├── Request.php │ ├── RequestFactory.php │ └── Response.php └── tests ├── AbstractStratumTest.php ├── Api ├── ElectrumClientTest.php └── MiningClientTest.php ├── ClientTest.php ├── ConnectionTest.php ├── Notification ├── AddressNotificationTest.php ├── HeadersNotificationTest.php ├── MiningNotificationTest.php ├── NumBlocksNotificationTest.php └── SetDifficultyNotificationTest.php └── Request ├── ErrorTest.php ├── RequestFactoryTest.php ├── RequestTest.php └── ResponseTest.php /.gitignore: -------------------------------------------------------------------------------- 1 | build/ 2 | vendor/ 3 | composer.lock 4 | -------------------------------------------------------------------------------- /.scrutinizer.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bit-Wasp/stratum-php/HEAD/.scrutinizer.yml -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bit-Wasp/stratum-php/HEAD/.travis.yml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bit-Wasp/stratum-php/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bit-Wasp/stratum-php/HEAD/README.md -------------------------------------------------------------------------------- /composer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bit-Wasp/stratum-php/HEAD/composer.json -------------------------------------------------------------------------------- /phpunit.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bit-Wasp/stratum-php/HEAD/phpunit.xml -------------------------------------------------------------------------------- /src/Api/ElectrumClient.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bit-Wasp/stratum-php/HEAD/src/Api/ElectrumClient.php -------------------------------------------------------------------------------- /src/Api/MiningClient.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bit-Wasp/stratum-php/HEAD/src/Api/MiningClient.php -------------------------------------------------------------------------------- /src/Client.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bit-Wasp/stratum-php/HEAD/src/Client.php -------------------------------------------------------------------------------- /src/Connection.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bit-Wasp/stratum-php/HEAD/src/Connection.php -------------------------------------------------------------------------------- /src/Exception/ApiError.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bit-Wasp/stratum-php/HEAD/src/Exception/ApiError.php -------------------------------------------------------------------------------- /src/Notification/AddressNotification.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bit-Wasp/stratum-php/HEAD/src/Notification/AddressNotification.php -------------------------------------------------------------------------------- /src/Notification/HeadersNotification.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bit-Wasp/stratum-php/HEAD/src/Notification/HeadersNotification.php -------------------------------------------------------------------------------- /src/Notification/MiningNotification.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bit-Wasp/stratum-php/HEAD/src/Notification/MiningNotification.php -------------------------------------------------------------------------------- /src/Notification/NotificationInterface.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bit-Wasp/stratum-php/HEAD/src/Notification/NotificationInterface.php -------------------------------------------------------------------------------- /src/Notification/NumBlocksNotification.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bit-Wasp/stratum-php/HEAD/src/Notification/NumBlocksNotification.php -------------------------------------------------------------------------------- /src/Notification/SetDifficultyNotification.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bit-Wasp/stratum-php/HEAD/src/Notification/SetDifficultyNotification.php -------------------------------------------------------------------------------- /src/Request/Request.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bit-Wasp/stratum-php/HEAD/src/Request/Request.php -------------------------------------------------------------------------------- /src/Request/RequestFactory.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bit-Wasp/stratum-php/HEAD/src/Request/RequestFactory.php -------------------------------------------------------------------------------- /src/Request/Response.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bit-Wasp/stratum-php/HEAD/src/Request/Response.php -------------------------------------------------------------------------------- /tests/AbstractStratumTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bit-Wasp/stratum-php/HEAD/tests/AbstractStratumTest.php -------------------------------------------------------------------------------- /tests/Api/ElectrumClientTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bit-Wasp/stratum-php/HEAD/tests/Api/ElectrumClientTest.php -------------------------------------------------------------------------------- /tests/Api/MiningClientTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bit-Wasp/stratum-php/HEAD/tests/Api/MiningClientTest.php -------------------------------------------------------------------------------- /tests/ClientTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bit-Wasp/stratum-php/HEAD/tests/ClientTest.php -------------------------------------------------------------------------------- /tests/ConnectionTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bit-Wasp/stratum-php/HEAD/tests/ConnectionTest.php -------------------------------------------------------------------------------- /tests/Notification/AddressNotificationTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bit-Wasp/stratum-php/HEAD/tests/Notification/AddressNotificationTest.php -------------------------------------------------------------------------------- /tests/Notification/HeadersNotificationTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bit-Wasp/stratum-php/HEAD/tests/Notification/HeadersNotificationTest.php -------------------------------------------------------------------------------- /tests/Notification/MiningNotificationTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bit-Wasp/stratum-php/HEAD/tests/Notification/MiningNotificationTest.php -------------------------------------------------------------------------------- /tests/Notification/NumBlocksNotificationTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bit-Wasp/stratum-php/HEAD/tests/Notification/NumBlocksNotificationTest.php -------------------------------------------------------------------------------- /tests/Notification/SetDifficultyNotificationTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bit-Wasp/stratum-php/HEAD/tests/Notification/SetDifficultyNotificationTest.php -------------------------------------------------------------------------------- /tests/Request/ErrorTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bit-Wasp/stratum-php/HEAD/tests/Request/ErrorTest.php -------------------------------------------------------------------------------- /tests/Request/RequestFactoryTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bit-Wasp/stratum-php/HEAD/tests/Request/RequestFactoryTest.php -------------------------------------------------------------------------------- /tests/Request/RequestTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bit-Wasp/stratum-php/HEAD/tests/Request/RequestTest.php -------------------------------------------------------------------------------- /tests/Request/ResponseTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bit-Wasp/stratum-php/HEAD/tests/Request/ResponseTest.php --------------------------------------------------------------------------------