elrond.Exceptions Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of erdjava Show documentation
Show all versions of erdjava Show documentation
The Java 1.8 SDK for interacting with the Elrond blockchain
package elrond;
public class Exceptions {
public static class KnownException extends Exception {
/**
*
*/
private static final long serialVersionUID = 8760300734907152416L;
public KnownException() {
super();
}
public KnownException(String message) {
super(message);
}
}
public static class AddressException extends KnownException {
/**
*
*/
private static final long serialVersionUID = 7303569975530215510L;
public AddressException() {
super();
}
public AddressException(String message) {
super(message);
}
}
public static class CannotCreateAddressException extends AddressException {
/**
*
*/
private static final long serialVersionUID = 1249335179408397539L;
public CannotCreateAddressException(Object input) {
super(String.format("Cannot create address from: %s", input.toString()));
}
}
public static class CannotCreateBech32AddressException extends AddressException {
/**
*
*/
private static final long serialVersionUID = 1249335179408397539L;
public CannotCreateBech32AddressException(Object input) {
super(String.format("Cannot create bech32 address from: %s", input.toString()));
}
}
public static class BadAddressHrpException extends AddressException {
/**
*
*/
private static final long serialVersionUID = 7074540271315613570L;
}
public static class EmptyAddressException extends AddressException {
/**
*
*/
private static final long serialVersionUID = -170346454394596227L;
}
public static class CannotConvertBitsException extends AddressException {
/**
*
*/
private static final long serialVersionUID = 7002466269883351644L;
}
public static class InvalidCharactersException extends AddressException {
/**
*
*/
private static final long serialVersionUID = 440923894748025560L;
}
public static class InconsistentCasingException extends AddressException {
/**
*
*/
private static final long serialVersionUID = -6909226964519236168L;
}
public static class MissingAddressHrpException extends AddressException {
/**
*
*/
private static final long serialVersionUID = -2279315088416839103L;
}
public static class CannotGenerateMnemonicException extends KnownException {
/**
*
*/
private static final long serialVersionUID = -9089149758748689110L;
}
public static class CannotDeriveKeysException extends KnownException {
/**
*
*/
private static final long serialVersionUID = 6759812280546343157L;
}
public static class CannotSerializeTransactionException extends KnownException {
/**
*
*/
private static final long serialVersionUID = -1322742374396410484L;
}
public static class CannotSignTransactionException extends KnownException {
/**
*
*/
private static final long serialVersionUID = -5983779627162656410L;
}
public static class ProxyRequestException extends KnownException {
/**
*
*/
private static final long serialVersionUID = 1344143859356453293L;
public ProxyRequestException() {
super();
}
public ProxyRequestException(String message) {
super(message);
}
}
public static class InvalidESDTTransferPayload extends KnownException {
private static final long serialVersionUID = -1876426938570271813L;
public InvalidESDTTransferPayload() {
super();
}
public InvalidESDTTransferPayload(String message) {
super(message);
}
}
public static class InvalidESDTNFTTransferPayload extends KnownException {
private static final long serialVersionUID = 6087186089072604719L;
public InvalidESDTNFTTransferPayload() {
super();
}
public InvalidESDTNFTTransferPayload(String message) {
super(message);
}
}
}