Package org.bitcoinj.base.exceptions
Class AddressFormatException.WrongNetwork
- java.lang.Object
-
- java.lang.Throwable
-
- java.lang.Exception
-
- java.lang.RuntimeException
-
- java.lang.IllegalArgumentException
-
- org.bitcoinj.base.exceptions.AddressFormatException
-
- org.bitcoinj.base.exceptions.AddressFormatException.InvalidPrefix
-
- org.bitcoinj.base.exceptions.AddressFormatException.WrongNetwork
-
- All Implemented Interfaces:
java.io.Serializable
- Enclosing class:
- AddressFormatException
public static class AddressFormatException.WrongNetwork extends AddressFormatException.InvalidPrefix
This exception is thrown by theEncodedPrivateKey
hierarchy of classes when you try and decode an address with a prefix (version header or human-readable part) that used by another network (usually: mainnet vs testnet). You shouldn't allow the user to proceed in this case as they are trying to send money across different chains, an operation that is guaranteed to destroy the money.- See Also:
- Serialized Form
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class org.bitcoinj.base.exceptions.AddressFormatException
AddressFormatException.InvalidCharacter, AddressFormatException.InvalidChecksum, AddressFormatException.InvalidDataLength, AddressFormatException.InvalidPrefix, AddressFormatException.UnexpectedWitnessVersion, AddressFormatException.WrongNetwork
-
-
Constructor Summary
Constructors Constructor Description WrongNetwork(int versionHeader)
WrongNetwork(java.lang.String hrp)
-