Skip to content

srajawat-hub/bitcoin-handshake

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Bitcoin Handshake Project

Overview

This project is a Bitcoin handshake implementation written in Go. It establishes a connection with Bitcoin nodes using TCP transport and performs a handshake to exchange version information.

Prerequisites

  • Go programming language installed on your system.

  • Access to the internet to connect to Bitcoin nodes.

  • To run BTCD node:

    git clone https://github.com/btcsuite/btcd.git
    go install -v . ./cmd/...
    • btcd (and utilities) will now be installed in $GOPATH/bin
    ./btcd

Installation

  1. Clone the repository to your local machine:

    git clone <repository_url>
  2. Change to the project directory:

    cd bitcoin-handshake

Running the Project

  1. Ensure you have the necessary dependencies installed:

    go mod download
  2. Run the project:

    go run main.go

Contributing

Contributions are welcome! If you find any bugs or have suggestions for improvements, please submit an issue or a pull request.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •  

Languages