{"id":37107754,"url":"https://github.com/endurio/ndrd","last_synced_at":"2026-01-14T12:56:37.468Z","repository":{"id":114423915,"uuid":"172560234","full_name":"endurio/ndrd","owner":"endurio","description":"Endurio Daemon","archived":false,"fork":false,"pushed_at":"2019-05-07T14:48:54.000Z","size":19387,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2024-06-19T16:38:55.045Z","etag":null,"topics":["blockchain","cryptocurrency","cryptography","currency","decentralized","distributed","payment","stablecoin"],"latest_commit_sha":null,"homepage":"http://endur.io","language":"Go","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"isc","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/endurio.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGES","contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2019-02-25T18:21:25.000Z","updated_at":"2019-05-07T14:48:57.000Z","dependencies_parsed_at":null,"dependency_job_id":"57428625-637e-4e90-aa08-726331877d7f","html_url":"https://github.com/endurio/ndrd","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/endurio/ndrd","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/endurio%2Fndrd","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/endurio%2Fndrd/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/endurio%2Fndrd/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/endurio%2Fndrd/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/endurio","download_url":"https://codeload.github.com/endurio/ndrd/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/endurio%2Fndrd/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28420814,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-01-14T10:47:48.104Z","status":"ssl_error","status_checked_at":"2026-01-14T10:46:19.031Z","response_time":107,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.6:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["blockchain","cryptocurrency","cryptography","currency","decentralized","distributed","payment","stablecoin"],"created_at":"2026-01-14T12:56:36.766Z","updated_at":"2026-01-14T12:56:37.455Z","avatar_url":"https://github.com/endurio.png","language":"Go","funding_links":[],"categories":[],"sub_categories":[],"readme":"ndrd\n====\n\n[![Build Status](https://travis-ci.org/endurio/ndrd.png?branch=master)](https://travis-ci.org/endurio/ndrd)\n[![ISC License](http://img.shields.io/badge/license-ISC-blue.svg)](http://copyfree.org)\n[![GoDoc](https://img.shields.io/badge/godoc-reference-blue.svg)](http://godoc.org/github.com/endurio/ndrd)\n\nndrd is an alternative full node bitcoin implementation written in Go (golang).\n\nThis project is currently under active development and is in a Beta state.  It\nis extremely stable and has been in production use since October 2013.\n\nIt properly downloads, validates, and serves the block chain using the exact\nrules (including consensus bugs) for block acceptance as Bitcoin Core.  We have\ntaken great care to avoid ndrd causing a fork to the block chain.  It includes a\nfull block validation testing framework which contains all of the 'official'\nblock acceptance tests (and some additional ones) that is run on every pull\nrequest to help ensure it properly follows consensus.  Also, it passes all of\nthe JSON test data in the Bitcoin Core code.\n\nIt also properly relays newly mined blocks, maintains a transaction pool, and\nrelays individual transactions that have not yet made it into a block.  It\nensures all individual transactions admitted to the pool follow the rules\nrequired by the block chain and also includes more strict checks which filter\ntransactions based on miner requirements (\"standard\" transactions).\n\nOne key difference between ndrd and Bitcoin Core is that ndrd does *NOT* include\nwallet functionality and this was a very intentional design decision.  See the\nblog entry [here](https://blog.conformal.com/ndrd-not-your-moms-bitcoin-daemon)\nfor more details.  This means you can't actually make or receive payments\ndirectly with ndrd.  That functionality is provided by the\n[btcwallet](https://github.com/endurio/btcwallet) and\n[Paymetheus](https://github.com/endurio/Paymetheus) (Windows-only) projects\nwhich are both under active development.\n\n## Requirements\n\n[Go](http://golang.org) 1.11 or newer.\n\n## Installation\n\n#### Windows - MSI Available\n\nhttps://github.com/endurio/ndrd/releases\n\n#### Linux/BSD/MacOSX/POSIX - Build from Source\n\n- Install Go according to the installation instructions here:\n  http://golang.org/doc/install\n\n- Ensure Go was installed properly and is a supported version:\n\n```bash\n$ go version\n$ go env GOROOT GOPATH\n```\n\nNOTE: The `GOROOT` and `GOPATH` above must not be the same path.  It is\nrecommended that `GOPATH` is set to a directory in your home directory such as\n`~/goprojects` to avoid write permission issues.  It is also recommended to add\n`$GOPATH/bin` to your `PATH` at this point.\n\n- Run the following commands to obtain ndrd, all dependencies, and install it:\n\n```bash\n$ cd $GOPATH/src/github.com/endurio/ndrd\n$ GO111MODULE=on go install -v . ./cmd/...\n```\n\n- ndrd (and utilities) will now be installed in ```$GOPATH/bin```.  If you did\n  not already add the bin directory to your system path during Go installation,\n  we recommend you do so now.\n\n## Updating\n\n#### Windows\n\nInstall a newer MSI\n\n#### Linux/BSD/MacOSX/POSIX - Build from Source\n\n- Run the following commands to update ndrd, all dependencies, and install it:\n\n```bash\n$ cd $GOPATH/src/github.com/endurio/ndrd\n$ git pull\n$ GO111MODULE=on go install -v . ./cmd/...\n```\n\n## Getting Started\n\nndrd has several configuration options available to tweak how it runs, but all\nof the basic operations described in the intro section work with zero\nconfiguration.\n\n#### Windows (Installed from MSI)\n\nLaunch ndrd from your Start menu.\n\n#### Linux/BSD/POSIX/Source\n\n```bash\n$ ./ndrd\n```\n\n## IRC\n\n- irc.freenode.net\n- channel #ndrd\n- [webchat](https://webchat.freenode.net/?channels=ndrd)\n\n## Issue Tracker\n\nThe [integrated github issue tracker](https://github.com/endurio/ndrd/issues)\nis used for this project.\n\n## Documentation\n\nThe documentation is a work-in-progress.  It is located in the [docs](https://github.com/endurio/ndrd/tree/master/docs) folder.\n\n## GPG Verification Key\n\nAll official release tags are signed by Conformal so users can ensure the code\nhas not been tampered with and is coming from the endurio developers.  To\nverify the signature perform the following:\n\n- Download the Conformal public key:\n  https://raw.githubusercontent.com/endurio/ndrd/master/release/GIT-GPG-KEY-conformal.txt\n\n- Import the public key into your GPG keyring:\n  ```bash\n  gpg --import GIT-GPG-KEY-conformal.txt\n  ```\n\n- Verify the release tag with the following command where `TAG_NAME` is a\n  placeholder for the specific tag:\n  ```bash\n  git tag -v TAG_NAME\n  ```\n\n## License\n\nndrd is licensed under the [copyfree](http://copyfree.org) ISC License.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fendurio%2Fndrd","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fendurio%2Fndrd","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fendurio%2Fndrd/lists"}