dnsseed | Bitcoin DNS Seed Filler

 by   TheBlueMatt PHP Version: Current License: No License

kandi X-RAY | dnsseed Summary

kandi X-RAY | dnsseed Summary

dnsseed is a PHP library. dnsseed has no bugs, it has no vulnerabilities and it has low support. You can download it from GitHub.

This program is free software: you can redistribute it and/or modify it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Affero General Public License for more details. You should have received a copy of the GNU Affero General Public License along with this program. If not, see
Support
    Quality
      Security
        License
          Reuse

            kandi-support Support

              dnsseed has a low active ecosystem.
              It has 15 star(s) with 19 fork(s). There are 4 watchers for this library.
              OutlinedDot
              It had no major release in the last 6 months.
              There are 1 open issues and 0 have been closed. There are no pull requests.
              It has a neutral sentiment in the developer community.
              The latest version of dnsseed is current.

            kandi-Quality Quality

              dnsseed has 0 bugs and 0 code smells.

            kandi-Security Security

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

            kandi-License License

              dnsseed does not have a standard license declared.
              Check the repository for any license declaration and review the terms closely.
              OutlinedDot
              Without a license, all rights are reserved, and you cannot use the library in your applications.

            kandi-Reuse Reuse

              dnsseed releases are not available. You will need to build from source code and install.
              dnsseed saves you 194 person hours of effort in developing the same functionality from scratch.
              It has 478 lines of code, 32 functions and 7 files.
              It has high code complexity. Code complexity directly impacts maintainability of the code.

            Top functions reviewed by kandi - BETA

            kandi has reviewed dnsseed and discovered the below as its top functions. This is intended to give you an instant insight into dnsseed implemented functionality, and help decide if they suit your requirements.
            • Get the address of the socket
            • Read data from the socket
            • Read a varint from a string
            • Get version string
            • Make version packet
            • Decode version payload
            • Generate an address
            • Make a packet
            • Returns an integer .
            • Check IP address
            Get all kandi verified functions for this library.

            dnsseed Key Features

            No Key Features are available at this moment for dnsseed.

            dnsseed Examples and Code Snippets

            No Code Snippets are available at this moment for dnsseed.

            Community Discussions

            QUESTION

            Bitcore with bitcoin-abc(bitcoin cash) node error: "Waiting until BTC syncs before BCH mainnet"
            Asked 2020-Mar-04 at 07:36
            System Environment

            OS: Ubuntu Server 16.04

            MongoDB Server: v3.4.22

            Node.js: v10.16.3


            What I did

            I'm running a bitcoin-abc(bitcoin cash) node.

            And I'm running a bitcore node to connect to the bitcoin-abc node.

            The bitcoin-abc node is fully synchronized with the all blocks. It's got all the latest blocks.
            and I checked that the rpc server is working fine.


            Problems

            But when I query to the bitcore api server(e.g. http://localhost:3000/api/BCH/mainnet/tx?blockHash=000000000019d6689c085ae165831e934ff763ae46a2a6c172b3f1b60a8ce26f),
            it returns an empty array([]).

            And on the bitcore terminal, it keeps printing this message below:
            {"message":"Waiting until BTC syncs before BCH mainnet","level":"info"}
            {"message":"Waiting until BTC syncs before BCH mainnet","level":"info"}
            {"message":"Waiting until BTC syncs before BCH mainnet","level":"info"}


            What I want
            • I want to know why this message("Waiting until BTC syncs before BCH mainnet") keeps showing. Maybe the bitcore node is still synchronizing? is it normal to see that message until the synchronization is complete?

            • I want to use the Bitcore APIs.


            Logs and Configs
            1. these are logs from the bitcoin-abc node.
            ...

            ANSWER

            Answered 2020-Mar-02 at 06:29

            I found out what was wrong in my configuration.

            In bitcore.config.json I removed parentChain and forkHeight. And it works perfectly now. I didn't know exactly what those properties were for. I referred to this example template(bitcore.config.json). That's why I put those properties in it.

            Anyone who runs only bitcoin-abc node should Not include parentChain and forkHeight properties in bitcore.config.json.

            You can find the related answer here (https://github.com/bitpay/bitcore/issues/2742).

            Source https://stackoverflow.com/questions/60482666

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

            Vulnerabilities

            No vulnerabilities reported

            Install dnsseed

            You can download it from GitHub.
            PHP requires the Visual C runtime (CRT). The Microsoft Visual C++ Redistributable for Visual Studio 2019 is suitable for all these PHP versions, see visualstudio.microsoft.com. You MUST download the x86 CRT for PHP x86 builds and the x64 CRT for PHP x64 builds. The CRT installer supports the /quiet and /norestart command-line switches, so you can also script it.

            Support

            TODO: I didnt bother with setting up PDNS to simply pull from the bitcoin db, which is probably more ideal than its own separate db simply becaues I already have a pdns db and server configured. This could be achieved using the appropriate gmysql-*-query settings in pdns.conf.
            Find more information at:

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

            Find more libraries
            CLONE
          • HTTPS

            https://github.com/TheBlueMatt/dnsseed.git

          • CLI

            gh repo clone TheBlueMatt/dnsseed

          • sshUrl

            git@github.com:TheBlueMatt/dnsseed.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