bitnodes-hardware | inclusive Bitcoin full node hardware powered by ODROID-C1

 by   ayeowch Python Version: 0.1.0 License: MIT

kandi X-RAY | bitnodes-hardware Summary

kandi X-RAY | bitnodes-hardware Summary

bitnodes-hardware is a Python library. bitnodes-hardware has no bugs, it has no vulnerabilities, it has build file available, it has a Permissive License and it has low support. You can install using 'pip install bitnodes-hardware' or download it from GitHub, PyPI.

Thank you for purchasing Bitnodes Hardware!. The Bitnodes Hardware is a low footprint quad-core single-board computer built and configured to operate as a dedicated Bitcoin full node. It puts you in full control of a device that plays a critical role in the Bitcoin peer-to-peer network by verifying and relaying transactions and blocks across the network. Each unit comes fully assembled and consumes as low as 2.5W during normal operation making the Bitnodes Hardware ideal for 24/7 operation.
Support
    Quality
      Security
        License
          Reuse

            kandi-support Support

              bitnodes-hardware has a low active ecosystem.
              It has 31 star(s) with 10 fork(s). There are 10 watchers for this library.
              OutlinedDot
              It had no major release in the last 12 months.
              There are 0 open issues and 6 have been closed. On average issues are closed in 14 days. There are no pull requests.
              It has a neutral sentiment in the developer community.
              The latest version of bitnodes-hardware is 0.1.0

            kandi-Quality Quality

              bitnodes-hardware has 0 bugs and 0 code smells.

            kandi-Security Security

              bitnodes-hardware has no vulnerabilities reported, and its dependent libraries have no vulnerabilities reported.
              bitnodes-hardware code analysis shows 0 unresolved vulnerabilities.
              There are 0 security hotspots that need review.

            kandi-License License

              bitnodes-hardware is licensed under the MIT License. This license is Permissive.
              Permissive licenses have the least restrictions, and you can use them in most projects.

            kandi-Reuse Reuse

              bitnodes-hardware releases are not available. You will need to build from source code and install.
              Deployable package is available in PyPI.
              Build file is available. You can build the component from source.
              Installation instructions, examples and code snippets are available.
              bitnodes-hardware saves you 886 person hours of effort in developing the same functionality from scratch.
              It has 2027 lines of code, 53 functions and 48 files.
              It has medium code complexity. Code complexity directly impacts maintainability of the code.

            Top functions reviewed by kandi - BETA

            kandi has reviewed bitnodes-hardware and discovered the below as its top functions. This is intended to give you an instant insight into bitnodes-hardware implemented functionality, and help decide if they suit your requirements.
            • Display the screen
            • Update node status
            • Returns the CPU temperature
            • Add string to screen
            • Initialize task
            • Run bandwidth control
            • Exchange currency
            • Get system information
            • Updates the bitcoind task
            • Start the running bitcoind task
            • Get data from the server
            • Show system information
            • Render the admin page
            • Open the poll
            • Write tick handlers
            • Start a shutdown task
            • Start the bitcoind task
            • Publish network messages
            • Register a new node
            • Shut down the system
            Get all kandi verified functions for this library.

            bitnodes-hardware Key Features

            No Key Features are available at this moment for bitnodes-hardware.

            bitnodes-hardware Examples and Code Snippets

            No Code Snippets are available at this moment for bitnodes-hardware.

            Community Discussions

            No Community Discussions are available at this moment for bitnodes-hardware.Refer to stack overflow page for discussions.

            Community Discussions, Code Snippets contain sources that include Stack Exchange Network

            Vulnerabilities

            No vulnerabilities reported

            Install bitnodes-hardware

            Unpack your Bitnodes Hardware.
            Plug in the power cord and the Ethernet cable.
            Note down the LAN IP address (LAN_IP_ADDRESS) and the WAN IP address (WAN_IP_ADDRESS) for your Bitnodes Hardware displayed on the LCD.
            Using another computer in the same LAN, open the administration page at http://LAN_IP_ADDRESS:8001 with a web browser.
            Click on the ADMINISTRATION link at the top-right corner of the page.
            Login using admin as the password.
            Click CHANGE PASSWORD to change your password now.
            Your Bitnodes Hardware will take a couple hours to sync up with the latest blocks from the network.
            Once synced, your Bitnodes Hardware will start to verify and relay new transactions and blocks.
            Update your system and install required packages. Update PostgreSQL authentication file to allow localhost access without password prompt. Replace the content of the file with the following. Create a PostgreSQL user and database for use by the Django project. Update sudoers file to allow normal user to execute certain privileged commands without password prompt. Add the following lines at the end of the file to allow normal user to restart the system and to configure bandwidth limit for the system. Note that tc and iptables are only available on Linux. console-setup is required to allow normal user to reload the console setup, e.g. font size, prior to displaying output on the LCD. Update the last line in the getty file for tty1 to allow normal user to login automatically at /dev/tty1 to allow the LCD to display the status of your Bitnodes Hardware. The administration page and the public status page for your Bitnodes Hardware are powered by the same Django project installed inside a virtualenv environment. Install virtualenv and pip to manage Python packages inside the virtualenv environment. Add the following lines at the end of the file. Install Nginx for use as the front-end web server for the Django project. Install Supervisor to manage processes for the Django project.
            Build and install Bitcoin client from source. Reclaim enough memory by stopping all the supervisor processes including the currently running Bitcoin client before starting the build. The Bitcoin client will be updated automatically when a new version becomes available. If you wish to update your Bitcoin client manually, you may remove ~/hardware/.current_bitcoind to disable the automatic update. Reboot your Bitnodes Hardware to ensure all processes are started normally.
            The project is currently supported on Linux and Mac OS X with Python 2.7.x. Clone the project into the home directory and run setup.sh to bootstrap the project. Register the project's supervisor with system's supervisor. Register the project with Nginx so that you can access the administration page from http://LAN_IP_ADDRESS:8001 and the public status page from http://LAN_IP_ADDRESS:1008. Access to the administration page is limited to localhost and private networks only.

            Support

            For any new features, suggestions and bugs create an issue on GitHub. If you have any questions check and ask questions on community page Stack Overflow .
            Find more information at:

            Find, review, and download reusable Libraries, Code Snippets, Cloud APIs from over 650 million Knowledge Items

            Find more libraries
            Install
          • PyPI

            pip install bitnodes-hardware

          • CLONE
          • HTTPS

            https://github.com/ayeowch/bitnodes-hardware.git

          • CLI

            gh repo clone ayeowch/bitnodes-hardware

          • sshUrl

            git@github.com:ayeowch/bitnodes-hardware.git

          • Stay Updated

            Subscribe to our newsletter for trending solutions and developer bootcamps

            Agree to Sign up and Terms & Conditions

            Share this Page

            share link