Cоздать класс-интерфейс для работы с bitcoind на удаленном сервере

Семен9 лет в сервисе
Данные заказчика будут вам доступны после подачи заявки
11.11.2016

Необходимо создать класс-интерфейс (фасад) для работы с bitcoind на удалённом сервере.

Требования:

- Совместимость с PHP7

- ООП с namespace

- Оформление кода по PSR

- Модульность: зависимости должны быть подключены через composer

- Один файл - один класс

- Допустимо использование сторонних библиотек (например, bitwasp)

Что должен уметь класс:

- Генерировать новый кошелёк

- Получать информацию о кошельке (закрытый/открытый ключ)

- Получать баланс кошелька

- Переводить средства с кошелька на кошелек

- Получать историю транзакций кошелька (количество подтверждений)

- Импортировать закрытый ключ

Дополнительно:

Преимуществом будет оформление всего кода в виде пакета Composer и тесты phpunit (не обязательно).