bitcoin-elixir v0.0.1 Bitcoin.Protocol.Types.NetworkAddress

Network address type from the Bitconi protocol ( https://en.bitcoin.it/wiki/Protocol_documentation#Network_address )

It appears in two variations. When exchanging info about peers (Addr message) it includes the time field. But when it appears in the Version message, the time field is ommitted. That’s why we have parese and parse_version functions.

Summary

Types

t()
t() :: %Bitcoin.Protocol.Types.NetworkAddress{address: tuple, port: non_neg_integer, services: binary, time: non_neg_integer}

Functions

addr_to_inet(arg)
inet_to_addr(arg)
parse(payload)
parse_stream(payload)
parse_version(payload)
parse_version_stream(payload)
serialize(s)
serialize_version(s)