Package foundation.omni.address
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 Summary
ConstructorsConstructorDescriptionDefaultAddressParserProvider
(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 -
Method Summary
Modifier and TypeMethodDescriptionorg.bitcoinj.base.AddressParser
org.bitcoinj.base.AddressParser
forNetwork
(org.bitcoinj.base.Network network)
-
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 addressesbase58Networks
- Networks to search when parsing base58 addresses
-
-
Method Details
-
forKnownNetworks
public org.bitcoinj.base.AddressParser forKnownNetworks()- Specified by:
forKnownNetworks
in interfaceorg.bitcoinj.base.AddressParser.AddressParserProvider
-
forNetwork
public org.bitcoinj.base.AddressParser forNetwork(org.bitcoinj.base.Network network) - Specified by:
forNetwork
in interfaceorg.bitcoinj.base.AddressParser.AddressParserProvider
-