Package org.bitcoinj.base.exceptions
Class AddressFormatException.UnexpectedWitnessVersion
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.UnexpectedWitnessVersion
- All Implemented Interfaces:
Serializable
- Enclosing class:
- AddressFormatException
This exception is thrown by
SegwitAddress
when you try to decode data and the witness version doesn't
match the Bech32 encoding as per BIP350. You shouldn't allow the user to proceed in this case.- See Also:
-
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
-
Method Summary
Methods inherited from class java.lang.Throwable
addSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString
-
Constructor Details
-
UnexpectedWitnessVersion
public UnexpectedWitnessVersion() -
UnexpectedWitnessVersion
-