Мой узел
https://odin.vikingserv.net
Код GitHub: https://github.com/craigwatson/bitcoind-status
Travis CI: https://travis-ci.org/craigwatson/bitcoind-status
Пожертвования
пожертвования BTC также любезно согласился и прямо на 174N2KwMzKYvYkCSx1kezrzfSQuJQEZY9T а также через ChangeTip
TL; DR - Основные характеристики
- Список связанных узлов, с возможностью геолокации
- Простой файл на основе системы кэширования для ограничения RPC вызовов
- Поставляется в комплекте с двумя различными стилями CSS - "легкий" (По умолчанию) и "темно"
- Формирует и отображает пожертвование QR-код для пожертвований
- IP на основе белого списка для очистки / минуя кэш
- Отображает историческое количество соединений (требуется использование хрон статистики сбора)
- Отображает график, показывающий пробой типа равный с течением времени (требует использования другой статистики для сбора хрон)
Полный список функций
- Список сверстников фильтруемый - вы можете игнорировать множество список одноранговых IP-адресов, а также Tor сверстников
- Дополнительные строки агента могут быть добавлены к типу графу равного
- Полностью отзывчивый мобильный дизайн, в том числе, связанной таблицы узлов
- Можно обойти файловую систему на основе кэш полностью
- Отображение свободного места на диске
- Можно либо отобразить IP-адрес узла с помощью переменной PHP $ _SERVER, или от Bitcoin Daemon
- Дисплей, если узел работает на testnet
- Отображение текущего запущенного версии Bitcoind
- При желании отобразить удаленный порт при перечислении подключенных коллег.
- IP на основе флагов геолокации для обоих узлов и одноранговых IP-адреса
- Необязательный "Вилка меня на GitHub" лента (переключаемый через config.php, включено по умолчанию)
- Тестирование включает в себя проверку синтаксиса PHP и стандарты PEAR соответствия
Обратите внимание, что отключение кэша может перегружать Bitcoind с RPC вызовов, а также вызывать геолокации ошибки (текущий поставщик геолокация ограничен по скорости до 120 запросов в минуту). Пожалуйста, используйте с осторожностью!
Я бы очень признателен, если бы каждый мог держать ленту с поддержкой, чтобы попытаться увеличить экспозицию для кода
взносы
Пожалуйста, не стесняйтесь комментировать, предложить (или еще лучше, внести свой вклад!) Новые функции и усовершенствования.
Требуются - PHP Test Писатели!
Я хотел бы получить более тестовое покрытие моего кода, чтобы сделать взносы еще проще - если кто имеет опыт в написании PHP тестов (либо PHPUnit или что-то еще), пожалуйста, выйти.