module BitcoinNode::Protocol

Constants

AddressField
AddressesListField
BooleanField
IncompleteMessageError
Integer32Field
Integer64Field
InvalidChecksumError
InventoryVectorField
MessageParsingError
StringField
TimedAddressField
VERSION
VariableIntegerField

Public Class Methods

digest(content) click to toggle source
# File lib/bitcoin_node/protocol.rb, line 13
def self.digest(content)
  Digest::SHA256.digest(Digest::SHA256.digest(content))
end
nonce() click to toggle source
# File lib/bitcoin_node/protocol.rb, line 17
def self.nonce
  rand(0xffffffffffffffff) 
end