Package org.bitcoinj.core
Class AddressV2Message
- java.lang.Object
-
- org.bitcoinj.core.Message
-
- org.bitcoinj.core.AddressMessage
-
- org.bitcoinj.core.AddressV2Message
-
public class AddressV2Message extends AddressMessage
Represents an "addrv2" message on the P2P network, which contains broadcast IP addresses of other peers. This is one of the ways peers can find each other without using the DNS or IRC discovery mechanisms. However storing and using addrv2 messages is not presently implemented.
See BIP155 for details.
Instances of this class are not safe for use by multiple threads.
-
-
Field Summary
-
Fields inherited from class org.bitcoinj.core.AddressMessage
addresses, MAX_ADDRESSES
-
Fields inherited from class org.bitcoinj.core.Message
MAX_SIZE, params, payload, serializer
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddAddress(PeerAddress address)protected voidparse()java.lang.StringtoString()-
Methods inherited from class org.bitcoinj.core.AddressMessage
bitcoinSerializeToStream, getAddresses, removeAddress
-
Methods inherited from class org.bitcoinj.core.Message
bitcoinSerialize, getHash, getMessageSize, getParams, readByte, readByteArray, readBytes, readHash, readInt32, readInt64, readStr, readUint32, readUint64, readVarInt, skipBytes, unCache, unsafeBitcoinSerialize
-
-
-
-
Method Detail
-
parse
protected void parse() throws java.nio.BufferUnderflowException, ProtocolException- Specified by:
parsein classMessage- Throws:
java.nio.BufferUnderflowExceptionProtocolException
-
addAddress
public void addAddress(PeerAddress address)
- Specified by:
addAddressin classAddressMessage
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
-