Class DefaultAddressParserProvider

java.lang.Object
foundation.omni.address.DefaultAddressParserProvider
All Implemented Interfaces:
org.bitcoinj.base.AddressParser.AddressParserProvider

public class DefaultAddressParserProvider extends Object implements org.bitcoinj.base.AddressParser.AddressParserProvider
Copied from bitcoinj because in 0.17-alpha2 the class is package private. Address parser that knows about the address types supported by bitcoinj core and is configurable with additional network types.
  • Constructor Details

    • DefaultAddressParserProvider

      public DefaultAddressParserProvider(List<org.bitcoinj.base.Network> segwitNetworks, List<org.bitcoinj.base.Network> base58Networks)
      Use this constructor if you have a custom list of networks to use when parsing addresses
      Parameters:
      segwitNetworks - Networks to search when parsing segwit addresses
      base58Networks - Networks to search when parsing base58 addresses
  • Method Details

    • forKnownNetworks

      public org.bitcoinj.base.AddressParser forKnownNetworks()
      Specified by:
      forKnownNetworks in interface org.bitcoinj.base.AddressParser.AddressParserProvider
    • forNetwork

      public org.bitcoinj.base.AddressParser forNetwork(org.bitcoinj.base.Network network)
      Specified by:
      forNetwork in interface org.bitcoinj.base.AddressParser.AddressParserProvider