Class AddressDeserializer

java.lang.Object
com.fasterxml.jackson.databind.JsonDeserializer<org.bitcoinj.base.Address>
org.consensusj.bitcoin.json.conversion.AddressDeserializer
All Implemented Interfaces:
NullValueProvider

public class AddressDeserializer extends JsonDeserializer<org.bitcoinj.base.Address>
Deserialize bitcoinj (family) addresses
  • Constructor Details

    • AddressDeserializer

      Construct an address deserializer that will deserialize addresses for any of the default supported networks. See Network to understand what the supported networks are.
    • AddressDeserializer

      public AddressDeserializer(org.bitcoinj.base.Network network)
      Construct an address deserializer that validates addresses for the specified Network. When deserializing addresses, addresses that are not from the specified network will cause a InvalidFormatException to be thrown during deserialization.
      Parameters:
      network - Network id to specify the only network we will deserialize addresses for.
    • AddressDeserializer

      public AddressDeserializer(org.bitcoinj.base.AddressParser addressParser)
      Construct an address deserializer with a custom AddressParser
      Parameters:
      addressParser - parser to convert a string to an address
  • Method Details