Module: BitcoinNode::Protocol::Messages

Defined in:
lib/bitcoin_node/protocol.rb

Class Method Summary collapse

Class Method Details

.getaddrObject



100
101
102
# File 'lib/bitcoin_node/protocol.rb', line 100

def getaddr
  BN::P::Message.new(BN::Protocol::Getaddr.new)
end

.pingObject



84
85
86
# File 'lib/bitcoin_node/protocol.rb', line 84

def ping
  BN::P::Message.new(BN::Protocol::Ping.new)
end

.pong(nonce) ⇒ Object



88
89
90
# File 'lib/bitcoin_node/protocol.rb', line 88

def pong(nonce)
  BN::P::Message.new(BN::Protocol::Pong.new(nonce: nonce))
end

.verackObject



92
93
94
# File 'lib/bitcoin_node/protocol.rb', line 92

def verack
  BN::P::Message.new(BN::Protocol::Verack.new)
end

.versionObject



96
97
98
# File 'lib/bitcoin_node/protocol.rb', line 96

def version
  BN::P::Message.new(BN::Protocol::Version.new)
end